[{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"JJ Wetherholt strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-20T17:10:33.776Z","endTime":"2026-03-20T17:11:51.542Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668964,"fullName":"Tobias Myers","link":"/api/v1/people/668964"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6,7],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":663584,"link":"/api/v1/people/663584"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-20T15:46:52.754Z","endTime":"2026-03-20T16:41:42.986Z","isPitch":false,"type":"action","player":{"id":802139,"link":"/api/v1/people/802139"},"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:41:42.986Z","endTime":"2026-03-20T17:09:48.824Z","isPitch":false,"type":"action","player":{"id":802139,"link":"/api/v1/people/802139"},"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:09:48.824Z","endTime":"2026-03-20T17:10:35.931Z","isPitch":false,"type":"action","player":{"id":802139,"link":"/api/v1/people/802139"},"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":85.9,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.07573526994697,"aZ":-12.045662546326769,"pfxX":-2.165654680867293,"pfxZ":10.699782299918823,"pX":-0.1797855412407712,"pZ":2.7969151398188803,"vX0":2.298600387527224,"vY0":-135.66703233019624,"vZ0":-6.122418886579151,"x":123.85,"y":163.26,"x0":-0.7528992977300796,"y0":50.00498600465993,"z0":5.907159131539246,"aX":-4.075289021901167},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":18.5,"breakHorizontal":3.5,"spinRate":2165,"spinDirection":193},"zone":2,"typeConfidence":2.0,"plateTime":0.40229391639961865,"extension":6.6184611430110944},"index":3,"playId":"a8891192-158b-3696-9d38-8db743bf3221","pitchNumber":1,"startTime":"2026-03-20T17:10:35.931Z","endTime":"2026-03-20T17:10:39.408Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668964,"link":"/api/v1/people/668964","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":660644,"link":"/api/v1/people/660644"},"third":{"id":806128,"link":"/api/v1/people/806128"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":643565,"link":"/api/v1/people/643565"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":802139,"link":"/api/v1/people/802139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":84.7,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.768941449493045,"aZ":-10.71728035192145,"pfxX":-3.9887519271127347,"pfxZ":11.617239125343596,"pX":-0.23710432804111048,"pZ":3.445991226568933,"vX0":2.8779151334293376,"vY0":-135.130213687316,"vZ0":-4.554563265685508,"x":126.04,"y":145.74,"x0":-0.7982934425064984,"y0":50.00615309213534,"z0":5.907979133502546,"aX":-7.369437642585288},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":20.3,"breakHorizontal":6.6,"spinRate":2243,"spinDirection":196},"zone":11,"typeConfidence":2.0,"plateTime":0.4055259213762019,"extension":6.443569581310858},"index":4,"playId":"0c9b566e-6c85-3ea4-91a3-227aeaa73f70","pitchNumber":2,"startTime":"2026-03-20T17:10:51.121Z","endTime":"2026-03-20T17:10:58.523Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668964,"link":"/api/v1/people/668964","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":660644,"link":"/api/v1/people/660644"},"third":{"id":806128,"link":"/api/v1/people/806128"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":643565,"link":"/api/v1/people/643565"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":802139,"link":"/api/v1/people/802139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":93.9,"endSpeed":84.8,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.61650286631671,"aZ":-9.453358984470649,"pfxX":-2.827630513786089,"pfxZ":12.155326341169419,"pX":-0.5085141148638596,"pZ":3.8114626379891914,"vX0":2.4314600401068747,"vY0":-136.70537456229667,"vZ0":-4.002302321330083,"x":136.38,"y":135.87,"x0":-1.0475415424606407,"y0":50.00297742845979,"z0":5.95783355307925,"aX":-5.285786272818693},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":21.2,"breakHorizontal":4.6,"spinRate":2301,"spinDirection":199},"zone":11,"typeConfidence":2.0,"plateTime":0.40256459988054916,"extension":6.376697915817989},"index":5,"playId":"8e8c5e37-7d76-3067-bbbb-4d1440bffd9f","pitchNumber":3,"startTime":"2026-03-20T17:11:11.457Z","endTime":"2026-03-20T17:11:15.544Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668964,"link":"/api/v1/people/668964","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":660644,"link":"/api/v1/people/660644"},"third":{"id":806128,"link":"/api/v1/people/806128"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":643565,"link":"/api/v1/people/643565"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":802139,"link":"/api/v1/people/802139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.2,"endSpeed":74.5,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.984442290647873,"aZ":-25.537585016863538,"pfxX":-5.303649747700026,"pfxZ":4.703290570714295,"pX":0.17674369455809522,"pZ":2.012093425711587,"vX0":3.5429093332352997,"vY0":-118.15354384151138,"vZ0":-3.6920518496087866,"x":110.26,"y":184.45,"x0":-0.6547952434267155,"y0":50.00274449687978,"z0":5.947631181880372,"aX":-7.4818911522226585},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":7.9,"breakHorizontal":8.8,"spinRate":1574,"spinDirection":197},"zone":8,"typeConfidence":2.0,"plateTime":0.46398111349808513,"extension":6.541883281182699},"index":6,"playId":"299e95d9-a6ad-37e3-8b3a-fe0fc1ba643e","pitchNumber":4,"startTime":"2026-03-20T17:11:27.669Z","endTime":"2026-03-20T17:11:30.974Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668964,"link":"/api/v1/people/668964","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":660644,"link":"/api/v1/people/660644"},"third":{"id":806128,"link":"/api/v1/people/806128"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":643565,"link":"/api/v1/people/643565"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":802139,"link":"/api/v1/people/802139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.6,"endSpeed":73.5,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.88904194372359,"aZ":-27.244878220495313,"pfxX":-6.506791756861125,"pfxZ":3.6447939795672433,"pX":-0.322725398355103,"pZ":2.0731796828607734,"vX0":3.0736953242209792,"vY0":-114.60395531460212,"vZ0":-2.7781910541230133,"x":129.3,"y":182.8,"x0":-0.824345555434,"y0":50.00179499484059,"z0":5.9176157599690615,"aX":-8.798318594523076},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":6.2,"breakHorizontal":11.2,"spinRate":1358,"spinDirection":197},"zone":7,"typeConfidence":2.0,"plateTime":0.4749274357345845,"extension":6.477080901825855},"index":7,"playId":"de140cb0-f3d1-3182-8d24-05ea62164a50","pitchNumber":5,"startTime":"2026-03-20T17:11:48.540Z","endTime":"2026-03-20T17:11:51.542Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668964,"link":"/api/v1/people/668964","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":660644,"link":"/api/v1/people/660644"},"third":{"id":806128,"link":"/api/v1/people/806128"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":643565,"link":"/api/v1/people/643565"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":802139,"link":"/api/v1/people/802139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":802139,"link":"/api/v1/people/802139"},"credit":"b_ab"},{"player":{"id":668964,"link":"/api/v1/people/668964"},"credit":"p_ab"},{"player":{"id":802139,"link":"/api/v1/people/802139"},"credit":"b_pa"},{"player":{"id":668964,"link":"/api/v1/people/668964"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":2.200000000000003,"contextMetrics":{},"playEndTime":"2026-03-20T17:11:51.542Z","atBatIndex":0},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Ramón Urías homers (1) on a fly ball to left field.","rbi":1,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-20T17:11:56.847Z","endTime":"2026-03-20T17:12:56.718Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":602104,"fullName":"Ramón Urías","link":"/api/v1/people/602104"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668964,"fullName":"Tobias Myers","link":"/api/v1/people/668964"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":602104,"fullName":"Ramón Urías","link":"/api/v1/people/602104"},"responsiblePitcher":{"id":668964,"link":"/api/v1/people/668964"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"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.5,"endSpeed":85.2,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.295136919309915,"aZ":-12.736325340520525,"pfxX":-2.7966135107127363,"pfxZ":10.565166062220644,"pX":0.5951906410414453,"pZ":1.0804071187045523,"vX0":4.421823920334041,"vY0":-134.33831226726733,"vZ0":-9.988825183809753,"x":94.31,"y":209.61,"x0":-0.7038278430265132,"y0":50.004257734351896,"z0":5.737098391472669,"aX":-5.146178583717524},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":17.4,"breakHorizontal":4.2,"spinRate":2237,"spinDirection":193},"zone":14,"typeConfidence":2.0,"plateTime":0.4067000362855975,"extension":6.634621057251927},"index":0,"playId":"5dc93705-1268-376a-bde5-92f6a31ed8b5","pitchNumber":1,"startTime":"2026-03-20T17:12:18.633Z","endTime":"2026-03-20T17:12:22.175Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668964,"link":"/api/v1/people/668964","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":660644,"link":"/api/v1/people/660644"},"third":{"id":806128,"link":"/api/v1/people/806128"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":643565,"link":"/api/v1/people/643565"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":602104,"link":"/api/v1/people/602104","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.3,"endSpeed":73.2,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.886607897097647,"aZ":-31.96173586981088,"pfxX":2.655711832310434,"pfxZ":0.16193913248253722,"pX":-0.47439874655229897,"pZ":3.282361967873566,"vX0":0.5243311234789283,"vY0":-115.59808779262084,"vZ0":0.6221358235577239,"x":135.08,"y":150.16,"x0":-1.049143758374169,"y0":50.00560116273568,"z0":6.069980630333268,"aX":3.6066549825354395},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":0.7,"breakHorizontal":-4.9,"spinRate":2197,"spinDirection":117},"zone":1,"typeConfidence":2.0,"plateTime":0.4732229364856777,"extension":6.308411607987992},"hitData":{"launchSpeed":96.9,"launchAngle":38.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":22.62,"coordY":85.29}},"index":1,"playId":"edb45143-7022-380b-8502-e38f30f15d42","pitchNumber":2,"startTime":"2026-03-20T17:12:34.191Z","endTime":"2026-03-20T17:12:56.718Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668964,"link":"/api/v1/people/668964","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":660644,"link":"/api/v1/people/660644"},"third":{"id":806128,"link":"/api/v1/people/806128"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":643565,"link":"/api/v1/people/643565"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":602104,"link":"/api/v1/people/602104","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":602104,"link":"/api/v1/people/602104"},"credit":"b_ab"},{"player":{"id":668964,"link":"/api/v1/people/668964"},"credit":"p_ab"},{"player":{"id":602104,"link":"/api/v1/people/602104"},"credit":"b_pa"},{"player":{"id":668964,"link":"/api/v1/people/668964"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":42.4,"awayTeamWinProbability":57.6,"homeTeamWinProbabilityAdded":-9.800000000000004,"leverageIndex":0.63,"dramaIndex":81.0,"contextMetrics":{},"playEndTime":"2026-03-20T17:12:56.718Z","atBatIndex":1},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Iván Herrera strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-20T17:12:59.923Z","endTime":"2026-03-20T17:14:14.945Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668964,"fullName":"Tobias Myers","link":"/api/v1/people/668964"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663584,"link":"/api/v1/people/663584"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":84.1,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.328552044548793,"aZ":-9.446141164164468,"pfxX":-2.991780607413209,"pfxZ":12.469885370109967,"pX":0.3785038233462568,"pZ":2.618895130919387,"vX0":4.116534827159567,"vY0":-134.6669702326774,"vZ0":-6.695803448931205,"x":102.57,"y":168.07,"x0":-0.7866813153008829,"y0":50.00546893290357,"z0":5.818253709147185,"aX":-5.454410237878775},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":21.2,"breakHorizontal":4.4,"spinRate":2253,"spinDirection":192},"zone":6,"typeConfidence":2.0,"plateTime":0.40793017599828696,"extension":6.5284384457029025},"index":0,"playId":"56e57387-18ee-35f1-9e52-3e495adf98bb","pitchNumber":1,"startTime":"2026-03-20T17:13:16.359Z","endTime":"2026-03-20T17:13:20.221Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668964,"link":"/api/v1/people/668964","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":660644,"link":"/api/v1/people/660644"},"third":{"id":806128,"link":"/api/v1/people/806128"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":643565,"link":"/api/v1/people/643565"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":671056,"link":"/api/v1/people/671056","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":85.3,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.162502633222385,"aZ":-10.5884500532101,"pfxX":-3.169039740242385,"pfxZ":11.550480888166728,"pX":0.3150949163274459,"pZ":1.9200195343267845,"vX0":4.174781857850703,"vY0":-136.13901481336555,"vZ0":-8.356917068982998,"x":104.99,"y":186.94,"x0":-0.8297851701379683,"y0":50.00135011000416,"z0":5.771127064375603,"aX":-5.921493146296979},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":19.2,"breakHorizontal":4.8,"spinRate":2316,"spinDirection":190},"zone":9,"typeConfidence":2.0,"plateTime":0.40304166510261386,"extension":6.532527654125235},"index":1,"playId":"095318ce-6282-3fcd-aa62-a44c967a80f2","pitchNumber":2,"startTime":"2026-03-20T17:13:32.316Z","endTime":"2026-03-20T17:13:35.396Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668964,"link":"/api/v1/people/668964","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":660644,"link":"/api/v1/people/660644"},"third":{"id":806128,"link":"/api/v1/people/806128"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":643565,"link":"/api/v1/people/643565"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":671056,"link":"/api/v1/people/671056","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":84.5,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.621385477081255,"aZ":-9.655035941115536,"pfxX":-3.8640479763218414,"pfxZ":12.172296782379783,"pX":-0.8603464692834808,"pZ":3.176357555941339,"vX0":1.5169363731571295,"vY0":-135.85438708843728,"vZ0":-5.300876967577565,"x":149.79,"y":153.02,"x0":-0.9272442127492023,"y0":50.0030483518097,"z0":5.838321349813535,"aX":-7.148368672126501},"breaks":{"breakAngle":32.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":21.0,"breakHorizontal":6.6,"spinRate":2283,"spinDirection":195},"zone":11,"typeConfidence":2.0,"plateTime":0.40477823103890964,"extension":6.45652097641932},"index":2,"playId":"a0528c02-7beb-3394-9da7-f4d23ce9a172","pitchNumber":3,"startTime":"2026-03-20T17:13:48.994Z","endTime":"2026-03-20T17:13:54.919Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668964,"link":"/api/v1/people/668964","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":660644,"link":"/api/v1/people/660644"},"third":{"id":806128,"link":"/api/v1/people/806128"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":643565,"link":"/api/v1/people/643565"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":671056,"link":"/api/v1/people/671056","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.0,"endSpeed":76.5,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.93941760229378,"aZ":-25.283091164660505,"pfxX":-6.5257673776940734,"pfxZ":4.701702923275856,"pX":-0.7406021912075218,"pZ":1.379330358583651,"vX0":2.214851865758902,"vY0":-119.49158222949286,"vZ0":-5.154255967574894,"x":145.23,"y":201.54,"x0":-0.8240329384164171,"y0":50.0057607876394,"z0":5.796501274553242,"aX":-9.573348135667231},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":7.7,"breakHorizontal":11.4,"spinRate":1549,"spinDirection":197},"zone":13,"typeConfidence":2.0,"plateTime":0.45590195004652,"extension":6.525920338349319},"index":3,"playId":"c63739d3-fe82-306b-be79-1d84581fabe5","pitchNumber":4,"startTime":"2026-03-20T17:14:11.945Z","endTime":"2026-03-20T17:14:14.945Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668964,"link":"/api/v1/people/668964","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":660644,"link":"/api/v1/people/660644"},"third":{"id":806128,"link":"/api/v1/people/806128"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":643565,"link":"/api/v1/people/643565"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":671056,"link":"/api/v1/people/671056","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671056,"link":"/api/v1/people/671056"},"credit":"b_ab"},{"player":{"id":668964,"link":"/api/v1/people/668964"},"credit":"p_ab"},{"player":{"id":671056,"link":"/api/v1/people/671056"},"credit":"b_pa"},{"player":{"id":668964,"link":"/api/v1/people/668964"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":43.8,"awayTeamWinProbability":56.2,"homeTeamWinProbabilityAdded":1.3999999999999986,"leverageIndex":0.58,"dramaIndex":28.0,"contextMetrics":{},"playEndTime":"2026-03-20T17:14:14.945Z","atBatIndex":2},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jordan Walker walks.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-20T17:14:19.573Z","endTime":"2026-03-20T17:15:33.762Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668964,"fullName":"Tobias Myers","link":"/api/v1/people/668964"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.5,"endSpeed":74.2,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.53251937469757,"aZ":-35.1145467244357,"pfxX":1.15107062462425,"pfxZ":-2.102348070043817,"pX":1.1956472320052907,"pZ":3.7300713013502267,"vX0":4.095551822786499,"vY0":-117.23514116938651,"vZ0":2.0622634428240576,"x":71.42,"y":138.07,"x0":-0.7214427320560057,"y0":50.00569677094864,"z0":6.1094179601592185,"aX":1.6064680386092225},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.1,"breakVerticalInduced":-3.0,"breakHorizontal":-3.1,"spinRate":2204,"spinDirection":79},"zone":12,"typeConfidence":2.0,"plateTime":0.4666703918735786,"extension":6.3176924280341105},"index":0,"playId":"f5c45f12-e78d-3022-8697-7870168fe0ab","pitchNumber":1,"startTime":"2026-03-20T17:14:41.201Z","endTime":"2026-03-20T17:14:44.323Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668964,"link":"/api/v1/people/668964","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":660644,"link":"/api/v1/people/660644"},"third":{"id":806128,"link":"/api/v1/people/806128"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":643565,"link":"/api/v1/people/643565"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.8,"endSpeed":76.4,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.987554172398788,"aZ":-32.87811627137341,"pfxX":1.5202561763212792,"pfxZ":-0.4811233806685369,"pX":0.7597922082315145,"pZ":2.0683828891095444,"vX0":3.0614925561510615,"vY0":-119.21201827803856,"vZ0":-2.2317176969442687,"x":88.04,"y":182.93,"x0":-0.7317436282314612,"y0":50.00332882930393,"z0":5.945864698398419,"aX":2.2179480383006562},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-1.1,"breakHorizontal":-3.4,"spinRate":2275,"spinDirection":88},"zone":9,"typeConfidence":2.0,"plateTime":0.45708066229760425,"extension":6.383903688245128},"index":1,"playId":"3e51dc4d-8df9-3d4e-9e1e-6f2d6773a7b7","pitchNumber":2,"startTime":"2026-03-20T17:14:55.162Z","endTime":"2026-03-20T17:14:59.252Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668964,"link":"/api/v1/people/668964","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":660644,"link":"/api/v1/people/660644"},"third":{"id":806128,"link":"/api/v1/people/806128"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":643565,"link":"/api/v1/people/643565"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":84.3,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.697351999904203,"aZ":-11.523480531689835,"pfxX":-1.8536002183971068,"pfxZ":11.353018859143972,"pX":0.6929131980446005,"pZ":2.371886651337917,"vX0":4.8418186901152085,"vY0":-133.95229076299862,"vZ0":-6.9673468085906824,"x":90.59,"y":174.74,"x0":-0.8964701251394674,"y0":50.00130829660922,"z0":5.828875429370026,"aX":-3.3715800285215947},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":19.3,"breakHorizontal":2.3,"spinRate":2266,"spinDirection":193},"zone":6,"typeConfidence":2.0,"plateTime":0.4087600441443371,"extension":6.551528216591766},"index":2,"playId":"46448e52-fafb-38e6-826f-b1903e0e2b47","pitchNumber":3,"startTime":"2026-03-20T17:15:10.927Z","endTime":"2026-03-20T17:15:14.776Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668964,"link":"/api/v1/people/668964","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":660644,"link":"/api/v1/people/660644"},"third":{"id":806128,"link":"/api/v1/people/806128"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":643565,"link":"/api/v1/people/643565"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":84.4,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.201021619973663,"aZ":-11.300164459754543,"pfxX":-3.8663881103907127,"pfxZ":11.389010866379046,"pX":-0.904880733809838,"pZ":2.5315177262950743,"vX0":1.486723989507103,"vY0":-134.75045354185892,"vZ0":-6.4831836752892835,"x":151.49,"y":170.43,"x0":-0.9625013073621084,"y0":50.003437451329944,"z0":5.772764224214864,"aX":-7.086326547076654},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":19.4,"breakHorizontal":6.7,"spinRate":2197,"spinDirection":196},"zone":13,"typeConfidence":2.0,"plateTime":0.4070057151547264,"extension":6.495043485430355},"index":3,"playId":"33162cdb-2b7d-3f37-8825-25da32f3dcb3","pitchNumber":4,"startTime":"2026-03-20T17:15:29.943Z","endTime":"2026-03-20T17:15:33.762Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668964,"link":"/api/v1/people/668964","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":660644,"link":"/api/v1/people/660644"},"third":{"id":806128,"link":"/api/v1/people/806128"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":643565,"link":"/api/v1/people/643565"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"credit":"b_pa"},{"player":{"id":668964,"link":"/api/v1/people/668964"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":42.699999999999996,"awayTeamWinProbability":57.300000000000004,"homeTeamWinProbabilityAdded":-1.1000000000000014,"leverageIndex":0.37,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-03-20T17:15:33.762Z","atBatIndex":3},{"result":{"type":"atBat","event":"Pickoff 1B","eventType":"pickoff_1b","description":"Pitcher Tobias Myers picks off Jordan Walker at 1st on throw to first baseman Jared Young.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-20T17:15:41.831Z","endTime":"2026-03-20T17:16:23.331Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":16},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668964,"fullName":"Tobias Myers","link":"/api/v1/people/668964"},"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":"1B","start":"1B","end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pickoff 1B","eventType":"pickoff_1b","movementReason":"r_pickoff_1b","runner":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":668964,"link":"/api/v1/people/668964"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":676724,"link":"/api/v1/people/676724"},"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":92.2,"endSpeed":84.2,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.591733622691077,"aZ":-11.52442435317545,"pfxX":-1.9676691215118334,"pfxZ":11.389047614332124,"pX":-0.1453987838400016,"pZ":1.536738356431292,"vX0":2.5088027363361918,"vY0":-133.97269497609204,"vZ0":-8.999934083246387,"x":122.54,"y":197.29,"x0":-0.8393951436634923,"y0":50.006542680516816,"z0":5.768591604829607,"aX":-3.569100805001254},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":18.8,"breakHorizontal":3.0,"spinRate":2167,"spinDirection":192},"zone":13,"typeConfidence":2.0,"plateTime":0.40920626711091534,"extension":6.607692846407888},"index":0,"playId":"aa71511d-451b-3287-a471-3497c72bbbba","pitchNumber":1,"startTime":"2026-03-20T17:16:00.925Z","endTime":"2026-03-20T17:16:04.385Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668964,"link":"/api/v1/people/668964","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":660644,"link":"/api/v1/people/660644"},"third":{"id":806128,"link":"/api/v1/people/806128"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":643565,"link":"/api/v1/people/643565"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":695336,"link":"/api/v1/people/695336","batSide":{"code":"R","description":"Right"}},"first":{"id":691023,"link":"/api/v1/people/691023"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":true,"hasReview":false,"fromCatcher":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":1,"playId":"ae095093-339d-326d-ae1e-b559ccae435e","startTime":"2026-03-20T17:16:17.445Z","endTime":"2026-03-20T17:16:23.331Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":668964,"link":"/api/v1/people/668964","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":660644,"link":"/api/v1/people/660644"},"third":{"id":806128,"link":"/api/v1/people/806128"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":643565,"link":"/api/v1/people/643565"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":695336,"link":"/api/v1/people/695336","batSide":{"code":"R","description":"Right"}},"first":{"id":691023,"link":"/api/v1/people/691023"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[],"flags":[],"homeTeamWinProbability":44.800000000000004,"awayTeamWinProbability":55.199999999999996,"homeTeamWinProbabilityAdded":2.1000000000000085,"leverageIndex":0.8,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-03-20T17:16:23.331Z","atBatIndex":4},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Carson Benge walks.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-20T17:16:37.821Z","endTime":"2026-03-20T17:21:01.362Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,2,3,4,5],"actionIndex":[1],"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":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":83.7,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.278601042480318,"aZ":-14.916407375660919,"pfxX":7.924469405312293,"pfxZ":9.594279435237926,"pX":0.6330874770806912,"pZ":2.2174246367262795,"vX0":-2.2817175002875496,"vY0":-133.86117248309756,"vZ0":-8.135853959490188,"x":92.87,"y":178.91,"x0":0.4717290608649283,"y0":50.002040920326614,"z0":6.383249469410894,"aX":14.253483295062676},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":15.6,"breakHorizontal":-13.8,"spinRate":2023,"spinDirection":149},"zone":9,"typeConfidence":2.0,"plateTime":0.41055598585597686,"extension":6.157217393416345},"index":0,"playId":"1bb19bf1-1e1d-3a55-a956-a34b03f67883","pitchNumber":1,"startTime":"2026-03-20T17:19:37.322Z","endTime":"2026-03-20T17:20:04.326Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":650968,"link":"/api/v1/people/650968"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":695336,"link":"/api/v1/people/695336"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":701807,"link":"/api/v1/people/701807","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":138,"player":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"}},"contextMetrics":{}},{"details":{"description":"Status Change - In Progress","event":"Game Advisory","eventType":"game_advisory","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-03-20T17:20:05.514Z","endTime":"2026-03-20T17:20:05.515Z","isPitch":false,"type":"action","player":{"id":701807,"link":"/api/v1/people/701807"},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.3,"endSpeed":78.0,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.30835476567578,"aZ":-27.68378956627915,"pfxX":-1.1519225082383675,"pfxZ":2.9526421644859266,"pX":-0.3706146600735126,"pZ":0.06489324443296583,"vX0":-1.6572835021692793,"vY0":-122.54448208730776,"vZ0":-9.252423886528579,"x":131.13,"y":237.03,"x0":0.4641964355355877,"y0":50.00320152996257,"z0":6.255950974933841,"aX":-1.750892825143088},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":3.4,"breakHorizontal":2.5,"spinRate":2562,"spinDirection":175},"zone":13,"typeConfidence":2.0,"plateTime":0.44704014928950864,"extension":6.040562179297056},"index":2,"playId":"cf396f99-1911-38c2-9a8b-b483309f0666","pitchNumber":2,"startTime":"2026-03-20T17:20:05.516Z","endTime":"2026-03-20T17:20:09.121Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":650968,"link":"/api/v1/people/650968"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":695336,"link":"/api/v1/people/695336"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":701807,"link":"/api/v1/people/701807","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":93.1,"endSpeed":85.3,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.454310529199155,"aZ":-8.804978640609514,"pfxX":3.7544883846126087,"pfxZ":12.643696039540044,"pX":-1.52827269294853E-5,"pZ":0.8445747893937624,"vX0":-2.3936599164528625,"vY0":-135.10366191919357,"vZ0":-12.795605012332766,"x":117.0,"y":215.98,"x0":0.4096660067511362,"y0":50.00523439793899,"z0":6.261307149891844,"aX":6.941151331190671},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":20.4,"breakHorizontal":-6.2,"spinRate":2156,"spinDirection":153},"zone":14,"typeConfidence":2.0,"plateTime":0.4054132443707865,"extension":6.14992443760357},"index":3,"playId":"de2ed65c-eb86-3084-8d93-51efdd692f34","pitchNumber":3,"startTime":"2026-03-20T17:20:20.647Z","endTime":"2026-03-20T17:20:24.118Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":650968,"link":"/api/v1/people/650968"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":695336,"link":"/api/v1/people/695336"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":701807,"link":"/api/v1/people/701807","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":84.7,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.36542401573537,"aZ":-17.133646369759912,"pfxX":8.570437647436126,"pfxZ":8.273942343381378,"pX":0.22952861252409,"pZ":1.1092596375340984,"vX0":-3.43578660029652,"vY0":-133.8414840840767,"vZ0":-10.34969879607406,"x":149.97,"y":110.74,"x0":0.41491471229776006,"y0":50.004862297531574,"z0":6.248506525937269,"aX":15.580239296299276},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":13.0,"breakHorizontal":-14.8,"spinRate":2065,"spinDirection":149},"zone":14,"typeConfidence":2.0,"plateTime":0.40894219208887783,"extension":6.228744649229954},"index":4,"playId":"2b8dae3d-ea29-3820-994d-594ed255216d","pitchNumber":4,"startTime":"2026-03-20T17:20:37.287Z","endTime":"2026-03-20T17:20:41.624Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":650968,"link":"/api/v1/people/650968"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":695336,"link":"/api/v1/people/695336"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":701807,"link":"/api/v1/people/701807","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":84.7,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.13588682158591,"aZ":-12.338484218406716,"pfxX":4.7022841748634985,"pfxZ":10.8574275759828,"pX":-0.6153090766542044,"pZ":1.0060882745572557,"vX0":-4.325501951316138,"vY0":-134.53871430504265,"vZ0":-11.687012344452674,"x0":0.4050552086500719,"y0":50.00332812174585,"z0":6.28983338654163,"aX":8.590765611450555},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":17.3,"breakHorizontal":-7.6,"spinRate":2069,"spinDirection":149},"zone":13,"typeConfidence":2.0,"plateTime":0.4076629373180851,"extension":6.356760805307801},"index":5,"playId":"03893086-5c7e-3e6d-88b3-78614e2d6534","pitchNumber":5,"startTime":"2026-03-20T17:20:57.652Z","endTime":"2026-03-20T17:21:01.362Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":650968,"link":"/api/v1/people/650968"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":695336,"link":"/api/v1/people/695336"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":701807,"link":"/api/v1/people/701807","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701807,"link":"/api/v1/people/701807"},"credit":"b_pa"},{"player":{"id":669461,"link":"/api/v1/people/669461"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":48.6,"awayTeamWinProbability":51.4,"homeTeamWinProbabilityAdded":3.799999999999997,"leverageIndex":0.91,"dramaIndex":52.0,"contextMetrics":{},"playEndTime":"2026-03-20T17:21:01.362Z","atBatIndex":5},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Tyrone Taylor flies out to right fielder Jordan Walker.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-20T17:21:12.884Z","endTime":"2026-03-20T17:21:34.253Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":84.9,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.79582933874593,"aZ":-15.945323618687437,"pfxX":6.2580792143356545,"pfxZ":8.778762804715585,"pX":0.344294409495302,"pZ":2.5216735302668356,"vX0":-2.634812269288148,"vY0":-135.40853068138415,"vZ0":-7.316245106971265,"x":103.88,"y":170.69,"x0":0.5192920161350661,"y0":50.004405854500014,"z0":6.3835982637316695,"aX":11.57027217261347},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":14.4,"breakHorizontal":-10.7,"spinRate":2055,"spinDirection":142},"zone":6,"typeConfidence":2.0,"plateTime":0.4052022971736977,"extension":6.252450738153838},"hitData":{"launchSpeed":98.3,"launchAngle":31.0,"totalDistance":347.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":188.41,"coordY":73.78}},"index":0,"playId":"a7a471a5-2e0e-3234-ad7f-336d06c98730","pitchNumber":1,"startTime":"2026-03-20T17:21:25.362Z","endTime":"2026-03-20T17:21:34.253Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":650968,"link":"/api/v1/people/650968"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":695336,"link":"/api/v1/people/695336"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":621438,"link":"/api/v1/people/621438","batSide":{"code":"R","description":"Right"}},"first":{"id":701807,"link":"/api/v1/people/701807"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621438,"link":"/api/v1/people/621438"},"credit":"b_ab"},{"player":{"id":669461,"link":"/api/v1/people/669461"},"credit":"p_ab"},{"player":{"id":621438,"link":"/api/v1/people/621438"},"credit":"b_pa"},{"player":{"id":669461,"link":"/api/v1/people/669461"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":45.0,"awayTeamWinProbability":55.0,"homeTeamWinProbabilityAdded":-3.6000000000000014,"leverageIndex":1.55,"dramaIndex":66.0,"contextMetrics":{},"playEndTime":"2026-03-20T17:21:34.253Z","atBatIndex":6},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Bo Bichette grounds into a double play, shortstop Brody Moore to first baseman Yohel Pozo. Carson Benge out at 2nd. Bo Bichette out at 1st.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-20T17:21:48.836Z","endTime":"2026-03-20T17:23:44.714Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,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":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":690914,"link":"/api/v1/people/690914"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":690914,"link":"/api/v1/people/690914"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":650968,"link":"/api/v1/people/650968"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":79.8,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.269526304542744,"aZ":-18.288735926144305,"pfxX":8.70128372922,"pfxZ":8.555164742192842,"pX":-0.02084658161703316,"pZ":1.6821769834937785,"vX0":-4.307888031776981,"vY0":-126.91844044347656,"vZ0":-7.789212627104107,"x":117.79,"y":193.36,"x0":0.5729132684620487,"y0":50.00098210346269,"z0":6.2607671474019,"aX":14.118140271736426},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":13.8,"breakHorizontal":-14.6,"spinRate":1810,"spinDirection":131},"zone":8,"typeConfidence":2.0,"plateTime":0.4324409196966412,"extension":6.233628202772417},"index":0,"playId":"5ed62898-bf23-3a85-bb9f-efbeb5c95da6","pitchNumber":1,"startTime":"2026-03-20T17:22:01.060Z","endTime":"2026-03-20T17:22:04.382Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":650968,"link":"/api/v1/people/650968"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":695336,"link":"/api/v1/people/695336"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"first":{"id":701807,"link":"/api/v1/people/701807"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":81.5,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.06041251239401,"aZ":-18.505109908518918,"pfxX":0.7402995224435154,"pfxZ":8.099142814933508,"pX":-0.6892320937581348,"pZ":2.7389750787606095,"vX0":-3.0539655311421297,"vY0":-128.663476012536,"vZ0":-5.9244048986504705,"x":143.27,"y":164.83,"x0":0.41356180602171616,"y0":50.003381760017895,"z0":6.491502954414941,"aX":1.2499915221401063},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":13.7,"breakHorizontal":-0.7,"spinRate":2363,"spinDirection":149},"zone":4,"typeConfidence":2.0,"plateTime":0.4246498221858688,"extension":6.12608012230796},"index":1,"playId":"efc7ebb4-a9e0-39a5-b50d-f71d728886d0","pitchNumber":2,"startTime":"2026-03-20T17:22:16.620Z","endTime":"2026-03-20T17:22:19.624Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":650968,"link":"/api/v1/people/650968"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":695336,"link":"/api/v1/people/695336"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"first":{"id":701807,"link":"/api/v1/people/701807"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":77.7,"endSpeed":71.2,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.00846925461846,"aZ":-44.08778461165962,"pfxX":-6.16739765853962,"pfxZ":-9.28386539619585,"pX":0.7013114360439868,"pZ":3.759868497029334,"vX0":1.7542740834558135,"vY0":-113.0088669020575,"vZ0":3.063636375944239,"x":90.27,"y":137.26,"x0":0.7127698307153759,"y0":50.0007819824238,"z0":6.8383134290960035,"aX":-7.917285296733617},"breaks":{"breakAngle":9.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.2,"breakVerticalInduced":-15.6,"breakHorizontal":10.7,"spinRate":2886,"spinDirection":337},"zone":12,"typeConfidence":2.0,"plateTime":0.4860522132370977,"extension":5.929474062001684},"index":2,"playId":"8b5d48df-0f28-3889-91fc-a7b20dc9e6d3","pitchNumber":3,"startTime":"2026-03-20T17:22:37.234Z","endTime":"2026-03-20T17:22:40.411Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":650968,"link":"/api/v1/people/650968"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":695336,"link":"/api/v1/people/695336"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"first":{"id":701807,"link":"/api/v1/people/701807"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"playId":"7f7ad91d-b67a-3d8e-a2f7-771f2a3495b0","startTime":"2026-03-20T17:22:54.921Z","endTime":"2026-03-20T17:22:57.921Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":650968,"link":"/api/v1/people/650968"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":695336,"link":"/api/v1/people/695336"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"first":{"id":701807,"link":"/api/v1/people/701807"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":85.8,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.825593151239232,"aZ":-13.536698787132485,"pfxX":3.6422933157347193,"pfxZ":9.870262003673437,"pX":0.49865834798372377,"pZ":3.496366823835077,"vX0":-1.2425270096202146,"vY0":-136.49322567883908,"vZ0":-5.726730123555301,"x":97.99,"y":144.38,"x0":0.4863295964784517,"y0":50.00477438974758,"z0":6.552638035851867,"aX":6.878296558679262},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.9,"breakHorizontal":-6.4,"spinRate":2068,"spinDirection":151},"zone":12,"typeConfidence":2.0,"plateTime":0.401171177338588,"extension":6.122309127999882},"index":4,"playId":"043873bc-70bb-3703-bdac-9aea0744ed89","pitchNumber":4,"startTime":"2026-03-20T17:23:14.527Z","endTime":"2026-03-20T17:23:18.530Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":650968,"link":"/api/v1/people/650968"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":695336,"link":"/api/v1/people/695336"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"first":{"id":701807,"link":"/api/v1/people/701807"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":84.5,"endSpeed":78.6,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.975163522805175,"aZ":-31.817077632983775,"pfxX":-2.3593594294694427,"pfxZ":0.23347756281589493,"pX":-0.45118084805436154,"pZ":1.0556397335390606,"vX0":-1.6247548659046969,"vY0":-123.07436076751995,"vZ0":-6.447980597142774,"x":134.2,"y":210.28,"x0":0.5226562865727097,"y0":50.0034850068359,"z0":6.382924974085525,"aX":-3.642703689379204},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-0.7,"breakHorizontal":4.7,"spinRate":2623,"spinDirection":161},"zone":13,"typeConfidence":2.0,"plateTime":0.4439503684440629,"extension":6.210208231419481},"hitData":{"launchSpeed":99.2,"launchAngle":-5.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":118.27,"coordY":144.62}},"index":5,"playId":"8dc25a0e-1b03-3eef-b3ed-64e4706ded1a","pitchNumber":5,"startTime":"2026-03-20T17:23:38.876Z","endTime":"2026-03-20T17:23:44.714Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":650968,"link":"/api/v1/people/650968"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":695336,"link":"/api/v1/people/695336"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"first":{"id":701807,"link":"/api/v1/people/701807"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666182,"link":"/api/v1/people/666182"},"credit":"b_ab"},{"player":{"id":669461,"link":"/api/v1/people/669461"},"credit":"p_ab"},{"player":{"id":666182,"link":"/api/v1/people/666182"},"credit":"b_pa"},{"player":{"id":669461,"link":"/api/v1/people/669461"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":39.7,"awayTeamWinProbability":60.3,"homeTeamWinProbabilityAdded":-5.299999999999997,"leverageIndex":1.28,"dramaIndex":70.0,"contextMetrics":{},"playEndTime":"2026-03-20T17:23:44.714Z","atBatIndex":7},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Thomas Saggese lines out sharply to center fielder Tyrone Taylor.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-20T17:24:14.416Z","endTime":"2026-03-20T17:27:06.478Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668964,"fullName":"Tobias Myers","link":"/api/v1/people/668964"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":621438,"link":"/api/v1/people/621438"},"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":81.6,"endSpeed":76.1,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.313351125037862,"aZ":-32.42509255259463,"pfxX":3.657590258365519,"pfxZ":-0.1722210226390839,"pX":1.3004087734313077,"pZ":1.8561874878137408,"vX0":3.5752448049334973,"vY0":-118.84860611913112,"vZ0":-2.7642357912992335,"x":67.43,"y":188.66,"x0":-0.6923129599988842,"y0":50.00413476133472,"z0":5.9456934101219,"aX":5.292425364297759},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-0.7,"breakHorizontal":-7.4,"spinRate":2004,"spinDirection":144},"zone":14,"typeConfidence":2.0,"plateTime":0.4588511267493205,"extension":6.406174950518202},"index":0,"playId":"e2c0db74-6090-380f-8db6-f4d3a5d71fc3","pitchNumber":1,"startTime":"2026-03-20T17:25:53.109Z","endTime":"2026-03-20T17:25:56.689Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668964,"link":"/api/v1/people/668964","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":660644,"link":"/api/v1/people/660644"},"third":{"id":806128,"link":"/api/v1/people/806128"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":643565,"link":"/api/v1/people/643565"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":695336,"link":"/api/v1/people/695336","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":83.0,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.99852896908158,"aZ":-12.119187349812428,"pfxX":-1.327249883009329,"pfxZ":11.40769877030371,"pX":-1.6387373491150934,"pZ":2.179738394613276,"vX0":-1.6010236658023167,"vY0":-131.52982735971685,"vZ0":-7.157544257198165,"x":179.46,"y":179.93,"x0":-0.8504560096703833,"y0":50.004860302572176,"z0":5.828574482399181,"aX":-2.333497622833709},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":19.3,"breakHorizontal":2.8,"spinRate":2116,"spinDirection":195},"zone":13,"typeConfidence":2.0,"plateTime":0.41589144648470233,"extension":6.506816471372627},"index":1,"playId":"81e8b7a7-4454-3791-9a16-51262424fa2c","pitchNumber":2,"startTime":"2026-03-20T17:26:07.295Z","endTime":"2026-03-20T17:26:10.295Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668964,"link":"/api/v1/people/668964","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":660644,"link":"/api/v1/people/660644"},"third":{"id":806128,"link":"/api/v1/people/806128"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":643565,"link":"/api/v1/people/643565"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":695336,"link":"/api/v1/people/695336","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":84.2,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.065557518261663,"aZ":-10.812564640791766,"pfxX":-1.854858180885047,"pfxZ":11.767947149472779,"pX":0.24580549041209585,"pZ":2.547223738428127,"vX0":2.9015263856984363,"vY0":-133.68989105407212,"vZ0":-6.663178660555709,"x":107.63,"y":170.0,"x0":-0.6111953202682687,"y0":50.00370852861006,"z0":5.843342915060304,"aX":-3.367494436360731},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":20.2,"breakHorizontal":2.8,"spinRate":2211,"spinDirection":190},"zone":5,"typeConfidence":2.0,"plateTime":0.4092724238404428,"extension":6.668856051730451},"index":2,"playId":"706b91e1-af0f-395d-8b81-2188a335f980","pitchNumber":3,"startTime":"2026-03-20T17:26:25.392Z","endTime":"2026-03-20T17:26:28.406Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668964,"link":"/api/v1/people/668964","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":660644,"link":"/api/v1/people/660644"},"third":{"id":806128,"link":"/api/v1/people/806128"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":643565,"link":"/api/v1/people/643565"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":695336,"link":"/api/v1/people/695336","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.1,"endSpeed":74.3,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.905911423779237,"aZ":-24.33791848315896,"pfxX":-7.397976847415766,"pfxZ":5.639398920875081,"pX":0.8777074545247693,"pZ":1.5614087847743232,"vX0":5.679599185453647,"vY0":-116.55582812722943,"vZ0":-4.477669476153923,"x":83.54,"y":196.62,"x0":-0.6179643662301826,"y0":50.0010523521194,"z0":5.779112525334624,"aX":-10.27712027493105},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":9.5,"breakHorizontal":12.1,"spinRate":1519,"spinDirection":199},"zone":14,"typeConfidence":2.0,"plateTime":0.46817829030636915,"extension":6.7071480484153065},"index":3,"playId":"d09cef5e-e059-3b87-94f2-98c712ceaa53","pitchNumber":4,"startTime":"2026-03-20T17:26:44.231Z","endTime":"2026-03-20T17:26:48.492Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668964,"link":"/api/v1/people/668964","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":660644,"link":"/api/v1/people/660644"},"third":{"id":806128,"link":"/api/v1/people/806128"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":643565,"link":"/api/v1/people/643565"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":695336,"link":"/api/v1/people/695336","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":84.3,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.379585706369078,"aZ":-12.544534737493155,"pfxX":-4.4696707003609575,"pfxZ":10.866583273750248,"pX":0.28593342769210406,"pZ":1.6170887864876906,"vX0":3.9447293988558836,"vY0":-133.24754347335903,"vZ0":-8.4754688044153,"x":106.1,"y":195.12,"x0":-0.6296111553170416,"y0":50.003010856216896,"z0":5.735684090731012,"aX":-8.07495044147263},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":18.1,"breakHorizontal":7.3,"spinRate":2262,"spinDirection":194},"zone":9,"typeConfidence":2.0,"plateTime":0.41031907640985876,"extension":6.499571567053693},"hitData":{"launchSpeed":100.5,"launchAngle":20.0,"totalDistance":330.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":154.55,"coordY":69.74}},"index":4,"playId":"e3a48f9e-ab4d-3e55-b097-7017a1a5a497","pitchNumber":5,"startTime":"2026-03-20T17:27:00.892Z","endTime":"2026-03-20T17:27:06.478Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668964,"link":"/api/v1/people/668964","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":660644,"link":"/api/v1/people/660644"},"third":{"id":806128,"link":"/api/v1/people/806128"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":643565,"link":"/api/v1/people/643565"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":695336,"link":"/api/v1/people/695336","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695336,"link":"/api/v1/people/695336"},"credit":"b_ab"},{"player":{"id":668964,"link":"/api/v1/people/668964"},"credit":"p_ab"},{"player":{"id":695336,"link":"/api/v1/people/695336"},"credit":"b_pa"},{"player":{"id":668964,"link":"/api/v1/people/668964"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.8,"awayTeamWinProbability":58.2,"homeTeamWinProbabilityAdded":2.0999999999999943,"leverageIndex":0.82,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-03-20T17:27:06.478Z","atBatIndex":8},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Yohel Pozo lines out to right fielder Carson Benge.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-20T17:27:16.159Z","endTime":"2026-03-20T17:28:36.961Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":650968,"fullName":"Yohel Pozo","link":"/api/v1/people/650968"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668964,"fullName":"Tobias Myers","link":"/api/v1/people/668964"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":650968,"fullName":"Yohel Pozo","link":"/api/v1/people/650968"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":701807,"link":"/api/v1/people/701807"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":83.1,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.16674604661941,"aZ":-9.926386065377633,"pfxX":-5.11385844455032,"pfxZ":12.514214942693155,"pX":-0.12518042638100546,"pZ":1.5848700940018077,"vX0":3.697525634975365,"vY0":-133.13939017047554,"vZ0":-8.991207059116402,"x":121.77,"y":195.99,"x0":-0.8743282660952938,"y0":50.0041812983159,"z0":5.743891653296858,"aX":-9.092684318072047},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":20.6,"breakHorizontal":8.4,"spinRate":2268,"spinDirection":193},"zone":8,"typeConfidence":2.0,"plateTime":0.41291960183395515,"extension":6.602553755490209},"index":0,"playId":"e6c0d63b-f56d-3495-8e61-06a5347141bb","pitchNumber":1,"startTime":"2026-03-20T17:27:32.194Z","endTime":"2026-03-20T17:27:59.222Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668964,"link":"/api/v1/people/668964","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":660644,"link":"/api/v1/people/660644"},"third":{"id":806128,"link":"/api/v1/people/806128"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":643565,"link":"/api/v1/people/643565"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":650968,"link":"/api/v1/people/650968","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":138,"player":{"id":650968,"fullName":"Yohel Pozo","link":"/api/v1/people/650968"}},"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":80.1,"endSpeed":73.5,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.528312511093436,"aZ":-32.81708743870475,"pfxX":2.21778878740242,"pfxZ":-0.4653553131298658,"pX":0.8922815428727429,"pZ":3.132028770571554,"vX0":2.9265010137947205,"vY0":-116.60166666503721,"vZ0":0.3403109375374369,"x":82.99,"y":154.22,"x0":-0.6686883731393563,"y0":50.004608173745034,"z0":6.088049253915789,"aX":3.044859923940301},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-0.5,"breakHorizontal":-4.8,"spinRate":2360,"spinDirection":71},"zone":12,"typeConfidence":2.0,"plateTime":0.4702794185143322,"extension":6.31515751177383},"index":1,"playId":"be3c7713-b2de-35b8-82ef-53ce901591bd","pitchNumber":2,"startTime":"2026-03-20T17:28:05.589Z","endTime":"2026-03-20T17:28:08.686Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668964,"link":"/api/v1/people/668964","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":660644,"link":"/api/v1/people/660644"},"third":{"id":806128,"link":"/api/v1/people/806128"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":643565,"link":"/api/v1/people/643565"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":650968,"link":"/api/v1/people/650968","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.4,"endSpeed":76.1,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.736538880620824,"aZ":-34.60517564980294,"pfxX":2.3399637360275465,"pfxZ":-1.6617205190496769,"pX":0.9032157700881314,"pZ":2.4377075330557316,"vX0":3.4464454814767445,"vY0":-120.05205252859255,"vZ0":-0.9901929968283216,"x":82.57,"y":172.96,"x0":-0.8537054257922075,"y0":50.0035300135485,"z0":5.929446680193019,"aX":3.4226792201695333},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-3.0,"breakHorizontal":-5.0,"spinRate":2154,"spinDirection":98},"zone":14,"typeConfidence":2.0,"plateTime":0.45585039785494486,"extension":6.482243760601431},"hitData":{"launchSpeed":94.8,"launchAngle":18.0,"totalDistance":311.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":163.72,"coordY":80.28}},"index":2,"playId":"fc19b8b0-1d67-3fe8-991c-b4a6cf3dec05","pitchNumber":3,"startTime":"2026-03-20T17:28:30.809Z","endTime":"2026-03-20T17:28:36.961Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668964,"link":"/api/v1/people/668964","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":660644,"link":"/api/v1/people/660644"},"third":{"id":806128,"link":"/api/v1/people/806128"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":643565,"link":"/api/v1/people/643565"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":650968,"link":"/api/v1/people/650968","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650968,"link":"/api/v1/people/650968"},"credit":"b_ab"},{"player":{"id":668964,"link":"/api/v1/people/668964"},"credit":"p_ab"},{"player":{"id":650968,"link":"/api/v1/people/650968"},"credit":"b_pa"},{"player":{"id":668964,"link":"/api/v1/people/668964"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":43.3,"awayTeamWinProbability":56.7,"homeTeamWinProbabilityAdded":1.5,"leverageIndex":0.61,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2026-03-20T17:28:36.961Z","atBatIndex":9},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"José Fermín pops out to catcher Hayden Senger in foul territory.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-20T17:28:49.959Z","endTime":"2026-03-20T17:29:48.733Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668964,"fullName":"Tobias Myers","link":"/api/v1/people/668964"},"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":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663584,"link":"/api/v1/people/663584"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":84.6,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.050288300041185,"aZ":-13.153927020180987,"pfxX":-2.876226383102074,"pfxZ":10.397750749408473,"pX":0.9292575950098426,"pZ":2.374818089049358,"vX0":5.411439128203211,"vY0":-134.36909593788155,"vZ0":-6.606969291938333,"x":81.58,"y":174.66,"x0":-0.7368121741733392,"y0":50.00174403244281,"z0":5.799747654569237,"aX":-5.26124148745896},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":17.6,"breakHorizontal":4.1,"spinRate":2171,"spinDirection":193},"zone":14,"typeConfidence":2.0,"plateTime":0.40759719294455765,"extension":6.51627389180174},"index":0,"playId":"badfee76-f984-366b-a659-f6b1d943b3dc","pitchNumber":1,"startTime":"2026-03-20T17:29:07.214Z","endTime":"2026-03-20T17:29:10.214Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668964,"link":"/api/v1/people/668964","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":660644,"link":"/api/v1/people/660644"},"third":{"id":806128,"link":"/api/v1/people/806128"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":643565,"link":"/api/v1/people/643565"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":665877,"link":"/api/v1/people/665877","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":81.2,"endSpeed":75.7,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.916005363335902,"aZ":-25.61358220609973,"pfxX":-2.5793224807197372,"pfxZ":4.576351295222668,"pX":0.005013517075004253,"pZ":1.1972694869008662,"vX0":2.504298266789575,"vY0":-118.25966920191856,"vZ0":-5.388014916416717,"x":116.81,"y":206.45,"x0":-0.7263352648104316,"y0":50.00542129925936,"z0":5.81889540983635,"aX":-3.69975786644057},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":7.4,"breakHorizontal":4.2,"spinRate":1341,"spinDirection":194},"zone":14,"typeConfidence":2.0,"plateTime":0.4609660422789492,"extension":6.559812620453868},"index":1,"playId":"7635795c-adef-331c-954f-04a1a2621ed1","pitchNumber":2,"startTime":"2026-03-20T17:29:23.987Z","endTime":"2026-03-20T17:29:28.280Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668964,"link":"/api/v1/people/668964","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":660644,"link":"/api/v1/people/660644"},"third":{"id":806128,"link":"/api/v1/people/806128"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":643565,"link":"/api/v1/people/643565"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":665877,"link":"/api/v1/people/665877","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.0,"endSpeed":77.2,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":13.897022602964604,"aZ":-26.392816682329894,"pfxX":-2.790444895659765,"pfxZ":3.916763227238903,"pX":-0.04520872501763616,"pZ":2.8366092940236554,"vX0":2.590525054480231,"vY0":-118.3144841018936,"vZ0":-1.8040690351833715,"x":118.72,"y":162.19,"x0":-0.7709786475660764,"y0":50.001960424850886,"z0":5.935665188093844,"aX":-4.117802906917431},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":7.1,"breakHorizontal":4.7,"spinRate":1525,"spinDirection":194},"zone":2,"typeConfidence":2.0,"plateTime":0.4559105715503242,"extension":6.522030306362153},"hitData":{"launchSpeed":65.0,"launchAngle":77.0,"totalDistance":36.0,"trajectory":"popup","hardness":"medium","location":"2","coordinates":{"coordX":112.69,"coordY":197.31}},"index":2,"playId":"72426359-1442-35c8-aa30-67607d17a18d","pitchNumber":3,"startTime":"2026-03-20T17:29:40.136Z","endTime":"2026-03-20T17:29:48.733Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668964,"link":"/api/v1/people/668964","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":660644,"link":"/api/v1/people/660644"},"third":{"id":806128,"link":"/api/v1/people/806128"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":643565,"link":"/api/v1/people/643565"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":665877,"link":"/api/v1/people/665877","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665877,"link":"/api/v1/people/665877"},"credit":"b_ab"},{"player":{"id":668964,"link":"/api/v1/people/668964"},"credit":"p_ab"},{"player":{"id":665877,"link":"/api/v1/people/665877"},"credit":"b_pa"},{"player":{"id":668964,"link":"/api/v1/people/668964"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":44.3,"awayTeamWinProbability":55.7,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.4,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-03-20T17:29:48.733Z","atBatIndex":10},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Mark Vientos strikes out on a foul tip.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-20T17:30:10.914Z","endTime":"2026-03-20T17:32:40.836Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,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":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":671056,"link":"/api/v1/people/671056"},"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(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":92.4,"endSpeed":84.3,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.511515279012688,"aZ":-17.039269240043616,"pfxX":7.8817579763380845,"pfxZ":8.294676075988399,"pX":1.166978494653846,"pZ":3.2870415999259848,"vX0":-1.671170872280626,"vY0":-134.54627470530664,"vZ0":-5.099488980468088,"x":72.52,"y":150.03,"x0":0.7742529331981054,"y0":50.003278217812834,"z0":6.423275296580801,"aX":14.380089994557062},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":14.0,"breakHorizontal":-13.9,"spinRate":2083,"spinDirection":142},"zone":12,"typeConfidence":2.0,"plateTime":0.40785993001649157,"extension":6.119744844905568},"index":0,"playId":"cd079061-048a-3e87-ae88-fdda77a7a899","pitchNumber":1,"startTime":"2026-03-20T17:31:51.902Z","endTime":"2026-03-20T17:31:55.090Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":650968,"link":"/api/v1/people/650968"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":695336,"link":"/api/v1/people/695336"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":668901,"link":"/api/v1/people/668901","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":81.1,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.42372252819397,"aZ":-23.045483008895392,"pfxX":8.64346675658269,"pfxZ":5.46515983670146,"pX":1.1204650247166321,"pZ":3.518336077818214,"vX0":-1.858630099651347,"vY0":-127.91159232773224,"vZ0":-2.705206833881313,"x":74.29,"y":143.78,"x0":0.7296311267087777,"y0":50.00327280033737,"z0":6.381297323338907,"aX":14.435884251886971},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":9.6,"breakHorizontal":-15.4,"spinRate":1892,"spinDirection":130},"zone":12,"typeConfidence":2.0,"plateTime":0.42692906130072217,"extension":6.144263292102097},"index":1,"playId":"1a4ef51f-4984-3a46-8bbe-cf4d12ecae76","pitchNumber":2,"startTime":"2026-03-20T17:32:03.853Z","endTime":"2026-03-20T17:32:08.285Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":650968,"link":"/api/v1/people/650968"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":695336,"link":"/api/v1/people/695336"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":668901,"link":"/api/v1/people/668901","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":2,"startTime":"2026-03-20T17:32:14.853Z","endTime":"2026-03-20T17:32:23.078Z","isPitch":false,"type":"action","player":{"id":668901,"link":"/api/v1/people/668901"},"defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":650968,"link":"/api/v1/people/650968"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":695336,"link":"/api/v1/people/695336"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":668901,"link":"/api/v1/people/668901","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.4,"endSpeed":71.1,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.111839100529693,"aZ":-44.25264655498022,"pfxX":-7.030860281044325,"pfxZ":-9.492653371892493,"pX":1.0218066221253606,"pZ":2.8902843216265044,"vX0":2.723468418308647,"vY0":-112.57977632191462,"vZ0":1.3307931648875697,"x":78.05,"y":160.74,"x0":0.7040190856805548,"y0":50.003758983690005,"z0":6.801454995596354,"aX":-8.946075318499052},"breaks":{"breakAngle":10.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.4,"breakVerticalInduced":-16.4,"breakHorizontal":12.0,"spinRate":2910,"spinDirection":329},"zone":12,"typeConfidence":2.0,"plateTime":0.4881674305347956,"extension":6.0252203802451865},"index":3,"playId":"3d2d1163-825a-3634-84d3-7d9185dcbc77","pitchNumber":3,"startTime":"2026-03-20T17:32:23.078Z","endTime":"2026-03-20T17:32:27.255Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":650968,"link":"/api/v1/people/650968"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":695336,"link":"/api/v1/people/695336"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":668901,"link":"/api/v1/people/668901","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":80.7,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.839532500390106,"aZ":-20.231832678316128,"pfxX":8.954826528746437,"pfxZ":7.223329272363463,"pX":0.5709364201653002,"pZ":2.4704718871925895,"vX0":-2.812084311111698,"vY0":-127.40370668692225,"vZ0":-5.7174073248400585,"x":95.24,"y":172.08,"x0":0.5221304329584174,"y0":50.00000339335582,"z0":6.330144038212591,"aX":14.798711400454282},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":12.1,"breakHorizontal":-15.6,"spinRate":1902,"spinDirection":127},"zone":6,"typeConfidence":2.0,"plateTime":0.42902279518852815,"extension":6.214798346720241},"index":4,"playId":"d8c790df-b9db-36c6-9d4e-be29b64065a1","pitchNumber":4,"startTime":"2026-03-20T17:32:37.375Z","endTime":"2026-03-20T17:32:40.836Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":650968,"link":"/api/v1/people/650968"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":695336,"link":"/api/v1/people/695336"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":668901,"link":"/api/v1/people/668901","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668901,"link":"/api/v1/people/668901"},"credit":"b_ab"},{"player":{"id":669461,"link":"/api/v1/people/669461"},"credit":"p_ab"},{"player":{"id":668901,"link":"/api/v1/people/668901"},"credit":"b_pa"},{"player":{"id":669461,"link":"/api/v1/people/669461"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.8,"awayTeamWinProbability":58.2,"homeTeamWinProbabilityAdded":-2.5,"leverageIndex":0.98,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-03-20T17:32:40.836Z","atBatIndex":11},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Mike Tauchman flies out to left fielder Nathan Church.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-20T17:32:52.541Z","endTime":"2026-03-20T17:33:12.931Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":643565,"fullName":"Mike Tauchman","link":"/api/v1/people/643565"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":643565,"fullName":"Mike Tauchman","link":"/api/v1/people/643565"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":701675,"link":"/api/v1/people/701675"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":85.6,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.0617789436675,"aZ":-11.133608058869997,"pfxX":3.3995944618821077,"pfxZ":11.234158325589803,"pX":-0.3591214566743304,"pZ":3.0698631682925104,"vX0":-2.7723640312012026,"vY0":-135.827718541032,"vZ0":-7.189153613696664,"x":130.69,"y":155.89,"x0":0.23185365337008318,"y0":50.00433728256697,"z0":6.520827212352636,"aX":6.368451554751208},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":19.1,"breakHorizontal":-5.6,"spinRate":2280,"spinDirection":152},"zone":1,"typeConfidence":2.0,"plateTime":0.40286244500406365,"extension":6.244277622427556},"hitData":{"launchSpeed":95.5,"launchAngle":39.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":46.23,"coordY":104.06}},"index":0,"playId":"fb6a4ba7-8832-381c-8b97-e9d944fb1d47","pitchNumber":1,"startTime":"2026-03-20T17:33:06.117Z","endTime":"2026-03-20T17:33:12.931Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":650968,"link":"/api/v1/people/650968"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":695336,"link":"/api/v1/people/695336"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":643565,"link":"/api/v1/people/643565","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":643565,"link":"/api/v1/people/643565"},"credit":"b_ab"},{"player":{"id":669461,"link":"/api/v1/people/669461"},"credit":"p_ab"},{"player":{"id":643565,"link":"/api/v1/people/643565"},"credit":"b_pa"},{"player":{"id":669461,"link":"/api/v1/people/669461"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.0,"awayTeamWinProbability":60.0,"homeTeamWinProbabilityAdded":-1.7999999999999972,"leverageIndex":0.72,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2026-03-20T17:33:12.931Z","atBatIndex":12},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Vidal Bruján lines out to right fielder Jordan Walker.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-20T17:33:30.292Z","endTime":"2026-03-20T17:34:26.165Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":660644,"fullName":"Vidal Bruján","link":"/api/v1/people/660644"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":660644,"fullName":"Vidal Bruján","link":"/api/v1/people/660644"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":86.7,"strikeZoneTop":3.085,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.91824061426617,"aZ":-13.620600520593838,"pfxX":2.8154687690845486,"pfxZ":9.677667481804011,"pX":0.3222519732523373,"pZ":3.375803372227673,"vX0":-1.3512735307245916,"vY0":-137.0190407272253,"vZ0":-6.081452372045605,"x":104.72,"y":147.63,"x0":0.4537818996158416,"y0":50.0036392548569,"z0":6.5407117921056805,"aX":5.398111141934291},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.6,"breakHorizontal":-4.8,"spinRate":2252,"spinDirection":152},"zone":12,"typeConfidence":2.0,"plateTime":0.39848157865682454,"extension":6.228994423605737},"index":0,"playId":"3ce68e6c-b9af-39ef-a633-0497b7539def","pitchNumber":1,"startTime":"2026-03-20T17:33:37.669Z","endTime":"2026-03-20T17:33:41.853Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":650968,"link":"/api/v1/people/650968"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":695336,"link":"/api/v1/people/695336"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":660644,"link":"/api/v1/people/660644","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":85.6,"strikeZoneTop":3.085,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.236667315765473,"aZ":-14.261431763457658,"pfxX":7.355917247797153,"pfxZ":9.564100110484064,"pX":0.06047809423176572,"pZ":1.7421780169071919,"vX0":-3.352005222048369,"vY0":-136.30392197843912,"vZ0":-9.640181723158832,"x":114.69,"y":191.74,"x0":0.3536148002155909,"y0":50.00251429329834,"z0":6.32000755695826,"aX":13.777742801190422},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":15.4,"breakHorizontal":-12.6,"spinRate":2141,"spinDirection":145},"zone":8,"typeConfidence":2.0,"plateTime":0.4025346910714216,"extension":6.185311817433074},"index":1,"playId":"1e3a409d-cd36-3b6b-b4ee-a360b9eb0407","pitchNumber":2,"startTime":"2026-03-20T17:33:51.593Z","endTime":"2026-03-20T17:33:55.054Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":650968,"link":"/api/v1/people/650968"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":695336,"link":"/api/v1/people/695336"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":660644,"link":"/api/v1/people/660644","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":80.2,"strikeZoneTop":3.085,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.796523328090718,"aZ":-21.41857106203937,"pfxX":8.968391168117112,"pfxZ":6.517148831846373,"pX":0.7311553777217423,"pZ":1.8469012954611819,"vX0":-2.745208172616938,"vY0":-128.46425398798007,"vZ0":-6.845117489023969,"x":89.13,"y":188.91,"x0":0.6568692271277219,"y0":50.001305627086644,"z0":6.243363797889868,"aX":14.796036847353601},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":10.3,"breakHorizontal":-15.5,"spinRate":1903,"spinDirection":134},"zone":9,"typeConfidence":2.0,"plateTime":0.42847363701280905,"extension":6.223943713441654},"index":2,"playId":"090741b4-aff8-3109-a5b6-1ea556c9037c","pitchNumber":3,"startTime":"2026-03-20T17:34:04.301Z","endTime":"2026-03-20T17:34:07.301Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":650968,"link":"/api/v1/people/650968"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":695336,"link":"/api/v1/people/695336"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":660644,"link":"/api/v1/people/660644","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.8,"endSpeed":72.5,"strikeZoneTop":3.085,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.50298879714943,"aZ":-44.13023558463414,"pfxX":-4.352615563744543,"pfxZ":-9.079416885171277,"pX":0.7995898774787757,"pZ":1.658540351230226,"vX0":1.9399842081801404,"vY0":-114.7149037195115,"vZ0":-1.512816337830221,"x":86.52,"y":194.0,"x0":0.5031701051257919,"y0":50.000611636962574,"z0":6.6733008035496075,"aX":-5.7334786223415115},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.8,"breakVerticalInduced":-16.4,"breakHorizontal":7.3,"spinRate":2909,"spinDirection":339},"zone":9,"typeConfidence":2.0,"plateTime":0.47958460819652116,"extension":6.226048328002578},"hitData":{"launchSpeed":90.2,"launchAngle":17.0,"totalDistance":252.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":177.74,"coordY":112.96}},"index":3,"playId":"8ec39a84-8ec1-3a64-9f7f-f42029f1d311","pitchNumber":4,"startTime":"2026-03-20T17:34:21.818Z","endTime":"2026-03-20T17:34:26.165Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":650968,"link":"/api/v1/people/650968"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":695336,"link":"/api/v1/people/695336"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":660644,"link":"/api/v1/people/660644","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660644,"link":"/api/v1/people/660644"},"credit":"b_ab"},{"player":{"id":669461,"link":"/api/v1/people/669461"},"credit":"p_ab"},{"player":{"id":660644,"link":"/api/v1/people/660644"},"credit":"b_pa"},{"player":{"id":669461,"link":"/api/v1/people/669461"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":38.800000000000004,"awayTeamWinProbability":61.199999999999996,"homeTeamWinProbabilityAdded":-1.1999999999999957,"leverageIndex":0.46,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2026-03-20T17:34:26.165Z","atBatIndex":13},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nathan Church called out on strikes.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-20T17:37:25.484Z","endTime":"2026-03-20T17:39:42.972Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":596133,"fullName":"Luke Weaver","link":"/api/v1/people/596133"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":663584,"link":"/api/v1/people/663584"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Luke Weaver replaces Tobias Myers.","event":"Pitching Substitution","eventType":"pitching_substitution","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:35:57.119Z","endTime":"2026-03-20T17:37:27.808Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":596133,"link":"/api/v1/people/596133"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":668964,"link":"/api/v1/people/668964","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":660644,"link":"/api/v1/people/660644"},"third":{"id":806128,"link":"/api/v1/people/806128"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":643565,"link":"/api/v1/people/643565"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":701675,"link":"/api/v1/people/701675","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":90.1,"endSpeed":83.0,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.92458507946012,"aZ":-13.380801404391852,"pfxX":-2.351178150699857,"pfxZ":10.719895173351713,"pX":0.7108107433939022,"pZ":2.4258405600210207,"vX0":6.076410419967637,"vY0":-131.11663408688892,"vZ0":-5.633141376688106,"x":89.91,"y":173.28,"x0":-1.3241700031668309,"y0":50.00397373491315,"z0":5.588736069832075,"aX":-4.123063324543547},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":18.5,"breakHorizontal":3.0,"spinRate":2134,"spinDirection":205},"zone":6,"typeConfidence":2.0,"plateTime":0.4166417553865065,"extension":5.9096403750247966},"index":1,"playId":"be035275-a4e6-3e3c-a632-cefdd5c310df","pitchNumber":1,"startTime":"2026-03-20T17:37:27.808Z","endTime":"2026-03-20T17:37:30.842Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596133,"link":"/api/v1/people/596133","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":660644,"link":"/api/v1/people/660644"},"third":{"id":806128,"link":"/api/v1/people/806128"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":643565,"link":"/api/v1/people/643565"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":701675,"link":"/api/v1/people/701675","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.1,"endSpeed":76.6,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.25714908417442,"aZ":-20.063883554429616,"pfxX":-9.36590972470889,"pfxZ":8.138388217103245,"pX":0.4393279301435973,"pZ":1.7430751095673942,"vX0":6.944330212318063,"vY0":-120.84918282612257,"vZ0":-4.82440956313713,"x":100.25,"y":191.72,"x0":-1.2463586796657153,"y0":50.00045434376966,"z0":5.514016646952297,"aX":-13.93279197724534},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":13.9,"breakHorizontal":15.5,"spinRate":1761,"spinDirection":224},"zone":9,"typeConfidence":2.0,"plateTime":0.4522172305831105,"extension":5.922307782996835},"index":2,"playId":"8eefe8db-e6f2-3c81-a73f-4d9dcf331bc1","pitchNumber":2,"startTime":"2026-03-20T17:38:03.226Z","endTime":"2026-03-20T17:38:06.799Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596133,"link":"/api/v1/people/596133","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":660644,"link":"/api/v1/people/660644"},"third":{"id":806128,"link":"/api/v1/people/806128"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":643565,"link":"/api/v1/people/643565"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":701675,"link":"/api/v1/people/701675","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":92.0,"endSpeed":83.5,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.62194444155259,"aZ":-11.970312741871412,"pfxX":-5.584685532351129,"pfxZ":11.250306542755006,"pX":1.2138879998858754,"pZ":2.5449897936588135,"vX0":8.241607005639851,"vY0":-133.620261315089,"vZ0":-5.593498313877352,"x":70.73,"y":170.07,"x0":-1.194633678474076,"y0":50.004593317478665,"z0":5.536590045813045,"aX":-10.031586292733236},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":19.2,"breakHorizontal":8.2,"spinRate":2204,"spinDirection":201},"zone":12,"typeConfidence":2.0,"plateTime":0.410994290125847,"extension":5.913389579804771},"index":3,"playId":"d8cf6f73-09e1-367d-a2e9-149a31eb3fc2","pitchNumber":3,"startTime":"2026-03-20T17:38:23.065Z","endTime":"2026-03-20T17:38:26.847Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596133,"link":"/api/v1/people/596133","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":660644,"link":"/api/v1/people/660644"},"third":{"id":806128,"link":"/api/v1/people/806128"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":643565,"link":"/api/v1/people/643565"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":701675,"link":"/api/v1/people/701675","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.6,"endSpeed":79.0,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.719874110624556,"aZ":-26.089027731639927,"pfxX":-8.676796427846813,"pfxZ":3.8964296319568534,"pX":0.20648009601578854,"pZ":1.0326058998216454,"vX0":6.589761081922506,"vY0":-123.16514371393616,"vZ0":-5.357729588117911,"x":109.13,"y":210.9,"x0":-1.3551621134021101,"y0":50.002063523055455,"z0":5.3980202826951444,"aX":-13.54785637057377},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":6.2,"breakHorizontal":14.5,"spinRate":1821,"spinDirection":226},"zone":14,"typeConfidence":2.0,"plateTime":0.44196205269446454,"extension":6.046122994809226},"index":4,"playId":"0478c9d7-5cc6-3558-b5f8-acffe662e844","pitchNumber":4,"startTime":"2026-03-20T17:38:47.225Z","endTime":"2026-03-20T17:38:51.111Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596133,"link":"/api/v1/people/596133","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":660644,"link":"/api/v1/people/660644"},"third":{"id":806128,"link":"/api/v1/people/806128"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":643565,"link":"/api/v1/people/643565"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":701675,"link":"/api/v1/people/701675","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":92.5,"endSpeed":83.9,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.129539495255894,"aZ":-10.567728316175069,"pfxX":-2.9459575777105247,"pfxZ":11.890139701582402,"pX":0.6144539057564427,"pZ":2.9577902542418206,"vX0":6.0980590645705,"vY0":-134.44578283934217,"vZ0":-4.595869252164547,"x":93.58,"y":158.92,"x0":-1.3078699012702077,"y0":50.00579594229576,"z0":5.449357412621212,"aX":-5.355430510976572},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":20.6,"breakHorizontal":4.0,"spinRate":2222,"spinDirection":205},"zone":3,"typeConfidence":2.0,"plateTime":0.4085442520437841,"extension":6.020771026762987},"index":5,"playId":"cd7f844e-0297-33ba-8750-ffdaca373a80","pitchNumber":5,"startTime":"2026-03-20T17:39:15.113Z","endTime":"2026-03-20T17:39:18.359Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596133,"link":"/api/v1/people/596133","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":660644,"link":"/api/v1/people/660644"},"third":{"id":806128,"link":"/api/v1/people/806128"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":643565,"link":"/api/v1/people/643565"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":701675,"link":"/api/v1/people/701675","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":85.6,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.757556718618936,"aZ":-10.052119465287074,"pfxX":-5.876595214234198,"pfxZ":11.814957788668746,"pX":0.38962233989778694,"pZ":1.7850666041771228,"vX0":6.349559905033173,"vY0":-135.74982298004687,"vZ0":-7.788744803904737,"x":102.15,"y":190.58,"x0":-1.2123925074060304,"y0":50.00669228056802,"z0":5.385209495550159,"aX":-11.00800571414739},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":19.9,"breakHorizontal":9.4,"spinRate":2303,"spinDirection":207},"zone":9,"typeConfidence":2.0,"plateTime":0.40294070861805986,"extension":6.004750531833628},"index":6,"playId":"fb97801e-2431-34e4-9938-28bc2c2cd010","pitchNumber":6,"startTime":"2026-03-20T17:39:39.826Z","endTime":"2026-03-20T17:39:42.972Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596133,"link":"/api/v1/people/596133","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":660644,"link":"/api/v1/people/660644"},"third":{"id":806128,"link":"/api/v1/people/806128"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":643565,"link":"/api/v1/people/643565"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":701675,"link":"/api/v1/people/701675","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701675,"link":"/api/v1/people/701675"},"credit":"b_ab"},{"player":{"id":596133,"link":"/api/v1/people/596133"},"credit":"p_ab"},{"player":{"id":701675,"link":"/api/v1/people/701675"},"credit":"b_pa"},{"player":{"id":596133,"link":"/api/v1/people/596133"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.0,"awayTeamWinProbability":59.0,"homeTeamWinProbabilityAdded":2.1999999999999957,"leverageIndex":0.85,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2026-03-20T17:39:42.972Z","atBatIndex":14},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Brody Moore lines out to shortstop Bo Bichette.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-20T17:39:47.562Z","endTime":"2026-03-20T17:40:43.620Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":690914,"fullName":"Brody Moore","link":"/api/v1/people/690914"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":596133,"fullName":"Luke Weaver","link":"/api/v1/people/596133"},"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":690914,"fullName":"Brody Moore","link":"/api/v1/people/690914"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":666182,"link":"/api/v1/people/666182"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":82.4,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.11792462171692,"aZ":-22.50727740933832,"pfxX":1.78355699178513,"pfxZ":5.706364677041812,"pX":0.8583143921698266,"pZ":0.907847964231839,"vX0":4.637216409503105,"vY0":-127.9493729179659,"vZ0":-7.1387345781518405,"x":84.28,"y":214.27,"x0":-1.1939890010720189,"y0":50.002716327847914,"z0":5.442517591960556,"aX":3.018493473848718},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":9.4,"breakHorizontal":-4.1,"spinRate":2263,"spinDirection":200},"zone":14,"typeConfidence":2.0,"plateTime":0.4246505674763106,"extension":5.924354473146513},"index":0,"playId":"7c4d5b0e-60a6-3a48-b082-9ef37ea50cf7","pitchNumber":1,"startTime":"2026-03-20T17:40:13.159Z","endTime":"2026-03-20T17:40:16.516Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596133,"link":"/api/v1/people/596133","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":660644,"link":"/api/v1/people/660644"},"third":{"id":806128,"link":"/api/v1/people/806128"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":643565,"link":"/api/v1/people/643565"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":690914,"link":"/api/v1/people/690914","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.0,"endSpeed":83.3,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.553326319769564,"aZ":-14.702925671879816,"pfxX":-1.9271217749922878,"pfxZ":9.93003863755601,"pX":0.10151006475704752,"pZ":1.734067684719492,"vX0":4.167193677099772,"vY0":-131.01269283410784,"vZ0":-6.69701676336884,"x":113.13,"y":191.96,"x0":-1.250767832533335,"y0":50.00123894417447,"z0":5.3984229617552995,"aX":-3.390344605183086},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":16.9,"breakHorizontal":2.6,"spinRate":2386,"spinDirection":197},"zone":8,"typeConfidence":2.0,"plateTime":0.41615755795367004,"extension":5.933511591971285},"hitData":{"launchSpeed":81.7,"launchAngle":11.0,"totalDistance":154.0,"trajectory":"line_drive","hardness":"medium","location":"6","coordinates":{"coordX":103.04,"coordY":144.39}},"index":1,"playId":"c4da1b5a-c2e9-3ed2-94a8-a44e4f27dec9","pitchNumber":2,"startTime":"2026-03-20T17:40:39.535Z","endTime":"2026-03-20T17:40:43.620Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596133,"link":"/api/v1/people/596133","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":660644,"link":"/api/v1/people/660644"},"third":{"id":806128,"link":"/api/v1/people/806128"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":643565,"link":"/api/v1/people/643565"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":690914,"link":"/api/v1/people/690914","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":690914,"link":"/api/v1/people/690914"},"credit":"b_ab"},{"player":{"id":596133,"link":"/api/v1/people/596133"},"credit":"p_ab"},{"player":{"id":690914,"link":"/api/v1/people/690914"},"credit":"b_pa"},{"player":{"id":596133,"link":"/api/v1/people/596133"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":42.6,"awayTeamWinProbability":57.4,"homeTeamWinProbabilityAdded":1.6000000000000014,"leverageIndex":0.64,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-03-20T17:40:43.620Z","atBatIndex":15},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"JJ Wetherholt singles on a sharp line drive to center fielder Tyrone Taylor.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-20T17:40:52.001Z","endTime":"2026-03-20T17:41:48.399Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":596133,"fullName":"Luke Weaver","link":"/api/v1/people/596133"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"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":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":621438,"link":"/api/v1/people/621438"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":79.5,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.708694748148766,"aZ":-23.01614063920133,"pfxX":-9.525197984714127,"pfxZ":5.7723857359184825,"pX":0.9937198786497529,"pZ":0.7970562054826522,"vX0":8.559665449736459,"vY0":-124.2878368387439,"vZ0":-6.6583172227472645,"x":79.12,"y":217.26,"x0":-1.2347563509718604,"y0":50.002592586634506,"z0":5.385388627233892,"aX":-15.107109566044308},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":9.4,"breakHorizontal":15.6,"spinRate":1674,"spinDirection":220},"zone":14,"typeConfidence":2.0,"plateTime":0.4384188667915421,"extension":6.020079516135511},"index":0,"playId":"2cced34f-b91d-38e7-bbea-6011716f07b3","pitchNumber":1,"startTime":"2026-03-20T17:41:15.183Z","endTime":"2026-03-20T17:41:18.619Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596133,"link":"/api/v1/people/596133","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":660644,"link":"/api/v1/people/660644"},"third":{"id":806128,"link":"/api/v1/people/806128"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":643565,"link":"/api/v1/people/643565"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":802139,"link":"/api/v1/people/802139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":85.4,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.55006017692097,"aZ":-10.961207358106385,"pfxX":-5.673039760602402,"pfxZ":11.335808957090702,"pX":0.048235038374358045,"pZ":1.9526231367418958,"vX0":5.419444979248304,"vY0":-136.103004670086,"vZ0":-7.256013117379849,"x":115.16,"y":186.06,"x0":-1.2340671560162546,"y0":50.003617876667484,"z0":5.416539664057955,"aX":-10.617692226122092},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":19.1,"breakHorizontal":9.1,"spinRate":2372,"spinDirection":207},"zone":8,"typeConfidence":2.0,"plateTime":0.4028110420037132,"extension":5.994104323376339},"hitData":{"launchSpeed":104.5,"launchAngle":10.0,"totalDistance":179.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":137.57,"coordY":91.43}},"index":1,"playId":"c7069dcd-86c9-3276-a068-470a06b7551d","pitchNumber":2,"startTime":"2026-03-20T17:41:40.189Z","endTime":"2026-03-20T17:41:48.399Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596133,"link":"/api/v1/people/596133","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":660644,"link":"/api/v1/people/660644"},"third":{"id":806128,"link":"/api/v1/people/806128"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":643565,"link":"/api/v1/people/643565"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":802139,"link":"/api/v1/people/802139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":802139,"link":"/api/v1/people/802139"},"credit":"b_ab"},{"player":{"id":596133,"link":"/api/v1/people/596133"},"credit":"p_ab"},{"player":{"id":802139,"link":"/api/v1/people/802139"},"credit":"b_pa"},{"player":{"id":596133,"link":"/api/v1/people/596133"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.4,"awayTeamWinProbability":58.6,"homeTeamWinProbabilityAdded":-1.2000000000000028,"leverageIndex":0.42,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-03-20T17:41:48.399Z","atBatIndex":16},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ramón Urías grounds out, second baseman Vidal Bruján to first baseman Jared Young.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-20T17:41:52.154Z","endTime":"2026-03-20T17:44:47.777Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":602104,"fullName":"Ramón Urías","link":"/api/v1/people/602104"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":596133,"fullName":"Luke Weaver","link":"/api/v1/people/596133"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":602104,"fullName":"Ramón Urías","link":"/api/v1/people/602104"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":660644,"link":"/api/v1/people/660644"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":676724,"link":"/api/v1/people/676724"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":84.1,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.687160131070158,"aZ":-17.61239146360831,"pfxX":-1.3816526858293763,"pfxZ":8.155017164767855,"pX":1.1381741587675887,"pZ":1.8186411960361428,"vX0":6.854851678165597,"vY0":-131.9442294410611,"vZ0":-5.981096620178542,"x":73.62,"y":189.68,"x0":-1.2997099219746668,"y0":50.00570905936248,"z0":5.386956074359305,"aX":-2.469065608046633},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":13.8,"breakHorizontal":1.2,"spinRate":2434,"spinDirection":204},"zone":14,"typeConfidence":2.0,"plateTime":0.41310491952274164,"extension":6.027381193765114},"index":0,"playId":"36d46bc2-f185-393c-9dd9-f0581d244df5","pitchNumber":1,"startTime":"2026-03-20T17:42:19.179Z","endTime":"2026-03-20T17:42:22.489Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596133,"link":"/api/v1/people/596133","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":660644,"link":"/api/v1/people/660644"},"third":{"id":806128,"link":"/api/v1/people/806128"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":643565,"link":"/api/v1/people/643565"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":602104,"link":"/api/v1/people/602104","batSide":{"code":"R","description":"Right"}},"first":{"id":802139,"link":"/api/v1/people/802139"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":85.9,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.095762218770258,"aZ":-13.364377661552513,"pfxX":-5.374530958687735,"pfxZ":9.902966095820515,"pX":0.06998266861863593,"pZ":2.809823995569207,"vX0":5.490329895847209,"vY0":-137.14957618476274,"vZ0":-4.854503243105721,"x":114.33,"y":162.91,"x0":-1.2621446205288138,"y0":50.00601568242862,"z0":5.518360095330342,"aX":-10.212928785198672},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":17.0,"breakHorizontal":8.5,"spinRate":2330,"spinDirection":209},"zone":2,"typeConfidence":2.0,"plateTime":0.39977495058813384,"extension":5.986135887937963},"index":1,"playId":"1d96ae98-23f2-3a16-9cec-e991a56c189d","pitchNumber":2,"startTime":"2026-03-20T17:42:38.228Z","endTime":"2026-03-20T17:42:41.255Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596133,"link":"/api/v1/people/596133","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":660644,"link":"/api/v1/people/660644"},"third":{"id":806128,"link":"/api/v1/people/806128"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":643565,"link":"/api/v1/people/643565"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":602104,"link":"/api/v1/people/602104","batSide":{"code":"R","description":"Right"}},"first":{"id":802139,"link":"/api/v1/people/802139"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"index":2,"playId":"eebc629b-54c5-39f8-8931-02749d872e2e","startTime":"2026-03-20T17:43:00.061Z","endTime":"2026-03-20T17:43:03.442Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":596133,"link":"/api/v1/people/596133","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":660644,"link":"/api/v1/people/660644"},"third":{"id":806128,"link":"/api/v1/people/806128"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":643565,"link":"/api/v1/people/643565"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":602104,"link":"/api/v1/people/602104","batSide":{"code":"R","description":"Right"}},"first":{"id":802139,"link":"/api/v1/people/802139"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":88.5,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.836308078599743,"aZ":-13.514869324094846,"pfxX":-5.061158495869746,"pfxZ":9.472208831823796,"pX":-0.06357602663701101,"pZ":1.8270006886470642,"vX0":5.012436625724569,"vY0":-137.83703270416015,"vZ0":-7.173942617393121,"x":119.42,"y":189.45,"x0":-1.227652973920297,"y0":50.00125706938191,"z0":5.3327957969221735,"aX":-9.968460272055458},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.2,"breakHorizontal":8.4,"spinRate":2347,"spinDirection":207},"zone":8,"typeConfidence":2.0,"plateTime":0.39383316651948563,"extension":6.118338568907534},"index":3,"playId":"c6fa09e6-ba2d-30c1-a09e-3de921db1317","pitchNumber":3,"startTime":"2026-03-20T17:43:22.874Z","endTime":"2026-03-20T17:43:26.109Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596133,"link":"/api/v1/people/596133","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":660644,"link":"/api/v1/people/660644"},"third":{"id":806128,"link":"/api/v1/people/806128"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":643565,"link":"/api/v1/people/643565"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":602104,"link":"/api/v1/people/602104","batSide":{"code":"R","description":"Right"}},"first":{"id":802139,"link":"/api/v1/people/802139"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":80.6,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.35812949210753,"aZ":-24.276578825251427,"pfxX":-9.733120213488123,"pfxZ":4.787090948324404,"pX":-0.7703986881593953,"pZ":2.3268676031849798,"vX0":4.864113227611398,"vY0":-127.2061573690797,"vZ0":-3.006126920882401,"x":146.37,"y":175.95,"x0":-1.4354991880941632,"y0":50.00565825212943,"z0":5.433884837178412,"aX":-16.066686571152133},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":8.3,"breakHorizontal":16.7,"spinRate":1739,"spinDirection":221},"zone":4,"typeConfidence":2.0,"plateTime":0.42942196355638274,"extension":6.081368331488248},"index":4,"playId":"399ca206-9fe6-3928-a662-33c3a8e31939","pitchNumber":4,"startTime":"2026-03-20T17:43:44.937Z","endTime":"2026-03-20T17:43:48.848Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596133,"link":"/api/v1/people/596133","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":660644,"link":"/api/v1/people/660644"},"third":{"id":806128,"link":"/api/v1/people/806128"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":643565,"link":"/api/v1/people/643565"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":602104,"link":"/api/v1/people/602104","batSide":{"code":"R","description":"Right"}},"first":{"id":802139,"link":"/api/v1/people/802139"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":86.3,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.4804246333785,"aZ":-11.570093705124357,"pfxX":-4.401642122984577,"pfxZ":10.714211635761423,"pX":-0.46077053573849397,"pZ":4.418280713222071,"vX0":3.8921276021817492,"vY0":-137.98210787879177,"vZ0":-1.2916374198586191,"x":134.56,"y":119.49,"x0":-1.319625028324603,"y0":50.00171726382909,"z0":5.674347370315788,"aX":-8.464033330202092},"breaks":{"breakAngle":32.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":19.3,"breakHorizontal":7.1,"spinRate":2339,"spinDirection":206},"zone":11,"typeConfidence":2.0,"plateTime":0.39737454880443535,"extension":5.949185782306278},"index":5,"playId":"ab2871ce-f34d-343d-a03e-f044fe5b51d5","pitchNumber":5,"startTime":"2026-03-20T17:44:18.262Z","endTime":"2026-03-20T17:44:21.557Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596133,"link":"/api/v1/people/596133","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":660644,"link":"/api/v1/people/660644"},"third":{"id":806128,"link":"/api/v1/people/806128"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":643565,"link":"/api/v1/people/643565"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":602104,"link":"/api/v1/people/602104","batSide":{"code":"R","description":"Right"}},"first":{"id":802139,"link":"/api/v1/people/802139"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":87.6,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.844892085462412,"aZ":-12.311472633385975,"pfxX":-4.626169301311424,"pfxZ":10.126175147713205,"pX":0.05591678770588186,"pZ":2.539116365667171,"vX0":5.139714432378961,"vY0":-138.86699283587356,"vZ0":-5.796211143184083,"x":114.87,"y":170.22,"x0":-1.2140791084506062,"y0":50.0038715090574,"z0":5.4658646071203405,"aX":-9.075139110957647},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":17.4,"breakHorizontal":7.3,"spinRate":2245,"spinDirection":206},"zone":5,"typeConfidence":2.0,"plateTime":0.3937902868563663,"extension":5.946293415164583},"hitData":{"launchSpeed":99.4,"launchAngle":-3.0,"totalDistance":30.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":146.12,"coordY":147.65}},"index":6,"playId":"541b3309-d0e6-3e9f-8296-329fa39684af","pitchNumber":6,"startTime":"2026-03-20T17:44:40.929Z","endTime":"2026-03-20T17:44:47.777Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596133,"link":"/api/v1/people/596133","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":660644,"link":"/api/v1/people/660644"},"third":{"id":806128,"link":"/api/v1/people/806128"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":643565,"link":"/api/v1/people/643565"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":602104,"link":"/api/v1/people/602104","batSide":{"code":"R","description":"Right"}},"first":{"id":802139,"link":"/api/v1/people/802139"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":602104,"link":"/api/v1/people/602104"},"credit":"b_ab"},{"player":{"id":596133,"link":"/api/v1/people/596133"},"credit":"p_ab"},{"player":{"id":602104,"link":"/api/v1/people/602104"},"credit":"b_pa"},{"player":{"id":596133,"link":"/api/v1/people/596133"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":43.7,"awayTeamWinProbability":56.3,"homeTeamWinProbabilityAdded":2.3000000000000043,"leverageIndex":0.89,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-03-20T17:44:47.777Z","atBatIndex":17},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jared Young strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-20T17:45:29.842Z","endTime":"2026-03-20T17:47:54.148Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":676724,"fullName":"Jared Young","link":"/api/v1/people/676724"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":676724,"fullName":"Jared Young","link":"/api/v1/people/676724"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":671056,"link":"/api/v1/people/671056"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.2,"endSpeed":77.7,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.537723135595122,"aZ":-30.21203526860253,"pfxX":-2.3029616078586908,"pfxZ":1.2939590129989202,"pX":0.5361136092702,"pZ":2.5260803829035536,"vX0":0.27759809424082726,"vY0":-121.37202543717954,"vZ0":-3.196604477401726,"x":96.56,"y":170.58,"x0":0.7208332239773347,"y0":50.000342497436826,"z0":6.451858271369304,"aX":-3.4850457675722737},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":1.9,"breakHorizontal":4.1,"spinRate":2548,"spinDirection":231},"zone":6,"typeConfidence":2.0,"plateTime":0.44879671716281955,"extension":6.238920658505945},"index":0,"playId":"a152d545-00cf-3606-9957-3be9a74aa6ec","pitchNumber":1,"startTime":"2026-03-20T17:46:50.591Z","endTime":"2026-03-20T17:46:54.285Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":650968,"link":"/api/v1/people/650968"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":695336,"link":"/api/v1/people/695336"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":676724,"link":"/api/v1/people/676724","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":true},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.8,"endSpeed":77.4,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.386462435953842,"aZ":-31.62401098980634,"pfxX":-2.9923268560752025,"pfxZ":0.36517702541359043,"pX":-0.7127173736160656,"pZ":2.8319067757387963,"vX0":-1.9097173564268672,"vY0":-122.11055319027072,"vZ0":-2.4840244315472644,"x":144.17,"y":162.32,"x0":0.46754909328972166,"y0":50.005115707246425,"z0":6.575360787875131,"aX":-4.532018849318909},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":0.4,"breakHorizontal":5.9,"spinRate":2543,"spinDirection":286},"zone":4,"typeConfidence":2.0,"plateTime":0.44805312404118514,"extension":6.065249816016129},"index":1,"playId":"31199973-7305-388e-b961-d0e43d57a5f4","pitchNumber":2,"startTime":"2026-03-20T17:47:02.695Z","endTime":"2026-03-20T17:47:29.710Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":650968,"link":"/api/v1/people/650968"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":695336,"link":"/api/v1/people/695336"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":676724,"link":"/api/v1/people/676724","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":138,"player":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"}},"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":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":80.2,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.114776860902218,"aZ":-29.05543543958701,"pfxX":-2.1145310348748882,"pfxZ":1.9417337848101641,"pX":-1.4356396900088506,"pZ":0.8559464327430438,"vX0":-3.675148797926437,"vY0":-125.26709051506361,"vZ0":-7.693875200593141,"x":171.72,"y":215.67,"x0":0.3198417795594536,"y0":50.00053830566916,"z0":6.312351270481017,"aX":-3.390700028373258},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":2.2,"breakHorizontal":4.6,"spinRate":2658,"spinDirection":192},"zone":13,"typeConfidence":2.0,"plateTime":0.4357139904698104,"extension":6.3497063544003565},"index":2,"playId":"93428b51-af9c-3b3c-a803-bbd5e8b07f97","pitchNumber":3,"startTime":"2026-03-20T17:47:34.403Z","endTime":"2026-03-20T17:47:37.702Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":650968,"link":"/api/v1/people/650968"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":695336,"link":"/api/v1/people/695336"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":676724,"link":"/api/v1/people/676724","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":86.4,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.865143906073886,"aZ":-12.165837443842959,"pfxX":3.9618064023043167,"pfxZ":10.473500783822425,"pX":-0.2423778548219142,"pZ":3.0863744595457683,"vX0":-2.717414220236637,"vY0":-137.2236662361749,"vZ0":-7.091518445739636,"x":126.24,"y":155.45,"x0":0.24511117068879218,"y0":50.00374191061191,"z0":6.529904493835452,"aX":7.569302304440331},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":17.8,"breakHorizontal":-6.6,"spinRate":2149,"spinDirection":153},"zone":2,"typeConfidence":2.0,"plateTime":0.39888133034045703,"extension":6.106265200582374},"index":3,"playId":"6fee4995-8dec-38a4-990d-e0559281cc18","pitchNumber":4,"startTime":"2026-03-20T17:47:51.085Z","endTime":"2026-03-20T17:47:54.148Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":650968,"link":"/api/v1/people/650968"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":695336,"link":"/api/v1/people/695336"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":676724,"link":"/api/v1/people/676724","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676724,"link":"/api/v1/people/676724"},"credit":"b_ab"},{"player":{"id":669461,"link":"/api/v1/people/669461"},"credit":"p_ab"},{"player":{"id":676724,"link":"/api/v1/people/676724"},"credit":"b_pa"},{"player":{"id":669461,"link":"/api/v1/people/669461"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.9,"awayTeamWinProbability":59.1,"homeTeamWinProbabilityAdded":-2.8000000000000043,"leverageIndex":1.07,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2026-03-20T17:47:54.148Z","atBatIndex":18},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Matthew Liberatore challenged (pitch result), call on the field was overturned: Hayden Senger called out on strikes.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-20T17:48:03.576Z","endTime":"2026-03-20T17:48:58.051Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":663584,"fullName":"Hayden Senger","link":"/api/v1/people/663584"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663584,"fullName":"Hayden Senger","link":"/api/v1/people/663584"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":671056,"link":"/api/v1/people/671056"},"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":78.0,"endSpeed":72.3,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.354440956608087,"aZ":-43.162511117190924,"pfxX":-4.906061690612474,"pfxZ":-8.428663619046343,"pX":-0.504751050977077,"pZ":2.3353695688537304,"vX0":-0.6399947607131478,"vY0":-113.62781429753298,"vZ0":-0.24713302397828207,"x":136.24,"y":175.73,"x0":0.41792898215278285,"y0":50.001848054732385,"z0":6.74401008624566,"aX":-6.39703445817717},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.0,"breakVerticalInduced":-15.0,"breakHorizontal":9.0,"spinRate":2967,"spinDirection":340},"zone":4,"typeConfidence":2.0,"plateTime":0.4825512421266418,"extension":6.1491157733393615},"index":0,"playId":"fd6dec13-3b08-3ebb-8a71-d743ae17093a","pitchNumber":1,"startTime":"2026-03-20T17:48:15.092Z","endTime":"2026-03-20T17:48:18.326Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":650968,"link":"/api/v1/people/650968"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":695336,"link":"/api/v1/people/695336"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":663584,"link":"/api/v1/people/663584","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":94.6,"endSpeed":87.5,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.477690247841235,"aZ":-13.351090910731335,"pfxX":3.0707156922007064,"pfxZ":9.693591014612428,"pX":-0.26942897643711394,"pZ":2.404804048070617,"vX0":-2.3646557101448256,"vY0":-137.7168105351028,"vZ0":-8.482734800313814,"x":127.27,"y":173.85,"x0":0.19675966053175964,"y0":50.00348441710797,"z0":6.406090987983032,"aX":5.962623395989647},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.2,"breakHorizontal":-5.2,"spinRate":2143,"spinDirection":149},"zone":5,"typeConfidence":2.0,"plateTime":0.39608700400170926,"extension":6.218678219157333},"index":1,"playId":"155e8110-3885-3188-81bb-57dad3f50495","pitchNumber":2,"startTime":"2026-03-20T17:48:26.955Z","endTime":"2026-03-20T17:48:32.350Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":650968,"link":"/api/v1/people/650968"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":695336,"link":"/api/v1/people/695336"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":663584,"link":"/api/v1/people/663584","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":77.6,"endSpeed":70.3,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.815461558733915,"aZ":-44.43780495766191,"pfxX":-5.115635842778355,"pfxZ":-9.727315685410622,"pX":-0.23380422289493066,"pZ":3.312610559382916,"vX0":0.3360450641943451,"vY0":-112.81600607011252,"vZ0":2.18148462698423,"x":125.91,"y":149.34,"x0":0.2760480157080145,"y0":50.004777925910155,"z0":6.8880883689322525,"aX":-6.446899756693359},"breaks":{"breakAngle":8.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.8,"breakVerticalInduced":-16.4,"breakHorizontal":9.1,"spinRate":2912,"spinDirection":336},"zone":2,"typeConfidence":2.0,"plateTime":0.4897298464098703,"extension":6.122176037421891},"index":2,"playId":"7acfba9f-3b92-31a9-bcf4-b53de793412d","pitchNumber":3,"startTime":"2026-03-20T17:48:54.196Z","endTime":"2026-03-20T17:48:58.051Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":650968,"link":"/api/v1/people/650968"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":695336,"link":"/api/v1/people/695336"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":663584,"link":"/api/v1/people/663584","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663584,"link":"/api/v1/people/663584"},"credit":"b_ab"},{"player":{"id":669461,"link":"/api/v1/people/669461"},"credit":"p_ab"},{"player":{"id":663584,"link":"/api/v1/people/663584"},"credit":"b_pa"},{"player":{"id":669461,"link":"/api/v1/people/669461"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":138,"player":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"}},"homeTeamWinProbability":39.0,"awayTeamWinProbability":61.0,"homeTeamWinProbabilityAdded":-1.8999999999999986,"leverageIndex":0.78,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2026-03-20T17:48:58.051Z","atBatIndex":19},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Antonio Jimenez grounds out, second baseman Ramón Urías to first baseman Yohel Pozo.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-20T17:49:23.512Z","endTime":"2026-03-20T17:49:50.205Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":806128,"fullName":"Antonio Jimenez","link":"/api/v1/people/806128"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":806128,"fullName":"Antonio Jimenez","link":"/api/v1/people/806128"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":602104,"link":"/api/v1/people/602104"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":650968,"link":"/api/v1/people/650968"},"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, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":81.5,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.078437147288895,"aZ":-20.831140933212957,"pfxX":7.06182019861266,"pfxZ":6.705960616362019,"pX":0.802038943223559,"pZ":2.1079383040270527,"vX0":-1.707976676684194,"vY0":-129.26674978988137,"vZ0":-6.601593748519914,"x":86.43,"y":181.87,"x0":0.55409123379414,"y0":50.00277629319212,"z0":6.295375763053012,"aX":11.944478037581172},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":10.9,"breakHorizontal":-12.4,"spinRate":1742,"spinDirection":131},"zone":9,"typeConfidence":2.0,"plateTime":0.42380190910304893,"extension":6.169535849331655},"index":0,"playId":"ef7ada53-6cee-37d2-900e-804281ef1b79","pitchNumber":1,"startTime":"2026-03-20T17:49:30.309Z","endTime":"2026-03-20T17:49:34.519Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":650968,"link":"/api/v1/people/650968"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":695336,"link":"/api/v1/people/695336"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":806128,"link":"/api/v1/people/806128","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":87.6,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.056997079133723,"aZ":-14.136197251707818,"pfxX":3.185193154287239,"pfxZ":9.2189502187275,"pX":-0.13140250990828808,"pZ":2.4192422694778646,"vX0":-2.064715455298085,"vY0":-138.76437632116358,"vZ0":-8.409555664725106,"x":122.01,"y":173.46,"x0":0.2071416982721072,"y0":50.006220550589624,"z0":6.424137450815185,"aX":6.234138493541129},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.2,"breakHorizontal":-5.4,"spinRate":2152,"spinDirection":155},"zone":5,"typeConfidence":2.0,"plateTime":0.39420705465522987,"extension":6.301191064286855},"hitData":{"launchSpeed":100.1,"launchAngle":-11.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":117.06,"coordY":131.3}},"index":1,"playId":"e5b43691-142a-3d0b-9596-804a9159dc2f","pitchNumber":2,"startTime":"2026-03-20T17:49:43.260Z","endTime":"2026-03-20T17:49:50.205Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":650968,"link":"/api/v1/people/650968"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":695336,"link":"/api/v1/people/695336"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":806128,"link":"/api/v1/people/806128","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":806128,"link":"/api/v1/people/806128"},"credit":"b_ab"},{"player":{"id":669461,"link":"/api/v1/people/669461"},"credit":"p_ab"},{"player":{"id":806128,"link":"/api/v1/people/806128"},"credit":"b_pa"},{"player":{"id":669461,"link":"/api/v1/people/669461"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":37.7,"awayTeamWinProbability":62.3,"homeTeamWinProbabilityAdded":-1.2999999999999972,"leverageIndex":0.5,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-03-20T17:49:50.205Z","atBatIndex":20},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Iván Herrera flies out sharply to center fielder Tyrone Taylor.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-20T17:52:26.486Z","endTime":"2026-03-20T17:54:46.292Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":548384,"fullName":"Brooks Raley","link":"/api/v1/people/548384"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6,7,8],"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":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":621438,"link":"/api/v1/people/621438"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Brooks Raley replaces Luke Weaver.","event":"Pitching Substitution","eventType":"pitching_substitution","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:51:07.438Z","endTime":"2026-03-20T17:52:28.593Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":548384,"link":"/api/v1/people/548384"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":596133,"link":"/api/v1/people/596133","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":660644,"link":"/api/v1/people/660644"},"third":{"id":806128,"link":"/api/v1/people/806128"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":643565,"link":"/api/v1/people/643565"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":671056,"link":"/api/v1/people/671056","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":80.0,"endSpeed":73.4,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.25813907195356,"aZ":-27.781835298576468,"pfxX":-10.624682921133584,"pfxZ":3.217478098257886,"pX":0.8959098550587391,"pZ":2.1021869956225627,"vX0":-2.2565249052657324,"vY0":-116.53727353783897,"vZ0":-1.652559304709028,"x":82.85,"y":182.02,"x0":3.2584741583899737,"y0":50.004869840779826,"z0":5.461354399913731,"aX":-14.517807099815233},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":5.6,"breakHorizontal":19.8,"spinRate":2815,"spinDirection":272},"zone":14,"typeConfidence":0.91,"plateTime":0.471194631653459,"extension":5.47787485632503},"index":1,"playId":"b7b5910b-7054-353a-81e5-23eded1743ef","pitchNumber":1,"startTime":"2026-03-20T17:52:28.593Z","endTime":"2026-03-20T17:52:32.445Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":548384,"link":"/api/v1/people/548384","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":660644,"link":"/api/v1/people/660644"},"third":{"id":806128,"link":"/api/v1/people/806128"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":643565,"link":"/api/v1/people/643565"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":671056,"link":"/api/v1/people/671056","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":82.8,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.867010040891614,"aZ":-24.65500537650728,"pfxX":6.864054513926982,"pfxZ":4.333631685595043,"pX":0.07429882207539988,"pZ":2.1299024807883273,"vX0":-8.515359341337266,"vY0":-130.28301031708594,"vZ0":-3.9958012930460267,"x":114.17,"y":181.27,"x0":2.478529479032279,"y0":50.00524766437133,"z0":5.5257199426753045,"aX":11.917312990604326},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":7.2,"breakHorizontal":-10.8,"spinRate":2320,"spinDirection":130},"zone":8,"typeConfidence":0.83,"plateTime":0.41886211633511117,"extension":5.743945962267647},"index":2,"playId":"5a6cc1a7-407a-35a3-b6de-e382d5bc6978","pitchNumber":2,"startTime":"2026-03-20T17:52:41.339Z","endTime":"2026-03-20T17:52:44.514Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":548384,"link":"/api/v1/people/548384","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":660644,"link":"/api/v1/people/660644"},"third":{"id":806128,"link":"/api/v1/people/806128"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":643565,"link":"/api/v1/people/643565"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":671056,"link":"/api/v1/people/671056","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.5,"endSpeed":73.1,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.423967882108713,"aZ":-34.53676039526188,"pfxX":-9.599803051920944,"pfxZ":-1.754122364279441,"pX":0.43455082443490944,"pZ":0.9539037821507712,"vX0":-3.047869777643522,"vY0":-115.73689225786629,"vZ0":-2.4466296162081322,"x":100.44,"y":213.02,"x0":3.019039495662865,"y0":50.00452368831058,"z0":5.361437846915671,"aX":-12.906618964874692},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.0,"breakVerticalInduced":-3.5,"breakHorizontal":18.1,"spinRate":2953,"spinDirection":298},"zone":14,"typeConfidence":0.9,"plateTime":0.47489501851372573,"extension":5.524526478349312},"index":3,"playId":"a7bb3c14-65c4-3a91-ad59-9bc4b0392a56","pitchNumber":3,"startTime":"2026-03-20T17:52:55.553Z","endTime":"2026-03-20T17:52:59.059Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":548384,"link":"/api/v1/people/548384","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":660644,"link":"/api/v1/people/660644"},"third":{"id":806128,"link":"/api/v1/people/806128"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":643565,"link":"/api/v1/people/643565"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":671056,"link":"/api/v1/people/671056","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.4,"endSpeed":74.2,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.07650756617303,"aZ":-26.99751962830335,"pfxX":-6.620619751066068,"pfxZ":3.7277631903946107,"pX":-0.21961022719620532,"pZ":2.1857016089247785,"vX0":-5.395657329859333,"vY0":-117.0933938601705,"vZ0":-1.7800856001201726,"x":125.37,"y":179.77,"x0":2.974622730564009,"y0":50.00384274965479,"z0":5.481475639088915,"aX":-9.19377027674844},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":6.6,"breakHorizontal":13.3,"spinRate":2846,"spinDirection":284},"zone":4,"typeConfidence":0.91,"plateTime":0.4677423551298445,"extension":5.542974531936892},"index":4,"playId":"14cc3417-2745-3a34-a22a-31b9bcf6e3dc","pitchNumber":4,"startTime":"2026-03-20T17:53:12.573Z","endTime":"2026-03-20T17:53:16.312Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":548384,"link":"/api/v1/people/548384","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":660644,"link":"/api/v1/people/660644"},"third":{"id":806128,"link":"/api/v1/people/806128"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":643565,"link":"/api/v1/people/643565"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":671056,"link":"/api/v1/people/671056","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.2,"endSpeed":78.3,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.84598312274266,"aZ":-29.125044446932577,"pfxX":9.283307606167476,"pfxZ":1.9865975510401068,"pX":0.39658933977095984,"pZ":0.44558460519873105,"vX0":-8.255091854488212,"vY0":-122.39663885361291,"vZ0":-6.330104691584783,"x":101.88,"y":226.75,"x0":2.590417232380055,"y0":50.002530218394796,"z0":5.527492898912261,"aX":14.229487488305274},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":2.4,"breakHorizontal":-15.1,"spinRate":1903,"spinDirection":106},"zone":14,"typeConfidence":0.88,"plateTime":0.4457728775740746,"extension":5.6181093612793},"index":5,"playId":"4d903185-01de-391e-b9e9-79c8a10b476d","pitchNumber":5,"startTime":"2026-03-20T17:53:31.105Z","endTime":"2026-03-20T17:53:34.123Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":548384,"link":"/api/v1/people/548384","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":660644,"link":"/api/v1/people/660644"},"third":{"id":806128,"link":"/api/v1/people/806128"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":643565,"link":"/api/v1/people/643565"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":671056,"link":"/api/v1/people/671056","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":79.9,"endSpeed":73.8,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.231215391954066,"aZ":-30.533942991338932,"pfxX":-11.56947221994998,"pfxZ":1.1974083951161196,"pX":-0.7448457408967987,"pZ":2.0209941328381977,"vX0":-5.052274031309772,"vY0":-116.334189671269,"vZ0":-1.0735397570505851,"x":145.39,"y":184.21,"x0":2.9592031352623165,"y0":50.00092706727451,"z0":5.38781001232539,"aX":-15.824430036830021},"breaks":{"breakAngle":28.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":2.2,"breakHorizontal":22.2,"spinRate":2959,"spinDirection":279},"zone":7,"typeConfidence":0.91,"plateTime":0.47116835983305094,"extension":5.603600697309862},"index":6,"playId":"22f597ef-fc6d-3188-93c1-5c8eedd2a145","pitchNumber":6,"startTime":"2026-03-20T17:53:52.261Z","endTime":"2026-03-20T17:53:55.261Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":548384,"link":"/api/v1/people/548384","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":660644,"link":"/api/v1/people/660644"},"third":{"id":806128,"link":"/api/v1/people/806128"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":643565,"link":"/api/v1/people/643565"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":671056,"link":"/api/v1/people/671056","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":81.9,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.434655907637506,"aZ":-30.30492310967286,"pfxX":8.983758156275858,"pfxZ":1.0957286098443335,"pX":-0.17666994090205207,"pZ":1.498917922684512,"vX0":-10.450851272364835,"vY0":-130.40916798252192,"vZ0":-4.134170022808298,"x":123.73,"y":198.31,"x0":2.7304568148415576,"y0":50.005904662430176,"z0":5.411276615625713,"aX":15.355982262758705},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":1.2,"breakHorizontal":-13.8,"spinRate":2183,"spinDirection":114},"zone":13,"typeConfidence":0.9,"plateTime":0.42129153901713234,"extension":5.795740338195113},"index":7,"playId":"195195f7-3fcb-3009-9b89-3666d2ed8826","pitchNumber":7,"startTime":"2026-03-20T17:54:08.404Z","endTime":"2026-03-20T17:54:12.064Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":548384,"link":"/api/v1/people/548384","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":660644,"link":"/api/v1/people/660644"},"third":{"id":806128,"link":"/api/v1/people/806128"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":643565,"link":"/api/v1/people/643565"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":671056,"link":"/api/v1/people/671056","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":80.4,"endSpeed":74.0,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.594775467910818,"aZ":-31.135426042002866,"pfxX":-8.429614098979236,"pfxZ":0.7538515395692613,"pX":0.4292649709201433,"pZ":2.4653074656062364,"vX0":-3.5614352159608313,"vY0":-117.08823932193326,"vZ0":-0.048981366104735136,"x":100.64,"y":172.22,"x0":3.066498270237463,"y0":50.005191452309,"z0":5.40561832510586,"aX":-11.678200397544499},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":1.7,"breakHorizontal":16.2,"spinRate":2855,"spinDirection":287},"zone":6,"typeConfidence":0.9,"plateTime":0.46821834488243885,"extension":5.559301391531391},"hitData":{"launchSpeed":102.0,"launchAngle":27.0,"totalDistance":348.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":119.83,"coordY":59.45}},"index":8,"playId":"7b84d073-ce96-3a69-b204-553f47e3b0a5","pitchNumber":8,"startTime":"2026-03-20T17:54:38.801Z","endTime":"2026-03-20T17:54:46.292Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":548384,"link":"/api/v1/people/548384","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":660644,"link":"/api/v1/people/660644"},"third":{"id":806128,"link":"/api/v1/people/806128"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":643565,"link":"/api/v1/people/643565"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":671056,"link":"/api/v1/people/671056","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671056,"link":"/api/v1/people/671056"},"credit":"b_ab"},{"player":{"id":548384,"link":"/api/v1/people/548384"},"credit":"p_ab"},{"player":{"id":671056,"link":"/api/v1/people/671056"},"credit":"b_pa"},{"player":{"id":548384,"link":"/api/v1/people/548384"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.0,"awayTeamWinProbability":60.0,"homeTeamWinProbabilityAdded":2.299999999999997,"leverageIndex":0.9,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-03-20T17:54:46.292Z","atBatIndex":21},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jordan Walker singles on a line drive to left fielder Mike Tauchman.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-20T17:54:55.115Z","endTime":"2026-03-20T17:56:00.922Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":548384,"fullName":"Brooks Raley","link":"/api/v1/people/548384"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":643565,"link":"/api/v1/people/643565"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":82.7,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.048224576793874,"aZ":-29.169144111342433,"pfxX":9.558306153960952,"pfxZ":1.7222911506765222,"pX":-0.6167279059382071,"pZ":3.499001762280329,"vX0":-11.398993488097238,"vY0":-131.44122962201476,"vZ0":0.09790378660678178,"x":140.51,"y":144.31,"x0":2.535901628021503,"y0":50.00609290189838,"z0":5.628441717736697,"aX":16.716322281246487},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":3.4,"breakHorizontal":-14.8,"spinRate":2460,"spinDirection":128},"zone":1,"typeConfidence":0.91,"plateTime":0.4168256783862798,"extension":5.7187380041877205},"index":0,"playId":"a752db8d-e3fe-3395-917e-675e8d476445","pitchNumber":1,"startTime":"2026-03-20T17:55:10.132Z","endTime":"2026-03-20T17:55:13.686Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":548384,"link":"/api/v1/people/548384","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":660644,"link":"/api/v1/people/660644"},"third":{"id":806128,"link":"/api/v1/people/806128"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":643565,"link":"/api/v1/people/643565"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":81.3,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.992529082802655,"aZ":-27.32799908593221,"pfxX":-3.0868729072483525,"pfxZ":2.9313175804867493,"pX":-0.4151191312163845,"pZ":2.017573761389319,"vX0":-6.666503090909058,"vY0":-126.74220410020335,"vZ0":-3.6508494655641,"x":132.82,"y":184.31,"x0":2.6337223655033055,"y0":50.003040906528256,"z0":5.6206876654518405,"aX":-5.101713693828403},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":4.8,"breakHorizontal":6.8,"spinRate":2581,"spinDirection":164},"zone":7,"typeConfidence":0.91,"plateTime":0.42952880489571355,"extension":5.734427679372471},"index":1,"playId":"4b1afcb5-e6e2-365c-b759-114998322c11","pitchNumber":2,"startTime":"2026-03-20T17:55:22.167Z","endTime":"2026-03-20T17:55:25.167Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":548384,"link":"/api/v1/people/548384","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":660644,"link":"/api/v1/people/660644"},"third":{"id":806128,"link":"/api/v1/people/806128"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":643565,"link":"/api/v1/people/643565"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.5,"endSpeed":74.5,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.24557610713655,"aZ":-30.810192346307254,"pfxX":-10.507817807025894,"pfxZ":0.9728162374755769,"pX":1.6774862839649365,"pZ":2.393742770478549,"vX0":-0.2630388152061802,"vY0":-117.3348269895553,"vZ0":-0.48362086732557596,"x":53.06,"y":174.15,"x0":3.1570095921571757,"y0":50.00262440145061,"z0":5.462116649796583,"aX":-14.717671102262715},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":1.9,"breakHorizontal":19.1,"spinRate":2988,"spinDirection":296},"zone":14,"typeConfidence":0.9,"plateTime":0.46599565998148584,"extension":5.520545940214356},"index":2,"playId":"a09b056a-7985-33b9-8919-867591f7b099","pitchNumber":3,"startTime":"2026-03-20T17:55:37.254Z","endTime":"2026-03-20T17:55:40.362Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":548384,"link":"/api/v1/people/548384","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":660644,"link":"/api/v1/people/660644"},"third":{"id":806128,"link":"/api/v1/people/806128"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":643565,"link":"/api/v1/people/643565"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.5,"endSpeed":83.1,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.80938055135911,"aZ":-27.45642838922151,"pfxX":9.340361931755353,"pfxZ":2.6935728683914926,"pX":-0.4646595479989088,"pZ":1.8160310851267671,"vX0":-11.344271494651123,"vY0":-131.28827423815702,"vZ0":-4.055333913609383,"x":134.71,"y":189.75,"x0":2.6911292219020813,"y0":50.0051933466078,"z0":5.415455908443882,"aX":16.370669262484824},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":4.2,"breakHorizontal":-14.5,"spinRate":2359,"spinDirection":122},"zone":7,"typeConfidence":0.9,"plateTime":0.41660121371846515,"extension":5.883588417537545},"hitData":{"launchSpeed":85.8,"launchAngle":12.0,"totalDistance":191.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":71.49,"coordY":123.21}},"index":3,"playId":"df471167-fb42-324d-a5ab-8be11bb10126","pitchNumber":4,"startTime":"2026-03-20T17:55:52.124Z","endTime":"2026-03-20T17:56:00.922Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":548384,"link":"/api/v1/people/548384","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":660644,"link":"/api/v1/people/660644"},"third":{"id":806128,"link":"/api/v1/people/806128"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":643565,"link":"/api/v1/people/643565"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"credit":"b_ab"},{"player":{"id":548384,"link":"/api/v1/people/548384"},"credit":"p_ab"},{"player":{"id":691023,"link":"/api/v1/people/691023"},"credit":"b_pa"},{"player":{"id":548384,"link":"/api/v1/people/548384"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":37.5,"awayTeamWinProbability":62.5,"homeTeamWinProbabilityAdded":-2.5,"leverageIndex":0.67,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-03-20T17:56:00.922Z","atBatIndex":22},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Thomas Saggese strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-20T17:56:05.026Z","endTime":"2026-03-20T17:58:11.047Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":548384,"fullName":"Brooks Raley","link":"/api/v1/people/548384"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":663584,"link":"/api/v1/people/663584"},"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, 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":79.7,"endSpeed":72.9,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.322546510040453,"aZ":-27.70588336531106,"pfxX":-7.821852054857102,"pfxZ":3.3110713706145134,"pX":-0.08389757742363825,"pZ":2.502831133330144,"vX0":-5.082198696052224,"vY0":-115.92476681763242,"vZ0":-0.6738023658401062,"x":120.2,"y":171.2,"x0":3.1592995191805175,"y0":50.003886848487134,"z0":5.461202655136882,"aX":-10.55822432536841},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":6.1,"breakHorizontal":15.5,"spinRate":2814,"spinDirection":284},"zone":5,"typeConfidence":0.91,"plateTime":0.47397205733790937,"extension":5.554034390162521},"index":0,"playId":"187e60e7-5a6c-3058-9b7c-e1bc2bfb69ca","pitchNumber":1,"startTime":"2026-03-20T17:56:25.390Z","endTime":"2026-03-20T17:56:28.900Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":548384,"link":"/api/v1/people/548384","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":660644,"link":"/api/v1/people/660644"},"third":{"id":806128,"link":"/api/v1/people/806128"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":643565,"link":"/api/v1/people/643565"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":695336,"link":"/api/v1/people/695336","batSide":{"code":"R","description":"Right"}},"first":{"id":691023,"link":"/api/v1/people/691023"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":80.6,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.64149671810731,"aZ":-24.593790461780166,"pfxX":-2.457153019679466,"pfxZ":4.630779852612054,"pX":-0.6430257068363361,"pZ":2.5254038902398324,"vX0":-7.606066268987295,"vY0":-126.53478701657366,"vZ0":-3.04851167167653,"x":141.51,"y":170.59,"x0":2.710074950815141,"y0":50.00175592917122,"z0":5.697194273040661,"aX":-4.017710775094618},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":7.9,"breakHorizontal":6.0,"spinRate":2610,"spinDirection":157},"zone":4,"typeConfidence":0.88,"plateTime":0.431386098843328,"extension":5.798357756540376},"index":1,"playId":"f9baf9c4-6fda-33d3-9c60-8b922b893630","pitchNumber":2,"startTime":"2026-03-20T17:56:41.713Z","endTime":"2026-03-20T17:56:45.710Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":548384,"link":"/api/v1/people/548384","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":660644,"link":"/api/v1/people/660644"},"third":{"id":806128,"link":"/api/v1/people/806128"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":643565,"link":"/api/v1/people/643565"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":695336,"link":"/api/v1/people/695336","batSide":{"code":"R","description":"Right"}},"first":{"id":691023,"link":"/api/v1/people/691023"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.3,"endSpeed":77.1,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.321404269224757,"aZ":-29.59036678335165,"pfxX":9.515956025196616,"pfxZ":1.7557543409990917,"pX":-0.5233606514564736,"pZ":-1.023529970782709,"vX0":-10.087248964097435,"vY0":-120.62873391475863,"vZ0":-9.216257673827057,"x":136.95,"y":266.42,"x0":2.47492649682583,"y0":50.00598441598614,"z0":5.4531132624182,"aX":14.036093411779857},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":1.1,"breakHorizontal":-14.9,"spinRate":1741,"spinDirection":110},"zone":13,"typeConfidence":0.89,"plateTime":0.45394109393123916,"extension":5.691123651653565},"index":2,"playId":"c4ea50b3-4843-337d-b1e5-1f1425adff7a","pitchNumber":3,"startTime":"2026-03-20T17:57:03.379Z","endTime":"2026-03-20T17:57:07.438Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":548384,"link":"/api/v1/people/548384","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":660644,"link":"/api/v1/people/660644"},"third":{"id":806128,"link":"/api/v1/people/806128"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":643565,"link":"/api/v1/people/643565"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":695336,"link":"/api/v1/people/695336","batSide":{"code":"R","description":"Right"}},"first":{"id":691023,"link":"/api/v1/people/691023"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"playId":"58183a49-8ab5-3890-95ed-e2cf0c89885f","startTime":"2026-03-20T17:57:29.853Z","endTime":"2026-03-20T17:57:32.853Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":548384,"link":"/api/v1/people/548384","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":660644,"link":"/api/v1/people/660644"},"third":{"id":806128,"link":"/api/v1/people/806128"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":643565,"link":"/api/v1/people/643565"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":695336,"link":"/api/v1/people/695336","batSide":{"code":"R","description":"Right"}},"first":{"id":691023,"link":"/api/v1/people/691023"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":4,"playId":"d4857780-e174-3755-aedb-ed5ec4fb5be4","startTime":"2026-03-20T17:57:47.761Z","endTime":"2026-03-20T17:57:50.761Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":548384,"link":"/api/v1/people/548384","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":660644,"link":"/api/v1/people/660644"},"third":{"id":806128,"link":"/api/v1/people/806128"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":643565,"link":"/api/v1/people/643565"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":695336,"link":"/api/v1/people/695336","batSide":{"code":"R","description":"Right"}},"first":{"id":691023,"link":"/api/v1/people/691023"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.0,"endSpeed":76.0,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.694258160231765,"aZ":-30.85871377530882,"pfxX":8.260199123709675,"pfxZ":0.897870268263028,"pX":0.7514950580618509,"pZ":1.4840350703168919,"vX0":-7.006982915122142,"vY0":-120.5937409550622,"vZ0":-3.314088525206737,"x":88.35,"y":198.71,"x0":2.6295615374490575,"y0":50.00225277234549,"z0":5.614333433224212,"aX":12.096956465468102},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":1.1,"breakHorizontal":-13.2,"spinRate":1720,"spinDirection":102},"zone":14,"typeConfidence":0.87,"plateTime":0.45518649910188325,"extension":5.710142932896911},"index":5,"playId":"92bf93ce-f507-3d63-8e17-a896339ff8a2","pitchNumber":4,"startTime":"2026-03-20T17:58:07.891Z","endTime":"2026-03-20T17:58:11.047Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":548384,"link":"/api/v1/people/548384","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":660644,"link":"/api/v1/people/660644"},"third":{"id":806128,"link":"/api/v1/people/806128"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":643565,"link":"/api/v1/people/643565"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":695336,"link":"/api/v1/people/695336","batSide":{"code":"R","description":"Right"}},"first":{"id":691023,"link":"/api/v1/people/691023"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695336,"link":"/api/v1/people/695336"},"credit":"b_ab"},{"player":{"id":548384,"link":"/api/v1/people/548384"},"credit":"p_ab"},{"player":{"id":695336,"link":"/api/v1/people/695336"},"credit":"b_pa"},{"player":{"id":548384,"link":"/api/v1/people/548384"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.400000000000006,"awayTeamWinProbability":59.599999999999994,"homeTeamWinProbabilityAdded":2.9000000000000057,"leverageIndex":1.25,"dramaIndex":55.0,"contextMetrics":{},"playEndTime":"2026-03-20T17:58:11.047Z","atBatIndex":23},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Yohel Pozo singles on a line drive to left fielder Mike Tauchman. Jordan Walker to 2nd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-20T17:58:18.225Z","endTime":"2026-03-20T17:59:01.216Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":650968,"fullName":"Yohel Pozo","link":"/api/v1/people/650968"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":548384,"fullName":"Brooks Raley","link":"/api/v1/people/548384"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":650968,"fullName":"Yohel Pozo","link":"/api/v1/people/650968"},"postOnSecond":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":650968,"fullName":"Yohel Pozo","link":"/api/v1/people/650968"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":643565,"link":"/api/v1/people/643565"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.4,"endSpeed":74.5,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.858117627894494,"aZ":-31.606839280212256,"pfxX":-8.778502590410675,"pfxZ":0.40557102347769103,"pX":1.525265593845951,"pZ":2.543374672764832,"vX0":-1.6410386548323066,"vY0":-117.15476596942817,"vZ0":-0.06325512021588064,"x":58.86,"y":170.11,"x0":3.374627527487105,"y0":50.0021659917182,"z0":5.509701102501074,"aX":-12.277282335470597},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":1.0,"breakHorizontal":16.3,"spinRate":2780,"spinDirection":294},"zone":12,"typeConfidence":0.89,"plateTime":0.4664170886876131,"extension":5.589055412617143},"index":0,"playId":"b382274c-32b9-3021-9105-dce9f39f8a54","pitchNumber":1,"startTime":"2026-03-20T17:58:34.787Z","endTime":"2026-03-20T17:58:38.620Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":548384,"link":"/api/v1/people/548384","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":660644,"link":"/api/v1/people/660644"},"third":{"id":806128,"link":"/api/v1/people/806128"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":643565,"link":"/api/v1/people/643565"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":650968,"link":"/api/v1/people/650968","batSide":{"code":"R","description":"Right"}},"first":{"id":691023,"link":"/api/v1/people/691023"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":true},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"index":1,"actionPlayId":"b382274c-32b9-3021-9105-dce9f39f8a54","startTime":"2026-03-20T17:58:43.864Z","endTime":"2026-03-20T17:58:54.197Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":548384,"link":"/api/v1/people/548384","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":660644,"link":"/api/v1/people/660644"},"third":{"id":806128,"link":"/api/v1/people/806128"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":643565,"link":"/api/v1/people/643565"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":650968,"link":"/api/v1/people/650968","batSide":{"code":"R","description":"Right"}},"first":{"id":691023,"link":"/api/v1/people/691023"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":81.1,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.28023728198482,"aZ":-24.97945282716372,"pfxX":-2.222816733046133,"pfxZ":4.341719063404969,"pX":-0.6217497558639085,"pZ":1.9561597543895222,"vX0":-7.675320643291227,"vY0":-127.38558845049039,"vZ0":-4.128179128818358,"x":140.7,"y":185.96,"x0":2.709513821018745,"y0":50.00010848940406,"z0":5.554597442110622,"aX":-3.6796977508529025},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":7.2,"breakHorizontal":5.6,"spinRate":2498,"spinDirection":142},"zone":7,"typeConfidence":0.9,"plateTime":0.42871352223684367,"extension":5.848294051277444},"hitData":{"launchSpeed":105.3,"launchAngle":14.0,"totalDistance":234.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":78.32,"coordY":96.79}},"index":2,"playId":"9bf864d2-1b94-3f3d-a073-5e814ace9151","pitchNumber":2,"startTime":"2026-03-20T17:58:54.197Z","endTime":"2026-03-20T17:59:01.216Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":548384,"link":"/api/v1/people/548384","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":660644,"link":"/api/v1/people/660644"},"third":{"id":806128,"link":"/api/v1/people/806128"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":643565,"link":"/api/v1/people/643565"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":650968,"link":"/api/v1/people/650968","batSide":{"code":"R","description":"Right"}},"first":{"id":691023,"link":"/api/v1/people/691023"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650968,"link":"/api/v1/people/650968"},"credit":"b_ab"},{"player":{"id":548384,"link":"/api/v1/people/548384"},"credit":"p_ab"},{"player":{"id":650968,"link":"/api/v1/people/650968"},"credit":"b_pa"},{"player":{"id":548384,"link":"/api/v1/people/548384"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":38.3,"awayTeamWinProbability":61.7,"homeTeamWinProbabilityAdded":-2.1000000000000085,"leverageIndex":0.94,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-03-20T17:59:01.216Z","atBatIndex":24},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"José Fermín grounds into a force out, third baseman Antonio Jimenez to second baseman Vidal Bruján. Yohel Pozo out at 2nd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-20T17:59:09.618Z","endTime":"2026-03-20T18:01:37.919Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":548384,"fullName":"Brooks Raley","link":"/api/v1/people/548384"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":650968,"fullName":"Yohel Pozo","link":"/api/v1/people/650968"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":806128,"link":"/api/v1/people/806128"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":660644,"link":"/api/v1/people/660644"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"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.1,"endSpeed":73.4,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.366892547365552,"aZ":-33.11809464410835,"pfxX":-9.472664371675428,"pfxZ":-0.693002203420571,"pX":0.018065310166304586,"pZ":1.7302047521414408,"vX0":-4.185306980729901,"vY0":-116.58993601522002,"vZ0":-1.4504695565073797,"x":116.31,"y":192.06,"x0":3.0738199849963834,"y0":50.003451004032236,"z0":5.52046842152042,"aX":-12.884695933735179},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-1.3,"breakHorizontal":18.2,"spinRate":2864,"spinDirection":287},"zone":8,"typeConfidence":0.9,"plateTime":0.47195897833141975,"extension":5.661475980274293},"index":0,"playId":"6848b349-c9ea-3be7-970b-9e9bf7d07da9","pitchNumber":1,"startTime":"2026-03-20T17:59:33.419Z","endTime":"2026-03-20T17:59:36.926Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":548384,"link":"/api/v1/people/548384","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":660644,"link":"/api/v1/people/660644"},"third":{"id":806128,"link":"/api/v1/people/806128"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":643565,"link":"/api/v1/people/643565"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":665877,"link":"/api/v1/people/665877","batSide":{"code":"R","description":"Right"}},"first":{"id":650968,"link":"/api/v1/people/650968"},"second":{"id":691023,"link":"/api/v1/people/691023"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.8,"endSpeed":82.0,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.944509131179952,"aZ":-24.267406564676456,"pfxX":9.368229067462543,"pfxZ":4.621277251096946,"pX":0.2641361265238309,"pZ":0.7747595682364294,"vX0":-9.244111662813305,"vY0":-130.32716791782437,"vZ0":-7.462491547547817,"x":106.93,"y":217.86,"x0":2.6502857593698894,"y0":50.001469087497696,"z0":5.524835957814076,"aX":16.017216625377593},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":6.7,"breakHorizontal":-14.8,"spinRate":2422,"spinDirection":131},"zone":14,"typeConfidence":0.9,"plateTime":0.42126169701517124,"extension":5.757790540840005},"index":1,"playId":"d9d50055-8f24-343e-ac15-df89bf4c4556","pitchNumber":2,"startTime":"2026-03-20T17:59:49.150Z","endTime":"2026-03-20T17:59:52.393Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":548384,"link":"/api/v1/people/548384","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":660644,"link":"/api/v1/people/660644"},"third":{"id":806128,"link":"/api/v1/people/806128"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":643565,"link":"/api/v1/people/643565"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":665877,"link":"/api/v1/people/665877","batSide":{"code":"R","description":"Right"}},"first":{"id":650968,"link":"/api/v1/people/650968"},"second":{"id":691023,"link":"/api/v1/people/691023"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.1,"endSpeed":77.5,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.319038275459462,"aZ":-33.12578262805656,"pfxX":9.868114886559876,"pfxZ":-0.6312984432971778,"pX":-0.50367969543136,"pZ":1.5150539211050762,"vX0":-10.511435407335117,"vY0":-122.02207749525499,"vZ0":-2.968080348725775,"x":136.2,"y":197.87,"x0":2.571556782806389,"y0":50.00273996052804,"z0":5.592547993632203,"aX":14.927789254042922},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-1.6,"breakHorizontal":-15.5,"spinRate":1920,"spinDirection":107},"zone":13,"typeConfidence":0.91,"plateTime":0.44836129381365586,"extension":5.642419396093836},"index":2,"playId":"df780ad3-5f58-34ec-b5fe-613922536d0b","pitchNumber":3,"startTime":"2026-03-20T18:00:08.444Z","endTime":"2026-03-20T18:00:12.069Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":548384,"link":"/api/v1/people/548384","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":660644,"link":"/api/v1/people/660644"},"third":{"id":806128,"link":"/api/v1/people/806128"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":643565,"link":"/api/v1/people/643565"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":665877,"link":"/api/v1/people/665877","batSide":{"code":"R","description":"Right"}},"first":{"id":650968,"link":"/api/v1/people/650968"},"second":{"id":691023,"link":"/api/v1/people/691023"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.4,"endSpeed":74.7,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.406680040016905,"aZ":-33.01529728199523,"pfxX":-8.480369992557776,"pfxZ":-0.6020289765384517,"pX":-0.6223173974234253,"pZ":1.5634737924866475,"vX0":-5.947575247360308,"vY0":-118.34057951505059,"vZ0":-1.8879446988781616,"x":140.72,"y":196.57,"x0":3.032580368828559,"y0":50.00108386227641,"z0":5.420765204165253,"aX":-11.920743866428746},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-1.3,"breakHorizontal":16.9,"spinRate":2891,"spinDirection":291},"zone":13,"typeConfidence":0.88,"plateTime":0.4643858145228501,"extension":5.788132856991135},"index":3,"playId":"d8d6ce61-dfd2-3282-8a16-81997ba824f1","pitchNumber":4,"startTime":"2026-03-20T18:00:28.749Z","endTime":"2026-03-20T18:00:31.874Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":548384,"link":"/api/v1/people/548384","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":660644,"link":"/api/v1/people/660644"},"third":{"id":806128,"link":"/api/v1/people/806128"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":643565,"link":"/api/v1/people/643565"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":665877,"link":"/api/v1/people/665877","batSide":{"code":"R","description":"Right"}},"first":{"id":650968,"link":"/api/v1/people/650968"},"second":{"id":691023,"link":"/api/v1/people/691023"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":77.4,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.831552562569517,"aZ":-34.56760861092551,"pfxX":7.3689912869205285,"pfxZ":-1.5822053697392962,"pX":-0.5133305861477078,"pZ":1.2385520689252925,"vX0":-10.008414474379396,"vY0":-122.64306385416549,"vZ0":-3.328775026932653,"x":136.57,"y":205.34,"x0":2.676151630774389,"y0":50.003699644023214,"z0":5.582917246445622,"aX":11.14912209781379},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-3.5,"breakHorizontal":-10.8,"spinRate":1788,"spinDirection":103},"zone":13,"typeConfidence":0.89,"plateTime":0.4477942391078802,"extension":5.615785282851169},"index":4,"playId":"993a7a43-372f-350b-a324-7ebbdacc866d","pitchNumber":5,"startTime":"2026-03-20T18:00:58.344Z","endTime":"2026-03-20T18:01:01.551Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":548384,"link":"/api/v1/people/548384","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":660644,"link":"/api/v1/people/660644"},"third":{"id":806128,"link":"/api/v1/people/806128"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":643565,"link":"/api/v1/people/643565"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":665877,"link":"/api/v1/people/665877","batSide":{"code":"R","description":"Right"}},"first":{"id":650968,"link":"/api/v1/people/650968"},"second":{"id":691023,"link":"/api/v1/people/691023"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.8,"endSpeed":74.2,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.931831712668075,"aZ":-28.262536736542014,"pfxX":-9.045077957759165,"pfxZ":2.811663742211346,"pX":0.019082686624741683,"pZ":1.500662544323987,"vX0":-4.599525435120761,"vY0":-117.63523094272594,"vZ0":-2.6552779078329287,"x":116.27,"y":198.26,"x0":3.1796314576894873,"y0":50.002780541942805,"z0":5.28493440686362,"aX":-12.57625796986513},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":4.7,"breakHorizontal":17.5,"spinRate":2956,"spinDirection":261},"zone":13,"typeConfidence":0.91,"plateTime":0.4670165882091286,"extension":5.75874600336209},"hitData":{"launchSpeed":93.5,"launchAngle":1.0,"totalDistance":44.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":109.8,"coordY":173.07}},"index":5,"playId":"efb09159-83bc-306f-bbe3-18c19d93fdcb","pitchNumber":6,"startTime":"2026-03-20T18:01:26.982Z","endTime":"2026-03-20T18:01:37.919Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":548384,"link":"/api/v1/people/548384","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":660644,"link":"/api/v1/people/660644"},"third":{"id":806128,"link":"/api/v1/people/806128"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":643565,"link":"/api/v1/people/643565"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":665877,"link":"/api/v1/people/665877","batSide":{"code":"R","description":"Right"}},"first":{"id":650968,"link":"/api/v1/people/650968"},"second":{"id":691023,"link":"/api/v1/people/691023"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665877,"link":"/api/v1/people/665877"},"credit":"b_ab"},{"player":{"id":548384,"link":"/api/v1/people/548384"},"credit":"p_ab"},{"player":{"id":665877,"link":"/api/v1/people/665877"},"credit":"b_pa"},{"player":{"id":548384,"link":"/api/v1/people/548384"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":42.8,"awayTeamWinProbability":57.2,"homeTeamWinProbabilityAdded":4.5,"leverageIndex":1.78,"dramaIndex":77.0,"contextMetrics":{},"playEndTime":"2026-03-20T18:01:37.919Z","atBatIndex":25},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Carson Benge strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-20T18:02:42.716Z","endTime":"2026-03-20T18:06:22.350Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,7],"actionIndex":[6],"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":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":671056,"link":"/api/v1/people/671056"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.9,"endSpeed":78.5,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.7216388550242,"aZ":-31.135608906474115,"pfxX":-3.1799740694061818,"pfxZ":0.6687648778210757,"pX":0.04236669110689724,"pZ":3.3432356497353872,"vX0":-0.34415869347954897,"vY0":-122.3523394284429,"vZ0":-1.456967621375833,"x":106.57,"y":123.93,"x0":0.59811950446442,"y0":50.00007965841521,"z0":6.567079145936493,"aX":-4.914521360648679},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":1.2,"breakHorizontal":5.9,"spinRate":2505,"spinDirection":193},"zone":2,"typeConfidence":2.0,"plateTime":0.44437077643633804,"extension":6.177111501770202},"index":0,"playId":"0ebab13d-b9a8-357f-b38a-9e5b566997fc","pitchNumber":1,"startTime":"2026-03-20T18:03:45.887Z","endTime":"2026-03-20T18:03:50.703Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":650968,"link":"/api/v1/people/650968"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":695336,"link":"/api/v1/people/695336"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":701807,"link":"/api/v1/people/701807","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":93.7,"endSpeed":86.0,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.647347765653322,"aZ":-12.985044965741096,"pfxX":6.035014155089945,"pfxZ":10.219784695113042,"pX":0.07527776732933059,"pZ":1.137571516874633,"vX0":-2.5422087353481935,"vY0":-136.09944776702568,"vZ0":-11.363619651714554,"x":114.13,"y":208.07,"x0":0.2369494063762466,"y0":50.003850138731856,"z0":6.264531864060677,"aX":11.330902307002411},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.3,"breakHorizontal":-10.4,"spinRate":2120,"spinDirection":151},"zone":14,"typeConfidence":2.0,"plateTime":0.4023345519278969,"extension":6.308670657502164},"index":1,"playId":"c7dcc7bc-d628-3949-82bb-6a9aa4b51be5","pitchNumber":2,"startTime":"2026-03-20T18:03:58.574Z","endTime":"2026-03-20T18:04:02.055Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":650968,"link":"/api/v1/people/650968"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":695336,"link":"/api/v1/people/695336"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":701807,"link":"/api/v1/people/701807","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":93.4,"endSpeed":86.3,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.375745304428126,"aZ":-14.751055272156345,"pfxX":3.449376664798728,"pfxZ":9.280966373238346,"pX":-0.123886932552095,"pZ":0.9436294125064021,"vX0":-2.2848357574121922,"vY0":-135.6144784189285,"vZ0":-11.58444539331703,"x":121.72,"y":213.3,"x0":0.27784940895137533,"y0":50.006075520177895,"z0":6.278104630005895,"aX":6.479018026236556},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":14.8,"breakHorizontal":-5.8,"spinRate":2050,"spinDirection":147},"zone":13,"typeConfidence":2.0,"plateTime":0.40262249444139453,"extension":6.339903562023741},"index":2,"playId":"ab3b8278-73e3-36e1-90b1-89c9a9af4cd4","pitchNumber":3,"startTime":"2026-03-20T18:04:11.571Z","endTime":"2026-03-20T18:04:14.641Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":650968,"link":"/api/v1/people/650968"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":695336,"link":"/api/v1/people/695336"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":701807,"link":"/api/v1/people/701807","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":78.2,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.84396031158961,"aZ":-30.848987616212685,"pfxX":-2.3364610267623434,"pfxZ":0.8579583101955102,"pX":-1.0795331353743516,"pZ":2.327013369967831,"vX0":-2.8621379761556605,"vY0":-123.9743075413988,"vZ0":-3.85800567818762,"x":158.15,"y":175.95,"x0":0.3955288591381853,"y0":50.00443980151488,"z0":6.491053468602249,"aX":-3.620600648695312},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":0.8,"breakHorizontal":4.9,"spinRate":2529,"spinDirection":177},"zone":13,"typeConfidence":2.0,"plateTime":0.4425848816419933,"extension":6.126498950561064},"index":3,"playId":"0fde4adc-ccbc-36c9-a626-d78e438bf13c","pitchNumber":4,"startTime":"2026-03-20T18:04:33.652Z","endTime":"2026-03-20T18:04:37.339Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":650968,"link":"/api/v1/people/650968"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":695336,"link":"/api/v1/people/695336"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":701807,"link":"/api/v1/people/701807","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":84.6,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.1396136886489,"aZ":-13.270917075941144,"pfxX":2.4379111779702733,"pfxZ":10.242751972802719,"pX":-0.41348482016630095,"pZ":2.4368069923734343,"vX0":-2.5394014653446613,"vY0":-135.8122429377153,"vZ0":-8.201018532652489,"x":132.76,"y":172.99,"x0":0.22242292510698947,"y0":50.00249187137483,"z0":6.443901846473638,"aX":4.498690400049533},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.8,"breakHorizontal":-3.8,"spinRate":2016,"spinDirection":149},"zone":4,"typeConfidence":2.0,"plateTime":0.40520079901857864,"extension":6.3344615867698035},"index":4,"playId":"fc699d15-af05-313e-b7a4-57b723d34833","pitchNumber":5,"startTime":"2026-03-20T18:04:47.672Z","endTime":"2026-03-20T18:04:50.743Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":650968,"link":"/api/v1/people/650968"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":695336,"link":"/api/v1/people/695336"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":701807,"link":"/api/v1/people/701807","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":86.2,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.208612913158774,"aZ":-17.374792355431016,"pfxX":6.228697131477269,"pfxZ":7.766258215676515,"pX":0.09749485918769864,"pZ":2.936725415746933,"vX0":-2.80605032384452,"vY0":-137.36243871731648,"vZ0":-6.166906574184342,"x":113.28,"y":159.49,"x0":0.32455292312240164,"y0":50.00470643620811,"z0":6.39765953008912,"aX":11.871077703088934},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":13.0,"breakHorizontal":-10.7,"spinRate":2057,"spinDirection":144},"zone":2,"typeConfidence":2.0,"plateTime":0.3991631018474622,"extension":6.273834314493369},"index":5,"playId":"c1247621-835c-3108-85a9-39aa37e29d66","pitchNumber":6,"startTime":"2026-03-20T18:05:13.048Z","endTime":"2026-03-20T18:05:16.048Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":650968,"link":"/api/v1/people/650968"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":695336,"link":"/api/v1/people/695336"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":701807,"link":"/api/v1/people/701807","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"index":6,"startTime":"2026-03-20T18:05:51.054Z","endTime":"2026-03-20T18:06:19.234Z","isPitch":false,"type":"action","player":{"id":701807,"link":"/api/v1/people/701807"},"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":80.3,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.397328273339003,"aZ":-29.730219188954575,"pfxX":-2.0076260394834615,"pfxZ":1.5278069447452478,"pX":-0.6075709070303738,"pZ":0.7938480601827599,"vX0":-2.0607463823307963,"vY0":-124.32583862524315,"vZ0":-7.751896936170964,"x":140.16,"y":217.35,"x0":0.4869644585501905,"y0":50.0007505070048,"z0":6.355472993198837,"aX":-3.2027786697383105},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":1.6,"breakHorizontal":4.1,"spinRate":2665,"spinDirection":203},"zone":13,"typeConfidence":2.0,"plateTime":0.4373375665347119,"extension":6.233644581833243},"index":7,"playId":"e30454f3-07d4-31fc-8171-0406b2916e4e","pitchNumber":7,"startTime":"2026-03-20T18:06:19.234Z","endTime":"2026-03-20T18:06:22.350Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":650968,"link":"/api/v1/people/650968"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":695336,"link":"/api/v1/people/695336"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":701807,"link":"/api/v1/people/701807","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701807,"link":"/api/v1/people/701807"},"credit":"b_ab"},{"player":{"id":669461,"link":"/api/v1/people/669461"},"credit":"p_ab"},{"player":{"id":701807,"link":"/api/v1/people/701807"},"credit":"b_pa"},{"player":{"id":669461,"link":"/api/v1/people/669461"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":39.800000000000004,"awayTeamWinProbability":60.199999999999996,"homeTeamWinProbabilityAdded":-2.999999999999993,"leverageIndex":1.18,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-03-20T18:06:22.350Z","atBatIndex":26},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Tyrone Taylor grounds out, second baseman Ramón Urías to first baseman Yohel Pozo.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-20T18:06:27.455Z","endTime":"2026-03-20T18:07:08.936Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":602104,"link":"/api/v1/people/602104"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":650968,"link":"/api/v1/people/650968"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":83.4,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.764165574943195,"aZ":-17.10255220131546,"pfxX":0.697918673666375,"pfxZ":8.512832152415424,"pX":0.19635357424450153,"pZ":2.5896792590035074,"vX0":-0.5373122489487284,"vY0":-131.90175964740786,"vZ0":-6.755564734343937,"x":109.52,"y":168.86,"x0":0.31152616593698385,"y0":50.005538163146404,"z0":6.4348954300506485,"aX":1.2360267668385647},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":14.3,"breakHorizontal":-1.2,"spinRate":2433,"spinDirection":143},"zone":5,"typeConfidence":2.0,"plateTime":0.4144804251123424,"extension":6.2039093099062566},"index":0,"playId":"355a69f3-f680-3101-997a-5993599375e6","pitchNumber":1,"startTime":"2026-03-20T18:06:49.619Z","endTime":"2026-03-20T18:06:52.892Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":650968,"link":"/api/v1/people/650968"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":695336,"link":"/api/v1/people/695336"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":621438,"link":"/api/v1/people/621438","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":94.3,"endSpeed":86.7,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.690239527959783,"aZ":-13.461606847645605,"pfxX":3.384736112598888,"pfxZ":9.760894982475577,"pX":-0.5098099456339695,"pZ":3.048109079377822,"vX0":-3.508503302457418,"vY0":-137.18386911452322,"vZ0":-6.9560292923633575,"x":136.43,"y":156.48,"x0":0.34237749563404485,"y0":50.00491488806405,"z0":6.523806468150917,"aX":6.490049602680601},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.6,"breakHorizontal":-5.4,"spinRate":2098,"spinDirection":149},"zone":1,"typeConfidence":2.0,"plateTime":0.3983814450544636,"extension":6.235014170696678},"hitData":{"launchSpeed":64.3,"launchAngle":6.0,"totalDistance":67.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":126.93,"coordY":145.53}},"index":1,"playId":"58d796a1-ab9f-3927-8aac-8174444d4567","pitchNumber":2,"startTime":"2026-03-20T18:07:02.502Z","endTime":"2026-03-20T18:07:08.936Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":650968,"link":"/api/v1/people/650968"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":695336,"link":"/api/v1/people/695336"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":621438,"link":"/api/v1/people/621438","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621438,"link":"/api/v1/people/621438"},"credit":"b_ab"},{"player":{"id":669461,"link":"/api/v1/people/669461"},"credit":"p_ab"},{"player":{"id":621438,"link":"/api/v1/people/621438"},"credit":"b_pa"},{"player":{"id":669461,"link":"/api/v1/people/669461"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":37.6,"awayTeamWinProbability":62.4,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.87,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-03-20T18:07:08.936Z","atBatIndex":27},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Bo Bichette grounds out, shortstop Brody Moore to first baseman Yohel Pozo.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-20T18:07:16.764Z","endTime":"2026-03-20T18:07:49.618Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":690914,"link":"/api/v1/people/690914"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":650968,"link":"/api/v1/people/650968"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.3,"endSpeed":82.1,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.17969092578804,"aZ":-18.718718924511364,"pfxX":7.220178266888366,"pfxZ":7.839027733715603,"pX":-0.4574668504125764,"pZ":2.622797161466293,"vX0":-4.735520863164189,"vY0":-129.9153524761417,"vZ0":-5.939318076681131,"x":134.44,"y":167.96,"x0":0.4471520556760288,"y0":50.0013885304286,"z0":6.352516960385849,"aX":12.391271953605893},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":13.2,"breakHorizontal":-12.1,"spinRate":1774,"spinDirection":130},"zone":4,"typeConfidence":2.0,"plateTime":0.42093710794313655,"extension":6.279800880697959},"index":0,"playId":"3878d149-d3d1-32ca-ab77-87b71529b054","pitchNumber":1,"startTime":"2026-03-20T18:07:30.439Z","endTime":"2026-03-20T18:07:34.070Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":650968,"link":"/api/v1/people/650968"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":695336,"link":"/api/v1/people/695336"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.1,"endSpeed":81.9,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.73759270355002,"aZ":-20.003324982737105,"pfxX":7.782212869527434,"pfxZ":7.126747522613421,"pX":0.6158095287204656,"pZ":2.466311891265908,"vX0":-2.6382227322435727,"vY0":-129.7334225298549,"vZ0":-5.952894026328009,"x":93.53,"y":172.19,"x0":0.6339329057518435,"y0":50.00222496545614,"z0":6.311858171316732,"aX":13.285401024669076},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":11.9,"breakHorizontal":-13.6,"spinRate":1707,"spinDirection":134},"zone":6,"typeConfidence":2.0,"plateTime":0.42195344307926375,"extension":6.1497327393884},"hitData":{"launchSpeed":87.1,"launchAngle":-32.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":97.69,"coordY":151.28}},"index":1,"playId":"69d4698a-e703-3cb8-bb11-caf8e28b46d2","pitchNumber":2,"startTime":"2026-03-20T18:07:42.879Z","endTime":"2026-03-20T18:07:49.618Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":650968,"link":"/api/v1/people/650968"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":695336,"link":"/api/v1/people/695336"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666182,"link":"/api/v1/people/666182"},"credit":"b_ab"},{"player":{"id":669461,"link":"/api/v1/people/669461"},"credit":"p_ab"},{"player":{"id":666182,"link":"/api/v1/people/666182"},"credit":"b_pa"},{"player":{"id":669461,"link":"/api/v1/people/669461"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":36.199999999999996,"awayTeamWinProbability":63.800000000000004,"homeTeamWinProbabilityAdded":-1.4000000000000057,"leverageIndex":0.56,"dramaIndex":28.0,"contextMetrics":{},"playEndTime":"2026-03-20T18:07:49.618Z","atBatIndex":28},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Nathan Church walks.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-20T18:10:11.465Z","endTime":"2026-03-20T18:10:59.896Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663542,"fullName":"Bryan Hudson","link":"/api/v1/people/663542"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Bryan Hudson replaces Brooks Raley.","event":"Pitching Substitution","eventType":"pitching_substitution","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-20T18:08:48.462Z","endTime":"2026-03-20T18:10:13.793Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663542,"link":"/api/v1/people/663542"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":548384,"link":"/api/v1/people/548384","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":660644,"link":"/api/v1/people/660644"},"third":{"id":806128,"link":"/api/v1/people/806128"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":643565,"link":"/api/v1/people/643565"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":701675,"link":"/api/v1/people/701675","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":83.5,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.432184418001743,"aZ":-16.934294702276304,"pfxX":6.784410451823336,"pfxZ":8.482635428551399,"pX":-0.14222619733484415,"pZ":3.5015642522580306,"vX0":-10.440406274115999,"vY0":-133.60579266131037,"vZ0":-1.9432947421919242,"x":122.42,"y":144.24,"x0":2.9457232663236366,"y0":50.00416272171715,"z0":5.463497036724262,"aX":12.191963975209823},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":15.1,"breakHorizontal":-9.8,"spinRate":2267,"spinDirection":122},"zone":11,"typeConfidence":0.9,"plateTime":0.4109223557760524,"extension":7.141753138728901},"index":1,"playId":"bbb3c3ad-f393-32cf-b679-837a7cd1b909","pitchNumber":1,"startTime":"2026-03-20T18:10:13.793Z","endTime":"2026-03-20T18:10:17.394Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663542,"link":"/api/v1/people/663542","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":660644,"link":"/api/v1/people/660644"},"third":{"id":806128,"link":"/api/v1/people/806128"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":643565,"link":"/api/v1/people/643565"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":701675,"link":"/api/v1/people/701675","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":82.0,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.977854671343266,"aZ":-18.009005698622623,"pfxX":6.864986254352518,"pfxZ":8.184186350079791,"pX":-0.6403107023750936,"pZ":1.710941418914718,"vX0":-11.93750676476411,"vY0":-131.72759959665518,"vZ0":-5.4496939290961315,"x":141.41,"y":192.58,"x0":3.0900068463250574,"y0":50.00159713010748,"z0":5.168666246001838,"aX":11.88044400870302},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":13.6,"breakHorizontal":-9.4,"spinRate":2178,"spinDirection":122},"zone":7,"typeConfidence":0.9,"plateTime":0.41826468630800306,"extension":7.205083826103065},"index":2,"playId":"6a7b7604-9725-381d-8ff6-d89a2808e388","pitchNumber":2,"startTime":"2026-03-20T18:10:27.436Z","endTime":"2026-03-20T18:10:31.057Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663542,"link":"/api/v1/people/663542","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":660644,"link":"/api/v1/people/660644"},"third":{"id":806128,"link":"/api/v1/people/806128"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":643565,"link":"/api/v1/people/643565"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":701675,"link":"/api/v1/people/701675","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":82.3,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.795849476097274,"aZ":-17.491706781414194,"pfxX":8.985566372500214,"pfxZ":8.46724644169716,"pX":-1.1406722785289911,"pZ":1.8938831021354547,"vX0":-13.611863811908165,"vY0":-131.12036243833145,"vZ0":-4.852783076372294,"x":160.48,"y":187.65,"x0":2.9603448110189987,"y0":50.003020576641276,"z0":5.081572904907341,"aX":15.58249929298654},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":14.3,"breakHorizontal":-13.1,"spinRate":2242,"spinDirection":120},"zone":13,"typeConfidence":0.9,"plateTime":0.4183966422356109,"extension":7.416366248194663},"index":3,"playId":"a4480dc2-7280-33cc-a748-f54ebc965715","pitchNumber":3,"startTime":"2026-03-20T18:10:42.179Z","endTime":"2026-03-20T18:10:45.342Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663542,"link":"/api/v1/people/663542","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":660644,"link":"/api/v1/people/660644"},"third":{"id":806128,"link":"/api/v1/people/806128"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":643565,"link":"/api/v1/people/643565"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":701675,"link":"/api/v1/people/701675","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":82.7,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.198164993138604,"aZ":-18.96463269570262,"pfxX":8.117148686527978,"pfxZ":7.503323916068574,"pX":1.660521266718519,"pZ":2.3674723982240846,"vX0":-6.744511173488371,"vY0":-132.33154882378847,"vZ0":-3.766185412893171,"x":53.7,"y":174.86,"x0":3.196966122284817,"y0":50.00347682459546,"z0":5.211646043855695,"aX":14.290135509721026},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":12.8,"breakHorizontal":-13.1,"spinRate":2211,"spinDirection":123},"zone":14,"typeConfidence":0.88,"plateTime":0.4150932424581528,"extension":7.081161541759537},"index":4,"playId":"f5ac7e0c-c649-3132-afa4-a1ae7e350e08","pitchNumber":4,"startTime":"2026-03-20T18:10:56.460Z","endTime":"2026-03-20T18:10:59.896Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663542,"link":"/api/v1/people/663542","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":660644,"link":"/api/v1/people/660644"},"third":{"id":806128,"link":"/api/v1/people/806128"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":643565,"link":"/api/v1/people/643565"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":701675,"link":"/api/v1/people/701675","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701675,"link":"/api/v1/people/701675"},"credit":"b_pa"},{"player":{"id":663542,"link":"/api/v1/people/663542"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":32.5,"awayTeamWinProbability":67.5,"homeTeamWinProbabilityAdded":-3.6999999999999957,"leverageIndex":0.94,"dramaIndex":51.0,"contextMetrics":{},"playEndTime":"2026-03-20T18:10:59.896Z","atBatIndex":29},{"result":{"type":"atBat","event":"Sac Bunt","eventType":"sac_bunt","description":"Brody Moore out on a sacrifice bunt, third baseman Antonio Jimenez to second baseman Vidal Bruján. Nathan Church to 3rd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-20T18:11:07.817Z","endTime":"2026-03-20T18:13:19.485Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":4},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":690914,"fullName":"Brody Moore","link":"/api/v1/people/690914"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663542,"fullName":"Bryan Hudson","link":"/api/v1/people/663542"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3,4,5],"actionIndex":[1],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":null,"runner":{"id":690914,"fullName":"Brody Moore","link":"/api/v1/people/690914"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":806128,"link":"/api/v1/people/806128"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":660644,"link":"/api/v1/people/660644"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":"r_adv_play","runner":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":81.1,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.280510654778478,"aZ":-28.642531073062656,"pfxX":3.011741633946098,"pfxZ":2.1418451240638454,"pX":-2.297179533749202,"pZ":2.50959170624891,"vX0":-14.937701443224146,"vY0":-127.22973199584925,"vZ0":-0.7722226618213479,"x":204.56,"y":171.02,"x0":3.24017081737599,"y0":50.00520403623084,"z0":5.0719579526869385,"aX":4.9747855795584},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":4.0,"breakHorizontal":-2.3,"spinRate":2229,"spinDirection":114},"zone":11,"typeConfidence":0.86,"plateTime":0.4292757574420696,"extension":7.05886626440505},"index":0,"playId":"666d6224-2b2d-377a-a3a8-2d6997c56dbe","pitchNumber":1,"startTime":"2026-03-20T18:11:25.581Z","endTime":"2026-03-20T18:11:32.660Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663542,"link":"/api/v1/people/663542","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":660644,"link":"/api/v1/people/660644"},"third":{"id":806128,"link":"/api/v1/people/806128"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":643565,"link":"/api/v1/people/643565"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":690914,"link":"/api/v1/people/690914","batSide":{"code":"R","description":"Right"}},"first":{"id":701675,"link":"/api/v1/people/701675"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Nathan Church steals (3) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"actionPlayId":"666d6224-2b2d-377a-a3a8-2d6997c56dbe","startTime":"2026-03-20T18:11:41.681Z","endTime":"2026-03-20T18:12:00.493Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":701675,"link":"/api/v1/people/701675"},"defense":{"pitcher":{"id":663542,"link":"/api/v1/people/663542","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":660644,"link":"/api/v1/people/660644"},"third":{"id":806128,"link":"/api/v1/people/806128"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":643565,"link":"/api/v1/people/643565"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":690914,"link":"/api/v1/people/690914","batSide":{"code":"R","description":"Right"}},"first":{"id":701675,"link":"/api/v1/people/701675"},"postOnSecond":{"id":701675,"link":"/api/v1/people/701675"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"homeTeamWinProbability":29.7,"awayTeamWinProbability":70.3,"homeTeamWinProbabilityAdded":-2.8000000000000007,"leverageIndex":1.53,"dramaIndex":61.0,"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":84.8,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.722648807860654,"aZ":-18.333766820191155,"pfxX":6.50130873771502,"pfxZ":7.524286676663083,"pX":-0.7170530507523454,"pZ":3.242333855490551,"vX0":-12.269276997012243,"vY0":-134.65897723925994,"vZ0":-1.836645037235606,"x":144.33,"y":151.24,"x0":3.049845575543582,"y0":50.00579129051753,"z0":5.22774238484408,"aX":11.96504983967656},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":13.4,"breakHorizontal":-9.2,"spinRate":2279,"spinDirection":119},"zone":1,"typeConfidence":0.9,"plateTime":0.4064525205069387,"extension":7.1501398491732795},"index":2,"playId":"f9264240-664e-3cfa-be0e-3a46b52b1137","pitchNumber":2,"startTime":"2026-03-20T18:12:00.493Z","endTime":"2026-03-20T18:12:03.850Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663542,"link":"/api/v1/people/663542","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":660644,"link":"/api/v1/people/660644"},"third":{"id":806128,"link":"/api/v1/people/806128"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":643565,"link":"/api/v1/people/643565"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":690914,"link":"/api/v1/people/690914","batSide":{"code":"R","description":"Right"}},"second":{"id":701675,"link":"/api/v1/people/701675"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":84.7,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.488090590768273,"aZ":-19.44696694003243,"pfxX":6.662609689719602,"pfxZ":6.969334982352546,"pX":-0.20236229136419792,"pZ":2.5197955543037707,"vX0":-11.478277052224199,"vY0":-133.91739518697926,"vZ0":-3.286970759921113,"x":124.71,"y":170.75,"x0":3.263370790252735,"y0":50.00215158579253,"z0":5.145406814880915,"aX":12.166458910515644},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":12.1,"breakHorizontal":-9.7,"spinRate":2215,"spinDirection":123},"zone":5,"typeConfidence":0.9,"plateTime":0.40817853995203723,"extension":7.306063620385991},"index":3,"playId":"a1e6fc15-cf6b-323a-ba2e-9ad748347dae","pitchNumber":3,"startTime":"2026-03-20T18:12:18.726Z","endTime":"2026-03-20T18:12:24.749Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663542,"link":"/api/v1/people/663542","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":660644,"link":"/api/v1/people/660644"},"third":{"id":806128,"link":"/api/v1/people/806128"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":643565,"link":"/api/v1/people/643565"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":690914,"link":"/api/v1/people/690914","batSide":{"code":"R","description":"Right"}},"second":{"id":701675,"link":"/api/v1/people/701675"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 2B","code":"2","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"index":4,"playId":"9fdc233b-3977-3fd9-820c-a9e77e141005","startTime":"2026-03-20T18:12:55.514Z","endTime":"2026-03-20T18:12:59.841Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":663542,"link":"/api/v1/people/663542","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":660644,"link":"/api/v1/people/660644"},"third":{"id":806128,"link":"/api/v1/people/806128"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":643565,"link":"/api/v1/people/643565"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":690914,"link":"/api/v1/people/690914","batSide":{"code":"R","description":"Right"}},"second":{"id":701675,"link":"/api/v1/people/701675"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":82.5,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.306208131641345,"aZ":-19.090560745554868,"pfxX":8.899266776305423,"pfxZ":7.454910681214457,"pX":-0.8492420415208343,"pZ":3.014342363041383,"vX0":-13.100268268270291,"vY0":-132.39920041763452,"vZ0":-2.1005606163428316,"x":149.37,"y":157.39,"x0":3.0329801868796378,"y0":50.00127373782268,"z0":5.232417349974608,"aX":15.616383586089974},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":13.2,"breakHorizontal":-12.8,"spinRate":2297,"spinDirection":120},"zone":11,"typeConfidence":2.0,"plateTime":0.4155262086662117,"extension":7.250774883329657},"hitData":{"launchSpeed":31.2,"launchAngle":-65.0,"totalDistance":2.0,"trajectory":"bunt_grounder","hardness":"medium","location":"5","coordinates":{"coordX":120.69,"coordY":190.63}},"index":5,"playId":"ef47d5cc-8332-37cd-b831-d703f7c1faa5","pitchNumber":4,"startTime":"2026-03-20T18:13:12.728Z","endTime":"2026-03-20T18:13:19.485Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663542,"link":"/api/v1/people/663542","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":660644,"link":"/api/v1/people/660644"},"third":{"id":806128,"link":"/api/v1/people/806128"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":643565,"link":"/api/v1/people/643565"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":690914,"link":"/api/v1/people/690914","batSide":{"code":"R","description":"Right"}},"second":{"id":701675,"link":"/api/v1/people/701675"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":690914,"link":"/api/v1/people/690914"},"credit":"b_pa"},{"player":{"id":663542,"link":"/api/v1/people/663542"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_bunt"}],"homeTeamWinProbability":30.599999999999998,"awayTeamWinProbability":69.4,"homeTeamWinProbabilityAdded":0.8999999999999986,"leverageIndex":1.53,"dramaIndex":55.0,"contextMetrics":{},"playEndTime":"2026-03-20T18:13:19.485Z","atBatIndex":30},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"JJ Wetherholt out on a sacrifice fly to right fielder Carson Benge. Nathan Church scores.","rbi":1,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-20T18:13:45.538Z","endTime":"2026-03-20T18:14:16.588Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663542,"fullName":"Bryan Hudson","link":"/api/v1/people/663542"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":701807,"link":"/api/v1/people/701807"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"responsiblePitcher":{"id":663542,"link":"/api/v1/people/663542"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":84.4,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.509610684069827,"aZ":-18.655773418783532,"pfxX":6.262604353998252,"pfxZ":7.459277353057532,"pX":-0.5043015203000534,"pZ":2.780096787159653,"vX0":-11.525528911532792,"vY0":-133.24075812690478,"vZ0":-3.1921985559987545,"x":136.22,"y":163.72,"x0":3.0483370526389115,"y0":50.00350255223385,"z0":5.329097314862267,"aX":11.351650617735302},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":13.1,"breakHorizontal":-9.1,"spinRate":2282,"spinDirection":122},"zone":1,"typeConfidence":0.9,"plateTime":0.40984895283099787,"extension":7.241663128674076},"index":0,"playId":"18da3e03-b389-3726-89ef-c2d85200d3e2","pitchNumber":1,"startTime":"2026-03-20T18:13:49.414Z","endTime":"2026-03-20T18:13:52.933Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663542,"link":"/api/v1/people/663542","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":660644,"link":"/api/v1/people/660644"},"third":{"id":806128,"link":"/api/v1/people/806128"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":643565,"link":"/api/v1/people/643565"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":802139,"link":"/api/v1/people/802139","batSide":{"code":"L","description":"Left"}},"third":{"id":701675,"link":"/api/v1/people/701675"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":77.7,"endSpeed":71.2,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.030657852644453,"aZ":-36.654402151647076,"pfxX":-9.007406932080237,"pfxZ":-3.4854036323929822,"pX":0.19460786927028453,"pZ":2.7058114161118643,"vX0":-4.441418945521663,"vY0":-112.99441735705662,"vZ0":3.021983152269974,"x":109.58,"y":165.72,"x0":3.3609618791675127,"y0":50.005285794250455,"z0":5.052659153656144,"aX":-11.561891660391556},"breaks":{"breakAngle":19.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.8,"breakVerticalInduced":-5.2,"breakHorizontal":17.5,"spinRate":2131,"spinDirection":306},"zone":5,"typeConfidence":0.9,"plateTime":0.48612177679152957,"extension":7.133907331134789},"hitData":{"launchSpeed":99.2,"launchAngle":25.0,"totalDistance":342.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":166.6,"coordY":67.74}},"index":1,"playId":"fcf59724-1a30-3b7f-86e8-1e0a2da208cb","pitchNumber":2,"startTime":"2026-03-20T18:14:06.773Z","endTime":"2026-03-20T18:14:16.588Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663542,"link":"/api/v1/people/663542","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":660644,"link":"/api/v1/people/660644"},"third":{"id":806128,"link":"/api/v1/people/806128"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":643565,"link":"/api/v1/people/643565"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":802139,"link":"/api/v1/people/802139","batSide":{"code":"L","description":"Left"}},"third":{"id":701675,"link":"/api/v1/people/701675"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":802139,"link":"/api/v1/people/802139"},"credit":"b_pa"},{"player":{"id":663542,"link":"/api/v1/people/663542"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_fly"}],"homeTeamWinProbability":28.000000000000004,"awayTeamWinProbability":72.0,"homeTeamWinProbabilityAdded":-2.5999999999999943,"leverageIndex":1.56,"dramaIndex":60.0,"contextMetrics":{},"playEndTime":"2026-03-20T18:14:16.588Z","atBatIndex":31},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ramón Urías walks.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-20T18:14:30.560Z","endTime":"2026-03-20T18:15:31.991Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":602104,"fullName":"Ramón Urías","link":"/api/v1/people/602104"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663542,"fullName":"Bryan Hudson","link":"/api/v1/people/663542"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":602104,"fullName":"Ramón Urías","link":"/api/v1/people/602104"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":602104,"fullName":"Ramón Urías","link":"/api/v1/people/602104"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":83.3,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.27281245435899,"aZ":-21.571164056220436,"pfxX":5.233489805840604,"pfxZ":5.974638199510764,"pX":0.1866022591137365,"pZ":3.4916343406217876,"vX0":-9.778898313680797,"vY0":-132.15324762650928,"vZ0":-0.3472825917841159,"x":109.89,"y":144.51,"x0":3.249289260409688,"y0":50.00329366199982,"z0":5.204651538611372,"aX":9.289545523023973},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":10.9,"breakHorizontal":-7.4,"spinRate":2127,"spinDirection":123},"zone":12,"typeConfidence":0.89,"plateTime":0.4139277892143842,"extension":7.216477519349849},"index":0,"playId":"4587a877-9324-39c6-b59d-6d4c643d34d9","pitchNumber":1,"startTime":"2026-03-20T18:14:43.903Z","endTime":"2026-03-20T18:14:47.729Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663542,"link":"/api/v1/people/663542","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":660644,"link":"/api/v1/people/660644"},"third":{"id":806128,"link":"/api/v1/people/806128"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":643565,"link":"/api/v1/people/643565"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":602104,"link":"/api/v1/people/602104","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":83.9,"endSpeed":77.1,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.924021788340273,"aZ":-29.399014960360272,"pfxX":0.9762554649841899,"pfxZ":1.8374229256397827,"pX":1.070977659967764,"pZ":2.020210446632626,"vX0":-6.313125891217381,"vY0":-122.11407374548268,"vZ0":-1.0570408977737535,"x":76.18,"y":184.23,"x0":3.562340561941603,"y0":50.004016914872636,"z0":4.986665512085985,"aX":1.4762727089116618},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":3.4,"breakHorizontal":-0.2,"spinRate":2046,"spinDirection":119},"zone":14,"typeConfidence":0.9,"plateTime":0.4484405653791024,"extension":7.140027940341156},"index":1,"playId":"cb925be6-cd4d-3695-81be-909d2f4cb1c8","pitchNumber":2,"startTime":"2026-03-20T18:14:58.287Z","endTime":"2026-03-20T18:15:01.722Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663542,"link":"/api/v1/people/663542","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":660644,"link":"/api/v1/people/660644"},"third":{"id":806128,"link":"/api/v1/people/806128"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":643565,"link":"/api/v1/people/643565"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":602104,"link":"/api/v1/people/602104","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":82.0,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.84842236685818,"aZ":-20.478814463359587,"pfxX":8.269746223502914,"pfxZ":6.745337353681522,"pX":1.3739876660078616,"pZ":2.7573091364071454,"vX0":-7.590824405336425,"vY0":-131.35663714972083,"vZ0":-1.9873820661322048,"x":64.63,"y":164.33,"x0":3.2377513266633624,"y0":50.00222687697043,"z0":5.058638376702035,"aX":14.338512002834634},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":12.0,"breakHorizontal":-13.2,"spinRate":2189,"spinDirection":123},"zone":12,"typeConfidence":2.0,"plateTime":0.4182290200219074,"extension":7.169989219880656},"index":2,"playId":"74aeac8f-d3e8-34a4-8f29-d877576801b9","pitchNumber":3,"startTime":"2026-03-20T18:15:13.810Z","endTime":"2026-03-20T18:15:16.810Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663542,"link":"/api/v1/people/663542","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":660644,"link":"/api/v1/people/660644"},"third":{"id":806128,"link":"/api/v1/people/806128"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":643565,"link":"/api/v1/people/643565"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":602104,"link":"/api/v1/people/602104","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":84.0,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.060860415684566,"aZ":-21.7295721662167,"pfxX":5.70834627961591,"pfxZ":5.820921065233309,"pX":1.1308796924979958,"pZ":2.4915667974348943,"vX0":-7.306196695281152,"vY0":-132.51417934635376,"vZ0":-2.7532026512224235,"x":73.89,"y":171.51,"x0":3.171168950366788,"y0":50.001193524762016,"z0":5.116668159540566,"aX":10.238526399511153},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":10.2,"breakHorizontal":-8.9,"spinRate":2308,"spinDirection":123},"zone":12,"typeConfidence":0.88,"plateTime":0.41201501317784617,"extension":7.003659259189636},"index":3,"playId":"1fca7038-a885-356c-89f5-3ba51052a7ec","pitchNumber":4,"startTime":"2026-03-20T18:15:28.201Z","endTime":"2026-03-20T18:15:31.991Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663542,"link":"/api/v1/people/663542","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":660644,"link":"/api/v1/people/660644"},"third":{"id":806128,"link":"/api/v1/people/806128"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":643565,"link":"/api/v1/people/643565"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":602104,"link":"/api/v1/people/602104","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":602104,"link":"/api/v1/people/602104"},"credit":"b_pa"},{"player":{"id":663542,"link":"/api/v1/people/663542"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":27.0,"awayTeamWinProbability":73.0,"homeTeamWinProbabilityAdded":-1.0000000000000036,"leverageIndex":0.36,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2026-03-20T18:15:31.991Z","atBatIndex":32},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Iván Herrera homers (1) on a line drive to left center field. Ramón Urías scores.","rbi":2,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-20T18:16:52.895Z","endTime":"2026-03-20T18:20:06.798Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663542,"fullName":"Bryan Hudson","link":"/api/v1/people/663542"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6,7,8,9,10,11],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":{"id":663542,"link":"/api/v1/people/663542"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":11},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":602104,"fullName":"Ramón Urías","link":"/api/v1/people/602104"},"responsiblePitcher":{"id":663542,"link":"/api/v1/people/663542"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":11},"credits":[]}],"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:15:54.044Z","endTime":"2026-03-20T18:16:37.647Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":663542,"link":"/api/v1/people/663542","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":660644,"link":"/api/v1/people/660644"},"third":{"id":806128,"link":"/api/v1/people/806128"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":643565,"link":"/api/v1/people/643565"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":671056,"link":"/api/v1/people/671056","batSide":{"code":"R","description":"Right"}},"first":{"id":602104,"link":"/api/v1/people/602104"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"playId":"3df1d950-180c-32f4-bff5-f321cdcd8e7d","startTime":"2026-03-20T18:16:37.647Z","endTime":"2026-03-20T18:16:40.737Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":663542,"link":"/api/v1/people/663542","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":660644,"link":"/api/v1/people/660644"},"third":{"id":806128,"link":"/api/v1/people/806128"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":643565,"link":"/api/v1/people/643565"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":671056,"link":"/api/v1/people/671056","batSide":{"code":"R","description":"Right"}},"first":{"id":602104,"link":"/api/v1/people/602104"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.2,"endSpeed":81.9,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.119283182788713,"aZ":-18.585220918553063,"pfxX":7.751049575112256,"pfxZ":7.864660208599792,"pX":1.0076857450555237,"pZ":3.2775581809638297,"vX0":-8.625276599684792,"vY0":-130.99939651315535,"vZ0":-1.4980802214215077,"x":78.59,"y":150.29,"x0":3.344632144469522,"y0":50.004891546423266,"z0":5.254014243370871,"aX":13.397878429515492},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":14.0,"breakHorizontal":-12.0,"spinRate":2258,"spinDirection":122},"zone":12,"typeConfidence":0.9,"plateTime":0.4190006140832314,"extension":7.004145054840618},"index":2,"playId":"656eea9d-31b0-3beb-a36c-304cb6eb0b7a","pitchNumber":1,"startTime":"2026-03-20T18:16:55.052Z","endTime":"2026-03-20T18:16:58.365Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663542,"link":"/api/v1/people/663542","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":660644,"link":"/api/v1/people/660644"},"third":{"id":806128,"link":"/api/v1/people/806128"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":643565,"link":"/api/v1/people/643565"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":671056,"link":"/api/v1/people/671056","batSide":{"code":"R","description":"Right"}},"first":{"id":602104,"link":"/api/v1/people/602104"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":83.5,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.08245589147171,"aZ":-16.571950919940022,"pfxX":8.266016727007479,"pfxZ":8.65810129339636,"pX":1.0087435281536972,"pZ":2.505037735669774,"vX0":-8.289987806264412,"vY0":-134.14636775776893,"vZ0":-3.9375684280220353,"x":78.55,"y":171.14,"x0":3.0820676239417626,"y0":50.000675105817,"z0":5.191440425413886,"aX":14.892899564207697},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":14.9,"breakHorizontal":-13.0,"spinRate":2259,"spinDirection":121},"zone":12,"typeConfidence":0.9,"plateTime":0.41008057996843306,"extension":7.038464888199197},"index":3,"playId":"0c47d910-19ef-3a39-bb1c-de1fb1f0661c","pitchNumber":2,"startTime":"2026-03-20T18:17:10.225Z","endTime":"2026-03-20T18:17:13.683Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663542,"link":"/api/v1/people/663542","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":660644,"link":"/api/v1/people/660644"},"third":{"id":806128,"link":"/api/v1/people/806128"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":643565,"link":"/api/v1/people/643565"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":671056,"link":"/api/v1/people/671056","batSide":{"code":"R","description":"Right"}},"first":{"id":602104,"link":"/api/v1/people/602104"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":true,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"index":4,"actionPlayId":"0c47d910-19ef-3a39-bb1c-de1fb1f0661c","startTime":"2026-03-20T18:17:21.243Z","endTime":"2026-03-20T18:17:34.448Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":663542,"link":"/api/v1/people/663542","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":660644,"link":"/api/v1/people/660644"},"third":{"id":806128,"link":"/api/v1/people/806128"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":643565,"link":"/api/v1/people/643565"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":671056,"link":"/api/v1/people/671056","batSide":{"code":"R","description":"Right"}},"first":{"id":602104,"link":"/api/v1/people/602104"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.0,"endSpeed":73.5,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.58051866501665,"aZ":-36.6052305737916,"pfxX":-5.563430685492216,"pfxZ":-3.269381563342174,"pX":0.5537942673215589,"pZ":3.0227341287976017,"vX0":-4.7346945564107195,"vY0":-114.94756827293622,"vZ0":3.3566098988006248,"x":95.89,"y":157.17,"x0":3.3528211357811157,"y0":50.00161349980306,"z0":5.066071795251122,"aX":-7.544514461676855},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.4,"breakVerticalInduced":-4.9,"breakHorizontal":11.2,"spinRate":2139,"spinDirection":299},"zone":3,"typeConfidence":0.89,"plateTime":0.47404802913587174,"extension":7.065803796725638},"index":5,"playId":"58938420-a44b-3738-8b7c-d92ad77a607b","pitchNumber":3,"startTime":"2026-03-20T18:17:34.448Z","endTime":"2026-03-20T18:17:38.349Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663542,"link":"/api/v1/people/663542","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":660644,"link":"/api/v1/people/660644"},"third":{"id":806128,"link":"/api/v1/people/806128"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":643565,"link":"/api/v1/people/643565"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":671056,"link":"/api/v1/people/671056","batSide":{"code":"R","description":"Right"}},"first":{"id":602104,"link":"/api/v1/people/602104"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":83.7,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.161145101442994,"aZ":-19.711749249887244,"pfxX":4.140415606299415,"pfxZ":6.9732330331808114,"pX":0.6602887966300668,"pZ":2.714133165547465,"vX0":-8.189443803328706,"vY0":-132.5534184227031,"vZ0":-2.567604222483964,"x":91.83,"y":165.5,"x0":3.245809731549545,"y0":50.00449612686278,"z0":5.127546288124585,"aX":7.402358752679384},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":12.2,"breakHorizontal":-5.8,"spinRate":2396,"spinDirection":125},"zone":6,"typeConfidence":0.9,"plateTime":0.41251837572917704,"extension":7.096279867110229},"index":6,"playId":"f9d00bac-12d1-3fb2-b622-770bb3615da7","pitchNumber":4,"startTime":"2026-03-20T18:17:50.638Z","endTime":"2026-03-20T18:17:53.638Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663542,"link":"/api/v1/people/663542","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":660644,"link":"/api/v1/people/660644"},"third":{"id":806128,"link":"/api/v1/people/806128"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":643565,"link":"/api/v1/people/643565"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":671056,"link":"/api/v1/people/671056","batSide":{"code":"R","description":"Right"}},"first":{"id":602104,"link":"/api/v1/people/602104"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":86.2,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.783466919782903,"aZ":-20.65769759619582,"pfxX":5.595618343843891,"pfxZ":6.100023519599025,"pX":1.0179635065348458,"pZ":4.0230563016734715,"vX0":-7.687456194075111,"vY0":-135.35932145279617,"vZ0":0.4402996009074438,"x":78.2,"y":130.16,"x0":3.1453404462665606,"y0":50.00066639176353,"z0":5.285447845882192,"aX":10.561219111231571},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":11.4,"breakHorizontal":-8.9,"spinRate":2216,"spinDirection":120},"zone":12,"typeConfidence":0.89,"plateTime":0.4020181395822271,"extension":7.03648955168412},"index":7,"playId":"237b294a-0788-385d-a467-637058c1a683","pitchNumber":5,"startTime":"2026-03-20T18:18:08.054Z","endTime":"2026-03-20T18:18:11.112Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663542,"link":"/api/v1/people/663542","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":660644,"link":"/api/v1/people/660644"},"third":{"id":806128,"link":"/api/v1/people/806128"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":643565,"link":"/api/v1/people/643565"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":671056,"link":"/api/v1/people/671056","batSide":{"code":"R","description":"Right"}},"first":{"id":602104,"link":"/api/v1/people/602104"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"index":8,"playId":"795db755-4527-3335-b492-fafedd93b016","startTime":"2026-03-20T18:18:29.590Z","endTime":"2026-03-20T18:18:32.590Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":663542,"link":"/api/v1/people/663542","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":660644,"link":"/api/v1/people/660644"},"third":{"id":806128,"link":"/api/v1/people/806128"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":643565,"link":"/api/v1/people/643565"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":671056,"link":"/api/v1/people/671056","batSide":{"code":"R","description":"Right"}},"first":{"id":602104,"link":"/api/v1/people/602104"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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,"runnerGoing":true,"disengagementNum":2},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.4,"endSpeed":72.6,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.885137134105367,"aZ":-36.762615520639145,"pfxX":-6.772284356137039,"pfxZ":-3.4612952441992153,"pX":0.5971126636191703,"pZ":2.7671323149653224,"vX0":-4.2419990712853926,"vY0":-114.0758950328788,"vZ0":2.9819105159664128,"x":94.24,"y":164.07,"x0":3.3570824297461086,"y0":50.003451842312536,"z0":5.0533415820310905,"aX":-8.974850767403884},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.6,"breakVerticalInduced":-5.3,"breakHorizontal":13.3,"spinRate":2152,"spinDirection":304},"zone":6,"typeConfidence":0.9,"plateTime":0.479128199976115,"extension":7.11018302300001},"index":9,"playId":"8b3d2aaa-a60a-393d-bb12-f29d71c02c58","pitchNumber":6,"startTime":"2026-03-20T18:18:45.569Z","endTime":"2026-03-20T18:18:48.638Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663542,"link":"/api/v1/people/663542","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":660644,"link":"/api/v1/people/660644"},"third":{"id":806128,"link":"/api/v1/people/806128"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":643565,"link":"/api/v1/people/643565"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":671056,"link":"/api/v1/people/671056","batSide":{"code":"R","description":"Right"}},"first":{"id":602104,"link":"/api/v1/people/602104"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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,"runnerGoing":true,"disengagementNum":2},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":84.7,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.554372687516803,"aZ":-17.13447966211234,"pfxX":6.449321795134912,"pfxZ":8.248509551668446,"pX":-0.5875461295846618,"pZ":2.834384880716668,"vX0":-11.957557579137333,"vY0":-133.6361271392364,"vZ0":-2.82729709348279,"x":139.4,"y":162.25,"x0":3.0904076091132198,"y0":50.00625942453602,"z0":5.124884512477425,"aX":11.765717656965982},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":14.5,"breakHorizontal":-9.4,"spinRate":2416,"spinDirection":121},"zone":1,"typeConfidence":0.9,"plateTime":0.4085810237995702,"extension":7.259375218937025},"index":10,"playId":"98b7aeba-5b9c-3b84-96c0-fd0cc44854e2","pitchNumber":7,"startTime":"2026-03-20T18:19:12.630Z","endTime":"2026-03-20T18:19:16.296Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663542,"link":"/api/v1/people/663542","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":660644,"link":"/api/v1/people/660644"},"third":{"id":806128,"link":"/api/v1/people/806128"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":643565,"link":"/api/v1/people/643565"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":671056,"link":"/api/v1/people/671056","batSide":{"code":"R","description":"Right"}},"first":{"id":602104,"link":"/api/v1/people/602104"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":83.8,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.26823882883444,"aZ":-21.254785847693665,"pfxX":7.379879142352873,"pfxZ":6.0561203860392325,"pX":-0.18616590380824072,"pZ":3.0346867274582268,"vX0":-11.059888757292562,"vY0":-133.53274405890016,"vZ0":-1.6377524597948576,"x":124.1,"y":156.84,"x0":3.0540825793191084,"y0":50.001400467909164,"z0":5.188126509866642,"aX":13.302609088977558},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":10.8,"breakHorizontal":-10.9,"spinRate":2184,"spinDirection":115},"zone":2,"typeConfidence":2.0,"plateTime":0.4104981186185963,"extension":7.187825882203406},"hitData":{"launchSpeed":102.7,"launchAngle":24.0,"totalDistance":402.0,"trajectory":"line_drive","hardness":"medium","location":"78","coordinates":{"coordX":70.45,"coordY":18.09}},"index":11,"playId":"bf0a59b7-f3c4-3c01-9bc1-66728cac6085","pitchNumber":8,"startTime":"2026-03-20T18:19:36.766Z","endTime":"2026-03-20T18:20:06.798Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663542,"link":"/api/v1/people/663542","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":660644,"link":"/api/v1/people/660644"},"third":{"id":806128,"link":"/api/v1/people/806128"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":643565,"link":"/api/v1/people/643565"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":671056,"link":"/api/v1/people/671056","batSide":{"code":"R","description":"Right"}},"first":{"id":602104,"link":"/api/v1/people/602104"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671056,"link":"/api/v1/people/671056"},"credit":"b_ab"},{"player":{"id":663542,"link":"/api/v1/people/663542"},"credit":"p_ab"},{"player":{"id":671056,"link":"/api/v1/people/671056"},"credit":"b_pa"},{"player":{"id":663542,"link":"/api/v1/people/663542"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":11.799999999999999,"awayTeamWinProbability":88.2,"homeTeamWinProbabilityAdded":-15.200000000000001,"leverageIndex":0.74,"dramaIndex":117.0,"contextMetrics":{},"playEndTime":"2026-03-20T18:20:06.798Z","atBatIndex":33},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Jordan Walker pops out to shortstop Bo Bichette.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-20T18:22:34.094Z","endTime":"2026-03-20T18:22:46.264Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":805684,"fullName":"Cristofer Gomez","link":"/api/v1/people/805684"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2],"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":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":666182,"link":"/api/v1/people/666182"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"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:20:15.928Z","endTime":"2026-03-20T18:21:26.593Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":663542,"link":"/api/v1/people/663542","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":660644,"link":"/api/v1/people/660644"},"third":{"id":806128,"link":"/api/v1/people/806128"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":643565,"link":"/api/v1/people/643565"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Cristofer Gomez replaces Bryan Hudson.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"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:21:26.593Z","endTime":"2026-03-20T18:22:36.267Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":805684,"link":"/api/v1/people/805684"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":663542,"link":"/api/v1/people/663542","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":660644,"link":"/api/v1/people/660644"},"third":{"id":806128,"link":"/api/v1/people/806128"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":643565,"link":"/api/v1/people/643565"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":84.7,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.86329206226829,"aZ":-12.294585183044637,"pfxX":-4.816800241973187,"pfxZ":10.66612184653107,"pX":-0.5917837178095063,"pZ":2.213823758342678,"vX0":3.3084634765412577,"vY0":-136.79409184242067,"vZ0":-6.355745091522456,"x":139.56,"y":179.01,"x0":-1.2014709390263574,"y0":50.00120547133808,"z0":5.438525803676556,"aX":-8.975892790586219},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":17.9,"breakHorizontal":7.9,"spinRate":2297,"spinDirection":215},"zone":7,"typeConfidence":0.91,"plateTime":0.40298875320372884,"extension":7.049007183087489},"hitData":{"launchSpeed":95.7,"launchAngle":59.0,"totalDistance":135.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":126.85,"coordY":148.16}},"index":2,"playId":"4303d39f-2576-3fe8-a756-22ffdcb80cb5","pitchNumber":1,"startTime":"2026-03-20T18:22:36.267Z","endTime":"2026-03-20T18:22:46.264Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805684,"link":"/api/v1/people/805684","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":660644,"link":"/api/v1/people/660644"},"third":{"id":806128,"link":"/api/v1/people/806128"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":643565,"link":"/api/v1/people/643565"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"credit":"b_ab"},{"player":{"id":805684,"link":"/api/v1/people/805684"},"credit":"p_ab"},{"player":{"id":691023,"link":"/api/v1/people/691023"},"credit":"b_pa"},{"player":{"id":805684,"link":"/api/v1/people/805684"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":12.2,"awayTeamWinProbability":87.8,"homeTeamWinProbabilityAdded":0.40000000000000036,"leverageIndex":0.17,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2026-03-20T18:22:46.264Z","atBatIndex":34},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Mark Vientos grounds out, shortstop Brody Moore to first baseman Trey Paige.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-20T18:24:48.204Z","endTime":"2026-03-20T18:25:24.136Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":690914,"link":"/api/v1/people/690914"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":813852,"link":"/api/v1/people/813852"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Ramon Mendoza replaces second baseman Ramón Urías, batting 2nd, playing second base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-20T18:24:50.506Z","endTime":"2026-03-20T18:24:50.507Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":680636,"link":"/api/v1/people/680636"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"201","replacedPlayer":{"id":602104,"link":"/api/v1/people/602104"},"defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":650968,"link":"/api/v1/people/650968"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":695336,"link":"/api/v1/people/695336"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":668901,"link":"/api/v1/people/668901","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Trey Paige replaces catcher Iván Herrera, batting 3rd, playing first base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-03-20T18:24:50.508Z","endTime":"2026-03-20T18:24:50.509Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":813852,"link":"/api/v1/people/813852"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"301","replacedPlayer":{"id":671056,"link":"/api/v1/people/671056"},"defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":650968,"link":"/api/v1/people/650968"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":695336,"link":"/api/v1/people/695336"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":668901,"link":"/api/v1/people/668901","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive switch from first base to catcher for Yohel Pozo.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-03-20T18:24:50.510Z","endTime":"2026-03-20T18:24:50.511Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":650968,"link":"/api/v1/people/650968"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"600","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":650968,"link":"/api/v1/people/650968"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":695336,"link":"/api/v1/people/695336"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":668901,"link":"/api/v1/people/668901","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":80.9,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.889086560786723,"aZ":-25.400955171279925,"pfxX":6.999970750968137,"pfxZ":4.145913038427949,"pX":0.08497192728371969,"pZ":2.7665951734003054,"vX0":-3.640788948785151,"vY0":-125.34516184461245,"vZ0":-4.032023319955344,"x0":0.6264092038274695,"y0":50.00494246352031,"z0":6.406489759120845,"aX":11.442011092348894},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":7.1,"breakHorizontal":-12.1,"spinRate":1737,"spinDirection":133},"zone":5,"typeConfidence":2.0,"plateTime":0.43252643408553837,"extension":6.161437192595673},"index":3,"playId":"41fe526c-7208-3614-abdc-855f6fa13f45","pitchNumber":1,"startTime":"2026-03-20T18:24:50.512Z","endTime":"2026-03-20T18:24:53.659Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":650968,"link":"/api/v1/people/650968"},"first":{"id":813852,"link":"/api/v1/people/813852"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":695336,"link":"/api/v1/people/695336"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":668901,"link":"/api/v1/people/668901","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.3,"endSpeed":78.7,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.16448813428592,"aZ":-31.10393540139023,"pfxX":-2.627601176679175,"pfxZ":0.6980073539825113,"pX":-0.8323682608223658,"pZ":1.5657619935514593,"vX0":-2.445188917196076,"vY0":-121.39016609046928,"vZ0":-5.278815513790873,"x0":0.5203063566794046,"y0":50.0031506926897,"z0":6.398693103536173,"aX":-4.018986491175219},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":0.5,"breakHorizontal":5.3,"spinRate":2554,"spinDirection":303},"zone":13,"typeConfidence":2.0,"plateTime":0.44697373280555563,"extension":6.2078475935307935},"index":4,"playId":"80572191-14b0-326f-83c0-2169ca0ed310","pitchNumber":2,"startTime":"2026-03-20T18:25:03.153Z","endTime":"2026-03-20T18:25:07.388Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":650968,"link":"/api/v1/people/650968"},"first":{"id":813852,"link":"/api/v1/people/813852"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":695336,"link":"/api/v1/people/695336"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":668901,"link":"/api/v1/people/668901","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":79.7,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.835879743871878,"aZ":-23.911101551173672,"pfxX":7.364273465093444,"pfxZ":5.138483423809891,"pX":0.8782278939370038,"pZ":2.751390539033081,"vX0":-1.905061229125254,"vY0":-125.58476412983266,"vZ0":-4.138889966440606,"x":113.76,"y":164.08,"x0":0.6866647025161192,"y0":50.00274383628391,"z0":6.350318370358404,"aX":11.841650701572195},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":8.6,"breakHorizontal":-13.0,"spinRate":1721,"spinDirection":131},"zone":12,"typeConfidence":2.0,"plateTime":0.4350355228020373,"extension":6.086924855905883},"hitData":{"launchSpeed":92.7,"launchAngle":4.0,"totalDistance":75.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":107.38,"coordY":157.94}},"index":5,"playId":"da7c61c3-d2d1-31a1-b27e-ad945e93be9c","pitchNumber":3,"startTime":"2026-03-20T18:25:16.315Z","endTime":"2026-03-20T18:25:24.136Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":650968,"link":"/api/v1/people/650968"},"first":{"id":813852,"link":"/api/v1/people/813852"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":695336,"link":"/api/v1/people/695336"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":668901,"link":"/api/v1/people/668901","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668901,"link":"/api/v1/people/668901"},"credit":"b_ab"},{"player":{"id":669461,"link":"/api/v1/people/669461"},"credit":"p_ab"},{"player":{"id":668901,"link":"/api/v1/people/668901"},"credit":"b_pa"},{"player":{"id":669461,"link":"/api/v1/people/669461"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":10.2,"awayTeamWinProbability":89.8,"homeTeamWinProbabilityAdded":-2.0,"leverageIndex":0.77,"dramaIndex":37.0,"contextMetrics":{},"playEndTime":"2026-03-20T18:25:24.136Z","atBatIndex":35},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Mike Tauchman strikes out swinging.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-20T18:25:48.902Z","endTime":"2026-03-20T18:27:30.831Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":643565,"fullName":"Mike Tauchman","link":"/api/v1/people/643565"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":643565,"fullName":"Mike Tauchman","link":"/api/v1/people/643565"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":650968,"link":"/api/v1/people/650968"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":79.1,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.55730557962133,"aZ":-29.188556607236826,"pfxX":-2.625802719992781,"pfxZ":1.909411332095213,"pX":-0.5108985456732198,"pZ":1.7326321875145145,"vX0":-1.7352967796511072,"vY0":-123.49116371767646,"vZ0":-5.4037745165525,"x":148.73,"y":196.5,"x0":0.5389709267554369,"y0":50.003960636539404,"z0":6.365996243947611,"aX":-4.109046116122373},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":2.6,"breakHorizontal":5.2,"spinRate":2598,"spinDirection":179},"zone":7,"typeConfidence":2.0,"plateTime":0.44132597279602903,"extension":6.228332972624681},"index":0,"playId":"82a39e32-88ed-3e91-bcb8-b2edce101390","pitchNumber":1,"startTime":"2026-03-20T18:25:48.902Z","endTime":"2026-03-20T18:25:52.505Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":650968,"link":"/api/v1/people/650968"},"first":{"id":813852,"link":"/api/v1/people/813852"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":695336,"link":"/api/v1/people/695336"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":643565,"link":"/api/v1/people/643565","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.0,"endSpeed":78.0,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.745755441822475,"aZ":-33.232868246659564,"pfxX":-3.306365720761149,"pfxZ":-0.6933401042938101,"pX":-0.2630416141163336,"pZ":3.711152803653669,"vX0":-0.7108891585255901,"vY0":-122.45537491339864,"vZ0":-0.27736923137194835,"x":83.52,"y":164.49,"x0":0.4599601662989732,"y0":50.00010791148753,"z0":6.643219455516925,"aX":-5.074303625211286},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-1.1,"breakHorizontal":6.1,"spinRate":2507,"spinDirection":250},"zone":11,"typeConfidence":2.0,"plateTime":0.4454539957988839,"extension":6.134094037129382},"index":1,"playId":"3c9755bc-8b10-380a-9da6-d8928815d324","pitchNumber":2,"startTime":"2026-03-20T18:26:15.692Z","endTime":"2026-03-20T18:26:19.696Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":650968,"link":"/api/v1/people/650968"},"first":{"id":813852,"link":"/api/v1/people/813852"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":695336,"link":"/api/v1/people/695336"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":643565,"link":"/api/v1/people/643565","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.4,"endSpeed":78.7,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.8176153727516,"aZ":-34.02644448364398,"pfxX":-3.957028629185044,"pfxZ":-1.1909923862105511,"pX":-0.49904341074321934,"pZ":3.518085570183435,"vX0":-1.297354009788542,"vY0":-123.02393621464773,"vZ0":-0.5479082923116826,"x":136.47,"y":192.0,"x0":0.547069938972324,"y0":50.00117243714043,"z0":6.589118492418771,"aX":-6.160101940876285},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-2.0,"breakHorizontal":7.4,"spinRate":2493,"spinDirection":264},"zone":11,"typeConfidence":2.0,"plateTime":0.44257481367603013,"extension":5.946102496513241},"index":2,"playId":"8150c96a-78bc-3240-bdcc-83aec0b551a3","pitchNumber":3,"startTime":"2026-03-20T18:26:28.984Z","endTime":"2026-03-20T18:26:32.833Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":650968,"link":"/api/v1/people/650968"},"first":{"id":813852,"link":"/api/v1/people/813852"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":695336,"link":"/api/v1/people/695336"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":643565,"link":"/api/v1/people/643565","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":84.0,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.476516803699994,"aZ":-18.231604643749865,"pfxX":6.364155869830384,"pfxZ":7.641812718660244,"pX":-0.6025868796529354,"pZ":3.377281413595626,"vX0":-4.26321948006038,"vY0":-135.19625273013534,"vZ0":-4.766124645470864,"x":127.03,"y":138.58,"x0":0.17971244387160348,"y0":50.002197279180024,"z0":6.469287269294795,"aX":11.609295400529888},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":12.8,"breakHorizontal":-10.4,"spinRate":1915,"spinDirection":150},"zone":1,"typeConfidence":2.0,"plateTime":0.40742153546489934,"extension":6.300003358344339},"index":3,"playId":"70ad6937-c3d5-38d0-9458-2a026bf8293f","pitchNumber":4,"startTime":"2026-03-20T18:26:44.616Z","endTime":"2026-03-20T18:26:48.166Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":650968,"link":"/api/v1/people/650968"},"first":{"id":813852,"link":"/api/v1/people/813852"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":695336,"link":"/api/v1/people/695336"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":643565,"link":"/api/v1/people/643565","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-03-20T18:27:01.783Z","endTime":"2026-03-20T18:27:10.085Z","isPitch":false,"type":"action","player":{"id":643565,"link":"/api/v1/people/643565"},"defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":650968,"link":"/api/v1/people/650968"},"first":{"id":813852,"link":"/api/v1/people/813852"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":695336,"link":"/api/v1/people/695336"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":643565,"link":"/api/v1/people/643565","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":84.9,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.332503854925555,"aZ":-14.067583262644185,"pfxX":3.844831104170353,"pfxZ":9.770613950329821,"pX":-0.7726594850986447,"pZ":1.2563655129884561,"vX0":-3.6350929225226287,"vY0":-136.323550864582,"vZ0":-10.859239075928025,"x":146.45,"y":204.86,"x0":0.08871425060774536,"y0":50.00195139805582,"z0":6.3018355556469166,"aX":7.123582426797177},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":15.1,"breakHorizontal":-6.0,"spinRate":1966,"spinDirection":151},"zone":13,"typeConfidence":2.0,"plateTime":0.40422055166316895,"extension":6.431263709894992},"index":5,"playId":"f3ee8c46-fc4e-316c-bdbc-c849e41c7583","pitchNumber":5,"startTime":"2026-03-20T18:27:10.085Z","endTime":"2026-03-20T18:27:14.812Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":650968,"link":"/api/v1/people/650968"},"first":{"id":813852,"link":"/api/v1/people/813852"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":695336,"link":"/api/v1/people/695336"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":643565,"link":"/api/v1/people/643565","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":79.2,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.647973876082297,"aZ":-30.482972788541705,"pfxX":-3.032290418717648,"pfxZ":1.0722822330121708,"pX":0.11951748964465675,"pZ":1.618316140032866,"vX0":-0.2964045506629124,"vY0":-124.39567144606795,"vZ0":-5.426198705524351,"x":112.44,"y":195.09,"x0":0.63426166621246,"y0":50.00327207208415,"z0":6.338316801302753,"aX":-4.778493041742343},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":1.0,"breakHorizontal":5.5,"spinRate":2512,"spinDirection":221},"zone":14,"typeConfidence":2.0,"plateTime":0.4393776564694547,"extension":6.238665723094629},"index":6,"playId":"a2204d20-7978-3992-a270-418e841076da","pitchNumber":6,"startTime":"2026-03-20T18:27:27.284Z","endTime":"2026-03-20T18:27:30.831Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":650968,"link":"/api/v1/people/650968"},"first":{"id":813852,"link":"/api/v1/people/813852"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":695336,"link":"/api/v1/people/695336"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":643565,"link":"/api/v1/people/643565","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":643565,"link":"/api/v1/people/643565"},"credit":"b_ab"},{"player":{"id":669461,"link":"/api/v1/people/669461"},"credit":"p_ab"},{"player":{"id":643565,"link":"/api/v1/people/643565"},"credit":"b_pa"},{"player":{"id":669461,"link":"/api/v1/people/669461"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":8.9,"awayTeamWinProbability":91.1,"homeTeamWinProbabilityAdded":-1.299999999999999,"leverageIndex":0.52,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-03-20T18:27:30.831Z","atBatIndex":36},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Vidal Bruján singles on a ground ball to right fielder Jordan Walker.","rbi":0,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-20T18:27:37.180Z","endTime":"2026-03-20T18:28:15.891Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":660644,"fullName":"Vidal Bruján","link":"/api/v1/people/660644"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":660644,"fullName":"Vidal Bruján","link":"/api/v1/people/660644"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":660644,"fullName":"Vidal Bruján","link":"/api/v1/people/660644"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":79.7,"strikeZoneTop":3.085,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.855404059694564,"aZ":-25.001584600127146,"pfxX":8.636056116326753,"pfxZ":4.377688679221638,"pX":0.347292290725408,"pZ":2.499831638593207,"vX0":-3.573338601442626,"vY0":-128.557204591591,"vZ0":-4.619106793696195,"x":103.76,"y":171.28,"x0":0.649683688873163,"y0":50.00361499181454,"z0":6.311135224480161,"aX":14.152968550172082},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":6.8,"breakHorizontal":-14.5,"spinRate":1830,"spinDirection":130},"zone":6,"typeConfidence":2.0,"plateTime":0.42951956328676744,"extension":6.093884005257312},"index":0,"playId":"32bf3b05-f712-3700-9a05-9e9e5cf58b1d","pitchNumber":1,"startTime":"2026-03-20T18:27:51.834Z","endTime":"2026-03-20T18:27:55.068Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":650968,"link":"/api/v1/people/650968"},"first":{"id":813852,"link":"/api/v1/people/813852"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":695336,"link":"/api/v1/people/695336"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":660644,"link":"/api/v1/people/660644","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":86.8,"strikeZoneTop":3.085,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.27144587571444,"aZ":-14.295411647558865,"pfxX":0.42636479126308635,"pfxZ":9.287314094700783,"pX":-0.35477193605837204,"pZ":2.6683716525197543,"vX0":-2.0392304320636527,"vY0":-137.80054261532257,"vZ0":-7.67228392501124,"x":130.52,"y":166.73,"x0":0.339098958555615,"y0":50.0067751661062,"z0":6.452270203514043,"aX":0.8212922851114238},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.5,"breakHorizontal":-0.4,"spinRate":2057,"spinDirection":158},"zone":4,"typeConfidence":2.0,"plateTime":0.3972919842183029,"extension":6.346437343441307},"hitData":{"launchSpeed":76.0,"launchAngle":13.0,"totalDistance":141.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":159.71,"coordY":132.13}},"index":1,"playId":"5ca7e74e-b9d9-319b-9390-9a47cadcd4cf","pitchNumber":2,"startTime":"2026-03-20T18:28:08.203Z","endTime":"2026-03-20T18:28:15.891Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":650968,"link":"/api/v1/people/650968"},"first":{"id":813852,"link":"/api/v1/people/813852"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":695336,"link":"/api/v1/people/695336"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":660644,"link":"/api/v1/people/660644","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660644,"link":"/api/v1/people/660644"},"credit":"b_ab"},{"player":{"id":669461,"link":"/api/v1/people/669461"},"credit":"p_ab"},{"player":{"id":660644,"link":"/api/v1/people/660644"},"credit":"b_pa"},{"player":{"id":669461,"link":"/api/v1/people/669461"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":9.9,"awayTeamWinProbability":90.1,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.29,"dramaIndex":18.0,"contextMetrics":{},"playEndTime":"2026-03-20T18:28:15.891Z","atBatIndex":37},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jared Young lines out to center fielder Thomas Saggese.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-20T18:28:21.383Z","endTime":"2026-03-20T18:29:27.386Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":676724,"fullName":"Jared Young","link":"/api/v1/people/676724"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":676724,"fullName":"Jared Young","link":"/api/v1/people/676724"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":695336,"link":"/api/v1/people/695336"},"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(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":93.9,"endSpeed":85.8,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.17903632127924,"aZ":-19.667115797318782,"pfxX":8.225262912931925,"pfxZ":6.642589457339623,"pX":-0.21888969934195776,"pZ":2.2709317538821736,"vX0":-4.259962597893034,"vY0":-136.5918572800944,"vZ0":-7.301381833625246,"x":125.34,"y":177.46,"x0":0.29559757535871123,"y0":50.00104759647533,"z0":6.339667145961207,"aX":15.480030841225007},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":10.6,"breakHorizontal":-13.9,"spinRate":2112,"spinDirection":144},"zone":5,"typeConfidence":2.0,"plateTime":0.4015936315820552,"extension":6.426009917098395},"index":0,"playId":"f7479323-b456-3e60-a295-2c055059af48","pitchNumber":1,"startTime":"2026-03-20T18:28:41.909Z","endTime":"2026-03-20T18:28:45.670Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":650968,"link":"/api/v1/people/650968"},"first":{"id":813852,"link":"/api/v1/people/813852"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":695336,"link":"/api/v1/people/695336"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":676724,"link":"/api/v1/people/676724","batSide":{"code":"L","description":"Left"}},"first":{"id":660644,"link":"/api/v1/people/660644"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":79.2,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.117611373714222,"aZ":-31.621799376068612,"pfxX":-1.3601629559939181,"pfxZ":0.3562202960810019,"pX":-0.16841533757251848,"pZ":2.1904204196018817,"vX0":-1.493314784030586,"vY0":-123.14104215348476,"vZ0":-3.925504407643135,"x":123.42,"y":179.64,"x0":0.6184110679157756,"y0":50.004313941976385,"z0":6.426443875224269,"aX":-2.1286766164405106},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":0.1,"breakHorizontal":2.8,"spinRate":2591,"spinDirection":232},"zone":8,"typeConfidence":2.0,"plateTime":0.44162375111179264,"extension":6.132577619756339},"index":1,"playId":"26c62093-b8e0-349f-93b8-5e61b77c9c5c","pitchNumber":2,"startTime":"2026-03-20T18:28:56.808Z","endTime":"2026-03-20T18:29:00.162Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":650968,"link":"/api/v1/people/650968"},"first":{"id":813852,"link":"/api/v1/people/813852"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":695336,"link":"/api/v1/people/695336"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":676724,"link":"/api/v1/people/676724","batSide":{"code":"L","description":"Left"}},"first":{"id":660644,"link":"/api/v1/people/660644"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":86.7,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.79115678834442,"aZ":-14.412048897094355,"pfxX":2.75649636572363,"pfxZ":9.200830185262832,"pX":-0.022174690949717378,"pZ":3.66175443220358,"vX0":-1.395163000568475,"vY0":-138.0779794745818,"vZ0":-5.108551244712993,"x":117.85,"y":139.91,"x0":0.13154131923525267,"y0":50.00549281605512,"z0":6.506049814650096,"aX":5.322410136822248},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":15.8,"breakHorizontal":-4.7,"spinRate":2048,"spinDirection":153},"zone":11,"typeConfidence":2.0,"plateTime":0.3967129766913615,"extension":6.239633727515112},"hitData":{"launchSpeed":97.5,"launchAngle":22.0,"totalDistance":320.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":93.27,"coordY":74.99}},"index":2,"playId":"c3eb71d9-d52a-33d6-9560-8d5f039b223a","pitchNumber":3,"startTime":"2026-03-20T18:29:20.596Z","endTime":"2026-03-20T18:29:27.386Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":650968,"link":"/api/v1/people/650968"},"first":{"id":813852,"link":"/api/v1/people/813852"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":695336,"link":"/api/v1/people/695336"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":676724,"link":"/api/v1/people/676724","batSide":{"code":"L","description":"Left"}},"first":{"id":660644,"link":"/api/v1/people/660644"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676724,"link":"/api/v1/people/676724"},"credit":"b_ab"},{"player":{"id":669461,"link":"/api/v1/people/669461"},"credit":"p_ab"},{"player":{"id":676724,"link":"/api/v1/people/676724"},"credit":"b_pa"},{"player":{"id":669461,"link":"/api/v1/people/669461"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":8.200000000000001,"awayTeamWinProbability":91.8,"homeTeamWinProbabilityAdded":-1.6999999999999993,"leverageIndex":0.68,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-03-20T18:29:27.386Z","atBatIndex":38},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Thomas Saggese strikes out swinging.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-20T18:31:35.273Z","endTime":"2026-03-20T18:32:45.034Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663542,"fullName":"Bryan Hudson","link":"/api/v1/people/663542"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":663584,"link":"/api/v1/people/663584"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Bryan Hudson replaces Cristofer Gomez.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-20T18:30:40.834Z","endTime":"2026-03-20T18:31:35.273Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663542,"link":"/api/v1/people/663542"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":805684,"link":"/api/v1/people/805684","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":660644,"link":"/api/v1/people/660644"},"third":{"id":806128,"link":"/api/v1/people/806128"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":643565,"link":"/api/v1/people/643565"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":695336,"link":"/api/v1/people/695336","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":77.3,"endSpeed":71.6,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.841987710852695,"aZ":-35.66090988008319,"pfxX":-6.546820642412293,"pfxZ":-2.7222882870976832,"pX":-0.6190238147773406,"pZ":2.033494956949255,"vX0":-7.231854930814141,"vY0":-112.33946399168636,"vZ0":1.5029337654259405,"x":108.33,"y":142.78,"x0":3.4890906094849594,"y0":50.00256989193951,"z0":4.973549356390484,"aX":-8.387858002270093},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.0,"breakVerticalInduced":-4.2,"breakHorizontal":13.7,"spinRate":2054,"spinDirection":312},"zone":7,"typeConfidence":0.9,"plateTime":0.4870674645847468,"extension":7.132078013204335},"index":1,"playId":"4494c87d-71cd-35a3-936c-654f708e22e6","pitchNumber":1,"startTime":"2026-03-20T18:31:35.273Z","endTime":"2026-03-20T18:31:38.751Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663542,"link":"/api/v1/people/663542","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":660644,"link":"/api/v1/people/660644"},"third":{"id":806128,"link":"/api/v1/people/806128"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":643565,"link":"/api/v1/people/643565"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":695336,"link":"/api/v1/people/695336","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":79.9,"endSpeed":73.2,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.74469432978139,"aZ":-37.024581641150824,"pfxX":-6.865611115028501,"pfxZ":-3.5762883113803463,"pX":1.1212694582592273,"pZ":1.46068966749103,"vX0":-3.5945579503301044,"vY0":-116.26865152255574,"vZ0":0.31100441656621913,"x":74.26,"y":199.34,"x0":3.584112120865565,"y0":50.002880573593465,"z0":4.866252748770209,"aX":-9.30973689238178},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.2,"breakVerticalInduced":-6.1,"breakHorizontal":13.3,"spinRate":1930,"spinDirection":307},"zone":14,"typeConfidence":0.9,"plateTime":0.47281568414414554,"extension":7.027267299137674},"index":2,"playId":"60da24d2-e131-3ae9-9f9b-cb24ad4e7e3c","pitchNumber":2,"startTime":"2026-03-20T18:31:52.362Z","endTime":"2026-03-20T18:31:56.377Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663542,"link":"/api/v1/people/663542","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":660644,"link":"/api/v1/people/660644"},"third":{"id":806128,"link":"/api/v1/people/806128"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":643565,"link":"/api/v1/people/643565"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":695336,"link":"/api/v1/people/695336","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":90.7,"endSpeed":82.9,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.397229831317645,"aZ":-18.24027917596745,"pfxX":5.617140785853896,"pfxZ":7.898384632550691,"pX":0.45824717054743336,"pZ":3.7726251160170836,"vX0":-9.278434946120605,"vY0":-131.82228008868822,"vZ0":-0.272843267194747,"x":99.53,"y":136.92,"x0":3.2899832257847086,"y0":50.0020628217717,"z0":5.221254898860375,"aX":9.909419861540671},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":14.5,"breakHorizontal":-8.2,"spinRate":2266,"spinDirection":121},"zone":12,"typeConfidence":0.9,"plateTime":0.41513293607692336,"extension":7.060091113677704},"index":3,"playId":"32a03562-e798-3dc0-b36a-d2762d177b16","pitchNumber":3,"startTime":"2026-03-20T18:32:06.003Z","endTime":"2026-03-20T18:32:09.003Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663542,"link":"/api/v1/people/663542","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":660644,"link":"/api/v1/people/660644"},"third":{"id":806128,"link":"/api/v1/people/806128"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":643565,"link":"/api/v1/people/643565"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":695336,"link":"/api/v1/people/695336","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":84.1,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.258288300318274,"aZ":-18.825183856349607,"pfxX":6.50646117732941,"pfxZ":7.367091493490477,"pX":0.7481387747206242,"pZ":2.6966356190237963,"vX0":-8.70243956611424,"vY0":-133.64428040855705,"vZ0":-2.7267178823844174,"x":88.48,"y":165.97,"x0":3.198260528970175,"y0":50.00505559261979,"z0":5.079120775341612,"aX":11.79482230850648},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":13.0,"breakHorizontal":-10.0,"spinRate":2258,"spinDirection":119},"zone":6,"typeConfidence":0.9,"plateTime":0.40952559392658294,"extension":6.966288436684667},"index":4,"playId":"5637d164-c502-3542-8726-7cac9e4ba074","pitchNumber":4,"startTime":"2026-03-20T18:32:21.563Z","endTime":"2026-03-20T18:32:24.750Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663542,"link":"/api/v1/people/663542","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":660644,"link":"/api/v1/people/660644"},"third":{"id":806128,"link":"/api/v1/people/806128"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":643565,"link":"/api/v1/people/643565"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":695336,"link":"/api/v1/people/695336","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.1,"endSpeed":72.7,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.864185652850665,"aZ":-32.38470730523978,"pfxX":-7.193847316774904,"pfxZ":-0.1621569100109026,"pX":-1.3509897613560435,"pZ":1.920200845112604,"vX0":-8.041403730819972,"vY0":-116.30077276385406,"vZ0":0.06169603792475997,"x":168.5,"y":186.93,"x0":3.111919329792753,"y0":50.00045370288048,"z0":5.016564874703501,"aX":-9.65370933224467},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":0.1,"breakHorizontal":15.4,"spinRate":2058,"spinDirection":306},"zone":13,"typeConfidence":0.9,"plateTime":0.4746046465840972,"extension":7.0256609714462},"index":5,"playId":"32225e06-24bf-396d-b31e-8de82f55fbae","pitchNumber":5,"startTime":"2026-03-20T18:32:39.496Z","endTime":"2026-03-20T18:32:45.034Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663542,"link":"/api/v1/people/663542","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":660644,"link":"/api/v1/people/660644"},"third":{"id":806128,"link":"/api/v1/people/806128"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":643565,"link":"/api/v1/people/643565"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":695336,"link":"/api/v1/people/695336","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695336,"link":"/api/v1/people/695336"},"credit":"b_ab"},{"player":{"id":663542,"link":"/api/v1/people/663542"},"credit":"p_ab"},{"player":{"id":695336,"link":"/api/v1/people/695336"},"credit":"b_pa"},{"player":{"id":663542,"link":"/api/v1/people/663542"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":8.9,"awayTeamWinProbability":91.1,"homeTeamWinProbabilityAdded":0.6999999999999993,"leverageIndex":0.27,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2026-03-20T18:32:45.034Z","atBatIndex":39},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Yohel Pozo called out on strikes.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-20T18:35:10.074Z","endTime":"2026-03-20T18:36:21.946Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":650968,"fullName":"Yohel Pozo","link":"/api/v1/people/650968"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":805684,"fullName":"Cristofer Gomez","link":"/api/v1/people/805684"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":650968,"fullName":"Yohel Pozo","link":"/api/v1/people/650968"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":663584,"link":"/api/v1/people/663584"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"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:33:10.273Z","endTime":"2026-03-20T18:33:33.840Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":663542,"link":"/api/v1/people/663542","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":660644,"link":"/api/v1/people/660644"},"third":{"id":806128,"link":"/api/v1/people/806128"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":643565,"link":"/api/v1/people/643565"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":650968,"link":"/api/v1/people/650968","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Cristofer Gomez replaces Bryan Hudson.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"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-20T18:33:33.840Z","endTime":"2026-03-20T18:35:12.176Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":805684,"link":"/api/v1/people/805684"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":663542,"link":"/api/v1/people/663542","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":660644,"link":"/api/v1/people/660644"},"third":{"id":806128,"link":"/api/v1/people/806128"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":643565,"link":"/api/v1/people/643565"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":650968,"link":"/api/v1/people/650968","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.0,"endSpeed":76.3,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.958506700702983,"aZ":-30.33556336491436,"pfxX":3.3978976718445555,"pfxZ":1.2369970423616774,"pX":-0.24171684028675006,"pZ":2.3091443842781905,"vX0":1.4686194795299379,"vY0":-120.97250280728454,"vZ0":-1.6225234233106771,"x":126.21,"y":176.43,"x0":-1.2982760873283627,"y0":50.00002612056549,"z0":5.651919558654767,"aX":5.0260679901665775},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":2.2,"breakHorizontal":-6.5,"spinRate":2288,"spinDirection":130},"zone":5,"typeConfidence":0.92,"plateTime":0.45305486176068044,"extension":7.261894550820882},"index":2,"playId":"ef5d6e76-d8c0-3b16-87b7-ed92cdb2f4f5","pitchNumber":1,"startTime":"2026-03-20T18:35:12.176Z","endTime":"2026-03-20T18:35:15.469Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805684,"link":"/api/v1/people/805684","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":660644,"link":"/api/v1/people/660644"},"third":{"id":806128,"link":"/api/v1/people/806128"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":643565,"link":"/api/v1/people/643565"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":650968,"link":"/api/v1/people/650968","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":94.0,"endSpeed":86.1,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.72540537887256,"aZ":-13.057244846575305,"pfxX":-4.0062156543625145,"pfxZ":10.062742949880967,"pX":-0.048455695771434236,"pZ":2.6570200270277624,"vX0":4.289090463077687,"vY0":-136.8451544870257,"vZ0":-5.240341184054602,"x":118.85,"y":167.04,"x0":-1.114364256806875,"y0":50.00118963805558,"z0":5.488565559127751,"aX":-7.61018796966743},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.3,"breakHorizontal":6.4,"spinRate":2209,"spinDirection":212},"zone":5,"typeConfidence":0.91,"plateTime":0.3999900654520685,"extension":7.094079135918081},"index":3,"playId":"b79f85d2-9cc7-3e33-a4e4-a568a7686a98","pitchNumber":2,"startTime":"2026-03-20T18:35:29.999Z","endTime":"2026-03-20T18:35:32.999Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805684,"link":"/api/v1/people/805684","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":660644,"link":"/api/v1/people/660644"},"third":{"id":806128,"link":"/api/v1/people/806128"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":643565,"link":"/api/v1/people/643565"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":650968,"link":"/api/v1/people/650968","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":80.7,"endSpeed":74.4,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.107365955186943,"aZ":-27.470629894811328,"pfxX":6.066072595771107,"pfxZ":3.42938148036823,"pX":2.926925075538672,"pZ":-1.2604858806160406,"vX0":7.595676774627188,"vY0":-117.00312865657773,"vZ0":-8.96458958964612,"x":5.43,"y":272.81,"x0":-1.1621846906508062,"y0":50.00572686237828,"z0":5.232454450458228,"aX":8.327895261886885},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":4.0,"breakHorizontal":-13.0,"spinRate":2306,"spinDirection":86},"zone":14,"typeConfidence":0.85,"plateTime":0.4699043606033424,"extension":7.385752097696255},"index":4,"playId":"9f0c98bc-2b1a-3385-b4b1-dc0cfa6b62d7","pitchNumber":3,"startTime":"2026-03-20T18:35:48.629Z","endTime":"2026-03-20T18:35:51.937Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805684,"link":"/api/v1/people/805684","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":660644,"link":"/api/v1/people/660644"},"third":{"id":806128,"link":"/api/v1/people/806128"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":643565,"link":"/api/v1/people/643565"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":650968,"link":"/api/v1/people/650968","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":79.0,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.935199014093683,"aZ":-28.5981629646561,"pfxX":1.63551859093071,"pfxZ":2.26430270234429,"pX":0.7258932492161081,"pZ":2.5654455011957347,"vX0":3.956610493874728,"vY0":-124.2940978825925,"vZ0":-1.6073937086458538,"x":100.0,"y":141.84,"x0":-1.0936434406870916,"y0":50.001990686348655,"z0":5.5763906368424365,"aX":2.579436763785248},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":4.0,"breakHorizontal":-3.8,"spinRate":2267,"spinDirection":152},"zone":6,"typeConfidence":0.9,"plateTime":0.43926542494267773,"extension":7.292315060287291},"index":5,"playId":"6b913baa-2c2c-32ff-9275-84c3399228c7","pitchNumber":4,"startTime":"2026-03-20T18:36:17.744Z","endTime":"2026-03-20T18:36:21.946Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805684,"link":"/api/v1/people/805684","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":660644,"link":"/api/v1/people/660644"},"third":{"id":806128,"link":"/api/v1/people/806128"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":643565,"link":"/api/v1/people/643565"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":650968,"link":"/api/v1/people/650968","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650968,"link":"/api/v1/people/650968"},"credit":"b_ab"},{"player":{"id":805684,"link":"/api/v1/people/805684"},"credit":"p_ab"},{"player":{"id":650968,"link":"/api/v1/people/650968"},"credit":"b_pa"},{"player":{"id":805684,"link":"/api/v1/people/805684"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":9.4,"awayTeamWinProbability":90.6,"homeTeamWinProbabilityAdded":0.5,"leverageIndex":0.21,"dramaIndex":14.0,"contextMetrics":{},"playEndTime":"2026-03-20T18:36:21.946Z","atBatIndex":40},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"José Fermín pops out to third baseman Antonio Jimenez in foul territory.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-20T18:36:26.699Z","endTime":"2026-03-20T18:37:28.958Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":805684,"fullName":"Cristofer Gomez","link":"/api/v1/people/805684"},"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":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":806128,"link":"/api/v1/people/806128"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":85.4,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.870755220604526,"aZ":-13.434268435473008,"pfxX":-3.070526715118734,"pfxZ":10.005229164869244,"pX":-0.10459631926113508,"pZ":3.10039246759979,"vX0":3.8030865690647326,"vY0":-135.99080670646674,"vZ0":-3.8365888922940745,"x":120.99,"y":155.07,"x0":-1.1223562810652448,"y0":50.00077779022274,"z0":5.461642070221979,"aX":-5.749963300090549},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":17.5,"breakHorizontal":4.8,"spinRate":2254,"spinDirection":217},"zone":2,"typeConfidence":0.9,"plateTime":0.4028118209113183,"extension":7.383481144706028},"index":0,"playId":"897cdff7-4c1a-32bb-b535-ca2bfa05c059","pitchNumber":1,"startTime":"2026-03-20T18:36:46.956Z","endTime":"2026-03-20T18:36:49.956Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805684,"link":"/api/v1/people/805684","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":660644,"link":"/api/v1/people/660644"},"third":{"id":806128,"link":"/api/v1/people/806128"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":643565,"link":"/api/v1/people/643565"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":665877,"link":"/api/v1/people/665877","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.2,"endSpeed":76.6,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.510874422729454,"aZ":-27.997801450857445,"pfxX":2.8280460818653745,"pfxZ":2.804652068833998,"pX":0.801810794798601,"pZ":2.019711630368888,"vX0":3.5387491408704985,"vY0":-121.15010757270191,"vZ0":-2.496210058410159,"x":86.44,"y":184.25,"x0":-1.0446940076415059,"y0":50.00104815990862,"z0":5.508767538829985,"aX":4.205471901409879},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":4.8,"breakHorizontal":-6.0,"spinRate":2115,"spinDirection":142},"zone":14,"typeConfidence":0.91,"plateTime":0.45198573304722967,"extension":7.183746259091749},"index":1,"playId":"f1a247b2-9d33-35a2-bf7a-29eaaedf67fd","pitchNumber":2,"startTime":"2026-03-20T18:37:04.781Z","endTime":"2026-03-20T18:37:11.139Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805684,"link":"/api/v1/people/805684","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":660644,"link":"/api/v1/people/660644"},"third":{"id":806128,"link":"/api/v1/people/806128"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":643565,"link":"/api/v1/people/643565"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":665877,"link":"/api/v1/people/665877","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.2,"endSpeed":77.1,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.295477211540817,"aZ":-31.201373635595274,"pfxX":4.469778856173867,"pfxZ":0.6518344435147618,"pX":0.07741801724039434,"pZ":1.9975529545931165,"vX0":1.2738857780648107,"vY0":-121.24657622569109,"vZ0":-1.8764819034971794,"x":114.05,"y":184.85,"x0":-1.034809437054126,"y0":50.00489380707117,"z0":5.487948239308767,"aX":6.697617730306952},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":1.0,"breakHorizontal":-8.4,"spinRate":2158,"spinDirection":125},"zone":8,"typeConfidence":0.94,"plateTime":0.4506569979450985,"extension":7.305622564098402},"hitData":{"launchSpeed":76.2,"launchAngle":77.0,"totalDistance":61.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":95.87,"coordY":199.71}},"index":2,"playId":"f54c85b8-6a06-3bb0-b4aa-c04b720dd73a","pitchNumber":3,"startTime":"2026-03-20T18:37:22.113Z","endTime":"2026-03-20T18:37:28.958Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805684,"link":"/api/v1/people/805684","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":660644,"link":"/api/v1/people/660644"},"third":{"id":806128,"link":"/api/v1/people/806128"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":643565,"link":"/api/v1/people/643565"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":665877,"link":"/api/v1/people/665877","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665877,"link":"/api/v1/people/665877"},"credit":"b_ab"},{"player":{"id":805684,"link":"/api/v1/people/805684"},"credit":"p_ab"},{"player":{"id":665877,"link":"/api/v1/people/665877"},"credit":"b_pa"},{"player":{"id":805684,"link":"/api/v1/people/805684"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":9.8,"awayTeamWinProbability":90.2,"homeTeamWinProbabilityAdded":0.40000000000000036,"leverageIndex":0.14,"dramaIndex":11.0,"contextMetrics":{},"playEndTime":"2026-03-20T18:37:28.958Z","atBatIndex":41},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Hayden Senger hit by pitch.","rbi":0,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-20T18:39:51.813Z","endTime":"2026-03-20T18:41:19.149Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":663584,"fullName":"Hayden Senger","link":"/api/v1/people/663584"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677865,"fullName":"Justin Bruihl","link":"/api/v1/people/677865"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":663584,"fullName":"Hayden Senger","link":"/api/v1/people/663584"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":663584,"fullName":"Hayden Senger","link":"/api/v1/people/663584"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Justin Bruihl replaces Matthew Liberatore.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-20T18:38:50.219Z","endTime":"2026-03-20T18:39:54.129Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":677865,"link":"/api/v1/people/677865"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":650968,"link":"/api/v1/people/650968"},"first":{"id":813852,"link":"/api/v1/people/813852"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":695336,"link":"/api/v1/people/695336"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":663584,"link":"/api/v1/people/663584","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.7,"endSpeed":82.1,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.822689868158992,"aZ":-29.306145141908736,"pfxX":9.941122011036612,"pfxZ":1.671179030064737,"pX":-0.6437754357668903,"pZ":2.496845985505252,"vX0":-12.792624350448758,"vY0":-130.0938056300545,"vZ0":-0.28489782741511993,"x":141.54,"y":171.37,"x0":3.041541201524076,"y0":50.00392290093028,"z0":4.825687176897192,"aX":17.07314969125272},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":3.2,"breakHorizontal":-15.2,"spinRate":2162,"spinDirection":109},"zone":4,"typeConfidence":2.0,"plateTime":0.4207391799040012,"extension":6.777037489265901},"index":1,"playId":"6f987f47-0acf-3a13-8fad-32c893bbc339","pitchNumber":1,"startTime":"2026-03-20T18:39:54.129Z","endTime":"2026-03-20T18:39:57.999Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677865,"link":"/api/v1/people/677865","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":650968,"link":"/api/v1/people/650968"},"first":{"id":813852,"link":"/api/v1/people/813852"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":695336,"link":"/api/v1/people/695336"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":663584,"link":"/api/v1/people/663584","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":81.6,"endSpeed":74.6,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.665247070583074,"aZ":-27.048131709708667,"pfxX":6.893938205240174,"pfxZ":3.5905234493279536,"pX":1.2317899380950097,"pZ":3.1534772914333593,"vX0":-6.63516731109103,"vY0":-118.68369180174065,"vZ0":1.828514460005499,"x":70.05,"y":153.64,"x0":3.167707364096496,"y0":50.00191972311517,"z0":4.836108094944509,"aX":9.837232868359054},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":7.2,"breakHorizontal":-10.9,"spinRate":1439,"spinDirection":108},"zone":12,"typeConfidence":2.0,"plateTime":0.46146988804676425,"extension":6.769682784883922},"index":2,"playId":"36f2cf27-6d5b-3d06-bd69-65fa41e1cd8f","pitchNumber":2,"startTime":"2026-03-20T18:40:08.574Z","endTime":"2026-03-20T18:40:11.894Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677865,"link":"/api/v1/people/677865","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":650968,"link":"/api/v1/people/650968"},"first":{"id":813852,"link":"/api/v1/people/813852"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":695336,"link":"/api/v1/people/695336"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":663584,"link":"/api/v1/people/663584","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":82.0,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.970383729115678,"aZ":-26.376871851944895,"pfxX":-0.012071773776604733,"pfxZ":3.4082034415889755,"pX":0.31405313428434856,"pZ":3.007361913612516,"vX0":-6.820321534444811,"vY0":-128.59918445826398,"vZ0":-0.5840699348307509,"x":105.03,"y":157.58,"x0":2.985591994398913,"y0":50.000485547087074,"z0":5.257252317444679,"aX":-0.019314083295403732},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":6.2,"breakHorizontal":1.3,"spinRate":2620,"spinDirection":119},"zone":2,"typeConfidence":2.0,"plateTime":0.423535771786693,"extension":6.528101232713078},"index":3,"playId":"fbb988f3-89da-38d0-8f23-e060adc14a0a","pitchNumber":3,"startTime":"2026-03-20T18:40:24.207Z","endTime":"2026-03-20T18:40:27.207Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677865,"link":"/api/v1/people/677865","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":650968,"link":"/api/v1/people/650968"},"first":{"id":813852,"link":"/api/v1/people/813852"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":695336,"link":"/api/v1/people/695336"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":663584,"link":"/api/v1/people/663584","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":85.0,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.92590749540141,"aZ":-21.5095205783314,"pfxX":8.079868502126823,"pfxZ":5.783194482485808,"pX":-0.456083383176312,"pZ":3.3778840987452297,"vX0":-11.484507544153347,"vY0":-134.65240764242571,"vZ0":-0.6306265671149396,"x":134.38,"y":147.58,"x0":2.8051740085652397,"y0":50.00663388562853,"z0":5.130487817356603,"aX":14.912038965503678},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":10.6,"breakHorizontal":-12.4,"spinRate":2261,"spinDirection":123},"zone":1,"typeConfidence":2.0,"plateTime":0.4060244398137116,"extension":6.7448299222837225},"index":4,"playId":"8e319cd2-f3a3-30e5-8c8c-750bb597611d","pitchNumber":4,"startTime":"2026-03-20T18:40:47.456Z","endTime":"2026-03-20T18:40:50.935Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677865,"link":"/api/v1/people/677865","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":650968,"link":"/api/v1/people/650968"},"first":{"id":813852,"link":"/api/v1/people/813852"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":695336,"link":"/api/v1/people/695336"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":663584,"link":"/api/v1/people/663584","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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":77.7,"endSpeed":71.1,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.52305075186355,"aZ":-34.90565399277578,"pfxX":-8.572377374141114,"pfxZ":-2.154685215693556,"pX":-2.2933484506117505,"pZ":1.1262239514504833,"vX0":-9.188254891253186,"vY0":-112.70263975113438,"vZ0":-0.2486400870348553,"x":204.42,"y":208.37,"x0":2.974986542514826,"y0":50.004977938369876,"z0":4.811485617196081,"aX":-10.851703441922492},"breaks":{"breakAngle":19.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.8,"breakVerticalInduced":-3.6,"breakHorizontal":18.2,"spinRate":2613,"spinDirection":310},"zone":13,"typeConfidence":2.0,"plateTime":0.48899216127172096,"extension":6.8099023384215265},"index":5,"playId":"e4d5f630-635f-34c2-afda-82a77e073d68","pitchNumber":5,"startTime":"2026-03-20T18:41:14.699Z","endTime":"2026-03-20T18:41:19.149Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677865,"link":"/api/v1/people/677865","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":650968,"link":"/api/v1/people/650968"},"first":{"id":813852,"link":"/api/v1/people/813852"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":695336,"link":"/api/v1/people/695336"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":663584,"link":"/api/v1/people/663584","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663584,"link":"/api/v1/people/663584"},"credit":"b_pa"},{"player":{"id":677865,"link":"/api/v1/people/677865"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":13.3,"awayTeamWinProbability":86.7,"homeTeamWinProbabilityAdded":3.5,"leverageIndex":0.76,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2026-03-20T18:41:19.149Z","atBatIndex":42},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Antonio Jimenez walks. Hayden Senger to 2nd.","rbi":0,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-20T18:41:39.376Z","endTime":"2026-03-20T18:44:43.680Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":806128,"fullName":"Antonio Jimenez","link":"/api/v1/people/806128"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677865,"fullName":"Justin Bruihl","link":"/api/v1/people/677865"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":806128,"fullName":"Antonio Jimenez","link":"/api/v1/people/806128"},"postOnSecond":{"id":663584,"fullName":"Hayden Senger","link":"/api/v1/people/663584"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,5,6,7,8,9],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":663584,"fullName":"Hayden Senger","link":"/api/v1/people/663584"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":806128,"fullName":"Antonio Jimenez","link":"/api/v1/people/806128"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":81.7,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.665332554499198,"aZ":-32.14698750766652,"pfxX":11.278663818158346,"pfxZ":0.02011400651291062,"pX":0.1089848984316058,"pZ":2.071622576765607,"vX0":-11.644087213880084,"vY0":-130.97802245161617,"vZ0":-0.5062026448778308,"x":112.85,"y":182.85,"x0":3.171753436093274,"y0":50.00643002455038,"z0":4.695768959388089,"aX":19.372815342773432},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":0.1,"breakHorizontal":-17.5,"spinRate":2154,"spinDirection":108},"zone":8,"typeConfidence":2.0,"plateTime":0.4200609066797889,"extension":6.817728484138775},"index":0,"playId":"24824120-23ba-3658-8372-5bf22f4b3e44","pitchNumber":1,"startTime":"2026-03-20T18:41:51.431Z","endTime":"2026-03-20T18:41:55.157Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677865,"link":"/api/v1/people/677865","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":650968,"link":"/api/v1/people/650968"},"first":{"id":813852,"link":"/api/v1/people/813852"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":695336,"link":"/api/v1/people/695336"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":806128,"link":"/api/v1/people/806128","batSide":{"code":"R","description":"Right"}},"first":{"id":663584,"link":"/api/v1/people/663584"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":80.0,"endSpeed":73.0,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.69679345205496,"aZ":-33.317688985168374,"pfxX":4.474917156261444,"pfxZ":-0.8334019674872639,"pX":2.415270418879617,"pZ":3.1270535532888863,"vX0":-3.4652196381148697,"vY0":-116.39659917270548,"vZ0":3.2435275790319062,"x":24.94,"y":154.35,"x0":3.3449308124767403,"y0":50.00508142356349,"z0":4.8787233312382465,"aX":6.115548771450443},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-0.4,"breakHorizontal":-7.2,"spinRate":1264,"spinDirection":101},"zone":12,"typeConfidence":2.0,"plateTime":0.47132360788620353,"extension":6.790074013843},"index":1,"playId":"cb0d61d6-55ca-3a67-8067-62a5b1a647e5","pitchNumber":2,"startTime":"2026-03-20T18:42:07.031Z","endTime":"2026-03-20T18:42:10.031Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677865,"link":"/api/v1/people/677865","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":650968,"link":"/api/v1/people/650968"},"first":{"id":813852,"link":"/api/v1/people/813852"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":695336,"link":"/api/v1/people/695336"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":806128,"link":"/api/v1/people/806128","batSide":{"code":"R","description":"Right"}},"first":{"id":663584,"link":"/api/v1/people/663584"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.0,"endSpeed":74.7,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.18605146124584,"aZ":-33.49101890462023,"pfxX":4.304463441194365,"pfxZ":-0.9357409111114947,"pX":-0.1642580544790069,"pZ":2.177291515568599,"vX0":-8.82601118962205,"vY0":-117.67584096682006,"vZ0":1.1166296914084957,"x":123.26,"y":179.99,"x0":3.0665326934800374,"y0":50.001927004632996,"z0":4.7863102777073,"aX":6.070672968367621},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-1.1,"breakHorizontal":-5.8,"spinRate":1443,"spinDirection":102},"zone":8,"typeConfidence":2.0,"plateTime":0.4644848082232822,"extension":6.8153910026057964},"index":2,"playId":"d20e8816-d87f-3fcb-8d46-1f4fd5785f2a","pitchNumber":3,"startTime":"2026-03-20T18:42:26.081Z","endTime":"2026-03-20T18:42:29.081Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677865,"link":"/api/v1/people/677865","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":650968,"link":"/api/v1/people/650968"},"first":{"id":813852,"link":"/api/v1/people/813852"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":695336,"link":"/api/v1/people/695336"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":806128,"link":"/api/v1/people/806128","batSide":{"code":"R","description":"Right"}},"first":{"id":663584,"link":"/api/v1/people/663584"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-03-20T18:42:36.266Z","endTime":"2026-03-20T18:42:38.692Z","isPitch":false,"type":"action","player":{"id":806128,"link":"/api/v1/people/806128"},"defense":{"pitcher":{"id":677865,"link":"/api/v1/people/677865","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":650968,"link":"/api/v1/people/650968"},"first":{"id":813852,"link":"/api/v1/people/813852"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":695336,"link":"/api/v1/people/695336"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":806128,"link":"/api/v1/people/806128","batSide":{"code":"R","description":"Right"}},"first":{"id":663584,"link":"/api/v1/people/663584"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":4,"startTime":"2026-03-20T18:42:38.692Z","endTime":"2026-03-20T18:42:53.030Z","isPitch":false,"type":"action","player":{"id":806128,"link":"/api/v1/people/806128"},"defense":{"pitcher":{"id":677865,"link":"/api/v1/people/677865","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":650968,"link":"/api/v1/people/650968"},"first":{"id":813852,"link":"/api/v1/people/813852"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":695336,"link":"/api/v1/people/695336"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":806128,"link":"/api/v1/people/806128","batSide":{"code":"R","description":"Right"}},"first":{"id":663584,"link":"/api/v1/people/663584"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":2,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":82.8,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.855599809807654,"aZ":-21.975127455302808,"pfxX":1.920073881064316,"pfxZ":5.8896882097146595,"pX":-0.9847379578410467,"pZ":1.8123259746975013,"vX0":-10.065779900358432,"vY0":-130.38755128994367,"vZ0":-4.361230213254161,"x":154.54,"y":189.85,"x0":2.666377638524873,"y0":50.00619586515369,"z0":5.1524263361810965,"aX":3.328489899775596},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":10.0,"breakHorizontal":-1.4,"spinRate":2463,"spinDirection":126},"zone":13,"typeConfidence":2.0,"plateTime":0.4191025721869659,"extension":6.770063641891651},"index":5,"playId":"60f001d3-7809-3fe4-98b1-28fa49568a46","pitchNumber":4,"startTime":"2026-03-20T18:42:53.030Z","endTime":"2026-03-20T18:42:56.231Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677865,"link":"/api/v1/people/677865","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":650968,"link":"/api/v1/people/650968"},"first":{"id":813852,"link":"/api/v1/people/813852"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":695336,"link":"/api/v1/people/695336"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":806128,"link":"/api/v1/people/806128","batSide":{"code":"R","description":"Right"}},"first":{"id":663584,"link":"/api/v1/people/663584"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.0,"endSpeed":73.6,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.63137106067841,"aZ":-35.18120443595413,"pfxX":5.520524916705827,"pfxZ":-2.183776646668804,"pX":2.284752290952298,"pZ":2.1420443244495333,"vX0":-3.824532184225518,"vY0":-116.41673202494732,"vZ0":1.5231976804051348,"x":29.91,"y":180.94,"x0":3.2307187670814903,"y0":50.00573130252743,"z0":4.806602027531108,"aX":7.5871753407602975},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.0,"breakVerticalInduced":-3.4,"breakHorizontal":-9.1,"spinRate":1352,"spinDirection":99},"zone":14,"typeConfidence":2.0,"plateTime":0.47030067560753075,"extension":6.6968608367594324},"index":6,"playId":"ea690845-34a3-3d4d-9f02-a7b0603e0ed3","pitchNumber":5,"startTime":"2026-03-20T18:43:18.426Z","endTime":"2026-03-20T18:43:21.426Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677865,"link":"/api/v1/people/677865","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":650968,"link":"/api/v1/people/650968"},"first":{"id":813852,"link":"/api/v1/people/813852"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":695336,"link":"/api/v1/people/695336"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":806128,"link":"/api/v1/people/806128","batSide":{"code":"R","description":"Right"}},"first":{"id":663584,"link":"/api/v1/people/663584"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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.7,"endSpeed":83.4,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.972945586685928,"aZ":-33.342442271428574,"pfxX":11.143417279477651,"pfxZ":-0.6664191251609495,"pX":-1.020188855931704,"pZ":2.1481248102895716,"vX0":-14.225256365715584,"vY0":-131.44416995386132,"vZ0":-0.5385954133553289,"x":155.89,"y":180.78,"x0":2.9957529805534637,"y0":50.0005044732173,"z0":4.815932027705089,"aX":19.639343254288782},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":-1.1,"breakHorizontal":-17.3,"spinRate":2141,"spinDirection":111},"zone":13,"typeConfidence":2.0,"plateTime":0.4155571223040764,"extension":6.794041348123705},"index":7,"playId":"2b21ebb1-f475-3d2c-95a8-f2936bb38167","pitchNumber":6,"startTime":"2026-03-20T18:43:37.343Z","endTime":"2026-03-20T18:43:40.750Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677865,"link":"/api/v1/people/677865","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":650968,"link":"/api/v1/people/650968"},"first":{"id":813852,"link":"/api/v1/people/813852"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":695336,"link":"/api/v1/people/695336"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":806128,"link":"/api/v1/people/806128","batSide":{"code":"R","description":"Right"}},"first":{"id":663584,"link":"/api/v1/people/663584"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":82.7,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.201051721097905,"aZ":-28.44543558487054,"pfxX":10.857318401385351,"pfxZ":2.1333529255037718,"pX":0.5672035377933623,"pZ":2.358737492614827,"vX0":-10.344402958304629,"vY0":-131.16285433601,"vZ0":-0.5939450547943037,"x":95.38,"y":175.09,"x0":3.147615560588977,"y0":50.00143734050219,"z0":4.705419305353669,"aX":18.9561043026474},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":4.0,"breakHorizontal":-17.4,"spinRate":2137,"spinDirection":110},"zone":6,"typeConfidence":2.0,"plateTime":0.41726270583502423,"extension":6.842401121238627},"index":8,"playId":"97ccbec8-163e-346a-b449-ba23c61896a9","pitchNumber":7,"startTime":"2026-03-20T18:43:57.622Z","endTime":"2026-03-20T18:44:02.569Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677865,"link":"/api/v1/people/677865","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":650968,"link":"/api/v1/people/650968"},"first":{"id":813852,"link":"/api/v1/people/813852"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":695336,"link":"/api/v1/people/695336"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":806128,"link":"/api/v1/people/806128","batSide":{"code":"R","description":"Right"}},"first":{"id":663584,"link":"/api/v1/people/663584"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.0,"endSpeed":71.8,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.10000703194097,"aZ":-34.72098047845423,"pfxX":-7.345998822272885,"pfxZ":-1.9667315707867727,"pX":-1.3982363714130692,"pZ":1.4750530576944578,"vX0":-7.8534181632856095,"vY0":-113.38731622772916,"vZ0":0.34687772876146816,"x":170.3,"y":198.95,"x0":3.0739823943464595,"y0":50.00406996797786,"z0":4.804493267940349,"aX":-9.498368991074253},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.4,"breakVerticalInduced":-3.1,"breakHorizontal":15.4,"spinRate":2506,"spinDirection":308},"zone":13,"typeConfidence":2.0,"plateTime":0.48437101047244635,"extension":6.939988039697145},"index":9,"playId":"c9889e47-5f0a-3200-9a65-6734ef46046e","pitchNumber":8,"startTime":"2026-03-20T18:44:39.618Z","endTime":"2026-03-20T18:44:43.680Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677865,"link":"/api/v1/people/677865","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":650968,"link":"/api/v1/people/650968"},"first":{"id":813852,"link":"/api/v1/people/813852"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":695336,"link":"/api/v1/people/695336"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":806128,"link":"/api/v1/people/806128","batSide":{"code":"R","description":"Right"}},"first":{"id":663584,"link":"/api/v1/people/663584"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":806128,"link":"/api/v1/people/806128"},"credit":"b_pa"},{"player":{"id":677865,"link":"/api/v1/people/677865"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":19.3,"awayTeamWinProbability":80.7,"homeTeamWinProbabilityAdded":6.0,"leverageIndex":1.43,"dramaIndex":78.0,"contextMetrics":{},"playEndTime":"2026-03-20T18:44:43.680Z","atBatIndex":43},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Carson Benge singles on a ground ball to left fielder Nathan Church. Hayden Senger to 3rd. Antonio Jimenez to 2nd.","rbi":0,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-20T18:44:47.097Z","endTime":"2026-03-20T18:45:40.267Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677865,"fullName":"Justin Bruihl","link":"/api/v1/people/677865"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"postOnSecond":{"id":806128,"fullName":"Antonio Jimenez","link":"/api/v1/people/806128"},"postOnThird":{"id":663584,"fullName":"Hayden Senger","link":"/api/v1/people/663584"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":701675,"link":"/api/v1/people/701675"},"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":663584,"fullName":"Hayden Senger","link":"/api/v1/people/663584"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"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":806128,"fullName":"Antonio Jimenez","link":"/api/v1/people/806128"},"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(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":78.1,"endSpeed":72.1,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.63248602142547,"aZ":-35.26809941053554,"pfxX":-7.4754295077921515,"pfxZ":-2.361055921979178,"pX":0.6320496890296684,"pZ":2.2116068952669417,"vX0":-4.003676729328908,"vY0":-113.75622906810625,"vZ0":1.8541067235442945,"x":92.91,"y":179.07,"x0":3.3851814159054325,"y0":50.00150509147076,"z0":4.879254727992419,"aX":-9.806628545512135},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.2,"breakVerticalInduced":-3.5,"breakHorizontal":14.5,"spinRate":2523,"spinDirection":300},"zone":9,"typeConfidence":2.0,"plateTime":0.4812686572173197,"extension":6.70997081740123},"index":0,"playId":"6458a056-e9ca-37db-b2eb-b5bf9bccf23e","pitchNumber":1,"startTime":"2026-03-20T18:45:11.973Z","endTime":"2026-03-20T18:45:15.498Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677865,"link":"/api/v1/people/677865","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":650968,"link":"/api/v1/people/650968"},"first":{"id":813852,"link":"/api/v1/people/813852"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":695336,"link":"/api/v1/people/695336"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":701807,"link":"/api/v1/people/701807","batSide":{"code":"L","description":"Left"}},"first":{"id":806128,"link":"/api/v1/people/806128"},"second":{"id":663584,"link":"/api/v1/people/663584"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":82.6,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.614917478903017,"aZ":-27.08146521171953,"pfxX":11.91686741111386,"pfxZ":2.901501682848828,"pX":0.6256260672162,"pZ":2.446944618521191,"vX0":-10.499565460879674,"vY0":-131.9827315386031,"vZ0":-0.8114637466406885,"x":93.15,"y":172.71,"x0":3.1183809758668635,"y0":50.0012746338009,"z0":4.763255301865435,"aX":20.90042502467161},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":5.3,"breakHorizontal":-19.1,"spinRate":2184,"spinDirection":107},"zone":6,"typeConfidence":2.0,"plateTime":0.4159260730450649,"extension":6.636418947754811},"hitData":{"launchSpeed":77.7,"launchAngle":7.0,"totalDistance":102.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":83.16,"coordY":99.82}},"index":1,"playId":"58bc89b2-bca8-3d4b-923f-a8cd20a26e71","pitchNumber":2,"startTime":"2026-03-20T18:45:29.619Z","endTime":"2026-03-20T18:45:40.267Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677865,"link":"/api/v1/people/677865","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":650968,"link":"/api/v1/people/650968"},"first":{"id":813852,"link":"/api/v1/people/813852"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":695336,"link":"/api/v1/people/695336"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":701807,"link":"/api/v1/people/701807","batSide":{"code":"L","description":"Left"}},"first":{"id":806128,"link":"/api/v1/people/806128"},"second":{"id":663584,"link":"/api/v1/people/663584"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701807,"link":"/api/v1/people/701807"},"credit":"b_ab"},{"player":{"id":677865,"link":"/api/v1/people/677865"},"credit":"p_ab"},{"player":{"id":701807,"link":"/api/v1/people/701807"},"credit":"b_pa"},{"player":{"id":677865,"link":"/api/v1/people/677865"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":28.199999999999996,"awayTeamWinProbability":71.80000000000001,"homeTeamWinProbabilityAdded":8.899999999999995,"leverageIndex":2.16,"dramaIndex":114.0,"contextMetrics":{},"playEndTime":"2026-03-20T18:45:40.267Z","atBatIndex":44},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tyrone Taylor strikes out swinging.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-20T18:46:05.801Z","endTime":"2026-03-20T18:49:02.918Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677865,"fullName":"Justin Bruihl","link":"/api/v1/people/677865"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"postOnThird":{"id":806128,"fullName":"Antonio Jimenez","link":"/api/v1/people/806128"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,7],"actionIndex":[6],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"3B","start":"3B","end":null,"outBase":"4B","isOut":true,"outNumber":1},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_runner_out","runner":{"id":663584,"fullName":"Hayden Senger","link":"/api/v1/people/663584"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":650968,"link":"/api/v1/people/650968"},"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":"Other Advance","eventType":"other_advance","movementReason":"r_adv_play","runner":{"id":806128,"fullName":"Antonio Jimenez","link":"/api/v1/people/806128"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Other Advance","eventType":"other_advance","movementReason":"r_adv_play","runner":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":650968,"link":"/api/v1/people/650968"},"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(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":88.3,"endSpeed":82.1,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.439531183100918,"aZ":-23.78876157773997,"pfxX":1.5421268952141671,"pfxZ":4.933226087873784,"pX":-0.33948093510884697,"pZ":3.1998106610425197,"vX0":-8.674316020784746,"vY0":-128.49442523055632,"vZ0":-0.6932730319595067,"x":129.94,"y":152.39,"x0":2.8556509129829073,"y0":50.00428172517611,"z0":5.29417838217204,"aX":2.623267857950897},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":9.0,"breakHorizontal":-1.2,"spinRate":2491,"spinDirection":120},"zone":1,"typeConfidence":2.0,"plateTime":0.42356830527960554,"extension":6.594298977201671},"index":0,"playId":"43f4aec5-2dca-3fe1-b5a7-a2c03d62e81b","pitchNumber":1,"startTime":"2026-03-20T18:46:29.367Z","endTime":"2026-03-20T18:46:33.590Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677865,"link":"/api/v1/people/677865","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":650968,"link":"/api/v1/people/650968"},"first":{"id":813852,"link":"/api/v1/people/813852"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":695336,"link":"/api/v1/people/695336"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":621438,"link":"/api/v1/people/621438","batSide":{"code":"R","description":"Right"}},"first":{"id":701807,"link":"/api/v1/people/701807"},"second":{"id":806128,"link":"/api/v1/people/806128"},"third":{"id":663584,"link":"/api/v1/people/663584"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.0,"endSpeed":71.3,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.718890064164576,"aZ":-32.259531234550934,"pfxX":-9.755378488033031,"pfxZ":-0.06703295012995447,"pX":-0.20264186924436867,"pZ":2.3062794798816717,"vX0":-4.877187385056027,"vY0":-113.39432903877925,"vZ0":1.4918301933445979,"x":124.72,"y":176.51,"x0":3.2504949251897273,"y0":50.00167582728883,"z0":4.883075327529046,"aX":-12.572963840415616},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":0.6,"breakHorizontal":19.0,"spinRate":2570,"spinDirection":302},"zone":5,"typeConfidence":2.0,"plateTime":0.4849199618430058,"extension":6.7494110230356},"index":1,"playId":"ce1c3a45-9785-3fc6-8d70-a818560dd51e","pitchNumber":2,"startTime":"2026-03-20T18:46:47.543Z","endTime":"2026-03-20T18:46:50.867Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677865,"link":"/api/v1/people/677865","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":650968,"link":"/api/v1/people/650968"},"first":{"id":813852,"link":"/api/v1/people/813852"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":695336,"link":"/api/v1/people/695336"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":621438,"link":"/api/v1/people/621438","batSide":{"code":"R","description":"Right"}},"first":{"id":701807,"link":"/api/v1/people/701807"},"second":{"id":806128,"link":"/api/v1/people/806128"},"third":{"id":663584,"link":"/api/v1/people/663584"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":82.1,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.88361461309038,"aZ":-26.224174185904072,"pfxX":-1.2767758893427565,"pfxZ":3.4886648679393115,"pX":-0.673312565201964,"pZ":2.7425463799097787,"vX0":-8.36135049940853,"vY0":-129.19653618925773,"vZ0":-1.375796856397701,"x":142.67,"y":164.73,"x0":2.759875689713535,"y0":50.000215807720366,"z0":5.282179333090401,"aX":-2.1739757631754077},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":6.2,"breakHorizontal":4.1,"spinRate":2511,"spinDirection":130},"zone":4,"typeConfidence":2.0,"plateTime":0.4226526718653112,"extension":6.636249715212913},"index":2,"playId":"b6b4264c-9820-37ed-9733-3528c38b3b10","pitchNumber":3,"startTime":"2026-03-20T18:47:05.660Z","endTime":"2026-03-20T18:47:08.660Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677865,"link":"/api/v1/people/677865","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":650968,"link":"/api/v1/people/650968"},"first":{"id":813852,"link":"/api/v1/people/813852"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":695336,"link":"/api/v1/people/695336"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":621438,"link":"/api/v1/people/621438","batSide":{"code":"R","description":"Right"}},"first":{"id":701807,"link":"/api/v1/people/701807"},"second":{"id":806128,"link":"/api/v1/people/806128"},"third":{"id":663584,"link":"/api/v1/people/663584"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":82.2,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.465841783008056,"aZ":-32.69256779155683,"pfxX":10.681364743517257,"pfxZ":-0.29691185690625943,"pX":0.7216493931362782,"pZ":3.443024413961198,"vX0":-9.687386890101168,"vY0":-131.06598855530964,"vZ0":2.359499992700921,"x":89.49,"y":145.82,"x0":3.0832009931289908,"y0":50.00465621049079,"z0":4.977421321783992,"aX":18.5308644724012},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":0.2,"breakHorizontal":-17.2,"spinRate":2176,"spinDirection":114},"zone":12,"typeConfidence":2.0,"plateTime":0.4183811761205778,"extension":6.653708550962308},"index":3,"playId":"ab9e4eb9-391b-3401-a39a-243f2e40f690","pitchNumber":4,"startTime":"2026-03-20T18:47:27.934Z","endTime":"2026-03-20T18:47:31.022Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677865,"link":"/api/v1/people/677865","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":650968,"link":"/api/v1/people/650968"},"first":{"id":813852,"link":"/api/v1/people/813852"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":695336,"link":"/api/v1/people/695336"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":621438,"link":"/api/v1/people/621438","batSide":{"code":"R","description":"Right"}},"first":{"id":701807,"link":"/api/v1/people/701807"},"second":{"id":806128,"link":"/api/v1/people/806128"},"third":{"id":663584,"link":"/api/v1/people/663584"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.3,"endSpeed":70.9,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.008321816029525,"aZ":-33.52543171992258,"pfxX":-10.884923170161567,"pfxZ":-1.0664075993766904,"pX":-0.3181664715931995,"pZ":2.337875475952305,"vX0":-4.794757222700957,"vY0":-112.49515336140655,"vZ0":1.9220514594353155,"x":129.13,"y":175.66,"x0":3.2603253787919497,"y0":50.00144504321014,"z0":4.891819529308636,"aX":-13.830677361241275},"breaks":{"breakAngle":24.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-47.2,"breakVerticalInduced":-1.1,"breakHorizontal":21.0,"spinRate":2493,"spinDirection":301},"zone":4,"typeConfidence":2.0,"plateTime":0.48846514708470723,"extension":6.699789193882969},"index":4,"playId":"8243aa0b-9d73-3a69-a38d-b3667398e46e","pitchNumber":5,"startTime":"2026-03-20T18:47:46.642Z","endTime":"2026-03-20T18:47:52.319Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677865,"link":"/api/v1/people/677865","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":650968,"link":"/api/v1/people/650968"},"first":{"id":813852,"link":"/api/v1/people/813852"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":695336,"link":"/api/v1/people/695336"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":621438,"link":"/api/v1/people/621438","batSide":{"code":"R","description":"Right"}},"first":{"id":701807,"link":"/api/v1/people/701807"},"second":{"id":806128,"link":"/api/v1/people/806128"},"third":{"id":663584,"link":"/api/v1/people/663584"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":84.9,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.8133888258331,"aZ":-20.908576887334103,"pfxX":3.1224904287658273,"pfxZ":6.156431495406764,"pX":-1.7123902785302052,"pZ":3.704308959680452,"vX0":-12.886618425684004,"vY0":-133.90417612443662,"vZ0":0.24328521526058433,"x":182.27,"y":138.76,"x0":2.740646500186227,"y0":50.00347003868368,"z0":5.09892419990979,"aX":5.7163574098348935},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":11.4,"breakHorizontal":-3.1,"spinRate":2264,"spinDirection":115},"zone":11,"typeConfidence":2.0,"plateTime":0.4078390715435818,"extension":6.78893308193132},"index":5,"playId":"2ac5b235-5e13-39b6-ba3f-10efce4b7af7","pitchNumber":6,"startTime":"2026-03-20T18:48:16.207Z","endTime":"2026-03-20T18:48:20.041Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677865,"link":"/api/v1/people/677865","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":650968,"link":"/api/v1/people/650968"},"first":{"id":813852,"link":"/api/v1/people/813852"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":695336,"link":"/api/v1/people/695336"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":621438,"link":"/api/v1/people/621438","batSide":{"code":"R","description":"Right"}},"first":{"id":701807,"link":"/api/v1/people/701807"},"second":{"id":806128,"link":"/api/v1/people/806128"},"third":{"id":663584,"link":"/api/v1/people/663584"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Hayden Senger out at home, catcher Yohel Pozo. Antonio Jimenez to 3rd. Carson Benge to 2nd.","event":"Runner Out","eventType":"other_out","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":0},"index":6,"actionPlayId":"2ac5b235-5e13-39b6-ba3f-10efce4b7af7","startTime":"2026-03-20T18:48:57.350Z","endTime":"2026-03-20T18:48:57.351Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":663584,"link":"/api/v1/people/663584"},"defense":{"pitcher":{"id":677865,"link":"/api/v1/people/677865","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":650968,"link":"/api/v1/people/650968"},"first":{"id":813852,"link":"/api/v1/people/813852"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":695336,"link":"/api/v1/people/695336"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":621438,"link":"/api/v1/people/621438","batSide":{"code":"R","description":"Right"}},"first":{"id":701807,"link":"/api/v1/people/701807"},"second":{"id":806128,"link":"/api/v1/people/806128"},"third":{"id":663584,"link":"/api/v1/people/663584"},"postOnSecond":{"id":701807,"link":"/api/v1/people/701807"},"postOnThird":{"id":806128,"link":"/api/v1/people/806128"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"homeTeamWinProbability":17.299999999999997,"awayTeamWinProbability":82.7,"homeTeamWinProbabilityAdded":-10.899999999999999,"leverageIndex":2.94,"dramaIndex":146.0,"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.4,"endSpeed":72.7,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.116654866653477,"aZ":-33.897759016765775,"pfxX":-9.043605098526479,"pfxZ":-1.2954038312240073,"pX":-2.053325133765331,"pZ":1.284254730710666,"vX0":-9.18891427659034,"vY0":-115.21506204726569,"vZ0":-0.3839807987464934,"x":195.27,"y":204.11,"x0":3.18222068350566,"y0":50.00498619372371,"z0":4.767286382037344,"aX":-11.99476886131981},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.2,"breakVerticalInduced":-2.2,"breakHorizontal":19.0,"spinRate":2509,"spinDirection":312},"zone":13,"typeConfidence":2.0,"plateTime":0.47787956717543345,"extension":6.851671724201876},"index":7,"playId":"d8a405d8-e9d7-3899-92e2-12a531b09a3d","pitchNumber":7,"startTime":"2026-03-20T18:48:57.352Z","endTime":"2026-03-20T18:49:02.918Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677865,"link":"/api/v1/people/677865","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":650968,"link":"/api/v1/people/650968"},"first":{"id":813852,"link":"/api/v1/people/813852"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":695336,"link":"/api/v1/people/695336"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":621438,"link":"/api/v1/people/621438","batSide":{"code":"R","description":"Right"}},"second":{"id":701807,"link":"/api/v1/people/701807"},"third":{"id":806128,"link":"/api/v1/people/806128"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621438,"link":"/api/v1/people/621438"},"credit":"b_ab"},{"player":{"id":677865,"link":"/api/v1/people/677865"},"credit":"p_ab"},{"player":{"id":621438,"link":"/api/v1/people/621438"},"credit":"b_pa"},{"player":{"id":677865,"link":"/api/v1/people/677865"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":10.5,"awayTeamWinProbability":89.5,"homeTeamWinProbabilityAdded":-6.799999999999997,"leverageIndex":2.94,"dramaIndex":187.0,"contextMetrics":{},"playEndTime":"2026-03-20T18:49:02.918Z","atBatIndex":45},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ben Rortvedt grounds out, first baseman Trey Paige to pitcher Justin Bruihl.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-20T18:49:52.097Z","endTime":"2026-03-20T18:50:19.221Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":666163,"fullName":"Ben Rortvedt","link":"/api/v1/people/666163"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677865,"fullName":"Justin Bruihl","link":"/api/v1/people/677865"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":666163,"fullName":"Ben Rortvedt","link":"/api/v1/people/666163"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":813852,"link":"/api/v1/people/813852"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":677865,"link":"/api/v1/people/677865"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Ben Rortvedt replaces Bo Bichette.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":4,"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:49:54.412Z","endTime":"2026-03-20T18:49:54.413Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666163,"link":"/api/v1/people/666163"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"301","replacedPlayer":{"id":666182,"link":"/api/v1/people/666182"},"defense":{"pitcher":{"id":677865,"link":"/api/v1/people/677865","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":650968,"link":"/api/v1/people/650968"},"first":{"id":813852,"link":"/api/v1/people/813852"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":695336,"link":"/api/v1/people/695336"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"second":{"id":701807,"link":"/api/v1/people/701807"},"third":{"id":806128,"link":"/api/v1/people/806128"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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.6,"endSpeed":82.0,"strikeZoneTop":3.102,"strikeZoneBottom":1.565,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.667095589589707,"aZ":-33.48243939424279,"pfxX":10.933539132377645,"pfxZ":-0.7568375093233133,"pX":-0.03826436263079197,"pZ":1.7682165025647725,"vX0":-11.871147060672454,"vY0":-131.28128994450316,"vZ0":-1.0356426487595916,"x":118.46,"y":191.04,"x0":3.145635401652666,"y0":50.00413923512854,"z0":4.685146012328495,"aX":18.87533666292684},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":-1.3,"breakHorizontal":-16.8,"spinRate":2182,"spinDirection":107},"zone":8,"typeConfidence":2.0,"plateTime":0.4190090307040113,"extension":6.60483132586492},"index":1,"playId":"a8f61515-e3ff-3f75-98c6-25c4d7fac4d6","pitchNumber":1,"startTime":"2026-03-20T18:49:54.414Z","endTime":"2026-03-20T18:49:57.843Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677865,"link":"/api/v1/people/677865","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":650968,"link":"/api/v1/people/650968"},"first":{"id":813852,"link":"/api/v1/people/813852"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":695336,"link":"/api/v1/people/695336"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":666163,"link":"/api/v1/people/666163","batSide":{"code":"L","description":"Left"}},"second":{"id":701807,"link":"/api/v1/people/701807"},"third":{"id":806128,"link":"/api/v1/people/806128"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":92.2,"endSpeed":84.8,"strikeZoneTop":3.102,"strikeZoneBottom":1.565,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.741403260797362,"aZ":-23.034015361683327,"pfxX":6.1027794275645615,"pfxZ":4.9798192905246434,"pX":0.3287463625290807,"pZ":3.3676731947594187,"vX0":-9.363334329969748,"vY0":-134.09178322063178,"vZ0":-0.1726307151429387,"x":104.47,"y":147.85,"x0":3.0597677727065973,"y0":50.0045403423288,"z0":5.064758069769065,"aX":11.207058643431353},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":9.2,"breakHorizontal":-9.2,"spinRate":2275,"spinDirection":118},"zone":12,"typeConfidence":2.0,"plateTime":0.4071797942308013,"extension":6.688439735003786},"hitData":{"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":154.6,"coordY":157.33}},"index":2,"playId":"5394fcf8-6014-3b8b-8542-ca9e3eaafdcd","pitchNumber":2,"startTime":"2026-03-20T18:50:14.029Z","endTime":"2026-03-20T18:50:19.221Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677865,"link":"/api/v1/people/677865","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":650968,"link":"/api/v1/people/650968"},"first":{"id":813852,"link":"/api/v1/people/813852"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":695336,"link":"/api/v1/people/695336"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":666163,"link":"/api/v1/people/666163","batSide":{"code":"L","description":"Left"}},"second":{"id":701807,"link":"/api/v1/people/701807"},"third":{"id":806128,"link":"/api/v1/people/806128"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666163,"link":"/api/v1/people/666163"},"credit":"b_ab"},{"player":{"id":677865,"link":"/api/v1/people/677865"},"credit":"p_ab"},{"player":{"id":666163,"link":"/api/v1/people/666163"},"credit":"b_pa"},{"player":{"id":677865,"link":"/api/v1/people/677865"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":5.8999999999999995,"awayTeamWinProbability":94.1,"homeTeamWinProbabilityAdded":-4.6000000000000005,"leverageIndex":1.66,"dramaIndex":75.0,"contextMetrics":{},"playEndTime":"2026-03-20T18:50:19.221Z","atBatIndex":46},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Nathan Church lines out to second baseman Branny De Oleo.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-20T18:52:49.162Z","endTime":"2026-03-20T18:53:11.113Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702903,"fullName":"Saul Garcia","link":"/api/v1/people/702903"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[4,5],"actionIndex":[0,1,2,3],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":808067,"link":"/api/v1/people/808067"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Saul Garcia replaces Cristofer Gomez.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-20T18:52:51.331Z","endTime":"2026-03-20T18:52:51.332Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":702903,"link":"/api/v1/people/702903"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":805684,"link":"/api/v1/people/805684","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":660644,"link":"/api/v1/people/660644"},"third":{"id":806128,"link":"/api/v1/people/806128"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":643565,"link":"/api/v1/people/643565"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":701675,"link":"/api/v1/people/701675","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Cristian Pache replaces catcher Hayden Senger, batting 8th, playing right field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-03-20T18:52:51.333Z","endTime":"2026-03-20T18:52:51.334Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":665506,"link":"/api/v1/people/665506"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"801","replacedPlayer":{"id":663584,"link":"/api/v1/people/663584"},"defense":{"pitcher":{"id":702903,"link":"/api/v1/people/702903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":660644,"link":"/api/v1/people/660644"},"third":{"id":806128,"link":"/api/v1/people/806128"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":643565,"link":"/api/v1/people/643565"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":701675,"link":"/api/v1/people/701675","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive switch from second base to shortstop for Vidal Bruján.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-03-20T18:52:51.335Z","endTime":"2026-03-20T18:52:51.336Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":660644,"link":"/api/v1/people/660644"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"600","defense":{"pitcher":{"id":702903,"link":"/api/v1/people/702903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":660644,"link":"/api/v1/people/660644"},"third":{"id":806128,"link":"/api/v1/people/806128"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":643565,"link":"/api/v1/people/643565"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":665506,"link":"/api/v1/people/665506"}},"offense":{"batter":{"id":701675,"link":"/api/v1/people/701675","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Branny De Oleo replaces right fielder Carson Benge, batting 1st, playing second base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-03-20T18:52:51.337Z","endTime":"2026-03-20T18:52:51.338Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":808067,"link":"/api/v1/people/808067"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"101","replacedPlayer":{"id":701807,"link":"/api/v1/people/701807"},"defense":{"pitcher":{"id":702903,"link":"/api/v1/people/702903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":660644,"link":"/api/v1/people/660644"},"third":{"id":806128,"link":"/api/v1/people/806128"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":643565,"link":"/api/v1/people/643565"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":665506,"link":"/api/v1/people/665506"}},"offense":{"batter":{"id":701675,"link":"/api/v1/people/701675","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":96.7,"endSpeed":88.1,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.348082696215194,"aZ":-10.216500040689803,"pfxX":-8.202431604045964,"pfxZ":11.073912862441134,"pX":1.3110789869073254,"pZ":0.9227814869562347,"vX0":10.88219763134397,"vY0":-140.08475721040534,"vZ0":-10.072371978508913,"x0":-1.5625329957317486,"y0":50.00045328137937,"z0":5.237577009019242,"aX":-16.26131006901421},"breaks":{"breakAngle":48.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":18.0,"breakHorizontal":12.6,"spinRate":2569,"spinDirection":222},"zone":14,"typeConfidence":0.89,"plateTime":0.39134214533983114,"extension":6.340498998066361},"index":4,"playId":"a82d8ede-0b8a-30b3-a551-900f44a7ba0a","pitchNumber":1,"startTime":"2026-03-20T18:52:51.339Z","endTime":"2026-03-20T18:52:54.582Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702903,"link":"/api/v1/people/702903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":808067,"link":"/api/v1/people/808067"},"third":{"id":806128,"link":"/api/v1/people/806128"},"shortstop":{"id":660644,"link":"/api/v1/people/660644"},"left":{"id":643565,"link":"/api/v1/people/643565"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":665506,"link":"/api/v1/people/665506"}},"offense":{"batter":{"id":701675,"link":"/api/v1/people/701675","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":96.8,"endSpeed":88.1,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.81300869854679,"aZ":-12.996117960470448,"pfxX":-9.314596806944595,"pfxZ":9.643857596811669,"pX":1.1647067667408966,"pZ":1.9596457737427777,"vX0":10.981402378676577,"vY0":-140.38940143323444,"vZ0":-7.071359242808318,"x":67.02,"y":213.86,"x0":-1.593881108106624,"y0":50.00636965360425,"z0":5.363281171458624,"aX":-18.531974629062912},"breaks":{"breakAngle":48.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.1,"breakHorizontal":14.5,"spinRate":2556,"spinDirection":225},"zone":14,"typeConfidence":0.89,"plateTime":0.3906615921513965,"extension":6.26713500618051},"hitData":{"launchSpeed":64.9,"launchAngle":14.0,"totalDistance":153.0,"trajectory":"line_drive","hardness":"medium","location":"4","coordinates":{"coordX":145.51,"coordY":153.09}},"index":5,"playId":"e0dc160b-635a-33a1-92f2-8e9ba2e8b713","pitchNumber":2,"startTime":"2026-03-20T18:53:07.681Z","endTime":"2026-03-20T18:53:11.113Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702903,"link":"/api/v1/people/702903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":808067,"link":"/api/v1/people/808067"},"third":{"id":806128,"link":"/api/v1/people/806128"},"shortstop":{"id":660644,"link":"/api/v1/people/660644"},"left":{"id":643565,"link":"/api/v1/people/643565"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":665506,"link":"/api/v1/people/665506"}},"offense":{"batter":{"id":701675,"link":"/api/v1/people/701675","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701675,"link":"/api/v1/people/701675"},"credit":"b_ab"},{"player":{"id":702903,"link":"/api/v1/people/702903"},"credit":"p_ab"},{"player":{"id":701675,"link":"/api/v1/people/701675"},"credit":"b_pa"},{"player":{"id":702903,"link":"/api/v1/people/702903"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":6.4,"awayTeamWinProbability":93.6,"homeTeamWinProbabilityAdded":0.5000000000000009,"leverageIndex":0.21,"dramaIndex":14.0,"contextMetrics":{},"playEndTime":"2026-03-20T18:53:11.113Z","atBatIndex":47},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brody Moore singles on a line drive to right fielder Cristian Pache.","rbi":0,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-20T18:53:38.566Z","endTime":"2026-03-20T18:54:18.335Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":690914,"fullName":"Brody Moore","link":"/api/v1/people/690914"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702903,"fullName":"Saul Garcia","link":"/api/v1/people/702903"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":690914,"fullName":"Brody Moore","link":"/api/v1/people/690914"},"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":690914,"fullName":"Brody Moore","link":"/api/v1/people/690914"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":665506,"link":"/api/v1/people/665506"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.1,"endSpeed":88.2,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.74217629901715,"aZ":-14.690746596402972,"pfxX":-9.354292175591826,"pfxZ":8.702240231479331,"pX":-0.16083169110079057,"pZ":3.681042663076923,"vX0":7.337917746781624,"vY0":-141.22043617941085,"vZ0":-2.31928522713741,"x":72.6,"y":185.87,"x0":-1.5844179890984293,"y0":50.003659859318496,"z0":5.4639603467715965,"aX":-18.795486658442023},"breaks":{"breakAngle":48.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":15.5,"breakHorizontal":15.4,"spinRate":2613,"spinDirection":226},"zone":11,"typeConfidence":0.89,"plateTime":0.3886438992435419,"extension":6.160162511719226},"index":0,"playId":"d43efda3-9d2c-32dc-aa2b-65cf17abf714","pitchNumber":1,"startTime":"2026-03-20T18:53:38.566Z","endTime":"2026-03-20T18:53:42.881Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702903,"link":"/api/v1/people/702903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":808067,"link":"/api/v1/people/808067"},"third":{"id":806128,"link":"/api/v1/people/806128"},"shortstop":{"id":660644,"link":"/api/v1/people/660644"},"left":{"id":643565,"link":"/api/v1/people/643565"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":665506,"link":"/api/v1/people/665506"}},"offense":{"batter":{"id":690914,"link":"/api/v1/people/690914","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.2,"endSpeed":88.5,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.90153045404928,"aZ":-14.272425013202817,"pfxX":-9.71225785950864,"pfxZ":8.897294096150567,"pX":0.5600858496658309,"pZ":2.66198718663394,"vX0":9.980021170273961,"vY0":-141.1420452056797,"vZ0":-4.697746977466918,"x":123.13,"y":139.39,"x0":-1.764245571378271,"y0":50.00473276861157,"z0":5.270928421753944,"aX":-19.546797144537447},"breaks":{"breakAngle":48.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.2,"breakHorizontal":15.5,"spinRate":2585,"spinDirection":225},"zone":6,"typeConfidence":0.89,"plateTime":0.38844518728671273,"extension":6.3613411100167605},"index":1,"playId":"1f3af468-3477-3e12-bb69-362cd6af5661","pitchNumber":2,"startTime":"2026-03-20T18:53:54.959Z","endTime":"2026-03-20T18:53:58.908Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702903,"link":"/api/v1/people/702903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":808067,"link":"/api/v1/people/808067"},"third":{"id":806128,"link":"/api/v1/people/806128"},"shortstop":{"id":660644,"link":"/api/v1/people/660644"},"left":{"id":643565,"link":"/api/v1/people/643565"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":665506,"link":"/api/v1/people/665506"}},"offense":{"batter":{"id":690914,"link":"/api/v1/people/690914","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":80.8,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.819513931012537,"aZ":-28.147399546331684,"pfxX":-0.4265322812252832,"pfxZ":2.437666521092294,"pX":0.458544904452944,"pZ":2.1885436886719156,"vX0":5.994245357456042,"vY0":-127.09794763563129,"vZ0":-1.7714347953102982,"x":95.65,"y":166.91,"x0":-1.8658800674677116,"y0":50.002797079278274,"z0":5.1104295092369165,"aX":-0.705784182576597},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":4.3,"breakHorizontal":-0.5,"spinRate":2090,"spinDirection":268},"zone":6,"typeConfidence":0.92,"plateTime":0.4294564168292916,"extension":6.1091997469407335},"hitData":{"launchSpeed":89.4,"launchAngle":12.0,"totalDistance":203.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":178.81,"coordY":81.05}},"index":2,"playId":"0e3e9529-90c1-38b8-afc0-8854ea511f69","pitchNumber":3,"startTime":"2026-03-20T18:54:09.968Z","endTime":"2026-03-20T18:54:18.335Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702903,"link":"/api/v1/people/702903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":808067,"link":"/api/v1/people/808067"},"third":{"id":806128,"link":"/api/v1/people/806128"},"shortstop":{"id":660644,"link":"/api/v1/people/660644"},"left":{"id":643565,"link":"/api/v1/people/643565"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":665506,"link":"/api/v1/people/665506"}},"offense":{"batter":{"id":690914,"link":"/api/v1/people/690914","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":690914,"link":"/api/v1/people/690914"},"credit":"b_ab"},{"player":{"id":702903,"link":"/api/v1/people/702903"},"credit":"p_ab"},{"player":{"id":690914,"link":"/api/v1/people/690914"},"credit":"b_pa"},{"player":{"id":702903,"link":"/api/v1/people/702903"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":5.8999999999999995,"awayTeamWinProbability":94.1,"homeTeamWinProbabilityAdded":-0.5000000000000009,"leverageIndex":0.16,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2026-03-20T18:54:18.335Z","atBatIndex":48},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"JJ Wetherholt flies out sharply to center fielder Tyrone Taylor.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-20T18:54:39.932Z","endTime":"2026-03-20T18:55:18.555Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702903,"fullName":"Saul Garcia","link":"/api/v1/people/702903"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":690914,"fullName":"Brody Moore","link":"/api/v1/people/690914"},"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":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":621438,"link":"/api/v1/people/621438"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":87.9,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.11808383593058,"aZ":-14.589330283391142,"pfxX":-9.074290056595558,"pfxZ":8.891544867944226,"pX":1.7526450775880913,"pZ":1.2727244673337412,"vX0":12.467851204647742,"vY0":-140.10552238803078,"vZ0":-7.6923350762614575,"x":99.52,"y":179.69,"x0":-1.5865069395931117,"y0":50.00633176794337,"z0":5.017206198832918,"aX":-17.954620514096753},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":14.5,"breakHorizontal":13.7,"spinRate":2689,"spinDirection":232},"zone":14,"typeConfidence":0.89,"plateTime":0.39167161055244737,"extension":6.287098611977232},"index":0,"playId":"70950a9a-f514-3ea6-a63f-973d78e42bfc","pitchNumber":1,"startTime":"2026-03-20T18:54:44.761Z","endTime":"2026-03-20T18:54:48.086Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702903,"link":"/api/v1/people/702903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":808067,"link":"/api/v1/people/808067"},"third":{"id":806128,"link":"/api/v1/people/806128"},"shortstop":{"id":660644,"link":"/api/v1/people/660644"},"left":{"id":643565,"link":"/api/v1/people/643565"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":665506,"link":"/api/v1/people/665506"}},"offense":{"batter":{"id":802139,"link":"/api/v1/people/802139","batSide":{"code":"L","description":"Left"}},"first":{"id":690914,"link":"/api/v1/people/690914"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":87.0,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.01455316748678,"aZ":-16.47862546383408,"pfxX":-9.421744682721723,"pfxZ":8.04083927075404,"pX":-0.4226867783477488,"pZ":2.722856756280104,"vX0":6.930077872729406,"vY0":-139.25545079140085,"vZ0":-3.8702961066172774,"x":133.11,"y":165.26,"x0":-1.7269234243827194,"y0":50.00474312647707,"z0":5.229826726972756,"aX":-18.395950883801916},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":13.9,"breakHorizontal":15.5,"spinRate":2529,"spinDirection":228},"zone":1,"typeConfidence":0.89,"plateTime":0.3942296448550868,"extension":6.079842067882457},"hitData":{"launchSpeed":101.7,"launchAngle":23.0,"totalDistance":341.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":86.99,"coordY":67.4}},"index":1,"playId":"0a658e5d-5359-3531-88ca-7931002f5702","pitchNumber":2,"startTime":"2026-03-20T18:55:09.293Z","endTime":"2026-03-20T18:55:18.555Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702903,"link":"/api/v1/people/702903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":808067,"link":"/api/v1/people/808067"},"third":{"id":806128,"link":"/api/v1/people/806128"},"shortstop":{"id":660644,"link":"/api/v1/people/660644"},"left":{"id":643565,"link":"/api/v1/people/643565"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":665506,"link":"/api/v1/people/665506"}},"offense":{"batter":{"id":802139,"link":"/api/v1/people/802139","batSide":{"code":"L","description":"Left"}},"first":{"id":690914,"link":"/api/v1/people/690914"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":802139,"link":"/api/v1/people/802139"},"credit":"b_ab"},{"player":{"id":702903,"link":"/api/v1/people/702903"},"credit":"p_ab"},{"player":{"id":802139,"link":"/api/v1/people/802139"},"credit":"b_pa"},{"player":{"id":702903,"link":"/api/v1/people/702903"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":6.6000000000000005,"awayTeamWinProbability":93.4,"homeTeamWinProbabilityAdded":0.7000000000000011,"leverageIndex":0.29,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2026-03-20T18:55:18.555Z","atBatIndex":49},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Ramon Mendoza pops out to catcher Hayden Senger.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-20T18:56:01.445Z","endTime":"2026-03-20T18:57:32.736Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":680636,"fullName":"Ramon Mendoza","link":"/api/v1/people/680636"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702903,"fullName":"Saul Garcia","link":"/api/v1/people/702903"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":680636,"fullName":"Ramon Mendoza","link":"/api/v1/people/680636"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":663584,"link":"/api/v1/people/663584"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"b58231d4-3618-39b7-ab37-b58b9d0929a1","startTime":"2026-03-20T18:55:47.700Z","endTime":"2026-03-20T18:55:51.448Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":702903,"link":"/api/v1/people/702903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":808067,"link":"/api/v1/people/808067"},"third":{"id":806128,"link":"/api/v1/people/806128"},"shortstop":{"id":660644,"link":"/api/v1/people/660644"},"left":{"id":643565,"link":"/api/v1/people/643565"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":665506,"link":"/api/v1/people/665506"}},"offense":{"batter":{"id":680636,"link":"/api/v1/people/680636","batSide":{"code":"R","description":"Right"}},"first":{"id":690914,"link":"/api/v1/people/690914"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":80.8,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.23025382019703,"aZ":-27.716581307385482,"pfxX":-0.76803374702315,"pfxZ":2.6931247384793116,"pX":0.4093861485310193,"pZ":1.5121844251485805,"vX0":5.881117784355949,"vY0":-127.5400849531263,"vZ0":-3.234943314487668,"x":101.4,"y":197.95,"x0":-1.8224934073329837,"y0":50.000504327112665,"z0":4.97314737968752,"aX":-1.2703395454566},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":4.4,"breakHorizontal":0.1,"spinRate":2140,"spinDirection":242},"zone":14,"typeConfidence":0.92,"plateTime":0.4287759796392532,"extension":6.263290426407595},"index":1,"playId":"4d77638d-8268-3f9f-8ea3-d2a2281f289f","pitchNumber":1,"startTime":"2026-03-20T18:56:03.595Z","endTime":"2026-03-20T18:56:06.595Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702903,"link":"/api/v1/people/702903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":808067,"link":"/api/v1/people/808067"},"third":{"id":806128,"link":"/api/v1/people/806128"},"shortstop":{"id":660644,"link":"/api/v1/people/660644"},"left":{"id":643565,"link":"/api/v1/people/643565"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":665506,"link":"/api/v1/people/665506"}},"offense":{"batter":{"id":680636,"link":"/api/v1/people/680636","batSide":{"code":"R","description":"Right"}},"first":{"id":690914,"link":"/api/v1/people/690914"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":81.4,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.067518295477264,"aZ":-27.892833606558145,"pfxX":-0.2108032340506627,"pfxZ":2.571008469178391,"pX":1.1570563112345438,"pZ":1.0051679073916033,"vX0":7.328633262569549,"vY0":-127.36537717963694,"vZ0":-4.295949027798301,"x":72.9,"y":211.64,"x0":-1.7148723257879304,"y0":50.00075549445906,"z0":4.887673477022271,"aX":-0.35154770128223833},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":4.0,"breakHorizontal":-1.1,"spinRate":2203,"spinDirection":242},"zone":14,"typeConfidence":0.93,"plateTime":0.42798185015834367,"extension":6.233278566657946},"index":2,"playId":"5ee2a7b0-58b6-3a22-aa8b-59228bb32d79","pitchNumber":2,"startTime":"2026-03-20T18:56:20.955Z","endTime":"2026-03-20T18:56:24.242Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702903,"link":"/api/v1/people/702903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":808067,"link":"/api/v1/people/808067"},"third":{"id":806128,"link":"/api/v1/people/806128"},"shortstop":{"id":660644,"link":"/api/v1/people/660644"},"left":{"id":643565,"link":"/api/v1/people/643565"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":665506,"link":"/api/v1/people/665506"}},"offense":{"batter":{"id":680636,"link":"/api/v1/people/680636","batSide":{"code":"R","description":"Right"}},"first":{"id":690914,"link":"/api/v1/people/690914"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.4,"endSpeed":88.6,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.79450106005295,"aZ":-16.09537752696102,"pfxX":-9.861803098108222,"pfxZ":7.979787102677666,"pX":1.501769061847787,"pZ":2.22135185736549,"vX0":12.256654681939434,"vY0":-141.21113171368418,"vZ0":-5.103199768743429,"x":59.76,"y":178.8,"x0":-1.6180025089997105,"y0":50.003632049863796,"z0":5.090865081889777,"aX":-19.87489504061703},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":13.4,"breakHorizontal":15.2,"spinRate":2718,"spinDirection":228},"zone":14,"typeConfidence":0.89,"plateTime":0.3881885018888416,"extension":6.2192450223974305},"index":3,"playId":"6b26f88b-39f0-39af-a9f5-15acc1d36386","pitchNumber":3,"startTime":"2026-03-20T18:56:42.614Z","endTime":"2026-03-20T18:56:45.614Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702903,"link":"/api/v1/people/702903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":808067,"link":"/api/v1/people/808067"},"third":{"id":806128,"link":"/api/v1/people/806128"},"shortstop":{"id":660644,"link":"/api/v1/people/660644"},"left":{"id":643565,"link":"/api/v1/people/643565"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":665506,"link":"/api/v1/people/665506"}},"offense":{"batter":{"id":680636,"link":"/api/v1/people/680636","batSide":{"code":"R","description":"Right"}},"first":{"id":690914,"link":"/api/v1/people/690914"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":true,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"index":4,"actionPlayId":"6b26f88b-39f0-39af-a9f5-15acc1d36386","startTime":"2026-03-20T18:56:52.109Z","endTime":"2026-03-20T18:57:05.054Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":702903,"link":"/api/v1/people/702903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":808067,"link":"/api/v1/people/808067"},"third":{"id":806128,"link":"/api/v1/people/806128"},"shortstop":{"id":660644,"link":"/api/v1/people/660644"},"left":{"id":643565,"link":"/api/v1/people/643565"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":665506,"link":"/api/v1/people/665506"}},"offense":{"batter":{"id":680636,"link":"/api/v1/people/680636","batSide":{"code":"R","description":"Right"}},"first":{"id":690914,"link":"/api/v1/people/690914"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":86.5,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.1110244106101,"aZ":-13.412127844856334,"pfxX":-10.745521555020265,"pfxZ":9.677456950210722,"pX":0.5143223423011849,"pZ":2.7277188517792124,"vX0":9.216134688752998,"vY0":-139.05557535582167,"vZ0":-4.410711710708265,"x":97.4,"y":165.13,"x0":-1.46335047828899,"y0":50.00263669393799,"z0":5.23857928640807,"aX":-20.832048042975032},"breaks":{"breakAngle":51.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.7,"breakHorizontal":17.3,"spinRate":2556,"spinDirection":224},"zone":6,"typeConfidence":0.89,"plateTime":0.3954192255119029,"extension":6.109380376969905},"index":5,"playId":"dec2f802-df48-35d0-8c49-4bb578d16b10","pitchNumber":4,"startTime":"2026-03-20T18:57:05.054Z","endTime":"2026-03-20T18:57:08.363Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702903,"link":"/api/v1/people/702903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":808067,"link":"/api/v1/people/808067"},"third":{"id":806128,"link":"/api/v1/people/806128"},"shortstop":{"id":660644,"link":"/api/v1/people/660644"},"left":{"id":643565,"link":"/api/v1/people/643565"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":665506,"link":"/api/v1/people/665506"}},"offense":{"batter":{"id":680636,"link":"/api/v1/people/680636","batSide":{"code":"R","description":"Right"}},"first":{"id":690914,"link":"/api/v1/people/690914"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":78.8,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.088870753023844,"aZ":-27.704686099341814,"pfxX":-0.005735126319383221,"pfxZ":2.8156522433727975,"pX":0.492035824725299,"pZ":1.6473073400111626,"vX0":5.606443686530531,"vY0":-125.56536171763923,"vZ0":-2.719112583280231,"x":98.24,"y":194.3,"x0":-1.7754305988515684,"y0":50.0011103176992,"z0":5.014890396823039,"aX":-0.010437457291714736},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":4.7,"breakHorizontal":-1.3,"spinRate":2166,"spinDirection":249},"zone":9,"typeConfidence":0.91,"plateTime":0.4373917144640016,"extension":6.261924411188192},"hitData":{"launchSpeed":65.0,"launchAngle":83.0,"totalDistance":3.0,"trajectory":"popup","hardness":"medium","location":"2","coordinates":{"coordX":126.75,"coordY":200.92}},"index":6,"playId":"3127f4c9-6984-35bb-a1c0-d93a9463e511","pitchNumber":5,"startTime":"2026-03-20T18:57:25.612Z","endTime":"2026-03-20T18:57:32.736Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702903,"link":"/api/v1/people/702903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":808067,"link":"/api/v1/people/808067"},"third":{"id":806128,"link":"/api/v1/people/806128"},"shortstop":{"id":660644,"link":"/api/v1/people/660644"},"left":{"id":643565,"link":"/api/v1/people/643565"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":665506,"link":"/api/v1/people/665506"}},"offense":{"batter":{"id":680636,"link":"/api/v1/people/680636","batSide":{"code":"R","description":"Right"}},"first":{"id":690914,"link":"/api/v1/people/690914"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680636,"link":"/api/v1/people/680636"},"credit":"b_ab"},{"player":{"id":702903,"link":"/api/v1/people/702903"},"credit":"p_ab"},{"player":{"id":680636,"link":"/api/v1/people/680636"},"credit":"b_pa"},{"player":{"id":702903,"link":"/api/v1/people/702903"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":7.1,"awayTeamWinProbability":92.9,"homeTeamWinProbabilityAdded":0.4999999999999991,"leverageIndex":0.23,"dramaIndex":14.0,"contextMetrics":{},"playEndTime":"2026-03-20T18:57:32.736Z","atBatIndex":50},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Mark Vientos grounds out, shortstop Brody Moore to first baseman Trey Paige.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-20T18:59:44.756Z","endTime":"2026-03-20T18:59:52.087Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656240,"fullName":"Scott Blewett","link":"/api/v1/people/656240"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":690914,"link":"/api/v1/people/690914"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":813852,"link":"/api/v1/people/813852"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Scott Blewett replaces Justin Bruihl.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-20T18:59:34.696Z","endTime":"2026-03-20T18:59:46.314Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656240,"link":"/api/v1/people/656240"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":677865,"link":"/api/v1/people/677865","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":650968,"link":"/api/v1/people/650968"},"first":{"id":813852,"link":"/api/v1/people/813852"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":695336,"link":"/api/v1/people/695336"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":668901,"link":"/api/v1/people/668901","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":79.2,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.35304529769957,"aZ":-33.73948406983143,"pfxX":0.12008717703560845,"pfxZ":-0.9903378010580806,"pX":-0.4051505099483938,"pZ":1.9105646031097872,"vX0":2.6324854360093073,"vY0":-124.76997982182387,"vZ0":-3.403926946800061,"x":132.44,"y":187.19,"x0":-1.4880760794629961,"y0":50.00259668991038,"z0":6.063619179134393,"aX":0.18961189691522784},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-2.3,"breakHorizontal":-0.8,"spinRate":2167,"spinDirection":54},"zone":7,"typeConfidence":0.9,"plateTime":0.4384503055308686,"extension":6.843372273057399},"hitData":{"launchSpeed":107.5,"launchAngle":3.0,"totalDistance":90.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":107.38,"coordY":154.91}},"index":1,"playId":"bfbda5f6-7d49-3a99-9915-b0f17ce2c76d","pitchNumber":1,"startTime":"2026-03-20T18:59:46.314Z","endTime":"2026-03-20T18:59:52.087Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656240,"link":"/api/v1/people/656240","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650968,"link":"/api/v1/people/650968"},"first":{"id":813852,"link":"/api/v1/people/813852"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":695336,"link":"/api/v1/people/695336"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":668901,"link":"/api/v1/people/668901","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668901,"link":"/api/v1/people/668901"},"credit":"b_ab"},{"player":{"id":656240,"link":"/api/v1/people/656240"},"credit":"p_ab"},{"player":{"id":668901,"link":"/api/v1/people/668901"},"credit":"b_pa"},{"player":{"id":656240,"link":"/api/v1/people/656240"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":5.3,"awayTeamWinProbability":94.7,"homeTeamWinProbabilityAdded":-1.7999999999999998,"leverageIndex":0.72,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2026-03-20T18:59:52.087Z","atBatIndex":51},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Mike Tauchman grounds out to first baseman Trey Paige.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-20T19:00:03.290Z","endTime":"2026-03-20T19:02:57.004Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":643565,"fullName":"Mike Tauchman","link":"/api/v1/people/643565"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656240,"fullName":"Scott Blewett","link":"/api/v1/people/656240"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7],"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":643565,"fullName":"Mike Tauchman","link":"/api/v1/people/643565"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":813852,"link":"/api/v1/people/813852"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.2,"endSpeed":89.3,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.535817570032094,"aZ":-12.584203730691309,"pfxX":-5.341563902933604,"pfxZ":9.551854068338038,"pX":-0.028610380165988998,"pZ":2.4781618152417604,"vX0":6.053276201704934,"vY0":-142.69393547048503,"vZ0":-7.5014116140003075,"x":118.09,"y":171.87,"x0":-1.4890857104995456,"y0":50.002562374956426,"z0":5.94383002175772,"aX":-10.954538554410552},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":15.8,"breakHorizontal":8.4,"spinRate":2332,"spinDirection":209},"zone":5,"typeConfidence":0.87,"plateTime":0.3846672203277923,"extension":7.068531430289814},"index":0,"playId":"3af5f140-4ce0-3709-9238-f7d05d95dc3f","pitchNumber":1,"startTime":"2026-03-20T19:00:20.327Z","endTime":"2026-03-20T19:00:24.828Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656240,"link":"/api/v1/people/656240","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650968,"link":"/api/v1/people/650968"},"first":{"id":813852,"link":"/api/v1/people/813852"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":695336,"link":"/api/v1/people/695336"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":643565,"link":"/api/v1/people/643565","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":84.4,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.49649505423425,"aZ":-26.40950825597255,"pfxX":2.127947636295545,"pfxZ":3.200758614176266,"pX":0.4653419461958246,"pZ":3.2089313832581245,"vX0":4.437050419808759,"vY0":-132.65894343706464,"vZ0":-2.352387204469299,"x":99.26,"y":152.14,"x0":-1.4983227768338943,"y0":50.00354003925461,"z0":6.011075367701811,"aX":3.833760744794674},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":5.5,"breakHorizontal":-4.7,"spinRate":2167,"spinDirection":190},"zone":3,"typeConfidence":0.95,"plateTime":0.4111902964080394,"extension":6.724427501438327},"index":1,"playId":"f2a0a27e-4afd-31d2-b7a2-41c882e1dba4","pitchNumber":2,"startTime":"2026-03-20T19:00:42.972Z","endTime":"2026-03-20T19:00:46.139Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656240,"link":"/api/v1/people/656240","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650968,"link":"/api/v1/people/650968"},"first":{"id":813852,"link":"/api/v1/people/813852"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":695336,"link":"/api/v1/people/695336"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":643565,"link":"/api/v1/people/643565","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":81.8,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.67135073167235,"aZ":-29.712306588996977,"pfxX":-3.0391775935250496,"pfxZ":1.462517959888456,"pX":0.22099295845140923,"pZ":1.3112307119020579,"vX0":4.9268097925761545,"vY0":-128.31473791614636,"vZ0":-5.740951515234257,"x":108.58,"y":203.38,"x0":-1.3224806699213452,"y0":50.001311246102524,"z0":5.871073628528855,"aX":-5.10631376075624},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":1.7,"breakHorizontal":4.4,"spinRate":981,"spinDirection":238},"zone":14,"typeConfidence":0.84,"plateTime":0.4256308480553721,"extension":7.169460240933056},"index":2,"playId":"db35444b-1e7c-3f44-a5c9-e28567022528","pitchNumber":3,"startTime":"2026-03-20T19:01:11.649Z","endTime":"2026-03-20T19:01:16.078Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656240,"link":"/api/v1/people/656240","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650968,"link":"/api/v1/people/650968"},"first":{"id":813852,"link":"/api/v1/people/813852"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":695336,"link":"/api/v1/people/695336"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":643565,"link":"/api/v1/people/643565","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.1,"endSpeed":89.2,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.02058590172442,"aZ":-14.273316056744711,"pfxX":-5.728897584978072,"pfxZ":8.724199133878809,"pX":-1.5329862660139406,"pZ":3.3176448667217304,"vX0":1.8838403672351849,"vY0":-142.83651436706978,"vZ0":-5.063342601737038,"x":175.43,"y":149.2,"x0":-1.4594805887314877,"y0":50.00544533219531,"z0":6.021281166629799,"aX":-11.757290884979477},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":14.9,"breakHorizontal":10.0,"spinRate":2389,"spinDirection":205},"zone":11,"typeConfidence":0.86,"plateTime":0.3844853192927067,"extension":6.930294959424022},"index":3,"playId":"64873948-3cac-334f-ac57-3c1b67dc5179","pitchNumber":4,"startTime":"2026-03-20T19:01:30.665Z","endTime":"2026-03-20T19:01:33.665Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656240,"link":"/api/v1/people/656240","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650968,"link":"/api/v1/people/650968"},"first":{"id":813852,"link":"/api/v1/people/813852"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":695336,"link":"/api/v1/people/695336"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":643565,"link":"/api/v1/people/643565","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":81.6,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.34013661032539,"aZ":-32.252136733166296,"pfxX":-3.1633420005491706,"pfxZ":-0.04853852423983085,"pX":-0.22349131556009724,"pZ":1.3094052739552606,"vX0":4.422581299832097,"vY0":-127.93661778214417,"vZ0":-5.189018359212459,"x":125.52,"y":203.43,"x0":-1.5569473050038127,"y0":50.00079566599254,"z0":5.867160309013529,"aX":-5.286939906376872},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":-1.0,"breakHorizontal":4.8,"spinRate":1013,"spinDirection":241},"zone":13,"typeConfidence":0.89,"plateTime":0.4267593064581088,"extension":7.07066663236949},"index":4,"playId":"c4bd4ffd-0531-3b5e-910f-759415c7e014","pitchNumber":5,"startTime":"2026-03-20T19:01:47.635Z","endTime":"2026-03-20T19:01:50.663Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656240,"link":"/api/v1/people/656240","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650968,"link":"/api/v1/people/650968"},"first":{"id":813852,"link":"/api/v1/people/813852"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":695336,"link":"/api/v1/people/695336"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":643565,"link":"/api/v1/people/643565","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":79.6,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.878951027526,"aZ":-34.16466002678113,"pfxX":1.9834231073779804,"pfxZ":-1.2440081631015243,"pX":0.2831649638304432,"pZ":1.4363167703298731,"vX0":3.7712053651520376,"vY0":-126.04356621333619,"vZ0":-4.351113520569538,"x":106.21,"y":200.0,"x0":-1.4931997789944442,"y0":50.00318802394629,"z0":5.9597408168714,"aX":3.1738451636770146},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-3.0,"breakHorizontal":-4.4,"spinRate":2229,"spinDirection":47},"zone":14,"typeConfidence":0.89,"plateTime":0.43542639291774243,"extension":7.013136519037821},"index":5,"playId":"b7ecdf59-0997-3ee2-bbd1-f19cde4e6a8b","pitchNumber":6,"startTime":"2026-03-20T19:02:09.897Z","endTime":"2026-03-20T19:02:12.897Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656240,"link":"/api/v1/people/656240","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650968,"link":"/api/v1/people/650968"},"first":{"id":813852,"link":"/api/v1/people/813852"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":695336,"link":"/api/v1/people/695336"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":643565,"link":"/api/v1/people/643565","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.6,"endSpeed":90.0,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.682700513282363,"aZ":-12.809436070394263,"pfxX":-4.924321075329706,"pfxZ":9.417438497482294,"pX":1.2630248381431244,"pZ":2.495874514671404,"vX0":8.544328239069486,"vY0":-141.8414205023214,"vZ0":-7.525208358564675,"x":68.86,"y":171.39,"x0":-1.1360916675974118,"y0":50.00169322342538,"z0":5.983812805491801,"aX":-10.125102965480032},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":15.8,"breakHorizontal":7.3,"spinRate":2317,"spinDirection":206},"zone":14,"typeConfidence":0.9,"plateTime":0.3848274048212561,"extension":7.119879502573424},"index":6,"playId":"bb313dcc-e514-37f4-8a54-a70f77d7d98d","pitchNumber":7,"startTime":"2026-03-20T19:02:33.285Z","endTime":"2026-03-20T19:02:37.195Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656240,"link":"/api/v1/people/656240","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650968,"link":"/api/v1/people/650968"},"first":{"id":813852,"link":"/api/v1/people/813852"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":695336,"link":"/api/v1/people/695336"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":643565,"link":"/api/v1/people/643565","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.7,"endSpeed":89.7,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.38663039124556,"aZ":-13.705747335487334,"pfxX":-5.411085979527385,"pfxZ":9.032923062534039,"pX":0.4913679394115651,"pZ":1.4623569116411437,"vX0":6.885681010713877,"vY0":-141.85373573815846,"vZ0":-9.981923408627006,"x":98.27,"y":199.3,"x0":-1.260482639035366,"y0":50.00595020603189,"z0":5.893062397511669,"aX":-11.068157720443198},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":14.5,"breakHorizontal":8.5,"spinRate":2249,"spinDirection":213},"zone":14,"typeConfidence":0.85,"plateTime":0.3855946731140021,"extension":7.103416470589471},"hitData":{"launchSpeed":99.6,"launchAngle":-27.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":149.15,"coordY":173.68}},"index":7,"playId":"980bfe34-8178-323d-964d-7334644a0d41","pitchNumber":8,"startTime":"2026-03-20T19:02:51.732Z","endTime":"2026-03-20T19:02:57.004Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656240,"link":"/api/v1/people/656240","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650968,"link":"/api/v1/people/650968"},"first":{"id":813852,"link":"/api/v1/people/813852"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":695336,"link":"/api/v1/people/695336"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":643565,"link":"/api/v1/people/643565","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":643565,"link":"/api/v1/people/643565"},"credit":"b_ab"},{"player":{"id":656240,"link":"/api/v1/people/656240"},"credit":"p_ab"},{"player":{"id":643565,"link":"/api/v1/people/643565"},"credit":"b_pa"},{"player":{"id":656240,"link":"/api/v1/people/656240"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.2,"awayTeamWinProbability":95.8,"homeTeamWinProbabilityAdded":-1.0999999999999996,"leverageIndex":0.45,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-03-20T19:02:57.004Z","atBatIndex":52},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Vidal Bruján walks.","rbi":0,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-20T19:03:06.377Z","endTime":"2026-03-20T19:04:37.789Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":660644,"fullName":"Vidal Bruján","link":"/api/v1/people/660644"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656240,"fullName":"Scott Blewett","link":"/api/v1/people/656240"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":660644,"fullName":"Vidal Bruján","link":"/api/v1/people/660644"},"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":660644,"fullName":"Vidal Bruján","link":"/api/v1/people/660644"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":84.4,"strikeZoneTop":3.085,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.971994903275448,"aZ":-23.691087784423676,"pfxX":1.0761657792639239,"pfxZ":4.702864721543246,"pX":0.17589498127819453,"pZ":4.312272035287184,"vX0":4.005275423533422,"vY0":-132.41899065242256,"vZ0":-0.007793757971763071,"x":110.3,"y":122.35,"x0":-1.486302849870984,"y0":50.00481047521158,"z0":6.025358117669785,"aX":1.942433483925272},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":8.8,"breakHorizontal":-2.6,"spinRate":2326,"spinDirection":179},"zone":12,"typeConfidence":0.92,"plateTime":0.41109500075138516,"extension":6.971809252326896},"index":0,"playId":"ac03fc9d-a9ad-39a0-9bf3-abf3084f45ec","pitchNumber":1,"startTime":"2026-03-20T19:03:24.834Z","endTime":"2026-03-20T19:03:27.959Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656240,"link":"/api/v1/people/656240","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650968,"link":"/api/v1/people/650968"},"first":{"id":813852,"link":"/api/v1/people/813852"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":695336,"link":"/api/v1/people/695336"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":660644,"link":"/api/v1/people/660644","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":94.4,"endSpeed":86.7,"strikeZoneTop":3.085,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.192872326396884,"aZ":-17.387268645371087,"pfxX":-3.24209927259219,"pfxZ":7.687640439754658,"pX":-0.15136453338246164,"pZ":3.3674980366943603,"vX0":4.291404738719911,"vY0":-137.49999942942785,"vZ0":-4.0073220153191045,"x":122.77,"y":147.86,"x0":-1.307791316999328,"y0":50.003236452833725,"z0":6.016400925862181,"aX":-6.236625354489783},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":13.3,"breakHorizontal":5.0,"spinRate":2273,"spinDirection":206},"zone":11,"typeConfidence":0.91,"plateTime":0.3976647212223674,"extension":7.028356721376264},"index":1,"playId":"b572eefe-d87a-3b85-b494-5080dab6757c","pitchNumber":2,"startTime":"2026-03-20T19:03:41.421Z","endTime":"2026-03-20T19:03:44.778Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656240,"link":"/api/v1/people/656240","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650968,"link":"/api/v1/people/650968"},"first":{"id":813852,"link":"/api/v1/people/813852"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":695336,"link":"/api/v1/people/695336"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":660644,"link":"/api/v1/people/660644","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":82.0,"strikeZoneTop":3.085,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.4992512844453,"aZ":-25.422388759284974,"pfxX":1.934562485907242,"pfxZ":3.9549352326195333,"pX":-0.2790948830095717,"pZ":3.4025412319005017,"vX0":2.4734000665446136,"vY0":-129.2499618709336,"vZ0":-1.6317753146828295,"x":127.64,"y":146.91,"x0":-1.496392796989887,"y0":50.00466406664734,"z0":5.9761324471133035,"aX":3.3051325700955427},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":7.1,"breakHorizontal":-4.0,"spinRate":2318,"spinDirection":187},"zone":11,"typeConfidence":0.91,"plateTime":0.42221224114137446,"extension":6.933953349373587},"index":2,"playId":"0ccc03de-c494-39c9-99c3-a6a12a1f6e5d","pitchNumber":3,"startTime":"2026-03-20T19:03:59.461Z","endTime":"2026-03-20T19:04:03.584Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656240,"link":"/api/v1/people/656240","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650968,"link":"/api/v1/people/650968"},"first":{"id":813852,"link":"/api/v1/people/813852"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":695336,"link":"/api/v1/people/695336"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":660644,"link":"/api/v1/people/660644","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.2,"endSpeed":89.5,"strikeZoneTop":3.085,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.94740208642825,"aZ":-15.199410419772434,"pfxX":-4.017558978823319,"pfxZ":8.318846828375714,"pX":0.5310642851278388,"pZ":2.745742896890705,"vX0":6.241396960230474,"vY0":-141.40893463220957,"vZ0":-6.175299924146692,"x":96.76,"y":164.64,"x0":-1.1750342543594503,"y0":50.004885112441045,"z0":5.919992151301188,"aX":-8.200093425914112},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":14.0,"breakHorizontal":6.1,"spinRate":2376,"spinDirection":205},"zone":3,"typeConfidence":0.91,"plateTime":0.3862103108424271,"extension":7.052486826347667},"index":3,"playId":"c63e64af-fb6a-3e7b-b353-66a76437bbf1","pitchNumber":4,"startTime":"2026-03-20T19:04:16.690Z","endTime":"2026-03-20T19:04:20.401Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656240,"link":"/api/v1/people/656240","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650968,"link":"/api/v1/people/650968"},"first":{"id":813852,"link":"/api/v1/people/813852"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":695336,"link":"/api/v1/people/695336"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":660644,"link":"/api/v1/people/660644","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":89.0,"strikeZoneTop":3.085,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.634799770959166,"aZ":-16.356009665321345,"pfxX":-3.3794045572550315,"pfxZ":7.861175787505585,"pX":0.7434844969242069,"pZ":2.0404244141300953,"vX0":6.716575107473816,"vY0":-140.45717397743758,"vZ0":-7.9216181525663885,"x":88.66,"y":183.69,"x0":-1.2319367690766487,"y0":50.00605833713723,"z0":5.945998723254172,"aX":-6.803249189641646},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":12.8,"breakHorizontal":4.8,"spinRate":2372,"spinDirection":206},"zone":9,"typeConfidence":0.91,"plateTime":0.38887816624635096,"extension":7.0824880771971115},"index":4,"playId":"fd503fc5-7194-3693-9bcc-5e42bc5e1a20","pitchNumber":5,"startTime":"2026-03-20T19:04:32.783Z","endTime":"2026-03-20T19:04:37.789Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656240,"link":"/api/v1/people/656240","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650968,"link":"/api/v1/people/650968"},"first":{"id":813852,"link":"/api/v1/people/813852"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":695336,"link":"/api/v1/people/695336"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":660644,"link":"/api/v1/people/660644","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660644,"link":"/api/v1/people/660644"},"credit":"b_pa"},{"player":{"id":656240,"link":"/api/v1/people/656240"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":5.0,"awayTeamWinProbability":95.0,"homeTeamWinProbabilityAdded":0.7999999999999998,"leverageIndex":0.22,"dramaIndex":16.0,"contextMetrics":{},"playEndTime":"2026-03-20T19:04:37.789Z","atBatIndex":53},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jared Young flies out sharply to center fielder Thomas Saggese.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-20T19:04:46.780Z","endTime":"2026-03-20T19:06:05.162Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":676724,"fullName":"Jared Young","link":"/api/v1/people/676724"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656240,"fullName":"Scott Blewett","link":"/api/v1/people/656240"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":660644,"fullName":"Vidal Bruján","link":"/api/v1/people/660644"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":676724,"fullName":"Jared Young","link":"/api/v1/people/676724"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":695336,"link":"/api/v1/people/695336"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":82.5,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.866168810463744,"aZ":-26.293356593861237,"pfxX":3.156467685632183,"pfxZ":3.403563280226022,"pX":0.14400260617323646,"pZ":3.951862719571738,"vX0":3.203642837213279,"vY0":-130.0381600887598,"vZ0":-0.386839782531727,"x":111.51,"y":132.08,"x0":-1.5099016897490976,"y0":50.004792134926376,"z0":6.081228533829231,"aX":5.456483924870996},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":6.4,"breakHorizontal":-6.4,"spinRate":2300,"spinDirection":183},"zone":12,"typeConfidence":0.91,"plateTime":0.4196966925329706,"extension":7.028505630457688},"index":0,"playId":"78d1c67c-86c7-337d-9b28-f582e223619b","pitchNumber":1,"startTime":"2026-03-20T19:05:04.156Z","endTime":"2026-03-20T19:05:08.582Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656240,"link":"/api/v1/people/656240","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650968,"link":"/api/v1/people/650968"},"first":{"id":813852,"link":"/api/v1/people/813852"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":695336,"link":"/api/v1/people/695336"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":676724,"link":"/api/v1/people/676724","batSide":{"code":"L","description":"Left"}},"first":{"id":660644,"link":"/api/v1/people/660644"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Vidal Bruján steals (4) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"actionPlayId":"78d1c67c-86c7-337d-9b28-f582e223619b","startTime":"2026-03-20T19:05:29.012Z","endTime":"2026-03-20T19:05:34.540Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":660644,"link":"/api/v1/people/660644"},"defense":{"pitcher":{"id":656240,"link":"/api/v1/people/656240","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650968,"link":"/api/v1/people/650968"},"first":{"id":813852,"link":"/api/v1/people/813852"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":695336,"link":"/api/v1/people/695336"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":676724,"link":"/api/v1/people/676724","batSide":{"code":"L","description":"Left"}},"first":{"id":660644,"link":"/api/v1/people/660644"},"postOnSecond":{"id":660644,"link":"/api/v1/people/660644"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"homeTeamWinProbability":5.4,"awayTeamWinProbability":94.6,"homeTeamWinProbabilityAdded":0.40000000000000036,"leverageIndex":0.56,"dramaIndex":22.0,"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":86.7,"endSpeed":80.4,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.784132866976723,"aZ":-31.080000923683166,"pfxX":-3.7570000594683095,"pfxZ":0.6672597016506003,"pX":-0.8198754151857732,"pZ":3.3765769434347086,"vX0":2.940938188243614,"vY0":-126.36841908250943,"vZ0":-0.4291054946569943,"x":148.25,"y":147.61,"x0":-1.5036468911121164,"y0":50.0028606961433,"z0":6.0193060750944145,"aX":-6.1511591285508675},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":1.3,"breakHorizontal":6.2,"spinRate":838,"spinDirection":236},"zone":1,"typeConfidence":0.9,"plateTime":0.43142950793613366,"extension":6.957078774348583},"index":2,"playId":"397662de-324d-3928-86cd-6299a0913b9b","pitchNumber":2,"startTime":"2026-03-20T19:05:34.540Z","endTime":"2026-03-20T19:05:42.973Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656240,"link":"/api/v1/people/656240","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650968,"link":"/api/v1/people/650968"},"first":{"id":813852,"link":"/api/v1/people/813852"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":695336,"link":"/api/v1/people/695336"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":676724,"link":"/api/v1/people/676724","batSide":{"code":"L","description":"Left"}},"second":{"id":660644,"link":"/api/v1/people/660644"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":2,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":87.5,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.529061313132047,"aZ":-16.856996447144013,"pfxX":-5.441373422511107,"pfxZ":7.82931443586126,"pX":-0.1468205936750968,"pZ":2.2027202427900594,"vX0":5.81013327325437,"vY0":-138.84355461865647,"vZ0":-6.882972506195035,"x":122.6,"y":179.31,"x0":-1.5576720978474357,"y0":50.00341165557169,"z0":5.832005017181908,"aX":-10.645064317704081},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":13.0,"breakHorizontal":8.6,"spinRate":2315,"spinDirection":210},"zone":8,"typeConfidence":0.86,"plateTime":0.39420986546128,"extension":7.038217411452847},"hitData":{"launchSpeed":110.2,"launchAngle":25.0,"totalDistance":368.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":126.43,"coordY":195.51}},"index":3,"playId":"9dd7cd67-ae2a-3d1d-896f-2f6a554b92ba","pitchNumber":3,"startTime":"2026-03-20T19:05:53.995Z","endTime":"2026-03-20T19:06:05.162Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656240,"link":"/api/v1/people/656240","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650968,"link":"/api/v1/people/650968"},"first":{"id":813852,"link":"/api/v1/people/813852"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":695336,"link":"/api/v1/people/695336"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":676724,"link":"/api/v1/people/676724","batSide":{"code":"L","description":"Left"}},"second":{"id":660644,"link":"/api/v1/people/660644"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676724,"link":"/api/v1/people/676724"},"credit":"b_ab"},{"player":{"id":656240,"link":"/api/v1/people/656240"},"credit":"p_ab"},{"player":{"id":676724,"link":"/api/v1/people/676724"},"credit":"b_pa"},{"player":{"id":656240,"link":"/api/v1/people/656240"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.5999999999999996,"awayTeamWinProbability":96.4,"homeTeamWinProbabilityAdded":-1.8000000000000007,"leverageIndex":0.56,"dramaIndex":28.0,"contextMetrics":{},"playEndTime":"2026-03-20T19:06:05.162Z","atBatIndex":54},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ben Rortvedt challenged (pitch result), call on the field was overturned: Trey Paige called out on strikes.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-20T19:08:19.957Z","endTime":"2026-03-20T19:09:04.294Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":813852,"fullName":"Trey Paige","link":"/api/v1/people/813852"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":802363,"fullName":"Jordan Geber","link":"/api/v1/people/802363"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":813852,"fullName":"Trey Paige","link":"/api/v1/people/813852"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":666163,"link":"/api/v1/people/666163"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Jordan Geber replaces Saul Garcia.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-20T19:08:22.133Z","endTime":"2026-03-20T19:08:22.134Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":802363,"link":"/api/v1/people/802363"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":702903,"link":"/api/v1/people/702903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":808067,"link":"/api/v1/people/808067"},"third":{"id":806128,"link":"/api/v1/people/806128"},"shortstop":{"id":660644,"link":"/api/v1/people/660644"},"left":{"id":643565,"link":"/api/v1/people/643565"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":665506,"link":"/api/v1/people/665506"}},"offense":{"batter":{"id":813852,"link":"/api/v1/people/813852","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: D'Andre Smith replaces left fielder Mike Tauchman, batting 5th, playing left field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-03-20T19:08:22.135Z","endTime":"2026-03-20T19:08:22.136Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694266,"link":"/api/v1/people/694266"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"501","replacedPlayer":{"id":643565,"link":"/api/v1/people/643565"},"defense":{"pitcher":{"id":802363,"link":"/api/v1/people/802363","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":808067,"link":"/api/v1/people/808067"},"third":{"id":806128,"link":"/api/v1/people/806128"},"shortstop":{"id":660644,"link":"/api/v1/people/660644"},"left":{"id":643565,"link":"/api/v1/people/643565"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":665506,"link":"/api/v1/people/665506"}},"offense":{"batter":{"id":813852,"link":"/api/v1/people/813852","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Ben Rortvedt remains in the game as the catcher.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-03-20T19:08:22.137Z","endTime":"2026-03-20T19:08:22.138Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666163,"link":"/api/v1/people/666163"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"301","replacedPlayer":{"id":666182,"link":"/api/v1/people/666182"},"defense":{"pitcher":{"id":802363,"link":"/api/v1/people/802363","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":808067,"link":"/api/v1/people/808067"},"third":{"id":806128,"link":"/api/v1/people/806128"},"shortstop":{"id":660644,"link":"/api/v1/people/660644"},"left":{"id":694266,"link":"/api/v1/people/694266"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":665506,"link":"/api/v1/people/665506"}},"offense":{"batter":{"id":813852,"link":"/api/v1/people/813852","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":86.3,"strikeZoneTop":3.177,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.111376164514596,"aZ":-14.97535022587852,"pfxX":-4.684569720952457,"pfxZ":9.042843063308862,"pX":-0.14283492301630873,"pZ":2.479281198814295,"vX0":3.9736217709381636,"vY0":-136.5676591829282,"vZ0":-4.303602557361636,"x":122.44,"y":171.84,"x0":-1.0030967701750142,"y0":50.00452140234797,"z0":5.095133017574062,"aX":-8.91152323416317},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":15.7,"breakHorizontal":7.7,"spinRate":2299,"spinDirection":218},"zone":5,"typeConfidence":2.0,"plateTime":0.40001178872790355,"extension":6.340845023025505},"index":3,"playId":"9b394382-d35c-391a-95d3-ca4ac52d70fa","pitchNumber":1,"startTime":"2026-03-20T19:08:22.139Z","endTime":"2026-03-20T19:08:25.140Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":802363,"link":"/api/v1/people/802363","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666163,"link":"/api/v1/people/666163"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":808067,"link":"/api/v1/people/808067"},"third":{"id":806128,"link":"/api/v1/people/806128"},"shortstop":{"id":660644,"link":"/api/v1/people/660644"},"left":{"id":694266,"link":"/api/v1/people/694266"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":665506,"link":"/api/v1/people/665506"}},"offense":{"batter":{"id":813852,"link":"/api/v1/people/813852","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":93.1,"endSpeed":84.8,"strikeZoneTop":3.177,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.566475140996687,"aZ":-14.63949693127192,"pfxX":-6.210392271645724,"pfxZ":9.47616926960175,"pX":-0.3926499989307033,"pZ":2.0986185259504326,"vX0":3.860802799255661,"vY0":-135.40589394177016,"vZ0":-5.225696592419899,"x":131.97,"y":182.12,"x0":-1.032779964815612,"y0":50.00253603619431,"z0":5.083958360965319,"aX":-11.490116831787176},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":16.2,"breakHorizontal":10.4,"spinRate":2266,"spinDirection":218},"zone":7,"typeConfidence":2.0,"plateTime":0.4050701899213762,"extension":6.355260179433696},"index":4,"playId":"01c87966-d80e-3a3c-88ee-f47fff2a4704","pitchNumber":2,"startTime":"2026-03-20T19:08:37.760Z","endTime":"2026-03-20T19:08:41.513Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":802363,"link":"/api/v1/people/802363","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666163,"link":"/api/v1/people/666163"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":808067,"link":"/api/v1/people/808067"},"third":{"id":806128,"link":"/api/v1/people/806128"},"shortstop":{"id":660644,"link":"/api/v1/people/660644"},"left":{"id":694266,"link":"/api/v1/people/694266"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":665506,"link":"/api/v1/people/665506"}},"offense":{"batter":{"id":813852,"link":"/api/v1/people/813852","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":88.0,"strikeZoneTop":3.177,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.779937400217825,"aZ":-14.937436458433265,"pfxX":-5.8844475350672125,"pfxZ":8.717496661035273,"pX":-0.6416019597101601,"pZ":1.7513809424870368,"vX0":3.444603616289481,"vY0":-139.35611604785248,"vZ0":-6.197302038885844,"x":141.46,"y":191.49,"x0":-1.1257847997489139,"y0":50.00270456677152,"z0":4.981652445917441,"aX":-11.634251589523046},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":14.8,"breakHorizontal":10.0,"spinRate":2375,"spinDirection":218},"zone":7,"typeConfidence":2.0,"plateTime":0.39225823793351733,"extension":6.336227025264513},"index":5,"playId":"d6965485-ca95-3157-8cbb-791491b04408","pitchNumber":3,"startTime":"2026-03-20T19:08:59.075Z","endTime":"2026-03-20T19:09:04.294Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":802363,"link":"/api/v1/people/802363","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666163,"link":"/api/v1/people/666163"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":808067,"link":"/api/v1/people/808067"},"third":{"id":806128,"link":"/api/v1/people/806128"},"shortstop":{"id":660644,"link":"/api/v1/people/660644"},"left":{"id":694266,"link":"/api/v1/people/694266"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":665506,"link":"/api/v1/people/665506"}},"offense":{"batter":{"id":813852,"link":"/api/v1/people/813852","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":813852,"link":"/api/v1/people/813852"},"credit":"b_ab"},{"player":{"id":802363,"link":"/api/v1/people/802363"},"credit":"p_ab"},{"player":{"id":813852,"link":"/api/v1/people/813852"},"credit":"b_pa"},{"player":{"id":802363,"link":"/api/v1/people/802363"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":121,"player":{"id":666163,"fullName":"Ben Rortvedt","link":"/api/v1/people/666163"}},"homeTeamWinProbability":4.0,"awayTeamWinProbability":96.0,"homeTeamWinProbabilityAdded":0.40000000000000036,"leverageIndex":0.14,"dramaIndex":11.0,"contextMetrics":{},"playEndTime":"2026-03-20T19:09:04.294Z","atBatIndex":55},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jordan Walker flies out sharply to center fielder Tyrone Taylor.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-20T19:09:39.834Z","endTime":"2026-03-20T19:10:02.617Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":802363,"fullName":"Jordan Geber","link":"/api/v1/people/802363"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":621438,"link":"/api/v1/people/621438"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":86.0,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.65779993024711,"aZ":-14.312198899449742,"pfxX":-6.5720480563397405,"pfxZ":9.408511642723166,"pX":0.39183648027042284,"pZ":1.293047746830177,"vX0":5.840401412516778,"vY0":-137.2270822380926,"vZ0":-7.465563480964712,"x":102.06,"y":203.87,"x0":-0.914942708155077,"y0":50.001558205812046,"z0":5.03262472379063,"aX":-12.47628465916244},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":15.6,"breakHorizontal":10.6,"spinRate":2333,"spinDirection":218},"zone":14,"typeConfidence":2.0,"plateTime":0.3998204183365104,"extension":6.399506268925123},"index":0,"playId":"9c1ae66a-5f8d-33a2-9be2-bd445b6c4ff3","pitchNumber":1,"startTime":"2026-03-20T19:09:39.834Z","endTime":"2026-03-20T19:09:43.592Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":802363,"link":"/api/v1/people/802363","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666163,"link":"/api/v1/people/666163"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":808067,"link":"/api/v1/people/808067"},"third":{"id":806128,"link":"/api/v1/people/806128"},"shortstop":{"id":660644,"link":"/api/v1/people/660644"},"left":{"id":694266,"link":"/api/v1/people/694266"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":665506,"link":"/api/v1/people/665506"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.7,"endSpeed":74.4,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.133418050340154,"aZ":-29.651357972371557,"pfxX":7.7453216805214815,"pfxZ":1.7845558845883156,"pX":0.19340319083694094,"pZ":2.0626449283192447,"vX0":1.5529674374550264,"vY0":-118.90876324481847,"vZ0":-0.812031308382253,"x":109.63,"y":183.09,"x0":-1.4757676323604247,"y0":50.005123440850376,"z0":5.125177285345444,"aX":10.970834886979981},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":3.2,"breakHorizontal":-14.4,"spinRate":2720,"spinDirection":60},"zone":8,"typeConfidence":2.0,"plateTime":0.4625779712204472,"extension":6.139066562591095},"hitData":{"launchSpeed":106.0,"launchAngle":25.0,"totalDistance":377.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":110.54,"coordY":47.66}},"index":1,"playId":"87661bae-8b61-3efc-b6c5-1cfb4b368dbf","pitchNumber":2,"startTime":"2026-03-20T19:09:55.166Z","endTime":"2026-03-20T19:10:02.617Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":802363,"link":"/api/v1/people/802363","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666163,"link":"/api/v1/people/666163"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":808067,"link":"/api/v1/people/808067"},"third":{"id":806128,"link":"/api/v1/people/806128"},"shortstop":{"id":660644,"link":"/api/v1/people/660644"},"left":{"id":694266,"link":"/api/v1/people/694266"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":665506,"link":"/api/v1/people/665506"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"credit":"b_ab"},{"player":{"id":802363,"link":"/api/v1/people/802363"},"credit":"p_ab"},{"player":{"id":691023,"link":"/api/v1/people/691023"},"credit":"b_pa"},{"player":{"id":802363,"link":"/api/v1/people/802363"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.2,"awayTeamWinProbability":95.8,"homeTeamWinProbabilityAdded":0.20000000000000018,"leverageIndex":0.11,"dramaIndex":9.0,"contextMetrics":{},"playEndTime":"2026-03-20T19:10:02.617Z","atBatIndex":56},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Thomas Saggese grounds out, shortstop Vidal Bruján to first baseman Jared Young.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-20T19:10:30.421Z","endTime":"2026-03-20T19:12:28.093Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":802363,"fullName":"Jordan Geber","link":"/api/v1/people/802363"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":660644,"link":"/api/v1/people/660644"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":676724,"link":"/api/v1/people/676724"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":85.5,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.830516277819594,"aZ":-14.89797037575988,"pfxX":-4.837839801967853,"pfxZ":9.161793323972098,"pX":0.6056392096805737,"pZ":4.069953990579322,"vX0":5.895097000965423,"vY0":-136.64181378131977,"vZ0":-0.38409939238611324,"x":93.91,"y":128.89,"x0":-0.9538347810514429,"y0":50.00606186264337,"z0":5.2383099175184915,"aX":-9.126682804730939},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.7,"breakHorizontal":7.4,"spinRate":2290,"spinDirection":220},"zone":12,"typeConfidence":2.0,"plateTime":0.40123777673989647,"extension":6.223946038596507},"index":0,"playId":"681be898-7aac-33e3-94ef-8bc6c0d16fe9","pitchNumber":1,"startTime":"2026-03-20T19:10:30.421Z","endTime":"2026-03-20T19:10:33.533Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":802363,"link":"/api/v1/people/802363","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666163,"link":"/api/v1/people/666163"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":808067,"link":"/api/v1/people/808067"},"third":{"id":806128,"link":"/api/v1/people/806128"},"shortstop":{"id":660644,"link":"/api/v1/people/660644"},"left":{"id":694266,"link":"/api/v1/people/694266"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":665506,"link":"/api/v1/people/665506"}},"offense":{"batter":{"id":695336,"link":"/api/v1/people/695336","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":85.8,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.86672406894104,"aZ":-14.007246337580487,"pfxX":-4.120727206662532,"pfxZ":9.663049185443338,"pX":0.6361845486986961,"pZ":1.7528017714642705,"vX0":5.521166577178025,"vY0":-136.0282287920085,"vZ0":-6.051664108358421,"x":92.75,"y":191.45,"x0":-0.8811956072806975,"y0":50.00611607143658,"z0":4.971514245610328,"aX":-7.7506203657230825},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.4,"breakHorizontal":6.4,"spinRate":2353,"spinDirection":217},"zone":9,"typeConfidence":2.0,"plateTime":0.402120197587609,"extension":6.374870587625971},"index":1,"playId":"ce23266d-7c2b-3d96-8502-4bf9544eafb8","pitchNumber":2,"startTime":"2026-03-20T19:10:46.998Z","endTime":"2026-03-20T19:10:51.025Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":802363,"link":"/api/v1/people/802363","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666163,"link":"/api/v1/people/666163"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":808067,"link":"/api/v1/people/808067"},"third":{"id":806128,"link":"/api/v1/people/806128"},"shortstop":{"id":660644,"link":"/api/v1/people/660644"},"left":{"id":694266,"link":"/api/v1/people/694266"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":665506,"link":"/api/v1/people/665506"}},"offense":{"batter":{"id":695336,"link":"/api/v1/people/695336","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":93.2,"endSpeed":85.5,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.301310658757117,"aZ":-18.735823429682444,"pfxX":-6.273462515942482,"pfxZ":7.195545860737209,"pX":-0.46815315269343255,"pZ":1.833305573893891,"vX0":3.7471329526818065,"vY0":-135.68574421701376,"vZ0":-5.029786320625238,"x":134.84,"y":189.28,"x0":-1.0510184632981205,"y0":50.00168943920567,"z0":5.013984334828912,"aX":-11.71289947263168},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":12.2,"breakHorizontal":10.6,"spinRate":2274,"spinDirection":220},"zone":7,"typeConfidence":2.0,"plateTime":0.40345876817598025,"extension":6.383734357107729},"index":2,"playId":"bb5a1536-1062-3a50-b38a-ca594993cce0","pitchNumber":3,"startTime":"2026-03-20T19:11:02.918Z","endTime":"2026-03-20T19:11:06.109Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":802363,"link":"/api/v1/people/802363","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666163,"link":"/api/v1/people/666163"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":808067,"link":"/api/v1/people/808067"},"third":{"id":806128,"link":"/api/v1/people/806128"},"shortstop":{"id":660644,"link":"/api/v1/people/660644"},"left":{"id":694266,"link":"/api/v1/people/694266"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":665506,"link":"/api/v1/people/665506"}},"offense":{"batter":{"id":695336,"link":"/api/v1/people/695336","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":96.5,"endSpeed":88.1,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.86531658346928,"aZ":-14.665239885299144,"pfxX":-5.766518491658721,"pfxZ":8.777299037771613,"pX":1.0506505227749832,"pZ":2.567759496341705,"vX0":6.993927005553572,"vY0":-140.35450769296702,"vZ0":-4.291140094517744,"x":76.95,"y":169.45,"x0":-0.7246627071375183,"y0":50.00152978473057,"z0":5.072000117916042,"aX":-11.501166519131832},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":15.2,"breakHorizontal":9.0,"spinRate":2378,"spinDirection":217},"zone":12,"typeConfidence":2.0,"plateTime":0.3903085164261211,"extension":6.439237127411993},"index":3,"playId":"af324df9-e7ec-3db4-b6c6-26a4c47d7b53","pitchNumber":4,"startTime":"2026-03-20T19:11:25.404Z","endTime":"2026-03-20T19:11:28.404Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":802363,"link":"/api/v1/people/802363","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666163,"link":"/api/v1/people/666163"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":808067,"link":"/api/v1/people/808067"},"third":{"id":806128,"link":"/api/v1/people/806128"},"shortstop":{"id":660644,"link":"/api/v1/people/660644"},"left":{"id":694266,"link":"/api/v1/people/694266"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":665506,"link":"/api/v1/people/665506"}},"offense":{"batter":{"id":695336,"link":"/api/v1/people/695336","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":83.2,"endSpeed":75.8,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.61773720351418,"aZ":-28.108742528357293,"pfxX":6.074663097017966,"pfxZ":2.778931766877135,"pX":2.226169301936307,"pZ":1.7386495788241805,"vX0":6.038975761699062,"vY0":-121.03883014707186,"vZ0":-2.0223985617142404,"x":32.14,"y":191.84,"x0":-1.102986764688342,"y0":50.00311627589962,"z0":5.079226299200075,"aX":8.891221797023551},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":4.8,"breakHorizontal":-12.6,"spinRate":2673,"spinDirection":77},"zone":14,"typeConfidence":2.0,"plateTime":0.45488745251137397,"extension":6.124129575323475},"index":4,"playId":"43129d33-9b27-3049-bdc0-c60bd8d0d386","pitchNumber":5,"startTime":"2026-03-20T19:11:43.834Z","endTime":"2026-03-20T19:11:46.861Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":802363,"link":"/api/v1/people/802363","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666163,"link":"/api/v1/people/666163"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":808067,"link":"/api/v1/people/808067"},"third":{"id":806128,"link":"/api/v1/people/806128"},"shortstop":{"id":660644,"link":"/api/v1/people/660644"},"left":{"id":694266,"link":"/api/v1/people/694266"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":665506,"link":"/api/v1/people/665506"}},"offense":{"batter":{"id":695336,"link":"/api/v1/people/695336","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.8,"endSpeed":82.9,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.34530864246353,"aZ":-31.67147747940082,"pfxX":-9.657727069699213,"pfxZ":0.2887450966355227,"pX":0.5889715231248376,"pZ":-0.5844928544257116,"vX0":7.347518876855038,"vY0":-130.49511541450192,"vZ0":-7.959704705099808,"x":94.55,"y":254.56,"x0":-1.007767720433064,"y0":50.00267246950019,"z0":4.889877813999119,"aX":-16.663962526465927},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":-1.1,"breakHorizontal":15.8,"spinRate":1129,"spinDirection":254},"zone":14,"typeConfidence":2.0,"plateTime":0.41966266778198813,"extension":6.391782124108734},"index":5,"playId":"010522e3-9a65-3576-a312-d2817731199d","pitchNumber":6,"startTime":"2026-03-20T19:11:59.272Z","endTime":"2026-03-20T19:12:04.059Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":802363,"link":"/api/v1/people/802363","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666163,"link":"/api/v1/people/666163"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":808067,"link":"/api/v1/people/808067"},"third":{"id":806128,"link":"/api/v1/people/806128"},"shortstop":{"id":660644,"link":"/api/v1/people/660644"},"left":{"id":694266,"link":"/api/v1/people/694266"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":665506,"link":"/api/v1/people/665506"}},"offense":{"batter":{"id":695336,"link":"/api/v1/people/695336","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":94.6,"endSpeed":86.5,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.145354546226166,"aZ":-17.269317669275036,"pfxX":-5.703675769989091,"pfxZ":7.778184821958163,"pX":-0.29447107748632534,"pZ":1.7971011591760209,"vX0":3.8522404746465275,"vY0":-137.694004649445,"vZ0":-5.67939582544349,"x":128.22,"y":190.26,"x0":-0.9720336090734489,"y0":50.00275911019713,"z0":5.058566793871227,"aX":-10.930275632306575},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":13.1,"breakHorizontal":9.5,"spinRate":2252,"spinDirection":221},"zone":7,"typeConfidence":2.0,"plateTime":0.39808571953576344,"extension":6.41348560362467},"hitData":{"launchSpeed":104.7,"launchAngle":-0.0,"totalDistance":46.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":106.16,"coordY":151.88}},"index":6,"playId":"83792792-174d-3dc4-8ea0-0c15130dab95","pitchNumber":7,"startTime":"2026-03-20T19:12:21.858Z","endTime":"2026-03-20T19:12:28.093Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":802363,"link":"/api/v1/people/802363","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666163,"link":"/api/v1/people/666163"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":808067,"link":"/api/v1/people/808067"},"third":{"id":806128,"link":"/api/v1/people/806128"},"shortstop":{"id":660644,"link":"/api/v1/people/660644"},"left":{"id":694266,"link":"/api/v1/people/694266"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":665506,"link":"/api/v1/people/665506"}},"offense":{"batter":{"id":695336,"link":"/api/v1/people/695336","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695336,"link":"/api/v1/people/695336"},"credit":"b_ab"},{"player":{"id":802363,"link":"/api/v1/people/802363"},"credit":"p_ab"},{"player":{"id":695336,"link":"/api/v1/people/695336"},"credit":"b_pa"},{"player":{"id":802363,"link":"/api/v1/people/802363"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.3999999999999995,"awayTeamWinProbability":95.6,"homeTeamWinProbabilityAdded":0.1999999999999993,"leverageIndex":0.08,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-03-20T19:12:28.093Z","atBatIndex":57},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Cristian Pache walks.","rbi":0,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-20T19:14:59.351Z","endTime":"2026-03-20T19:17:48.547Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":665506,"fullName":"Cristian Pache","link":"/api/v1/people/665506"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642575,"fullName":"Gerson Moreno","link":"/api/v1/people/642575"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665506,"fullName":"Cristian Pache","link":"/api/v1/people/665506"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[4,5,6,7,8,9,10,11],"actionIndex":[0,1,2,3],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":665506,"fullName":"Cristian Pache","link":"/api/v1/people/665506"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":11},"credits":[]}],"playEvents":[{"details":{"description":"Defensive Substitution: Luis Pino replaces right fielder Jordan Walker, batting 4th, playing right field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-20T19:14:58.349Z","endTime":"2026-03-20T19:14:58.369Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":700720,"link":"/api/v1/people/700720"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"401","replacedPlayer":{"id":691023,"link":"/api/v1/people/691023"},"defense":{"pitcher":{"id":656240,"link":"/api/v1/people/656240","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650968,"link":"/api/v1/people/650968"},"first":{"id":813852,"link":"/api/v1/people/813852"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":695336,"link":"/api/v1/people/695336"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":665506,"link":"/api/v1/people/665506","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Noah Mendlinger replaces left fielder Nathan Church, batting 8th, playing left field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-03-20T19:14:58.369Z","endTime":"2026-03-20T19:14:58.371Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":702331,"link":"/api/v1/people/702331"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"801","replacedPlayer":{"id":701675,"link":"/api/v1/people/701675"},"defense":{"pitcher":{"id":656240,"link":"/api/v1/people/656240","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650968,"link":"/api/v1/people/650968"},"first":{"id":813852,"link":"/api/v1/people/813852"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":695336,"link":"/api/v1/people/695336"},"right":{"id":700720,"link":"/api/v1/people/700720"}},"offense":{"batter":{"id":665506,"link":"/api/v1/people/665506","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Anyelo Encarnación replaces shortstop Brody Moore, batting 9th, playing shortstop.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-03-20T19:14:58.371Z","endTime":"2026-03-20T19:14:58.374Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":699031,"link":"/api/v1/people/699031"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"901","replacedPlayer":{"id":690914,"link":"/api/v1/people/690914"},"defense":{"pitcher":{"id":656240,"link":"/api/v1/people/656240","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650968,"link":"/api/v1/people/650968"},"first":{"id":813852,"link":"/api/v1/people/813852"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":702331,"link":"/api/v1/people/702331"},"center":{"id":695336,"link":"/api/v1/people/695336"},"right":{"id":700720,"link":"/api/v1/people/700720"}},"offense":{"batter":{"id":665506,"link":"/api/v1/people/665506","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Gerson Moreno replaces Scott Blewett.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-03-20T19:14:58.374Z","endTime":"2026-03-20T19:15:01.535Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":642575,"link":"/api/v1/people/642575"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":656240,"link":"/api/v1/people/656240","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650968,"link":"/api/v1/people/650968"},"first":{"id":813852,"link":"/api/v1/people/813852"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":699031,"link":"/api/v1/people/699031"},"left":{"id":702331,"link":"/api/v1/people/702331"},"center":{"id":695336,"link":"/api/v1/people/695336"},"right":{"id":700720,"link":"/api/v1/people/700720"}},"offense":{"batter":{"id":665506,"link":"/api/v1/people/665506","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":84.3,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.10067114375054,"aZ":-17.095033901095537,"pfxX":-6.019643314513515,"pfxZ":8.223106275441129,"pX":-0.6418750884574413,"pZ":2.598977965664983,"vX0":8.040379749106467,"vY0":-135.2083094633496,"vZ0":-3.5900419697182193,"x":141.47,"y":168.61,"x0":-2.885317976992222,"y0":50.00223636501631,"z0":5.158434178506704,"aX":-11.03879715303174},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":14.2,"breakHorizontal":9.0,"spinRate":2075,"spinDirection":224},"zone":4,"typeConfidence":0.88,"plateTime":0.4065790591381324,"extension":5.979778718118264},"index":4,"playId":"ef5bc8b7-14ea-3a88-b9f4-31065465bb1e","pitchNumber":1,"startTime":"2026-03-20T19:15:01.535Z","endTime":"2026-03-20T19:15:07.885Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642575,"link":"/api/v1/people/642575","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650968,"link":"/api/v1/people/650968"},"first":{"id":813852,"link":"/api/v1/people/813852"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":699031,"link":"/api/v1/people/699031"},"left":{"id":702331,"link":"/api/v1/people/702331"},"center":{"id":695336,"link":"/api/v1/people/695336"},"right":{"id":700720,"link":"/api/v1/people/700720"}},"offense":{"batter":{"id":665506,"link":"/api/v1/people/665506","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.7,"endSpeed":77.2,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.735983746931968,"aZ":-32.589907501668236,"pfxX":0.8039059262398229,"pfxZ":-0.2781932129388309,"pX":0.6330081234838789,"pZ":1.3903931599142758,"vX0":8.10111872819944,"vY0":-121.6151461407649,"vZ0":-2.877582030899223,"x":92.87,"y":201.24,"x0":-2.8449664365155436,"y0":50.00361657872944,"z0":5.414380218625556,"aX":1.2026721298528926},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-1.0,"breakHorizontal":-3.4,"spinRate":1961,"spinDirection":176},"zone":14,"typeConfidence":0.9,"plateTime":0.45029866121538076,"extension":6.252369456217216},"index":5,"playId":"acbb3440-1439-3835-ab37-9ce8ddbd35c4","pitchNumber":2,"startTime":"2026-03-20T19:15:16.707Z","endTime":"2026-03-20T19:15:20.477Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642575,"link":"/api/v1/people/642575","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650968,"link":"/api/v1/people/650968"},"first":{"id":813852,"link":"/api/v1/people/813852"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":699031,"link":"/api/v1/people/699031"},"left":{"id":702331,"link":"/api/v1/people/702331"},"center":{"id":695336,"link":"/api/v1/people/695336"},"right":{"id":700720,"link":"/api/v1/people/700720"}},"offense":{"batter":{"id":665506,"link":"/api/v1/people/665506","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.9,"endSpeed":75.5,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.739489294088663,"aZ":-29.148658283873544,"pfxX":0.3446207218158932,"pfxZ":2.0674605271708355,"pX":-1.8555726262871644,"pZ":3.952383851901535,"vX0":2.724807907493217,"vY0":-120.66340006342203,"vZ0":2.046275537338294,"x":187.73,"y":132.07,"x0":-3.0469896931800005,"y0":50.00506887548531,"z0":5.671803508788721,"aX":0.5053596691432611},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":4.6,"breakHorizontal":-1.3,"spinRate":2037,"spinDirection":139},"zone":11,"typeConfidence":0.9,"plateTime":0.45492864638693,"extension":6.052548390863517},"index":6,"playId":"405c46cd-0cdb-311e-9927-cf434a30fc39","pitchNumber":3,"startTime":"2026-03-20T19:15:33.236Z","endTime":"2026-03-20T19:15:36.590Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642575,"link":"/api/v1/people/642575","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650968,"link":"/api/v1/people/650968"},"first":{"id":813852,"link":"/api/v1/people/813852"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":699031,"link":"/api/v1/people/699031"},"left":{"id":702331,"link":"/api/v1/people/702331"},"center":{"id":695336,"link":"/api/v1/people/695336"},"right":{"id":700720,"link":"/api/v1/people/700720"}},"offense":{"batter":{"id":665506,"link":"/api/v1/people/665506","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":84.0,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.50593270620967,"aZ":-16.11475951900094,"pfxX":-7.0640886971433705,"pfxZ":8.767137074397073,"pX":-0.7762815321696072,"pZ":3.2072057224562514,"vX0":7.7442898982670645,"vY0":-135.44929631457399,"vZ0":-2.271242533223072,"x":146.59,"y":152.19,"x0":-2.7741537969745136,"y0":50.00136420799471,"z0":5.201886695777066,"aX":-12.9384683263697},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":15.5,"breakHorizontal":10.8,"spinRate":2111,"spinDirection":223},"zone":1,"typeConfidence":0.89,"plateTime":0.40659619816474635,"extension":6.03961953771964},"index":7,"playId":"394d62a5-633d-37dc-8d23-8c42ecf731d5","pitchNumber":4,"startTime":"2026-03-20T19:15:57.423Z","endTime":"2026-03-20T19:16:03.951Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642575,"link":"/api/v1/people/642575","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650968,"link":"/api/v1/people/650968"},"first":{"id":813852,"link":"/api/v1/people/813852"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":699031,"link":"/api/v1/people/699031"},"left":{"id":702331,"link":"/api/v1/people/702331"},"center":{"id":695336,"link":"/api/v1/people/695336"},"right":{"id":700720,"link":"/api/v1/people/700720"}},"offense":{"batter":{"id":665506,"link":"/api/v1/people/665506","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":86.2,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.65559772681465,"aZ":-17.73274741019491,"pfxX":-7.060687706279934,"pfxZ":7.634339436157974,"pX":2.04232835263759,"pZ":2.7798175936921248,"vX0":14.774807793294206,"vY0":-136.34937950834168,"vZ0":-3.0864224894152903,"x":39.15,"y":163.72,"x0":-2.5177881793006893,"y0":50.002383845597016,"z0":5.142974728822456,"aX":-13.35679318769797},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":13.3,"breakHorizontal":9.8,"spinRate":2048,"spinDirection":223},"zone":12,"typeConfidence":0.89,"plateTime":0.4009757283053177,"extension":6.252260796822497},"index":8,"playId":"0ba2b6d9-b03c-39ae-9539-1c3851d7579f","pitchNumber":5,"startTime":"2026-03-20T19:16:48.803Z","endTime":"2026-03-20T19:16:51.803Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642575,"link":"/api/v1/people/642575","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650968,"link":"/api/v1/people/650968"},"first":{"id":813852,"link":"/api/v1/people/813852"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":699031,"link":"/api/v1/people/699031"},"left":{"id":702331,"link":"/api/v1/people/702331"},"center":{"id":695336,"link":"/api/v1/people/695336"},"right":{"id":700720,"link":"/api/v1/people/700720"}},"offense":{"batter":{"id":665506,"link":"/api/v1/people/665506","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":86.1,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.602535490588277,"aZ":-17.1849613840378,"pfxX":-5.710641450419189,"pfxZ":7.88690128619278,"pX":0.5976697081611633,"pZ":3.469998396368594,"vX0":11.083602054549848,"vY0":-136.8328101381115,"vZ0":-1.445591989228296,"x":94.22,"y":145.09,"x0":-2.759554986114852,"y0":50.001538683748024,"z0":5.180136176727626,"aX":-10.852799527806734},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":14.2,"breakHorizontal":8.0,"spinRate":2106,"spinDirection":223},"zone":12,"typeConfidence":0.89,"plateTime":0.399975638723451,"extension":6.055383381190854},"index":9,"playId":"9c763ae4-f58e-318a-839f-6d94f26d52da","pitchNumber":6,"startTime":"2026-03-20T19:17:05.193Z","endTime":"2026-03-20T19:17:08.205Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642575,"link":"/api/v1/people/642575","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650968,"link":"/api/v1/people/650968"},"first":{"id":813852,"link":"/api/v1/people/813852"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":699031,"link":"/api/v1/people/699031"},"left":{"id":702331,"link":"/api/v1/people/702331"},"center":{"id":695336,"link":"/api/v1/people/695336"},"right":{"id":700720,"link":"/api/v1/people/700720"}},"offense":{"batter":{"id":665506,"link":"/api/v1/people/665506","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.8,"endSpeed":76.2,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.857815134613396,"aZ":-30.84503103787074,"pfxX":0.4512282866421735,"pfxZ":0.9012385926916711,"pX":-0.9242424502818831,"pZ":3.2094429425971542,"vX0":4.326998879969925,"vY0":-120.56729463384218,"vZ0":0.9457544902817985,"x":152.23,"y":152.13,"x0":-2.798837096336755,"y0":50.004163386373094,"z0":5.528676035540804,"aX":0.6650729329231798},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":2.2,"breakHorizontal":-1.8,"spinRate":1933,"spinDirection":125},"zone":11,"typeConfidence":0.89,"plateTime":0.45384721924171245,"extension":6.217021222370773},"index":10,"playId":"7717c22e-d821-3547-8917-a61b41f4a0e7","pitchNumber":7,"startTime":"2026-03-20T19:17:25.918Z","endTime":"2026-03-20T19:17:29.279Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642575,"link":"/api/v1/people/642575","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650968,"link":"/api/v1/people/650968"},"first":{"id":813852,"link":"/api/v1/people/813852"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":699031,"link":"/api/v1/people/699031"},"left":{"id":702331,"link":"/api/v1/people/702331"},"center":{"id":695336,"link":"/api/v1/people/695336"},"right":{"id":700720,"link":"/api/v1/people/700720"}},"offense":{"batter":{"id":665506,"link":"/api/v1/people/665506","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":86.1,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.49285186191612,"aZ":-16.675432692860056,"pfxX":-5.313955861505459,"pfxZ":8.140095942846733,"pX":-1.6917973297020152,"pZ":3.672412081055397,"vX0":5.056762863430551,"vY0":-136.9440840393631,"vZ0":-1.0987636765947235,"x":181.49,"y":139.62,"x0":-2.869492398941137,"y0":50.005387069227055,"z0":5.216614347582046,"aX":-10.121482192122965},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":14.8,"breakHorizontal":8.6,"spinRate":2062,"spinDirection":223},"zone":11,"typeConfidence":0.89,"plateTime":0.39956390838710254,"extension":6.08036951962801},"index":11,"playId":"6a58df36-fdf7-3215-9f0c-7d4027854921","pitchNumber":8,"startTime":"2026-03-20T19:17:45.439Z","endTime":"2026-03-20T19:17:48.547Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642575,"link":"/api/v1/people/642575","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650968,"link":"/api/v1/people/650968"},"first":{"id":813852,"link":"/api/v1/people/813852"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":699031,"link":"/api/v1/people/699031"},"left":{"id":702331,"link":"/api/v1/people/702331"},"center":{"id":695336,"link":"/api/v1/people/695336"},"right":{"id":700720,"link":"/api/v1/people/700720"}},"offense":{"batter":{"id":665506,"link":"/api/v1/people/665506","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665506,"link":"/api/v1/people/665506"},"credit":"b_pa"},{"player":{"id":642575,"link":"/api/v1/people/642575"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":7.5,"awayTeamWinProbability":92.5,"homeTeamWinProbabilityAdded":3.1000000000000005,"leverageIndex":0.62,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2026-03-20T19:17:48.547Z","atBatIndex":58},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Antonio Jimenez walks. Cristian Pache to 2nd.","rbi":0,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-20T19:17:57.522Z","endTime":"2026-03-20T19:20:43.404Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":806128,"fullName":"Antonio Jimenez","link":"/api/v1/people/806128"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642575,"fullName":"Gerson Moreno","link":"/api/v1/people/642575"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":806128,"fullName":"Antonio Jimenez","link":"/api/v1/people/806128"},"postOnSecond":{"id":665506,"fullName":"Cristian Pache","link":"/api/v1/people/665506"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5,6,7],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":665506,"fullName":"Cristian Pache","link":"/api/v1/people/665506"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":806128,"fullName":"Antonio Jimenez","link":"/api/v1/people/806128"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":86.6,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.55098931880515,"aZ":-16.254087641207537,"pfxX":-4.234167258647547,"pfxZ":8.324822741258386,"pX":0.9424142612170406,"pZ":2.990039952922565,"vX0":11.251301056079525,"vY0":-137.0029216602227,"vZ0":-2.791145176040168,"x":81.08,"y":158.05,"x0":-2.6565137256627844,"y0":50.004420966282126,"z0":5.124860875431112,"aX":-8.100465247106092},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":14.8,"breakHorizontal":5.4,"spinRate":2054,"spinDirection":226},"zone":12,"typeConfidence":0.89,"plateTime":0.39887877871803745,"extension":6.198319101470731},"index":0,"playId":"c191529d-8e51-3bb2-9d21-671ba2cfead5","pitchNumber":1,"startTime":"2026-03-20T19:18:17.393Z","endTime":"2026-03-20T19:18:20.722Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642575,"link":"/api/v1/people/642575","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650968,"link":"/api/v1/people/650968"},"first":{"id":813852,"link":"/api/v1/people/813852"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":699031,"link":"/api/v1/people/699031"},"left":{"id":702331,"link":"/api/v1/people/702331"},"center":{"id":695336,"link":"/api/v1/people/695336"},"right":{"id":700720,"link":"/api/v1/people/700720"}},"offense":{"batter":{"id":806128,"link":"/api/v1/people/806128","batSide":{"code":"R","description":"Right"}},"first":{"id":665506,"link":"/api/v1/people/665506"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.2,"endSpeed":74.9,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.599096934550868,"aZ":-29.815063712235265,"pfxX":1.8411029319391332,"pfxZ":1.6545348908686393,"pX":-1.5437926723717035,"pZ":2.6294209324353948,"vX0":2.4284372773688503,"vY0":-118.24869918107999,"vZ0":-0.152559427939837,"x":175.85,"y":167.79,"x0":-2.821402867400921,"y0":50.00061896139047,"z0":5.419893100252164,"aX":2.617896114917518},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":3.2,"breakHorizontal":-4.0,"spinRate":2062,"spinDirection":102},"zone":11,"typeConfidence":0.9,"plateTime":0.4624178414531852,"extension":6.273827920113988},"index":1,"playId":"021de435-f827-368a-9cc4-d570629a1fcf","pitchNumber":2,"startTime":"2026-03-20T19:18:37.401Z","endTime":"2026-03-20T19:18:40.459Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642575,"link":"/api/v1/people/642575","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650968,"link":"/api/v1/people/650968"},"first":{"id":813852,"link":"/api/v1/people/813852"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":699031,"link":"/api/v1/people/699031"},"left":{"id":702331,"link":"/api/v1/people/702331"},"center":{"id":695336,"link":"/api/v1/people/695336"},"right":{"id":700720,"link":"/api/v1/people/700720"}},"offense":{"batter":{"id":806128,"link":"/api/v1/people/806128","batSide":{"code":"R","description":"Right"}},"first":{"id":665506,"link":"/api/v1/people/665506"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":85.8,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.061830107787575,"aZ":-16.98617397234229,"pfxX":-5.045317642591442,"pfxZ":8.081614769488553,"pX":0.2147892640515126,"pZ":2.013835810787207,"vX0":9.616995529512376,"vY0":-136.04522226886334,"vZ0":-5.092893989733835,"x":108.81,"y":184.41,"x0":-2.7060813718037995,"y0":50.005330913268644,"z0":5.082603738076649,"aX":-9.485738872465337},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":13.8,"breakHorizontal":7.2,"spinRate":2182,"spinDirection":222},"zone":8,"typeConfidence":0.88,"plateTime":0.40217564853945786,"extension":6.240517512750556},"index":2,"playId":"cbdfc152-8050-3067-b63d-392eefb7e758","pitchNumber":3,"startTime":"2026-03-20T19:18:57.577Z","endTime":"2026-03-20T19:19:00.577Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642575,"link":"/api/v1/people/642575","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650968,"link":"/api/v1/people/650968"},"first":{"id":813852,"link":"/api/v1/people/813852"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":699031,"link":"/api/v1/people/699031"},"left":{"id":702331,"link":"/api/v1/people/702331"},"center":{"id":695336,"link":"/api/v1/people/695336"},"right":{"id":700720,"link":"/api/v1/people/700720"}},"offense":{"batter":{"id":806128,"link":"/api/v1/people/806128","batSide":{"code":"R","description":"Right"}},"first":{"id":665506,"link":"/api/v1/people/665506"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":84.1,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.749697441936327,"aZ":-16.077494072574545,"pfxX":-6.005077316994373,"pfxZ":8.808855476659346,"pX":-0.7970887550713326,"pZ":3.062846683522226,"vX0":7.05220981531059,"vY0":-134.9225153169806,"vZ0":-2.652218606708877,"x":147.38,"y":156.08,"x0":-2.6753889386348138,"y0":50.00479375486594,"z0":5.203574363618924,"aX":-10.976420238531375},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":15.5,"breakHorizontal":9.2,"spinRate":2036,"spinDirection":221},"zone":1,"typeConfidence":0.88,"plateTime":0.40732982713959354,"extension":6.022730812792619},"index":3,"playId":"87a191fb-9580-342a-847b-149a83aa2092","pitchNumber":4,"startTime":"2026-03-20T19:19:21.391Z","endTime":"2026-03-20T19:19:24.391Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642575,"link":"/api/v1/people/642575","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650968,"link":"/api/v1/people/650968"},"first":{"id":813852,"link":"/api/v1/people/813852"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":699031,"link":"/api/v1/people/699031"},"left":{"id":702331,"link":"/api/v1/people/702331"},"center":{"id":695336,"link":"/api/v1/people/695336"},"right":{"id":700720,"link":"/api/v1/people/700720"}},"offense":{"batter":{"id":806128,"link":"/api/v1/people/806128","batSide":{"code":"R","description":"Right"}},"first":{"id":665506,"link":"/api/v1/people/665506"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2026-03-20T19:19:33.306Z","endTime":"2026-03-20T19:19:47.544Z","isPitch":false,"type":"action","player":{"id":806128,"link":"/api/v1/people/806128"},"defense":{"pitcher":{"id":642575,"link":"/api/v1/people/642575","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650968,"link":"/api/v1/people/650968"},"first":{"id":813852,"link":"/api/v1/people/813852"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":699031,"link":"/api/v1/people/699031"},"left":{"id":702331,"link":"/api/v1/people/702331"},"center":{"id":695336,"link":"/api/v1/people/695336"},"right":{"id":700720,"link":"/api/v1/people/700720"}},"offense":{"batter":{"id":806128,"link":"/api/v1/people/806128","batSide":{"code":"R","description":"Right"}},"first":{"id":665506,"link":"/api/v1/people/665506"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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.9,"endSpeed":85.8,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.2709342908571,"aZ":-15.123199824026388,"pfxX":-2.981792112049889,"pfxZ":9.019162845221464,"pX":-0.36161722825081477,"pZ":3.00461172098167,"vX0":7.305827092740668,"vY0":-136.65188330469655,"vZ0":-3.040623244780668,"x":130.78,"y":157.66,"x0":-2.6829392521832007,"y0":50.00089444408312,"z0":5.171429289656133,"aX":-5.637066769661305},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":15.8,"breakHorizontal":3.8,"spinRate":2094,"spinDirection":220},"zone":1,"typeConfidence":0.89,"plateTime":0.40091841334236644,"extension":6.220677068110607},"index":5,"playId":"e12b89af-d66a-31d2-9c5e-c934332a7405","pitchNumber":5,"startTime":"2026-03-20T19:19:47.544Z","endTime":"2026-03-20T19:19:50.544Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642575,"link":"/api/v1/people/642575","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650968,"link":"/api/v1/people/650968"},"first":{"id":813852,"link":"/api/v1/people/813852"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":699031,"link":"/api/v1/people/699031"},"left":{"id":702331,"link":"/api/v1/people/702331"},"center":{"id":695336,"link":"/api/v1/people/695336"},"right":{"id":700720,"link":"/api/v1/people/700720"}},"offense":{"batter":{"id":806128,"link":"/api/v1/people/806128","batSide":{"code":"R","description":"Right"}},"first":{"id":665506,"link":"/api/v1/people/665506"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.4,"endSpeed":77.9,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.413878913420486,"aZ":-28.505595313853682,"pfxX":1.2314694296725168,"pfxZ":2.4045465698316715,"pX":0.8079377181890455,"pZ":0.491242228931661,"vX0":7.428867302756924,"vY0":-122.7098029057443,"vZ0":-5.582951930796795,"x":86.2,"y":225.52,"x0":-2.419322784132264,"y0":50.00230133254462,"z0":5.226290777980441,"aX":1.874871017669997},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":3.2,"breakHorizontal":-4.0,"spinRate":1954,"spinDirection":202},"zone":14,"typeConfidence":0.91,"plateTime":0.4464592279689903,"extension":6.452629499542196},"index":6,"playId":"71c4b12b-4100-3afd-a0c4-eca0f3394fb5","pitchNumber":6,"startTime":"2026-03-20T19:20:16.007Z","endTime":"2026-03-20T19:20:19.009Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642575,"link":"/api/v1/people/642575","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650968,"link":"/api/v1/people/650968"},"first":{"id":813852,"link":"/api/v1/people/813852"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":699031,"link":"/api/v1/people/699031"},"left":{"id":702331,"link":"/api/v1/people/702331"},"center":{"id":695336,"link":"/api/v1/people/695336"},"right":{"id":700720,"link":"/api/v1/people/700720"}},"offense":{"batter":{"id":806128,"link":"/api/v1/people/806128","batSide":{"code":"R","description":"Right"}},"first":{"id":665506,"link":"/api/v1/people/665506"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":87.0,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.893246301472026,"aZ":-17.16797631764701,"pfxX":-4.619001914706994,"pfxZ":7.8122420587244195,"pX":0.840686509004747,"pZ":2.1171801427743406,"vX0":10.751329760325923,"vY0":-137.12401581039632,"vZ0":-4.822897172877838,"x":84.96,"y":181.62,"x0":-2.51585092779699,"y0":50.00190855327212,"z0":5.055542630310618,"aX":-8.872393849904139},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":13.4,"breakHorizontal":6.4,"spinRate":2155,"spinDirection":228},"zone":14,"typeConfidence":0.88,"plateTime":0.3981528824031262,"extension":6.294260457344089},"index":7,"playId":"75e1935a-08fc-370d-8bfe-5571fcd771e8","pitchNumber":7,"startTime":"2026-03-20T19:20:39.120Z","endTime":"2026-03-20T19:20:43.404Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642575,"link":"/api/v1/people/642575","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650968,"link":"/api/v1/people/650968"},"first":{"id":813852,"link":"/api/v1/people/813852"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":699031,"link":"/api/v1/people/699031"},"left":{"id":702331,"link":"/api/v1/people/702331"},"center":{"id":695336,"link":"/api/v1/people/695336"},"right":{"id":700720,"link":"/api/v1/people/700720"}},"offense":{"batter":{"id":806128,"link":"/api/v1/people/806128","batSide":{"code":"R","description":"Right"}},"first":{"id":665506,"link":"/api/v1/people/665506"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":806128,"link":"/api/v1/people/806128"},"credit":"b_pa"},{"player":{"id":642575,"link":"/api/v1/people/642575"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":13.3,"awayTeamWinProbability":86.7,"homeTeamWinProbabilityAdded":5.800000000000001,"leverageIndex":1.28,"dramaIndex":73.0,"contextMetrics":{},"playEndTime":"2026-03-20T19:20:43.404Z","atBatIndex":59},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Branny De Oleo flies out to left fielder Noah Mendlinger.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-20T19:21:36.159Z","endTime":"2026-03-20T19:22:07.163Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":808067,"fullName":"Branny De Oleo","link":"/api/v1/people/808067"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642575,"fullName":"Gerson Moreno","link":"/api/v1/people/642575"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":806128,"fullName":"Antonio Jimenez","link":"/api/v1/people/806128"},"postOnSecond":{"id":665506,"fullName":"Cristian Pache","link":"/api/v1/people/665506"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":808067,"fullName":"Branny De Oleo","link":"/api/v1/people/808067"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":702331,"link":"/api/v1/people/702331"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-20T19:21:09.216Z","endTime":"2026-03-20T19:21:38.349Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":642575,"link":"/api/v1/people/642575","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650968,"link":"/api/v1/people/650968"},"first":{"id":813852,"link":"/api/v1/people/813852"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":699031,"link":"/api/v1/people/699031"},"left":{"id":702331,"link":"/api/v1/people/702331"},"center":{"id":695336,"link":"/api/v1/people/695336"},"right":{"id":700720,"link":"/api/v1/people/700720"}},"offense":{"batter":{"id":808067,"link":"/api/v1/people/808067","batSide":{"code":"R","description":"Right"}},"first":{"id":806128,"link":"/api/v1/people/806128"},"second":{"id":665506,"link":"/api/v1/people/665506"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":94.4,"endSpeed":85.0,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.252919155216425,"aZ":-16.294412797686274,"pfxX":-6.98496811889689,"pfxZ":8.514319202720834,"pX":0.973598198927546,"pZ":1.9758847558371495,"vX0":12.28520142777144,"vY0":-136.71723836741245,"vZ0":-5.3254285476715335,"x":79.89,"y":185.43,"x0":-2.70092145554789,"y0":50.00403944569697,"z0":5.093234627978844,"aX":-13.030518951703527},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":14.2,"breakHorizontal":9.6,"spinRate":2091,"spinDirection":220},"zone":14,"typeConfidence":0.9,"plateTime":0.40289229312499364,"extension":6.200177231145835},"index":1,"playId":"4231110d-6660-36ae-87e6-e6d64e3d0670","pitchNumber":1,"startTime":"2026-03-20T19:21:38.349Z","endTime":"2026-03-20T19:21:42.001Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642575,"link":"/api/v1/people/642575","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650968,"link":"/api/v1/people/650968"},"first":{"id":813852,"link":"/api/v1/people/813852"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":699031,"link":"/api/v1/people/699031"},"left":{"id":702331,"link":"/api/v1/people/702331"},"center":{"id":695336,"link":"/api/v1/people/695336"},"right":{"id":700720,"link":"/api/v1/people/700720"}},"offense":{"batter":{"id":808067,"link":"/api/v1/people/808067","batSide":{"code":"R","description":"Right"}},"first":{"id":806128,"link":"/api/v1/people/806128"},"second":{"id":665506,"link":"/api/v1/people/665506"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":94.5,"endSpeed":85.7,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.14818710119557,"aZ":-18.115175710510687,"pfxX":-5.929898860843393,"pfxZ":7.406736387381555,"pX":-1.0387182033250713,"pZ":2.7375154991164554,"vX0":3.981920073651659,"vY0":-137.55280104547072,"vZ0":-3.1181131734255434,"x":156.59,"y":164.87,"x0":-1.7415206113663884,"y0":50.005067145225865,"z0":5.128064750165581,"aX":-11.259533429728819},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":12.8,"breakHorizontal":9.8,"spinRate":2046,"spinDirection":223},"zone":11,"typeConfidence":0.88,"plateTime":0.39960567631461386,"extension":6.190184739416851},"hitData":{"launchSpeed":93.0,"launchAngle":35.0,"totalDistance":295.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":69.44,"coordY":95.1}},"index":2,"playId":"36dc9d8c-ef35-3ba3-9d11-7d3fe538ffde","pitchNumber":2,"startTime":"2026-03-20T19:21:57.436Z","endTime":"2026-03-20T19:22:07.163Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642575,"link":"/api/v1/people/642575","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650968,"link":"/api/v1/people/650968"},"first":{"id":813852,"link":"/api/v1/people/813852"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":699031,"link":"/api/v1/people/699031"},"left":{"id":702331,"link":"/api/v1/people/702331"},"center":{"id":695336,"link":"/api/v1/people/695336"},"right":{"id":700720,"link":"/api/v1/people/700720"}},"offense":{"batter":{"id":808067,"link":"/api/v1/people/808067","batSide":{"code":"R","description":"Right"}},"first":{"id":806128,"link":"/api/v1/people/806128"},"second":{"id":665506,"link":"/api/v1/people/665506"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":808067,"link":"/api/v1/people/808067"},"credit":"b_ab"},{"player":{"id":642575,"link":"/api/v1/people/642575"},"credit":"p_ab"},{"player":{"id":808067,"link":"/api/v1/people/808067"},"credit":"b_pa"},{"player":{"id":642575,"link":"/api/v1/people/642575"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":8.1,"awayTeamWinProbability":91.9,"homeTeamWinProbabilityAdded":-5.200000000000001,"leverageIndex":2.16,"dramaIndex":91.0,"contextMetrics":{},"playEndTime":"2026-03-20T19:22:07.163Z","atBatIndex":60},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Tyrone Taylor hit by pitch. Cristian Pache to 3rd. Antonio Jimenez to 2nd.","rbi":0,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-20T19:22:17.135Z","endTime":"2026-03-20T19:22:46.486Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642575,"fullName":"Gerson Moreno","link":"/api/v1/people/642575"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"postOnSecond":{"id":806128,"fullName":"Antonio Jimenez","link":"/api/v1/people/806128"},"postOnThird":{"id":665506,"fullName":"Cristian Pache","link":"/api/v1/people/665506"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":665506,"fullName":"Cristian Pache","link":"/api/v1/people/665506"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":806128,"fullName":"Antonio Jimenez","link":"/api/v1/people/806128"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":80.5,"endSpeed":74.6,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.93717335361539,"aZ":-36.06766454070824,"pfxX":3.419876119256797,"pfxZ":-2.7705129003236593,"pX":-2.3731987265968706,"pZ":3.2409769163116673,"vX0":-2.1661133139263327,"vY0":-117.23330791514697,"vZ0":2.4586430915405693,"x":207.46,"y":151.27,"x0":-1.8864902062720772,"y0":50.00031671973294,"z0":5.520126542705323,"aX":4.810603929356081},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.1,"breakVerticalInduced":-4.2,"breakHorizontal":-5.8,"spinRate":2029,"spinDirection":109},"zone":11,"typeConfidence":0.59,"plateTime":0.46529957946383105,"extension":6.0009627211747985},"index":0,"playId":"e5778707-c278-336f-9e26-b12a6109d2a8","pitchNumber":1,"startTime":"2026-03-20T19:22:39.272Z","endTime":"2026-03-20T19:22:46.486Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642575,"link":"/api/v1/people/642575","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650968,"link":"/api/v1/people/650968"},"first":{"id":813852,"link":"/api/v1/people/813852"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":699031,"link":"/api/v1/people/699031"},"left":{"id":702331,"link":"/api/v1/people/702331"},"center":{"id":695336,"link":"/api/v1/people/695336"},"right":{"id":700720,"link":"/api/v1/people/700720"}},"offense":{"batter":{"id":621438,"link":"/api/v1/people/621438","batSide":{"code":"R","description":"Right"}},"first":{"id":806128,"link":"/api/v1/people/806128"},"second":{"id":665506,"link":"/api/v1/people/665506"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621438,"link":"/api/v1/people/621438"},"credit":"b_pa"},{"player":{"id":642575,"link":"/api/v1/people/642575"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":15.0,"awayTeamWinProbability":85.0,"homeTeamWinProbabilityAdded":6.9,"leverageIndex":1.68,"dramaIndex":90.0,"contextMetrics":{},"playEndTime":"2026-03-20T19:22:46.486Z","atBatIndex":61},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Ben Rortvedt out on a sacrifice fly to right fielder Luis Pino. Cristian Pache scores.","rbi":1,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-20T19:22:48.712Z","endTime":"2026-03-20T19:23:58.727Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":666163,"fullName":"Ben Rortvedt","link":"/api/v1/people/666163"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642575,"fullName":"Gerson Moreno","link":"/api/v1/people/642575"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"postOnSecond":{"id":806128,"fullName":"Antonio Jimenez","link":"/api/v1/people/806128"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":666163,"fullName":"Ben Rortvedt","link":"/api/v1/people/666163"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":700720,"link":"/api/v1/people/700720"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":665506,"fullName":"Cristian Pache","link":"/api/v1/people/665506"},"responsiblePitcher":{"id":642575,"link":"/api/v1/people/642575"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"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":94.4,"endSpeed":86.2,"strikeZoneTop":3.102,"strikeZoneBottom":1.565,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.862658490265208,"aZ":-15.684804124762081,"pfxX":-4.340457468721322,"pfxZ":8.634066183697035,"pX":-0.627684446315413,"pZ":2.9040754443940022,"vX0":4.195000140082404,"vY0":-137.43379711107158,"vZ0":-3.328345577617702,"x0":-1.6109892979460265,"y0":50.004721075647936,"z0":5.198098148694831,"aX":-8.292168412812112},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":15.1,"breakHorizontal":7.0,"spinRate":2131,"spinDirection":216},"zone":1,"typeConfidence":0.89,"plateTime":0.3987560885197632,"extension":6.1953124935071395},"index":0,"playId":"34090a1b-dae1-3b2f-bb55-4a5ecb3076a1","pitchNumber":1,"startTime":"2026-03-20T19:23:27.105Z","endTime":"2026-03-20T19:23:30.516Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642575,"link":"/api/v1/people/642575","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650968,"link":"/api/v1/people/650968"},"first":{"id":813852,"link":"/api/v1/people/813852"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":699031,"link":"/api/v1/people/699031"},"left":{"id":702331,"link":"/api/v1/people/702331"},"center":{"id":695336,"link":"/api/v1/people/695336"},"right":{"id":700720,"link":"/api/v1/people/700720"}},"offense":{"batter":{"id":666163,"link":"/api/v1/people/666163","batSide":{"code":"L","description":"Left"}},"first":{"id":621438,"link":"/api/v1/people/621438"},"second":{"id":806128,"link":"/api/v1/people/806128"},"third":{"id":665506,"link":"/api/v1/people/665506"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":85.2,"strikeZoneTop":3.102,"strikeZoneBottom":1.565,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.30971288508814,"aZ":-15.682451144411282,"pfxX":-3.975093346348746,"pfxZ":8.795526966308216,"pX":0.33195540991377215,"pZ":3.5163526326125174,"vX0":6.420627848488914,"vY0":-136.62412506098005,"vZ0":-1.7790063227580497,"x":140.93,"y":160.37,"x0":-1.5406893189118345,"y0":50.006471874581514,"z0":5.263008548180349,"aX":-7.457223975525061},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.7,"breakHorizontal":5.8,"spinRate":2184,"spinDirection":216},"zone":12,"typeConfidence":0.89,"plateTime":0.40210548495321463,"extension":6.042802133076372},"hitData":{"launchSpeed":91.1,"launchAngle":41.0,"totalDistance":255.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":194.55,"coordY":89.53}},"index":1,"playId":"c7e3aca2-da8e-3a29-bf54-43581e5db586","pitchNumber":2,"startTime":"2026-03-20T19:23:46.780Z","endTime":"2026-03-20T19:23:58.727Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642575,"link":"/api/v1/people/642575","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650968,"link":"/api/v1/people/650968"},"first":{"id":813852,"link":"/api/v1/people/813852"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":699031,"link":"/api/v1/people/699031"},"left":{"id":702331,"link":"/api/v1/people/702331"},"center":{"id":695336,"link":"/api/v1/people/695336"},"right":{"id":700720,"link":"/api/v1/people/700720"}},"offense":{"batter":{"id":666163,"link":"/api/v1/people/666163","batSide":{"code":"L","description":"Left"}},"first":{"id":621438,"link":"/api/v1/people/621438"},"second":{"id":806128,"link":"/api/v1/people/806128"},"third":{"id":665506,"link":"/api/v1/people/665506"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666163,"link":"/api/v1/people/666163"},"credit":"b_pa"},{"player":{"id":642575,"link":"/api/v1/people/642575"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_fly"}],"homeTeamWinProbability":8.7,"awayTeamWinProbability":91.3,"homeTeamWinProbabilityAdded":-6.300000000000001,"leverageIndex":3.01,"dramaIndex":119.0,"contextMetrics":{},"playEndTime":"2026-03-20T19:23:58.727Z","atBatIndex":62},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Corey Collins walks. Antonio Jimenez to 3rd. Tyrone Taylor to 2nd.","rbi":0,"awayScore":4,"homeScore":1,"isOut":false},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-20T19:23:47.780Z","endTime":"2026-03-20T19:27:01.217Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":690970,"fullName":"Corey Collins","link":"/api/v1/people/690970"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642575,"fullName":"Gerson Moreno","link":"/api/v1/people/642575"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":690970,"fullName":"Corey Collins","link":"/api/v1/people/690970"},"postOnSecond":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"postOnThird":{"id":806128,"fullName":"Antonio Jimenez","link":"/api/v1/people/806128"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[0],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":806128,"fullName":"Antonio Jimenez","link":"/api/v1/people/806128"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":690970,"fullName":"Corey Collins","link":"/api/v1/people/690970"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Corey Collins replaces Mark Vientos.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-03-20T19:24:34.375Z","endTime":"2026-03-20T19:24:34.376Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":690970,"link":"/api/v1/people/690970"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"401","replacedPlayer":{"id":668901,"link":"/api/v1/people/668901"},"defense":{"pitcher":{"id":642575,"link":"/api/v1/people/642575","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650968,"link":"/api/v1/people/650968"},"first":{"id":813852,"link":"/api/v1/people/813852"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":699031,"link":"/api/v1/people/699031"},"left":{"id":702331,"link":"/api/v1/people/702331"},"center":{"id":695336,"link":"/api/v1/people/695336"},"right":{"id":700720,"link":"/api/v1/people/700720"}},"offense":{"batter":{"id":668901,"link":"/api/v1/people/668901","batSide":{"code":"R","description":"Right"}},"first":{"id":621438,"link":"/api/v1/people/621438"},"second":{"id":806128,"link":"/api/v1/people/806128"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":78.7,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.53754220765001,"aZ":-30.83487463565098,"pfxX":-4.741756935857097,"pfxZ":0.8578595548187913,"pX":-1.3516475035873896,"pZ":2.681865673511164,"vX0":2.342649365425697,"vY0":-123.00953374180385,"vZ0":-0.8371022292313436,"x":104.35,"y":143.84,"x0":-1.6918773944761984,"y0":50.00120491555706,"z0":5.60215674729376,"aX":-7.3886935427762275},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":1.6,"breakHorizontal":8.2,"spinRate":1049,"spinDirection":233},"zone":11,"typeConfidence":0.91,"plateTime":0.44242529719955126,"extension":6.517073427373872},"index":1,"playId":"8603994d-cb0a-3b65-b82b-343336ed82b6","pitchNumber":1,"startTime":"2026-03-20T19:24:34.377Z","endTime":"2026-03-20T19:24:37.928Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642575,"link":"/api/v1/people/642575","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650968,"link":"/api/v1/people/650968"},"first":{"id":813852,"link":"/api/v1/people/813852"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":699031,"link":"/api/v1/people/699031"},"left":{"id":702331,"link":"/api/v1/people/702331"},"center":{"id":695336,"link":"/api/v1/people/695336"},"right":{"id":700720,"link":"/api/v1/people/700720"}},"offense":{"batter":{"id":690970,"link":"/api/v1/people/690970","batSide":{"code":"L","description":"Left"}},"first":{"id":621438,"link":"/api/v1/people/621438"},"second":{"id":806128,"link":"/api/v1/people/806128"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":94.4,"endSpeed":86.2,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.874979518971365,"aZ":-13.695044203160728,"pfxX":-4.637788803770816,"pfxZ":9.716202720161654,"pX":1.123054472032241,"pZ":1.7381349212655988,"vX0":8.669288469043307,"vY0":-137.1706025586973,"vZ0":-6.565022712016125,"x":168.52,"y":166.37,"x0":-1.4785606371303435,"y0":50.00496632003151,"z0":5.099726245202787,"aX":-8.823231749174363},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.3,"breakHorizontal":6.5,"spinRate":2178,"spinDirection":221},"zone":14,"typeConfidence":0.89,"plateTime":0.3995950271410975,"extension":6.123928781589997},"index":2,"playId":"b01057c5-be84-3a88-aeae-166db2609c7c","pitchNumber":2,"startTime":"2026-03-20T19:24:53.013Z","endTime":"2026-03-20T19:24:56.877Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642575,"link":"/api/v1/people/642575","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650968,"link":"/api/v1/people/650968"},"first":{"id":813852,"link":"/api/v1/people/813852"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":699031,"link":"/api/v1/people/699031"},"left":{"id":702331,"link":"/api/v1/people/702331"},"center":{"id":695336,"link":"/api/v1/people/695336"},"right":{"id":700720,"link":"/api/v1/people/700720"}},"offense":{"batter":{"id":690970,"link":"/api/v1/people/690970","batSide":{"code":"L","description":"Left"}},"first":{"id":621438,"link":"/api/v1/people/621438"},"second":{"id":806128,"link":"/api/v1/people/806128"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":94.6,"endSpeed":87.2,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.889276579442097,"aZ":-16.88393760225687,"pfxX":-5.761227962558856,"pfxZ":7.898680772650302,"pX":0.9766006315069756,"pZ":2.089509277964251,"vX0":8.838042630787525,"vY0":-137.60631675334423,"vZ0":-5.052375875265534,"x":79.77,"y":182.36,"x0":-1.5146294097228552,"y0":50.0005972477908,"z0":5.077290761201801,"aX":-11.150000903250708},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":13.6,"breakHorizontal":8.8,"spinRate":2152,"spinDirection":222},"zone":14,"typeConfidence":0.88,"plateTime":0.3966428801798503,"extension":6.212321741208037},"index":3,"playId":"cdc984a3-f74c-3f42-85af-08128d05e840","pitchNumber":3,"startTime":"2026-03-20T19:25:34.691Z","endTime":"2026-03-20T19:25:37.691Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642575,"link":"/api/v1/people/642575","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650968,"link":"/api/v1/people/650968"},"first":{"id":813852,"link":"/api/v1/people/813852"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":699031,"link":"/api/v1/people/699031"},"left":{"id":702331,"link":"/api/v1/people/702331"},"center":{"id":695336,"link":"/api/v1/people/695336"},"right":{"id":700720,"link":"/api/v1/people/700720"}},"offense":{"batter":{"id":690970,"link":"/api/v1/people/690970","batSide":{"code":"L","description":"Left"}},"first":{"id":621438,"link":"/api/v1/people/621438"},"second":{"id":806128,"link":"/api/v1/people/806128"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":93.9,"endSpeed":86.1,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.231513262097117,"aZ":-18.015937701673572,"pfxX":-4.50253926390419,"pfxZ":7.4940685481184515,"pX":1.0845570664499942,"pZ":1.7941221571752446,"vX0":8.767335216648995,"vY0":-136.38587778316327,"vZ0":-5.409027193939996,"x":75.66,"y":190.34,"x0":-1.5827000277690033,"y0":50.00113201543997,"z0":5.040417332226735,"aX":-8.505137450033537},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":12.6,"breakHorizontal":6.4,"spinRate":2068,"spinDirection":221},"zone":14,"typeConfidence":0.87,"plateTime":0.40117814551142494,"extension":6.197567166159371},"index":4,"playId":"a3bef770-0cba-3b59-8791-a5be453dc712","pitchNumber":4,"startTime":"2026-03-20T19:25:59.142Z","endTime":"2026-03-20T19:26:02.142Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642575,"link":"/api/v1/people/642575","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650968,"link":"/api/v1/people/650968"},"first":{"id":813852,"link":"/api/v1/people/813852"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":699031,"link":"/api/v1/people/699031"},"left":{"id":702331,"link":"/api/v1/people/702331"},"center":{"id":695336,"link":"/api/v1/people/695336"},"right":{"id":700720,"link":"/api/v1/people/700720"}},"offense":{"batter":{"id":690970,"link":"/api/v1/people/690970","batSide":{"code":"L","description":"Left"}},"first":{"id":621438,"link":"/api/v1/people/621438"},"second":{"id":806128,"link":"/api/v1/people/806128"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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.5,"endSpeed":85.9,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.91942859878864,"aZ":-13.494272694978056,"pfxX":-6.103791752809574,"pfxZ":9.797292775563285,"pX":-0.9481294850407823,"pZ":3.161877607095634,"vX0":4.092378026642626,"vY0":-137.54633042289672,"vZ0":-3.0215391228195343,"x":153.14,"y":153.41,"x0":-1.666042161768997,"y0":50.00088723519113,"z0":5.195642704650507,"aX":-11.636205286287403},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":17.3,"breakHorizontal":10.1,"spinRate":2212,"spinDirection":223},"zone":11,"typeConfidence":0.9,"plateTime":0.39896905372938685,"extension":6.215400460678502},"index":5,"playId":"e023ef5d-d1fd-329b-8892-88689e87826c","pitchNumber":5,"startTime":"2026-03-20T19:26:35.375Z","endTime":"2026-03-20T19:26:38.574Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642575,"link":"/api/v1/people/642575","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650968,"link":"/api/v1/people/650968"},"first":{"id":813852,"link":"/api/v1/people/813852"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":699031,"link":"/api/v1/people/699031"},"left":{"id":702331,"link":"/api/v1/people/702331"},"center":{"id":695336,"link":"/api/v1/people/695336"},"right":{"id":700720,"link":"/api/v1/people/700720"}},"offense":{"batter":{"id":690970,"link":"/api/v1/people/690970","batSide":{"code":"L","description":"Left"}},"first":{"id":621438,"link":"/api/v1/people/621438"},"second":{"id":806128,"link":"/api/v1/people/806128"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":86.7,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.217959352045522,"aZ":-16.756052077040522,"pfxX":-5.149680047779871,"pfxZ":7.952795174623089,"pX":-1.1136251977392269,"pZ":3.8963169181933233,"vX0":3.2015579260384346,"vY0":-138.4283029981522,"vZ0":-0.6183185822724944,"x":159.45,"y":133.58,"x0":-1.616783100855967,"y0":50.00225100290064,"z0":5.24548203914122,"aX":-9.98277915474877},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":14.5,"breakHorizontal":8.6,"spinRate":2217,"spinDirection":218},"zone":11,"typeConfidence":0.89,"plateTime":0.3958497376823762,"extension":6.221484832328951},"index":6,"playId":"d2ca8c14-994a-32ee-8d23-f7d361cc7c04","pitchNumber":6,"startTime":"2026-03-20T19:26:53.940Z","endTime":"2026-03-20T19:27:01.217Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642575,"link":"/api/v1/people/642575","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650968,"link":"/api/v1/people/650968"},"first":{"id":813852,"link":"/api/v1/people/813852"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":699031,"link":"/api/v1/people/699031"},"left":{"id":702331,"link":"/api/v1/people/702331"},"center":{"id":695336,"link":"/api/v1/people/695336"},"right":{"id":700720,"link":"/api/v1/people/700720"}},"offense":{"batter":{"id":690970,"link":"/api/v1/people/690970","batSide":{"code":"L","description":"Left"}},"first":{"id":621438,"link":"/api/v1/people/621438"},"second":{"id":806128,"link":"/api/v1/people/806128"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":690970,"link":"/api/v1/people/690970"},"credit":"b_pa"},{"player":{"id":642575,"link":"/api/v1/people/642575"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":13.8,"awayTeamWinProbability":86.2,"homeTeamWinProbabilityAdded":5.100000000000001,"leverageIndex":2.08,"dramaIndex":88.0,"contextMetrics":{},"playEndTime":"2026-03-20T19:27:01.217Z","atBatIndex":63},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"D'Andre Smith doubles (1) on a sharp line drive to left fielder Noah Mendlinger. Antonio Jimenez scores. Tyrone Taylor scores. Corey Collins to 3rd.","rbi":2,"awayScore":4,"homeScore":3,"isOut":false},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-20T19:29:33.558Z","endTime":"2026-03-20T19:30:24.142Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":694266,"fullName":"D'Andre Smith","link":"/api/v1/people/694266"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676153,"fullName":"Austin Love","link":"/api/v1/people/676153"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":694266,"fullName":"D'Andre Smith","link":"/api/v1/people/694266"},"postOnThird":{"id":690970,"fullName":"Corey Collins","link":"/api/v1/people/690970"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4],"actionIndex":[1],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":694266,"fullName":"D'Andre Smith","link":"/api/v1/people/694266"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":702331,"link":"/api/v1/people/702331"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":806128,"fullName":"Antonio Jimenez","link":"/api/v1/people/806128"},"responsiblePitcher":{"id":642575,"link":"/api/v1/people/642575"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"responsiblePitcher":{"id":642575,"link":"/api/v1/people/642575"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":690970,"fullName":"Corey Collins","link":"/api/v1/people/690970"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-03-20T19:27:27.169Z","endTime":"2026-03-20T19:28:36.758Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":642575,"link":"/api/v1/people/642575","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650968,"link":"/api/v1/people/650968"},"first":{"id":813852,"link":"/api/v1/people/813852"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":699031,"link":"/api/v1/people/699031"},"left":{"id":702331,"link":"/api/v1/people/702331"},"center":{"id":695336,"link":"/api/v1/people/695336"},"right":{"id":700720,"link":"/api/v1/people/700720"}},"offense":{"batter":{"id":694266,"link":"/api/v1/people/694266","batSide":{"code":"R","description":"Right"}},"first":{"id":690970,"link":"/api/v1/people/690970"},"second":{"id":621438,"link":"/api/v1/people/621438"},"third":{"id":806128,"link":"/api/v1/people/806128"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Austin Love replaces Gerson Moreno.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-03-20T19:28:36.758Z","endTime":"2026-03-20T19:29:35.718Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676153,"link":"/api/v1/people/676153"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":642575,"link":"/api/v1/people/642575","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650968,"link":"/api/v1/people/650968"},"first":{"id":813852,"link":"/api/v1/people/813852"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":699031,"link":"/api/v1/people/699031"},"left":{"id":702331,"link":"/api/v1/people/702331"},"center":{"id":695336,"link":"/api/v1/people/695336"},"right":{"id":700720,"link":"/api/v1/people/700720"}},"offense":{"batter":{"id":694266,"link":"/api/v1/people/694266","batSide":{"code":"R","description":"Right"}},"first":{"id":690970,"link":"/api/v1/people/690970"},"second":{"id":621438,"link":"/api/v1/people/621438"},"third":{"id":806128,"link":"/api/v1/people/806128"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":84.8,"strikeZoneTop":3.075,"strikeZoneBottom":1.552,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.290248645866253,"aZ":-24.31447086740939,"pfxX":1.5478958985823892,"pfxZ":4.377918265199046,"pX":0.06730608338335682,"pZ":1.3036659940339497,"vX0":3.7930513312310747,"vY0":-131.74504219237133,"vZ0":-6.575793218657697,"x":114.43,"y":203.58,"x0":-1.5800501143585752,"y0":50.00556864524449,"z0":5.575006099839203,"aX":2.779794769950522},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":7.0,"breakHorizontal":-3.5,"spinRate":2345,"spinDirection":202},"zone":14,"typeConfidence":0.8,"plateTime":0.41235088516570073,"extension":6.725420205488865},"index":2,"playId":"13baa72f-c385-3cbd-9d7d-496e273bd414","pitchNumber":1,"startTime":"2026-03-20T19:29:35.718Z","endTime":"2026-03-20T19:29:40.485Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676153,"link":"/api/v1/people/676153","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650968,"link":"/api/v1/people/650968"},"first":{"id":813852,"link":"/api/v1/people/813852"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":699031,"link":"/api/v1/people/699031"},"left":{"id":702331,"link":"/api/v1/people/702331"},"center":{"id":695336,"link":"/api/v1/people/695336"},"right":{"id":700720,"link":"/api/v1/people/700720"}},"offense":{"batter":{"id":694266,"link":"/api/v1/people/694266","batSide":{"code":"R","description":"Right"}},"first":{"id":690970,"link":"/api/v1/people/690970"},"second":{"id":621438,"link":"/api/v1/people/621438"},"third":{"id":806128,"link":"/api/v1/people/806128"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":78.5,"strikeZoneTop":3.075,"strikeZoneBottom":1.552,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.250620899357408,"aZ":-30.472334552433047,"pfxX":2.7942256276376907,"pfxZ":1.1030637903762344,"pX":0.7345901070646262,"pZ":0.12542771932507946,"vX0":4.762718447115435,"vY0":-123.71406583426338,"vZ0":-6.758476703612519,"x":89.0,"y":235.39,"x0":-1.5805447057943647,"y0":50.00579980512519,"z0":5.455212369126776,"aX":4.32023651424678},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":0.6,"breakHorizontal":-6.2,"spinRate":2622,"spinDirection":85},"zone":14,"typeConfidence":0.94,"plateTime":0.44315624017065414,"extension":6.735753278846365},"index":3,"playId":"89c48000-b7c4-3be0-9b12-d35fd2333434","pitchNumber":2,"startTime":"2026-03-20T19:29:53.044Z","endTime":"2026-03-20T19:29:56.339Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676153,"link":"/api/v1/people/676153","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650968,"link":"/api/v1/people/650968"},"first":{"id":813852,"link":"/api/v1/people/813852"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":699031,"link":"/api/v1/people/699031"},"left":{"id":702331,"link":"/api/v1/people/702331"},"center":{"id":695336,"link":"/api/v1/people/695336"},"right":{"id":700720,"link":"/api/v1/people/700720"}},"offense":{"batter":{"id":694266,"link":"/api/v1/people/694266","batSide":{"code":"R","description":"Right"}},"first":{"id":690970,"link":"/api/v1/people/690970"},"second":{"id":621438,"link":"/api/v1/people/621438"},"third":{"id":806128,"link":"/api/v1/people/806128"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":87.4,"strikeZoneTop":3.075,"strikeZoneBottom":1.552,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.579842271830838,"aZ":-15.34826528365337,"pfxX":-2.7662032623914388,"pfxZ":8.626119948564202,"pX":-0.07303562876915416,"pZ":3.0827146966154197,"vX0":4.4608994569352705,"vY0":-138.23342031357288,"vZ0":-4.693500533889338,"x":119.78,"y":155.55,"x0":-1.3425832902228112,"y0":50.00232303587637,"z0":5.821018454833867,"aX":-5.395553647898537},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.9,"breakHorizontal":4.2,"spinRate":2372,"spinDirection":216},"zone":2,"typeConfidence":0.93,"plateTime":0.3950800567203565,"extension":6.815061385702565},"hitData":{"launchSpeed":103.3,"launchAngle":21.0,"totalDistance":315.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":40.53,"coordY":104.52}},"index":4,"playId":"ae0a5202-25dd-313f-b2d2-cece1ad85ccb","pitchNumber":3,"startTime":"2026-03-20T19:30:13.662Z","endTime":"2026-03-20T19:30:24.142Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676153,"link":"/api/v1/people/676153","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650968,"link":"/api/v1/people/650968"},"first":{"id":813852,"link":"/api/v1/people/813852"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":699031,"link":"/api/v1/people/699031"},"left":{"id":702331,"link":"/api/v1/people/702331"},"center":{"id":695336,"link":"/api/v1/people/695336"},"right":{"id":700720,"link":"/api/v1/people/700720"}},"offense":{"batter":{"id":694266,"link":"/api/v1/people/694266","batSide":{"code":"R","description":"Right"}},"first":{"id":690970,"link":"/api/v1/people/690970"},"second":{"id":621438,"link":"/api/v1/people/621438"},"third":{"id":806128,"link":"/api/v1/people/806128"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694266,"link":"/api/v1/people/694266"},"credit":"b_ab"},{"player":{"id":676153,"link":"/api/v1/people/676153"},"credit":"p_ab"},{"player":{"id":694266,"link":"/api/v1/people/694266"},"credit":"b_pa"},{"player":{"id":676153,"link":"/api/v1/people/676153"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":33.5,"awayTeamWinProbability":66.5,"homeTeamWinProbabilityAdded":19.7,"leverageIndex":4.06,"dramaIndex":227.0,"contextMetrics":{},"playEndTime":"2026-03-20T19:30:24.142Z","atBatIndex":64},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Vidal Bruján grounds out, second baseman Ramon Mendoza to first baseman Trey Paige.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-20T19:30:43.171Z","endTime":"2026-03-20T19:32:09.183Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":660644,"fullName":"Vidal Bruján","link":"/api/v1/people/660644"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676153,"fullName":"Austin Love","link":"/api/v1/people/676153"},"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":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":660644,"fullName":"Vidal Bruján","link":"/api/v1/people/660644"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":680636,"link":"/api/v1/people/680636"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":813852,"link":"/api/v1/people/813852"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":84.6,"strikeZoneTop":3.085,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.793209915549845,"aZ":-24.556135584563346,"pfxX":0.8161053963208245,"pfxZ":4.203644905874412,"pX":0.0077496205467971315,"pZ":1.7907585781960598,"vX0":3.5662381757413946,"vY0":-133.30951880942308,"vZ0":-5.7277966082975,"x":116.7,"y":190.43,"x0":-1.4495738372847218,"y0":50.00214621279466,"z0":5.723256197851131,"aX":1.4790792947404914},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":6.7,"breakHorizontal":-2.2,"spinRate":2532,"spinDirection":207},"zone":8,"typeConfidence":0.62,"plateTime":0.4097788375974085,"extension":6.820258607603893},"index":0,"playId":"0a112045-f270-331b-a1cc-414a7ded8b0a","pitchNumber":1,"startTime":"2026-03-20T19:31:00.111Z","endTime":"2026-03-20T19:31:04.825Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676153,"link":"/api/v1/people/676153","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650968,"link":"/api/v1/people/650968"},"first":{"id":813852,"link":"/api/v1/people/813852"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":699031,"link":"/api/v1/people/699031"},"left":{"id":702331,"link":"/api/v1/people/702331"},"center":{"id":695336,"link":"/api/v1/people/695336"},"right":{"id":700720,"link":"/api/v1/people/700720"}},"offense":{"batter":{"id":660644,"link":"/api/v1/people/660644","batSide":{"code":"L","description":"Left"}},"second":{"id":694266,"link":"/api/v1/people/694266"},"third":{"id":690970,"link":"/api/v1/people/690970"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":90.0,"endSpeed":83.6,"strikeZoneTop":3.085,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.271544965963653,"aZ":-25.309659003803816,"pfxX":-10.270143794803221,"pfxZ":3.9216277573184994,"pX":0.5862308119437151,"pZ":0.43525674528782266,"vX0":9.144738466425178,"vY0":-130.70185352921033,"vZ0":-7.740787203023048,"x":94.65,"y":227.03,"x0":-1.6021836402659735,"y0":50.00582693369105,"z0":5.300489796654169,"aX":-17.997577830512157},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":5.8,"breakHorizontal":16.9,"spinRate":2175,"spinDirection":235},"zone":14,"typeConfidence":0.82,"plateTime":0.4170547050488893,"extension":6.842014854413459},"index":1,"playId":"f13f9af4-e2ce-3559-810a-619735d8d91f","pitchNumber":2,"startTime":"2026-03-20T19:31:18.912Z","endTime":"2026-03-20T19:31:22.136Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676153,"link":"/api/v1/people/676153","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650968,"link":"/api/v1/people/650968"},"first":{"id":813852,"link":"/api/v1/people/813852"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":699031,"link":"/api/v1/people/699031"},"left":{"id":702331,"link":"/api/v1/people/702331"},"center":{"id":695336,"link":"/api/v1/people/695336"},"right":{"id":700720,"link":"/api/v1/people/700720"}},"offense":{"batter":{"id":660644,"link":"/api/v1/people/660644","batSide":{"code":"L","description":"Left"}},"second":{"id":694266,"link":"/api/v1/people/694266"},"third":{"id":690970,"link":"/api/v1/people/690970"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":84.7,"strikeZoneTop":3.085,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.438581761488365,"aZ":-23.27965176548917,"pfxX":1.505560151525807,"pfxZ":4.908608834265905,"pX":1.1706217169512292,"pZ":0.6261811683357116,"vX0":6.38041638321999,"vY0":-133.8920116586342,"vZ0":-8.646689250526656,"x":72.38,"y":221.87,"x0":-1.4407809190224705,"y0":50.00357638219016,"z0":5.568813348161445,"aX":2.7273167559888196},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":7.2,"breakHorizontal":-4.1,"spinRate":2480,"spinDirection":201},"zone":14,"typeConfidence":0.46,"plateTime":0.40939594163407156,"extension":6.922788155477889},"index":2,"playId":"40935f7c-8504-39ac-a000-556a36723ddf","pitchNumber":3,"startTime":"2026-03-20T19:31:39.532Z","endTime":"2026-03-20T19:31:44.375Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676153,"link":"/api/v1/people/676153","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650968,"link":"/api/v1/people/650968"},"first":{"id":813852,"link":"/api/v1/people/813852"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":699031,"link":"/api/v1/people/699031"},"left":{"id":702331,"link":"/api/v1/people/702331"},"center":{"id":695336,"link":"/api/v1/people/695336"},"right":{"id":700720,"link":"/api/v1/people/700720"}},"offense":{"batter":{"id":660644,"link":"/api/v1/people/660644","batSide":{"code":"L","description":"Left"}},"second":{"id":694266,"link":"/api/v1/people/694266"},"third":{"id":690970,"link":"/api/v1/people/690970"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":94.3,"endSpeed":87.4,"strikeZoneTop":3.085,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.24741758938194,"aZ":-17.90436664787475,"pfxX":-6.124281303416763,"pfxZ":7.376986800618017,"pX":0.24183973683300145,"pZ":2.6263074332510064,"vX0":6.716351900225608,"vY0":-137.23126709861734,"vZ0":-4.980407107344562,"x":107.78,"y":167.87,"x0":-1.4249184937211175,"y0":50.00520161362881,"z0":5.658893856368818,"aX":-11.851854525799014},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":12.7,"breakHorizontal":10.0,"spinRate":2430,"spinDirection":223},"zone":5,"typeConfidence":0.92,"plateTime":0.3969364035931364,"extension":6.81594378731628},"hitData":{"launchSpeed":97.6,"launchAngle":-10.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":153.99,"coordY":153.09}},"index":3,"playId":"be6f80c1-9626-3afe-9850-e5afd77fe868","pitchNumber":4,"startTime":"2026-03-20T19:32:03.093Z","endTime":"2026-03-20T19:32:09.183Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676153,"link":"/api/v1/people/676153","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650968,"link":"/api/v1/people/650968"},"first":{"id":813852,"link":"/api/v1/people/813852"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":699031,"link":"/api/v1/people/699031"},"left":{"id":702331,"link":"/api/v1/people/702331"},"center":{"id":695336,"link":"/api/v1/people/695336"},"right":{"id":700720,"link":"/api/v1/people/700720"}},"offense":{"batter":{"id":660644,"link":"/api/v1/people/660644","batSide":{"code":"L","description":"Left"}},"second":{"id":694266,"link":"/api/v1/people/694266"},"third":{"id":690970,"link":"/api/v1/people/690970"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660644,"link":"/api/v1/people/660644"},"credit":"b_ab"},{"player":{"id":676153,"link":"/api/v1/people/676153"},"credit":"p_ab"},{"player":{"id":660644,"link":"/api/v1/people/660644"},"credit":"b_pa"},{"player":{"id":676153,"link":"/api/v1/people/676153"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":16.5,"awayTeamWinProbability":83.5,"homeTeamWinProbabilityAdded":-17.0,"leverageIndex":6.16,"dramaIndex":263.0,"contextMetrics":{},"playEndTime":"2026-03-20T19:32:09.183Z","atBatIndex":65},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Yohel Pozo grounds out, second baseman Branny De Oleo to first baseman Jared Young.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-20T19:34:19.004Z","endTime":"2026-03-20T19:36:48.588Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":650968,"fullName":"Yohel Pozo","link":"/api/v1/people/650968"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":802363,"fullName":"Jordan Geber","link":"/api/v1/people/802363"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6,7,8],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":650968,"fullName":"Yohel Pozo","link":"/api/v1/people/650968"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":808067,"link":"/api/v1/people/808067"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":676724,"link":"/api/v1/people/676724"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Corey Collins remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-20T19:33:36.895Z","endTime":"2026-03-20T19:34:21.165Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":690970,"link":"/api/v1/people/690970"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"401","replacedPlayer":{"id":668901,"link":"/api/v1/people/668901"},"defense":{"pitcher":{"id":802363,"link":"/api/v1/people/802363","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666163,"link":"/api/v1/people/666163"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":808067,"link":"/api/v1/people/808067"},"third":{"id":806128,"link":"/api/v1/people/806128"},"shortstop":{"id":660644,"link":"/api/v1/people/660644"},"left":{"id":694266,"link":"/api/v1/people/694266"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":665506,"link":"/api/v1/people/665506"}},"offense":{"batter":{"id":650968,"link":"/api/v1/people/650968","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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.5,"endSpeed":80.5,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.922361742614765,"aZ":-23.477406923785985,"pfxX":1.7767568026099565,"pfxZ":5.294430773375736,"pX":1.0802566450144542,"pZ":0.9912792286303607,"vX0":5.301772244452199,"vY0":-127.27170423015474,"vZ0":-5.449551506783605,"x":75.82,"y":212.02,"x0":-1.2599290988351188,"y0":50.00208492634722,"z0":5.017712953282443,"aX":2.9151076452149822},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":8.6,"breakHorizontal":-4.4,"spinRate":2461,"spinDirection":202},"zone":14,"typeConfidence":2.0,"plateTime":0.4302288319515415,"extension":6.072053770440342},"index":1,"playId":"94a49107-b95b-3e59-9b86-3951ca44aa13","pitchNumber":1,"startTime":"2026-03-20T19:34:21.165Z","endTime":"2026-03-20T19:34:25.001Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":802363,"link":"/api/v1/people/802363","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666163,"link":"/api/v1/people/666163"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":808067,"link":"/api/v1/people/808067"},"third":{"id":806128,"link":"/api/v1/people/806128"},"shortstop":{"id":660644,"link":"/api/v1/people/660644"},"left":{"id":694266,"link":"/api/v1/people/694266"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":665506,"link":"/api/v1/people/665506"}},"offense":{"batter":{"id":650968,"link":"/api/v1/people/650968","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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.4,"endSpeed":84.6,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.733019184467715,"aZ":-15.050092329759746,"pfxX":-5.701780286485185,"pfxZ":9.334373528883283,"pX":-0.1465407079082633,"pZ":2.3955287335672324,"vX0":4.201793664621163,"vY0":-134.48571604823118,"vZ0":-4.557263394489607,"x":122.59,"y":174.1,"x0":-0.9871219117263484,"y0":50.00482466582999,"z0":5.177126601258604,"aX":-10.462159966109665},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":16.2,"breakHorizontal":9.5,"spinRate":2296,"spinDirection":216},"zone":5,"typeConfidence":2.0,"plateTime":0.407031451068653,"extension":6.286246801049267},"index":2,"playId":"e6e73dc6-35d0-3eb0-bc0e-6c86a245e4ef","pitchNumber":2,"startTime":"2026-03-20T19:34:34.415Z","endTime":"2026-03-20T19:34:37.616Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":802363,"link":"/api/v1/people/802363","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666163,"link":"/api/v1/people/666163"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":808067,"link":"/api/v1/people/808067"},"third":{"id":806128,"link":"/api/v1/people/806128"},"shortstop":{"id":660644,"link":"/api/v1/people/660644"},"left":{"id":694266,"link":"/api/v1/people/694266"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":665506,"link":"/api/v1/people/665506"}},"offense":{"batter":{"id":650968,"link":"/api/v1/people/650968","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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.0,"endSpeed":80.8,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.522979363523476,"aZ":-25.198108094837558,"pfxX":-0.8562869715384274,"pfxZ":4.19805338693218,"pX":1.356171695259789,"pZ":1.5979374689286021,"vX0":6.587780554502934,"vY0":-128.0811538096804,"vZ0":-3.782083767034777,"x":65.31,"y":195.64,"x0":-1.1382066051697983,"y0":50.00221952219219,"z0":5.064915149886057,"aX":-1.4238157401368516},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":7.0,"breakHorizontal":0.1,"spinRate":2341,"spinDirection":200},"zone":14,"typeConfidence":2.0,"plateTime":0.42769284723693035,"extension":6.293983962907678},"index":3,"playId":"f4bef15f-8b12-3fff-a124-c71dd8885e46","pitchNumber":3,"startTime":"2026-03-20T19:34:54.371Z","endTime":"2026-03-20T19:34:57.516Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":802363,"link":"/api/v1/people/802363","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666163,"link":"/api/v1/people/666163"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":808067,"link":"/api/v1/people/808067"},"third":{"id":806128,"link":"/api/v1/people/806128"},"shortstop":{"id":660644,"link":"/api/v1/people/660644"},"left":{"id":694266,"link":"/api/v1/people/694266"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":665506,"link":"/api/v1/people/665506"}},"offense":{"batter":{"id":650968,"link":"/api/v1/people/650968","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":84.7,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.80609033073142,"aZ":-14.431496845744267,"pfxX":-5.116111868186188,"pfxZ":9.64831956513239,"pX":1.101433728652418,"pZ":1.506887039963892,"vX0":7.301398377241931,"vY0":-135.10496043204054,"vZ0":-6.4698877341891325,"x":75.02,"y":198.09,"x0":-0.9776972258099824,"y0":50.006101210672654,"z0":4.956280242907827,"aX":-9.412494757740347},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":16.2,"breakHorizontal":7.6,"spinRate":2307,"spinDirection":220},"zone":14,"typeConfidence":2.0,"plateTime":0.40618320072715974,"extension":6.417917217305516},"index":4,"playId":"cf4770e4-2007-3b8d-a87b-51d2c7aa6c6a","pitchNumber":4,"startTime":"2026-03-20T19:35:09.775Z","endTime":"2026-03-20T19:35:12.779Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":802363,"link":"/api/v1/people/802363","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666163,"link":"/api/v1/people/666163"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":808067,"link":"/api/v1/people/808067"},"third":{"id":806128,"link":"/api/v1/people/806128"},"shortstop":{"id":660644,"link":"/api/v1/people/660644"},"left":{"id":694266,"link":"/api/v1/people/694266"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":665506,"link":"/api/v1/people/665506"}},"offense":{"batter":{"id":650968,"link":"/api/v1/people/650968","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":94.9,"endSpeed":85.7,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.24260917957561,"aZ":-11.60276917026174,"pfxX":-4.998167801012975,"pfxZ":10.793293005597508,"pX":0.45131069077037295,"pZ":3.2330644686948817,"vX0":5.504213388974159,"vY0":-138.04205276909576,"vZ0":-3.2873369223364706,"x":99.8,"y":151.49,"x0":-0.9308397135917234,"y0":50.004904739061814,"z0":5.23472730086222,"aX":-9.528881434855423},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":19.0,"breakHorizontal":7.7,"spinRate":2206,"spinDirection":222},"zone":3,"typeConfidence":2.0,"plateTime":0.3986500560718076,"extension":6.469140092163393},"index":5,"playId":"6adf55e8-7f70-3a40-8869-c455de238d3e","pitchNumber":5,"startTime":"2026-03-20T19:35:40.982Z","endTime":"2026-03-20T19:35:43.996Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":802363,"link":"/api/v1/people/802363","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666163,"link":"/api/v1/people/666163"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":808067,"link":"/api/v1/people/808067"},"third":{"id":806128,"link":"/api/v1/people/806128"},"shortstop":{"id":660644,"link":"/api/v1/people/660644"},"left":{"id":694266,"link":"/api/v1/people/694266"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":665506,"link":"/api/v1/people/665506"}},"offense":{"batter":{"id":650968,"link":"/api/v1/people/650968","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.3,"endSpeed":75.2,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.763133692164658,"aZ":-30.532996401106296,"pfxX":4.049041381867488,"pfxZ":1.1397853161816185,"pX":1.852063524807621,"pZ":2.0575655759777987,"vX0":5.807941072292285,"vY0":-119.6847983292589,"vZ0":-0.6668967181859826,"x":46.4,"y":183.23,"x0":-1.1392934675270694,"y0":50.002361571812244,"z0":5.092775555890679,"aX":5.828180042022355},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":2.2,"breakHorizontal":-8.9,"spinRate":2483,"spinDirection":74},"zone":14,"typeConfidence":2.0,"plateTime":0.4589984130261384,"extension":6.270895715925743},"index":6,"playId":"193fb08f-1854-3ba6-ade9-1b34e98315c6","pitchNumber":6,"startTime":"2026-03-20T19:36:01.946Z","endTime":"2026-03-20T19:36:04.946Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":802363,"link":"/api/v1/people/802363","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666163,"link":"/api/v1/people/666163"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":808067,"link":"/api/v1/people/808067"},"third":{"id":806128,"link":"/api/v1/people/806128"},"shortstop":{"id":660644,"link":"/api/v1/people/660644"},"left":{"id":694266,"link":"/api/v1/people/694266"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":665506,"link":"/api/v1/people/665506"}},"offense":{"batter":{"id":650968,"link":"/api/v1/people/650968","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":85.2,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.78961743128263,"aZ":-12.408514903084155,"pfxX":-5.0894914208024264,"pfxZ":10.534924598429962,"pX":0.42777011393829395,"pZ":1.7922730682599826,"vX0":5.378665347709102,"vY0":-136.9657706816298,"vZ0":-6.319257888207287,"x":100.69,"y":190.39,"x0":-0.912068076023299,"y0":50.0029557396722,"z0":4.999200437776193,"aX":-9.549028197183993},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":17.8,"breakHorizontal":7.9,"spinRate":2256,"spinDirection":223},"zone":9,"typeConfidence":2.0,"plateTime":0.4018390077482974,"extension":6.503541958261386},"index":7,"playId":"b2008818-ead9-3cd2-a5af-f17f43a46519","pitchNumber":7,"startTime":"2026-03-20T19:36:19.719Z","endTime":"2026-03-20T19:36:23.591Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":802363,"link":"/api/v1/people/802363","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666163,"link":"/api/v1/people/666163"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":808067,"link":"/api/v1/people/808067"},"third":{"id":806128,"link":"/api/v1/people/806128"},"shortstop":{"id":660644,"link":"/api/v1/people/660644"},"left":{"id":694266,"link":"/api/v1/people/694266"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":665506,"link":"/api/v1/people/665506"}},"offense":{"batter":{"id":650968,"link":"/api/v1/people/650968","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":85.9,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.76733357644071,"aZ":-13.563863936935462,"pfxX":-6.401288297135045,"pfxZ":9.759931908155192,"pX":0.5664251110708054,"pZ":1.7295639093369244,"vX0":6.30878330005164,"vY0":-137.97301348186076,"vZ0":-6.428377656811647,"x":95.41,"y":192.08,"x0":-0.9299887093316597,"y0":50.006484510754376,"z0":5.02265508165006,"aX":-12.211939985009439},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.3,"breakHorizontal":10.1,"spinRate":2278,"spinDirection":221},"zone":9,"typeConfidence":2.0,"plateTime":0.3986093346784281,"extension":6.533178277085003},"hitData":{"launchSpeed":109.5,"launchAngle":-21.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":129.64,"coordY":139.48}},"index":8,"playId":"6e6e1f49-c66f-305a-b6be-7ab7c9ad5d47","pitchNumber":8,"startTime":"2026-03-20T19:36:42.612Z","endTime":"2026-03-20T19:36:48.588Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":802363,"link":"/api/v1/people/802363","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666163,"link":"/api/v1/people/666163"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":808067,"link":"/api/v1/people/808067"},"third":{"id":806128,"link":"/api/v1/people/806128"},"shortstop":{"id":660644,"link":"/api/v1/people/660644"},"left":{"id":694266,"link":"/api/v1/people/694266"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":665506,"link":"/api/v1/people/665506"}},"offense":{"batter":{"id":650968,"link":"/api/v1/people/650968","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650968,"link":"/api/v1/people/650968"},"credit":"b_ab"},{"player":{"id":802363,"link":"/api/v1/people/802363"},"credit":"p_ab"},{"player":{"id":650968,"link":"/api/v1/people/650968"},"credit":"b_pa"},{"player":{"id":802363,"link":"/api/v1/people/802363"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":18.099999999999998,"awayTeamWinProbability":81.9,"homeTeamWinProbabilityAdded":1.5999999999999979,"leverageIndex":0.65,"dramaIndex":32.0,"contextMetrics":{},"playEndTime":"2026-03-20T19:36:48.588Z","atBatIndex":66},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"José Fermín lines out to right fielder Cristian Pache.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-20T19:36:57.710Z","endTime":"2026-03-20T19:39:00.771Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":802363,"fullName":"Jordan Geber","link":"/api/v1/people/802363"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":665506,"link":"/api/v1/people/665506"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":86.5,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.85410137147381,"aZ":-14.5092147207523,"pfxX":-5.347762788282217,"pfxZ":9.308526326258846,"pX":1.3030301287868944,"pZ":0.48265608231556034,"vX0":7.644451637167322,"vY0":-136.5849018336278,"vZ0":-9.435483443002031,"x":67.33,"y":225.75,"x0":-0.831601914739186,"y0":50.00345419306505,"z0":4.969874675076919,"aX":-10.14925163368572},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":15.1,"breakHorizontal":8.2,"spinRate":2281,"spinDirection":221},"zone":14,"typeConfidence":2.0,"plateTime":0.40035734414978386,"extension":6.548757177344609},"index":0,"playId":"edaa2292-ed18-3e4a-b3b4-27d07d77e9ea","pitchNumber":1,"startTime":"2026-03-20T19:37:27.902Z","endTime":"2026-03-20T19:37:31.920Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":802363,"link":"/api/v1/people/802363","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666163,"link":"/api/v1/people/666163"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":808067,"link":"/api/v1/people/808067"},"third":{"id":806128,"link":"/api/v1/people/806128"},"shortstop":{"id":660644,"link":"/api/v1/people/660644"},"left":{"id":694266,"link":"/api/v1/people/694266"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":665506,"link":"/api/v1/people/665506"}},"offense":{"batter":{"id":665877,"link":"/api/v1/people/665877","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":93.5,"endSpeed":84.3,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.15699087333646,"aZ":-14.22987942430596,"pfxX":-4.265251919068298,"pfxZ":9.709285358212455,"pX":0.9455095551465343,"pZ":4.860115245745927,"vX0":6.471640191627118,"vY0":-135.9062914722503,"vZ0":1.5685349879543884,"x":80.96,"y":107.56,"x0":-0.9257848349181718,"y0":50.00009649338313,"z0":5.270936340153392,"aX":-7.881374992461058},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":18.1,"breakHorizontal":6.1,"spinRate":2270,"spinDirection":219},"zone":12,"typeConfidence":2.0,"plateTime":0.40489814778662536,"extension":6.386772932635078},"index":1,"playId":"a2f800ac-1018-3389-8f8d-81a953b4eac5","pitchNumber":2,"startTime":"2026-03-20T19:37:46.917Z","endTime":"2026-03-20T19:37:50.270Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":802363,"link":"/api/v1/people/802363","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666163,"link":"/api/v1/people/666163"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":808067,"link":"/api/v1/people/808067"},"third":{"id":806128,"link":"/api/v1/people/806128"},"shortstop":{"id":660644,"link":"/api/v1/people/660644"},"left":{"id":694266,"link":"/api/v1/people/694266"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":665506,"link":"/api/v1/people/665506"}},"offense":{"batter":{"id":665877,"link":"/api/v1/people/665877","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":84.4,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.13686404572608,"aZ":-15.771791598849495,"pfxX":-6.902184067815115,"pfxZ":8.9146723706938,"pX":0.13906993326065328,"pZ":1.8995641072349125,"vX0":5.765667900153912,"vY0":-135.4042200524297,"vZ0":-5.230298752273541,"x":111.7,"y":187.49,"x0":-1.130952507931281,"y0":50.001500110700526,"z0":4.976063858915595,"aX":-12.69641807000279},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":15.1,"breakHorizontal":11.2,"spinRate":2223,"spinDirection":222},"zone":8,"typeConfidence":2.0,"plateTime":0.4059605136062716,"extension":6.389313797534436},"index":2,"playId":"8ec13e9c-6089-3282-aaba-eb77630fef45","pitchNumber":3,"startTime":"2026-03-20T19:38:05.636Z","endTime":"2026-03-20T19:38:08.636Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":802363,"link":"/api/v1/people/802363","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666163,"link":"/api/v1/people/666163"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":808067,"link":"/api/v1/people/808067"},"third":{"id":806128,"link":"/api/v1/people/806128"},"shortstop":{"id":660644,"link":"/api/v1/people/660644"},"left":{"id":694266,"link":"/api/v1/people/694266"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":665506,"link":"/api/v1/people/665506"}},"offense":{"batter":{"id":665877,"link":"/api/v1/people/665877","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":86.0,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.472931096101867,"aZ":-16.85497376228843,"pfxX":-6.520882116413681,"pfxZ":8.063750262127577,"pX":0.4547853978793544,"pZ":3.441856019494518,"vX0":5.911456211293056,"vY0":-136.78418601417505,"vZ0":-1.5662827987489942,"x":99.66,"y":145.85,"x0":-0.884574125196751,"y0":50.00221387730659,"z0":5.174626726609378,"aX":-12.386989427463645},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":14.5,"breakHorizontal":10.6,"spinRate":2191,"spinDirection":219},"zone":12,"typeConfidence":2.0,"plateTime":0.40005181376614596,"extension":6.359464805712238},"index":3,"playId":"14ebf762-96e8-3ef9-a123-8908876d9265","pitchNumber":4,"startTime":"2026-03-20T19:38:28.341Z","endTime":"2026-03-20T19:38:31.405Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":802363,"link":"/api/v1/people/802363","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666163,"link":"/api/v1/people/666163"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":808067,"link":"/api/v1/people/808067"},"third":{"id":806128,"link":"/api/v1/people/806128"},"shortstop":{"id":660644,"link":"/api/v1/people/660644"},"left":{"id":694266,"link":"/api/v1/people/694266"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":665506,"link":"/api/v1/people/665506"}},"offense":{"batter":{"id":665877,"link":"/api/v1/people/665877","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":86.2,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.081712850545852,"aZ":-15.147992057462863,"pfxX":-6.730660573666164,"pfxZ":8.982246133266989,"pX":0.9654621030510757,"pZ":2.0302025791242055,"vX0":7.271077542497145,"vY0":-136.34021113859083,"vZ0":-5.319749415492179,"x":80.2,"y":183.96,"x0":-0.852961881774734,"y0":50.003070051408756,"z0":5.0408272107177785,"aX":-12.757896851095689},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":15.4,"breakHorizontal":10.8,"spinRate":2250,"spinDirection":223},"zone":14,"typeConfidence":2.0,"plateTime":0.40070910376398094,"extension":6.531348652862553},"hitData":{"launchSpeed":98.5,"launchAngle":16.0,"totalDistance":280.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":178.72,"coordY":100.08}},"index":4,"playId":"f33f7b77-92e2-3c7f-8417-3ae3952e1f5b","pitchNumber":5,"startTime":"2026-03-20T19:38:54.942Z","endTime":"2026-03-20T19:39:00.771Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":802363,"link":"/api/v1/people/802363","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666163,"link":"/api/v1/people/666163"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":808067,"link":"/api/v1/people/808067"},"third":{"id":806128,"link":"/api/v1/people/806128"},"shortstop":{"id":660644,"link":"/api/v1/people/660644"},"left":{"id":694266,"link":"/api/v1/people/694266"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":665506,"link":"/api/v1/people/665506"}},"offense":{"batter":{"id":665877,"link":"/api/v1/people/665877","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665877,"link":"/api/v1/people/665877"},"credit":"b_ab"},{"player":{"id":802363,"link":"/api/v1/people/802363"},"credit":"p_ab"},{"player":{"id":665877,"link":"/api/v1/people/665877"},"credit":"b_pa"},{"player":{"id":802363,"link":"/api/v1/people/802363"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":19.400000000000002,"awayTeamWinProbability":80.6,"homeTeamWinProbabilityAdded":1.3000000000000043,"leverageIndex":0.51,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-03-20T19:39:00.771Z","atBatIndex":67},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Noah Mendlinger singles on a fly ball to left fielder D'Andre Smith.","rbi":0,"awayScore":4,"homeScore":3,"isOut":false},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-20T19:39:07.487Z","endTime":"2026-03-20T19:40:27.641Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":702331,"fullName":"Noah Mendlinger","link":"/api/v1/people/702331"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":802363,"fullName":"Jordan Geber","link":"/api/v1/people/802363"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":702331,"fullName":"Noah Mendlinger","link":"/api/v1/people/702331"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":702331,"fullName":"Noah Mendlinger","link":"/api/v1/people/702331"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":694266,"link":"/api/v1/people/694266"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":84.6,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.33047936590804,"aZ":-15.863822858760825,"pfxX":-6.120463229144803,"pfxZ":8.788180739779264,"pX":-1.2850291870986292,"pZ":2.7091021651644223,"vX0":1.8883504999308611,"vY0":-136.21619172662813,"vZ0":-3.4768682314003927,"x":165.98,"y":165.63,"x0":-1.19725957975126,"y0":50.00444028815206,"z0":5.116746508680573,"aX":-11.362229174652201},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":15.2,"breakHorizontal":10.6,"spinRate":2272,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.4039879387887124,"extension":6.536515910035717},"index":0,"playId":"efffa6c0-dc37-34f6-b2cd-76e457cd02ff","pitchNumber":1,"startTime":"2026-03-20T19:39:23.441Z","endTime":"2026-03-20T19:39:26.452Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":802363,"link":"/api/v1/people/802363","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666163,"link":"/api/v1/people/666163"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":808067,"link":"/api/v1/people/808067"},"third":{"id":806128,"link":"/api/v1/people/806128"},"shortstop":{"id":660644,"link":"/api/v1/people/660644"},"left":{"id":694266,"link":"/api/v1/people/694266"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":665506,"link":"/api/v1/people/665506"}},"offense":{"batter":{"id":702331,"link":"/api/v1/people/702331","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":81.7,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.753621090435043,"aZ":-25.67454166626662,"pfxX":-0.8240830240021371,"pfxZ":3.831560629398391,"pX":-1.3562375479390856,"pZ":2.8952308058177825,"vX0":0.5689740093602809,"vY0":-128.66916779295406,"vZ0":-0.6114797694313296,"x":168.7,"y":160.61,"x0":-1.4718663067213102,"y0":50.00349896460131,"z0":5.104986417864381,"aX":-1.398107740874683},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":7.1,"breakHorizontal":1.4,"spinRate":2401,"spinDirection":199},"zone":11,"typeConfidence":2.0,"plateTime":0.42378475802764815,"extension":6.001789601609766},"index":1,"playId":"4e62c57c-2913-3adf-8197-9cbf16a172c5","pitchNumber":2,"startTime":"2026-03-20T19:39:37.182Z","endTime":"2026-03-20T19:39:40.182Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":802363,"link":"/api/v1/people/802363","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666163,"link":"/api/v1/people/666163"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":808067,"link":"/api/v1/people/808067"},"third":{"id":806128,"link":"/api/v1/people/806128"},"shortstop":{"id":660644,"link":"/api/v1/people/660644"},"left":{"id":694266,"link":"/api/v1/people/694266"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":665506,"link":"/api/v1/people/665506"}},"offense":{"batter":{"id":702331,"link":"/api/v1/people/702331","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":93.5,"endSpeed":84.9,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.925018765401063,"aZ":-16.218614944793092,"pfxX":-6.910293866257263,"pfxZ":8.589089154006954,"pX":0.36111644308680574,"pZ":2.251308485229278,"vX0":6.14326311866883,"vY0":-135.9452300187867,"vZ0":-4.501640495546386,"x":103.24,"y":177.99,"x0":-1.0386053423247414,"y0":50.00058100777417,"z0":5.0669086875974525,"aX":-12.834057532484511},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":14.6,"breakHorizontal":11.0,"spinRate":2300,"spinDirection":221},"zone":6,"typeConfidence":2.0,"plateTime":0.4040837401233208,"extension":6.526374024707273},"index":2,"playId":"e0c95a8d-4179-318a-8142-bf91f2bc90cb","pitchNumber":3,"startTime":"2026-03-20T19:39:54.830Z","endTime":"2026-03-20T19:39:57.832Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":802363,"link":"/api/v1/people/802363","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666163,"link":"/api/v1/people/666163"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":808067,"link":"/api/v1/people/808067"},"third":{"id":806128,"link":"/api/v1/people/806128"},"shortstop":{"id":660644,"link":"/api/v1/people/660644"},"left":{"id":694266,"link":"/api/v1/people/694266"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":665506,"link":"/api/v1/people/665506"}},"offense":{"batter":{"id":702331,"link":"/api/v1/people/702331","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":83.8,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.958910670165146,"aZ":-17.441116105302427,"pfxX":-7.254652844711422,"pfxZ":8.16170483056553,"pX":0.7598661008131085,"pZ":2.4112948211762717,"vX0":6.993282471097039,"vY0":-133.79076784063136,"vZ0":-3.5881017567120743,"x":88.04,"y":173.68,"x0":-0.9504460674298657,"y0":50.0066566593236,"z0":5.026488978023334,"aX":-13.101906822104178},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":14.2,"breakHorizontal":11.5,"spinRate":2227,"spinDirection":222},"zone":6,"typeConfidence":2.0,"plateTime":0.4100443920894734,"extension":6.40253162867756},"hitData":{"launchSpeed":73.5,"launchAngle":37.0,"totalDistance":229.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":101.8,"coordY":112.1}},"index":3,"playId":"88cc9a97-bc23-33fa-8c51-a09ee1e0ef1c","pitchNumber":4,"startTime":"2026-03-20T19:40:16.052Z","endTime":"2026-03-20T19:40:27.641Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":802363,"link":"/api/v1/people/802363","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666163,"link":"/api/v1/people/666163"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":808067,"link":"/api/v1/people/808067"},"third":{"id":806128,"link":"/api/v1/people/806128"},"shortstop":{"id":660644,"link":"/api/v1/people/660644"},"left":{"id":694266,"link":"/api/v1/people/694266"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":665506,"link":"/api/v1/people/665506"}},"offense":{"batter":{"id":702331,"link":"/api/v1/people/702331","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702331,"link":"/api/v1/people/702331"},"credit":"b_ab"},{"player":{"id":802363,"link":"/api/v1/people/802363"},"credit":"p_ab"},{"player":{"id":702331,"link":"/api/v1/people/702331"},"credit":"b_pa"},{"player":{"id":802363,"link":"/api/v1/people/802363"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":18.5,"awayTeamWinProbability":81.5,"homeTeamWinProbabilityAdded":-0.9000000000000021,"leverageIndex":0.36,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2026-03-20T19:40:27.641Z","atBatIndex":68},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Anyelo Encarnación strikes out swinging.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-20T19:41:12.020Z","endTime":"2026-03-20T19:42:14.593Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":699031,"fullName":"Anyelo Encarnación","link":"/api/v1/people/699031"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":802363,"fullName":"Jordan Geber","link":"/api/v1/people/802363"},"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":699031,"fullName":"Anyelo Encarnación","link":"/api/v1/people/699031"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":666163,"link":"/api/v1/people/666163"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"9ebd0395-d33d-3e95-8e21-1304a5b75b11","startTime":"2026-03-20T19:40:58.100Z","endTime":"2026-03-20T19:41:13.038Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":802363,"link":"/api/v1/people/802363","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666163,"link":"/api/v1/people/666163"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":808067,"link":"/api/v1/people/808067"},"third":{"id":806128,"link":"/api/v1/people/806128"},"shortstop":{"id":660644,"link":"/api/v1/people/660644"},"left":{"id":694266,"link":"/api/v1/people/694266"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":665506,"link":"/api/v1/people/665506"}},"offense":{"batter":{"id":699031,"link":"/api/v1/people/699031","batSide":{"code":"R","description":"Right"}},"first":{"id":702331,"link":"/api/v1/people/702331"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":84.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.96462184135975,"aZ":-14.263800421339019,"pfxX":-4.898098914189081,"pfxZ":9.730516927128507,"pX":0.6758680937834014,"pZ":1.9392784662275155,"vX0":5.70449926696506,"vY0":-135.17780826380846,"vZ0":-5.371115441126046,"x":91.24,"y":186.42,"x0":-0.8308245295591518,"y0":50.00350815803686,"z0":4.962594470267721,"aX":-9.01631270120888},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":16.6,"breakHorizontal":7.6,"spinRate":2241,"spinDirection":225},"zone":9,"typeConfidence":2.0,"plateTime":0.40604335326105456,"extension":6.409987008643552},"index":1,"playId":"b64cce48-9036-347d-ad3f-7bd1fb0bebb6","pitchNumber":1,"startTime":"2026-03-20T19:41:14.191Z","endTime":"2026-03-20T19:41:17.567Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":802363,"link":"/api/v1/people/802363","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666163,"link":"/api/v1/people/666163"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":808067,"link":"/api/v1/people/808067"},"third":{"id":806128,"link":"/api/v1/people/806128"},"shortstop":{"id":660644,"link":"/api/v1/people/660644"},"left":{"id":694266,"link":"/api/v1/people/694266"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":665506,"link":"/api/v1/people/665506"}},"offense":{"batter":{"id":699031,"link":"/api/v1/people/699031","batSide":{"code":"R","description":"Right"}},"first":{"id":702331,"link":"/api/v1/people/702331"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":81.2,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.590007199818338,"aZ":-24.02524768655513,"pfxX":0.34215901749724786,"pfxZ":4.832211376679062,"pX":-0.18182769458282336,"pZ":2.722279840148056,"vX0":2.3784150544788454,"vY0":-128.94411305704696,"vZ0":-1.4998162637576034,"x":123.93,"y":165.28,"x0":-1.1602186538735682,"y0":50.000709370183344,"z0":5.163637253408155,"aX":0.5759091562400207},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":8.6,"breakHorizontal":-1.2,"spinRate":2485,"spinDirection":202},"zone":5,"typeConfidence":2.0,"plateTime":0.42464316152714643,"extension":6.289767425122548},"index":2,"playId":"9851995a-7a94-3971-a44b-8f03c20c4de4","pitchNumber":2,"startTime":"2026-03-20T19:41:32.258Z","endTime":"2026-03-20T19:41:35.565Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":802363,"link":"/api/v1/people/802363","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666163,"link":"/api/v1/people/666163"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":808067,"link":"/api/v1/people/808067"},"third":{"id":806128,"link":"/api/v1/people/806128"},"shortstop":{"id":660644,"link":"/api/v1/people/660644"},"left":{"id":694266,"link":"/api/v1/people/694266"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":665506,"link":"/api/v1/people/665506"}},"offense":{"batter":{"id":699031,"link":"/api/v1/people/699031","batSide":{"code":"R","description":"Right"}},"first":{"id":702331,"link":"/api/v1/people/702331"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.5,"endSpeed":74.0,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.65048924105357,"aZ":-29.898341185802078,"pfxX":7.363747865895466,"pfxZ":1.613225858359204,"pX":-0.18121508527360458,"pZ":4.058690941960121,"vX0":0.5991693562359819,"vY0":-118.61557642115753,"vZ0":3.7025572000900784,"x":123.91,"y":129.2,"x0":-1.3933215263092487,"y0":50.00376237339517,"z0":5.218620043750856,"aX":10.3955733367833},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":4.2,"breakHorizontal":-13.4,"spinRate":2640,"spinDirection":75},"zone":11,"typeConfidence":2.0,"plateTime":0.46342284273158363,"extension":6.215618603905063},"index":3,"playId":"da2f52fd-6e59-3c52-9aa0-8e2cfd4d208b","pitchNumber":3,"startTime":"2026-03-20T19:41:51.419Z","endTime":"2026-03-20T19:41:59.210Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":802363,"link":"/api/v1/people/802363","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666163,"link":"/api/v1/people/666163"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":808067,"link":"/api/v1/people/808067"},"third":{"id":806128,"link":"/api/v1/people/806128"},"shortstop":{"id":660644,"link":"/api/v1/people/660644"},"left":{"id":694266,"link":"/api/v1/people/694266"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":665506,"link":"/api/v1/people/665506"}},"offense":{"batter":{"id":699031,"link":"/api/v1/people/699031","batSide":{"code":"R","description":"Right"}},"first":{"id":702331,"link":"/api/v1/people/702331"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":86.3,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.64399720514479,"aZ":-13.530235053985848,"pfxX":-6.4335857729118455,"pfxZ":9.693127267393754,"pX":-0.37453938948207566,"pZ":3.469114515697553,"vX0":3.956044619538752,"vY0":-138.02608790844877,"vZ0":-2.264153642506883,"x":131.28,"y":145.11,"x0":-0.9929755421720837,"y0":50.00025543141255,"z0":5.2146168172815806,"aX":-12.371703514941387},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":17.3,"breakHorizontal":10.8,"spinRate":2331,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.3973173361811515,"extension":6.400627604538794},"index":4,"playId":"0cdfa2c2-3e1e-3f08-950f-a16b151dc711","pitchNumber":4,"startTime":"2026-03-20T19:42:11.545Z","endTime":"2026-03-20T19:42:14.593Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":802363,"link":"/api/v1/people/802363","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666163,"link":"/api/v1/people/666163"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":808067,"link":"/api/v1/people/808067"},"third":{"id":806128,"link":"/api/v1/people/806128"},"shortstop":{"id":660644,"link":"/api/v1/people/660644"},"left":{"id":694266,"link":"/api/v1/people/694266"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":665506,"link":"/api/v1/people/665506"}},"offense":{"batter":{"id":699031,"link":"/api/v1/people/699031","batSide":{"code":"R","description":"Right"}},"first":{"id":702331,"link":"/api/v1/people/702331"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":699031,"link":"/api/v1/people/699031"},"credit":"b_ab"},{"player":{"id":802363,"link":"/api/v1/people/802363"},"credit":"p_ab"},{"player":{"id":699031,"link":"/api/v1/people/699031"},"credit":"b_pa"},{"player":{"id":802363,"link":"/api/v1/people/802363"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":20.4,"awayTeamWinProbability":79.6,"homeTeamWinProbabilityAdded":1.8999999999999986,"leverageIndex":0.72,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2026-03-20T19:42:14.593Z","atBatIndex":69},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jared Young flies out to center fielder Yordalin Peña.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-03-20T19:44:33.203Z","endTime":"2026-03-20T19:44:56.522Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":676724,"fullName":"Jared Young","link":"/api/v1/people/676724"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":703725,"fullName":"Luis Gastelum","link":"/api/v1/people/703725"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":676724,"fullName":"Jared Young","link":"/api/v1/people/676724"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":800266,"link":"/api/v1/people/800266"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Yordalin Peña replaces center fielder Thomas Saggese, batting 5th, playing center field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-20T19:44:35.392Z","endTime":"2026-03-20T19:44:35.393Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":800266,"link":"/api/v1/people/800266"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"501","replacedPlayer":{"id":695336,"link":"/api/v1/people/695336"},"defense":{"pitcher":{"id":676153,"link":"/api/v1/people/676153","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650968,"link":"/api/v1/people/650968"},"first":{"id":813852,"link":"/api/v1/people/813852"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":699031,"link":"/api/v1/people/699031"},"left":{"id":702331,"link":"/api/v1/people/702331"},"center":{"id":695336,"link":"/api/v1/people/695336"},"right":{"id":700720,"link":"/api/v1/people/700720"}},"offense":{"batter":{"id":676724,"link":"/api/v1/people/676724","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Michael Dattalo replaces third baseman José Fermín, batting 7th, playing third base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":4,"homeScore":3,"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:44:35.394Z","endTime":"2026-03-20T19:44:35.395Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":809633,"link":"/api/v1/people/809633"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"701","replacedPlayer":{"id":665877,"link":"/api/v1/people/665877"},"defense":{"pitcher":{"id":676153,"link":"/api/v1/people/676153","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650968,"link":"/api/v1/people/650968"},"first":{"id":813852,"link":"/api/v1/people/813852"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":665877,"link":"/api/v1/people/665877"},"shortstop":{"id":699031,"link":"/api/v1/people/699031"},"left":{"id":702331,"link":"/api/v1/people/702331"},"center":{"id":800266,"link":"/api/v1/people/800266"},"right":{"id":700720,"link":"/api/v1/people/700720"}},"offense":{"batter":{"id":676724,"link":"/api/v1/people/676724","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Luis Gastelum replaces Austin Love.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":3,"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:44:35.396Z","endTime":"2026-03-20T19:44:35.397Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":703725,"link":"/api/v1/people/703725"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":676153,"link":"/api/v1/people/676153","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650968,"link":"/api/v1/people/650968"},"first":{"id":813852,"link":"/api/v1/people/813852"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":809633,"link":"/api/v1/people/809633"},"shortstop":{"id":699031,"link":"/api/v1/people/699031"},"left":{"id":702331,"link":"/api/v1/people/702331"},"center":{"id":800266,"link":"/api/v1/people/800266"},"right":{"id":700720,"link":"/api/v1/people/700720"}},"offense":{"batter":{"id":676724,"link":"/api/v1/people/676724","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":85.9,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.388033394572698,"aZ":-16.153970354289847,"pfxX":-8.487928941010118,"pfxZ":8.497972638099572,"pX":-0.6363151670413308,"pZ":1.9190280847625913,"vX0":5.868987213965071,"vY0":-136.2916204039747,"vZ0":-6.153254502956621,"x":141.25,"y":186.97,"x0":-1.7126221504767196,"y0":50.003836817590475,"z0":5.317957951255202,"aX":-16.00145800942177},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":14.3,"breakHorizontal":14.2,"spinRate":2439,"spinDirection":232},"zone":7,"typeConfidence":0.92,"plateTime":0.40157178959792805,"extension":6.558245773240918},"index":3,"playId":"19f8071c-e1ad-3ce1-a6dc-9c2b93a36f72","pitchNumber":1,"startTime":"2026-03-20T19:44:35.398Z","endTime":"2026-03-20T19:44:39.135Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703725,"link":"/api/v1/people/703725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650968,"link":"/api/v1/people/650968"},"first":{"id":813852,"link":"/api/v1/people/813852"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":809633,"link":"/api/v1/people/809633"},"shortstop":{"id":699031,"link":"/api/v1/people/699031"},"left":{"id":702331,"link":"/api/v1/people/702331"},"center":{"id":800266,"link":"/api/v1/people/800266"},"right":{"id":700720,"link":"/api/v1/people/700720"}},"offense":{"batter":{"id":676724,"link":"/api/v1/people/676724","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.9,"endSpeed":75.5,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.172807845654408,"aZ":-35.72296961319114,"pfxX":-7.486027245217308,"pfxZ":-2.457643737514406,"pX":-0.8328433724527959,"pZ":2.5063567037218526,"vX0":4.414905543239537,"vY0":-119.21085771948778,"vZ0":1.2728311713498475,"x":148.75,"y":171.11,"x0":-1.7329620523198708,"y0":50.00238319580081,"z0":5.18168680915666,"aX":-10.811684332035098},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":-3.8,"breakHorizontal":12.6,"spinRate":1490,"spinDirection":284},"zone":13,"typeConfidence":0.9,"plateTime":0.45885601594417125,"extension":6.5285884840255015},"hitData":{"launchSpeed":92.3,"launchAngle":27.0,"totalDistance":326.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":98.83,"coordY":71.04}},"index":4,"playId":"4359c19d-dd09-35d6-b236-3e9f164117b1","pitchNumber":2,"startTime":"2026-03-20T19:44:48.768Z","endTime":"2026-03-20T19:44:56.522Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703725,"link":"/api/v1/people/703725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650968,"link":"/api/v1/people/650968"},"first":{"id":813852,"link":"/api/v1/people/813852"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":809633,"link":"/api/v1/people/809633"},"shortstop":{"id":699031,"link":"/api/v1/people/699031"},"left":{"id":702331,"link":"/api/v1/people/702331"},"center":{"id":800266,"link":"/api/v1/people/800266"},"right":{"id":700720,"link":"/api/v1/people/700720"}},"offense":{"batter":{"id":676724,"link":"/api/v1/people/676724","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676724,"link":"/api/v1/people/676724"},"credit":"b_ab"},{"player":{"id":703725,"link":"/api/v1/people/703725"},"credit":"p_ab"},{"player":{"id":676724,"link":"/api/v1/people/676724"},"credit":"b_pa"},{"player":{"id":703725,"link":"/api/v1/people/703725"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":11.5,"awayTeamWinProbability":88.5,"homeTeamWinProbabilityAdded":-8.899999999999999,"leverageIndex":3.47,"dramaIndex":147.0,"contextMetrics":{},"playEndTime":"2026-03-20T19:44:56.522Z","atBatIndex":70},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Cristian Pache walks.","rbi":0,"awayScore":4,"homeScore":3,"isOut":false},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-03-20T19:45:05.083Z","endTime":"2026-03-20T19:46:24.487Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":665506,"fullName":"Cristian Pache","link":"/api/v1/people/665506"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":703725,"fullName":"Luis Gastelum","link":"/api/v1/people/703725"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665506,"fullName":"Cristian Pache","link":"/api/v1/people/665506"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":665506,"fullName":"Cristian Pache","link":"/api/v1/people/665506"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":85.7,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.089407951478876,"aZ":-22.146058641178783,"pfxX":-9.063038300729987,"pfxZ":5.372427871991664,"pX":-0.31765450706672477,"pZ":1.9510118037225332,"vX0":6.825501875484009,"vY0":-135.1842080329748,"vZ0":-4.500057677507809,"x":129.11,"y":186.1,"x0":-1.6869017776655557,"y0":50.00409620734,"z0":5.17483587638674,"aX":-16.920346391748065},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":9.0,"breakHorizontal":15.1,"spinRate":2341,"spinDirection":230},"zone":7,"typeConfidence":0.87,"plateTime":0.4038396342509736,"extension":6.608963319689111},"index":0,"playId":"17ef3dc5-8c73-398a-9b9f-64485dd7548a","pitchNumber":1,"startTime":"2026-03-20T19:45:20.307Z","endTime":"2026-03-20T19:45:24.653Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703725,"link":"/api/v1/people/703725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650968,"link":"/api/v1/people/650968"},"first":{"id":813852,"link":"/api/v1/people/813852"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":809633,"link":"/api/v1/people/809633"},"shortstop":{"id":699031,"link":"/api/v1/people/699031"},"left":{"id":702331,"link":"/api/v1/people/702331"},"center":{"id":800266,"link":"/api/v1/people/800266"},"right":{"id":700720,"link":"/api/v1/people/700720"}},"offense":{"batter":{"id":665506,"link":"/api/v1/people/665506","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.0,"endSpeed":77.2,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.817006581794207,"aZ":-31.210454422432466,"pfxX":8.3586423589458,"pfxZ":0.636701941116474,"pX":-1.4828458651868168,"pZ":2.555772843299963,"vX0":-1.4675698340784633,"vY0":-122.31511467963242,"vZ0":-0.05795250423492726,"x":173.52,"y":169.77,"x0":-1.9617000011273558,"y0":50.00442898159539,"z0":5.252940674358644,"aX":12.683124861500534},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":1.4,"breakHorizontal":-14.8,"spinRate":2211,"spinDirection":68},"zone":13,"typeConfidence":2.0,"plateTime":0.4475706145934657,"extension":6.285746927116174},"index":1,"playId":"d7ba4f02-df1f-3c64-b008-8a01bec5347c","pitchNumber":2,"startTime":"2026-03-20T19:45:34.066Z","endTime":"2026-03-20T19:45:37.362Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703725,"link":"/api/v1/people/703725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650968,"link":"/api/v1/people/650968"},"first":{"id":813852,"link":"/api/v1/people/813852"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":809633,"link":"/api/v1/people/809633"},"shortstop":{"id":699031,"link":"/api/v1/people/699031"},"left":{"id":702331,"link":"/api/v1/people/702331"},"center":{"id":800266,"link":"/api/v1/people/800266"},"right":{"id":700720,"link":"/api/v1/people/700720"}},"offense":{"batter":{"id":665506,"link":"/api/v1/people/665506","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":87.1,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.98447740459058,"aZ":-15.436026124180954,"pfxX":-7.259539532125819,"pfxZ":8.68275075254008,"pX":0.9256278831855157,"pZ":1.6527243165785077,"vX0":9.13599500238353,"vY0":-137.39084107027878,"vZ0":-6.888248070140055,"x":81.72,"y":194.16,"x0":-1.4862377054309963,"y0":50.00519803589347,"z0":5.224986839357133,"aX":-13.999909916712603},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":14.5,"breakHorizontal":11.4,"spinRate":2541,"spinDirection":232},"zone":14,"typeConfidence":0.92,"plateTime":0.39734490714887416,"extension":6.687454924978905},"index":2,"playId":"e1fc9767-4934-346a-950c-5ba8ca89b9c7","pitchNumber":3,"startTime":"2026-03-20T19:45:49.298Z","endTime":"2026-03-20T19:45:52.814Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703725,"link":"/api/v1/people/703725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650968,"link":"/api/v1/people/650968"},"first":{"id":813852,"link":"/api/v1/people/813852"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":809633,"link":"/api/v1/people/809633"},"shortstop":{"id":699031,"link":"/api/v1/people/699031"},"left":{"id":702331,"link":"/api/v1/people/702331"},"center":{"id":800266,"link":"/api/v1/people/800266"},"right":{"id":700720,"link":"/api/v1/people/700720"}},"offense":{"batter":{"id":665506,"link":"/api/v1/people/665506","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":85.5,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.544932082797878,"aZ":-26.745571552712054,"pfxX":-10.137977342076816,"pfxZ":2.9125584691804143,"pX":-0.5913347320914222,"pZ":1.354860703912125,"vX0":6.655276243618476,"vY0":-135.56496189158136,"vZ0":-4.960394513794152,"x":139.54,"y":202.2,"x0":-1.760652756159605,"y0":50.00008964952996,"z0":5.074456184470954,"aX":-18.872762236866418},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":4.4,"breakHorizontal":16.9,"spinRate":2327,"spinDirection":235},"zone":13,"typeConfidence":0.94,"plateTime":0.4039910323873461,"extension":6.691937979803976},"index":3,"playId":"87551597-dca8-33a7-8b4b-1418ccc766dd","pitchNumber":4,"startTime":"2026-03-20T19:46:04.468Z","endTime":"2026-03-20T19:46:08.235Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703725,"link":"/api/v1/people/703725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650968,"link":"/api/v1/people/650968"},"first":{"id":813852,"link":"/api/v1/people/813852"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":809633,"link":"/api/v1/people/809633"},"shortstop":{"id":699031,"link":"/api/v1/people/699031"},"left":{"id":702331,"link":"/api/v1/people/702331"},"center":{"id":800266,"link":"/api/v1/people/800266"},"right":{"id":700720,"link":"/api/v1/people/700720"}},"offense":{"batter":{"id":665506,"link":"/api/v1/people/665506","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":94.4,"endSpeed":87.1,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.861984996696872,"aZ":-15.96406280559267,"pfxX":-5.705038204248094,"pfxZ":8.390104877421866,"pX":-1.0538466847121057,"pZ":2.4048083163625487,"vX0":3.8637592306033195,"vY0":-137.48395540313237,"vZ0":-5.0898211319495115,"x":157.17,"y":173.85,"x0":-1.7296763522053136,"y0":50.002554862158604,"z0":5.348308190980056,"aX":-11.021478981493136},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":14.4,"breakHorizontal":9.6,"spinRate":2483,"spinDirection":222},"zone":13,"typeConfidence":0.9,"plateTime":0.39700046842386083,"extension":6.511618550029044},"index":4,"playId":"79668197-7168-3ffe-834d-1d144066eed5","pitchNumber":5,"startTime":"2026-03-20T19:46:20.947Z","endTime":"2026-03-20T19:46:24.487Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703725,"link":"/api/v1/people/703725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650968,"link":"/api/v1/people/650968"},"first":{"id":813852,"link":"/api/v1/people/813852"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":809633,"link":"/api/v1/people/809633"},"shortstop":{"id":699031,"link":"/api/v1/people/699031"},"left":{"id":702331,"link":"/api/v1/people/702331"},"center":{"id":800266,"link":"/api/v1/people/800266"},"right":{"id":700720,"link":"/api/v1/people/700720"}},"offense":{"batter":{"id":665506,"link":"/api/v1/people/665506","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665506,"link":"/api/v1/people/665506"},"credit":"b_pa"},{"player":{"id":703725,"link":"/api/v1/people/703725"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":21.4,"awayTeamWinProbability":78.6,"homeTeamWinProbabilityAdded":9.899999999999999,"leverageIndex":2.71,"dramaIndex":134.0,"contextMetrics":{},"playEndTime":"2026-03-20T19:46:24.487Z","atBatIndex":71},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Antonio Jimenez lines out to right fielder Luis Pino.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":72,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-03-20T19:46:31.463Z","endTime":"2026-03-20T19:48:16.962Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":806128,"fullName":"Antonio Jimenez","link":"/api/v1/people/806128"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":703725,"fullName":"Luis Gastelum","link":"/api/v1/people/703725"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665506,"fullName":"Cristian Pache","link":"/api/v1/people/665506"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":806128,"fullName":"Antonio Jimenez","link":"/api/v1/people/806128"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":700720,"link":"/api/v1/people/700720"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":86.0,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.21044691222408,"aZ":-22.378754547298684,"pfxX":-10.203976623231178,"pfxZ":5.210617319429475,"pX":0.3398144351368674,"pZ":2.0205220828165777,"vX0":8.646636945117077,"vY0":-135.63347085992837,"vZ0":-4.492319262809923,"x":104.05,"y":184.23,"x0":-1.549928046402612,"y0":50.00360159455321,"z0":5.241445462410381,"aX":-19.181134541524656},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":8.8,"breakHorizontal":16.8,"spinRate":2315,"spinDirection":229},"zone":9,"typeConfidence":0.91,"plateTime":0.4024725532646132,"extension":6.698575152819768},"index":0,"playId":"9ffff576-df8c-3341-9930-9c002d1cb388","pitchNumber":1,"startTime":"2026-03-20T19:46:51.642Z","endTime":"2026-03-20T19:46:55.106Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703725,"link":"/api/v1/people/703725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650968,"link":"/api/v1/people/650968"},"first":{"id":813852,"link":"/api/v1/people/813852"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":809633,"link":"/api/v1/people/809633"},"shortstop":{"id":699031,"link":"/api/v1/people/699031"},"left":{"id":702331,"link":"/api/v1/people/702331"},"center":{"id":800266,"link":"/api/v1/people/800266"},"right":{"id":700720,"link":"/api/v1/people/700720"}},"offense":{"batter":{"id":806128,"link":"/api/v1/people/806128","batSide":{"code":"R","description":"Right"}},"first":{"id":665506,"link":"/api/v1/people/665506"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":79.5,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.489186868977697,"aZ":-32.642241797834444,"pfxX":6.344591965965856,"pfxZ":-0.3017360459335068,"pX":1.4960629147062994,"pZ":1.0184925568270815,"vX0":5.522908090706557,"vY0":-124.10795582399496,"vZ0":-3.723348071010039,"x":59.97,"y":211.28,"x0":-1.5740749977974184,"y0":50.000073355700316,"z0":5.227848034269371,"aX":9.993908470655441},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-1.1,"breakHorizontal":-12.7,"spinRate":2362,"spinDirection":44},"zone":14,"typeConfidence":2.0,"plateTime":0.43963429528066733,"extension":6.6433750321299305},"index":1,"playId":"fcb632db-832f-3731-9d76-1cb14846670e","pitchNumber":2,"startTime":"2026-03-20T19:47:09.237Z","endTime":"2026-03-20T19:47:12.237Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703725,"link":"/api/v1/people/703725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650968,"link":"/api/v1/people/650968"},"first":{"id":813852,"link":"/api/v1/people/813852"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":809633,"link":"/api/v1/people/809633"},"shortstop":{"id":699031,"link":"/api/v1/people/699031"},"left":{"id":702331,"link":"/api/v1/people/702331"},"center":{"id":800266,"link":"/api/v1/people/800266"},"right":{"id":700720,"link":"/api/v1/people/700720"}},"offense":{"batter":{"id":806128,"link":"/api/v1/people/806128","batSide":{"code":"R","description":"Right"}},"first":{"id":665506,"link":"/api/v1/people/665506"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":79.4,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.592888411778198,"aZ":-32.23133581558415,"pfxX":7.338553331142123,"pfxZ":-0.03294467120169475,"pX":-0.5545865715539858,"pZ":1.5838099168913702,"vX0":0.5996702575239156,"vY0":-124.0318904458891,"vZ0":-2.5688323336487433,"x":138.14,"y":196.02,"x0":-1.7538400758883923,"y0":50.00431356014893,"z0":5.284066563950703,"aX":11.59337053429097},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":-0.4,"breakHorizontal":-13.4,"spinRate":2227,"spinDirection":43},"zone":13,"typeConfidence":2.0,"plateTime":0.4392845469999829,"extension":6.539778175058643},"index":2,"playId":"0152fe90-7a3b-3d0b-b012-d75d438fbccd","pitchNumber":3,"startTime":"2026-03-20T19:47:35.385Z","endTime":"2026-03-20T19:47:39.084Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703725,"link":"/api/v1/people/703725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650968,"link":"/api/v1/people/650968"},"first":{"id":813852,"link":"/api/v1/people/813852"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":809633,"link":"/api/v1/people/809633"},"shortstop":{"id":699031,"link":"/api/v1/people/699031"},"left":{"id":702331,"link":"/api/v1/people/702331"},"center":{"id":800266,"link":"/api/v1/people/800266"},"right":{"id":700720,"link":"/api/v1/people/700720"}},"offense":{"batter":{"id":806128,"link":"/api/v1/people/806128","batSide":{"code":"R","description":"Right"}},"first":{"id":665506,"link":"/api/v1/people/665506"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":"95b84ceb-8565-3fbf-9271-43ed4208043b","startTime":"2026-03-20T19:47:52.343Z","endTime":"2026-03-20T19:47:55.616Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":703725,"link":"/api/v1/people/703725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650968,"link":"/api/v1/people/650968"},"first":{"id":813852,"link":"/api/v1/people/813852"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":809633,"link":"/api/v1/people/809633"},"shortstop":{"id":699031,"link":"/api/v1/people/699031"},"left":{"id":702331,"link":"/api/v1/people/702331"},"center":{"id":800266,"link":"/api/v1/people/800266"},"right":{"id":700720,"link":"/api/v1/people/700720"}},"offense":{"batter":{"id":806128,"link":"/api/v1/people/806128","batSide":{"code":"R","description":"Right"}},"first":{"id":665506,"link":"/api/v1/people/665506"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":86.2,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.983343538141938,"aZ":-18.08000482595956,"pfxX":-6.339383552413351,"pfxZ":7.438486984496775,"pX":-0.10357914518038162,"pZ":2.4784227088094957,"vX0":5.993557246191184,"vY0":-136.29843967676265,"vZ0":-4.4081904795394955,"x":120.95,"y":171.86,"x0":-1.4999633126523209,"y0":50.00388869739055,"z0":5.353309224321619,"aX":-12.012559348997353},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":12.8,"breakHorizontal":10.3,"spinRate":2578,"spinDirection":229},"zone":5,"typeConfidence":0.77,"plateTime":0.4007828003045564,"extension":6.723121046604239},"hitData":{"launchSpeed":95.2,"launchAngle":17.0,"totalDistance":278.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":183.65,"coordY":91.35}},"index":4,"playId":"110460d7-aa32-38f9-8536-c322f46d9c8c","pitchNumber":4,"startTime":"2026-03-20T19:48:10.254Z","endTime":"2026-03-20T19:48:16.962Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703725,"link":"/api/v1/people/703725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650968,"link":"/api/v1/people/650968"},"first":{"id":813852,"link":"/api/v1/people/813852"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":809633,"link":"/api/v1/people/809633"},"shortstop":{"id":699031,"link":"/api/v1/people/699031"},"left":{"id":702331,"link":"/api/v1/people/702331"},"center":{"id":800266,"link":"/api/v1/people/800266"},"right":{"id":700720,"link":"/api/v1/people/700720"}},"offense":{"batter":{"id":806128,"link":"/api/v1/people/806128","batSide":{"code":"R","description":"Right"}},"first":{"id":665506,"link":"/api/v1/people/665506"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":806128,"link":"/api/v1/people/806128"},"credit":"b_ab"},{"player":{"id":703725,"link":"/api/v1/people/703725"},"credit":"p_ab"},{"player":{"id":806128,"link":"/api/v1/people/806128"},"credit":"b_pa"},{"player":{"id":703725,"link":"/api/v1/people/703725"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":9.9,"awayTeamWinProbability":90.1,"homeTeamWinProbabilityAdded":-11.499999999999998,"leverageIndex":4.9,"dramaIndex":198.0,"contextMetrics":{},"playEndTime":"2026-03-20T19:48:16.962Z","atBatIndex":72},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Branny De Oleo strikes out swinging.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":73,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-03-20T19:48:29.064Z","endTime":"2026-03-20T19:50:15.001Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":808067,"fullName":"Branny De Oleo","link":"/api/v1/people/808067"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":703725,"fullName":"Luis Gastelum","link":"/api/v1/people/703725"},"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":808067,"fullName":"Branny De Oleo","link":"/api/v1/people/808067"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":650968,"link":"/api/v1/people/650968"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":85.9,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.470081425263743,"aZ":-25.735674112568333,"pfxX":-11.435589047380073,"pfxZ":3.4101699940910146,"pX":0.2856011789434605,"pZ":2.0437849707134523,"vX0":8.611471586029356,"vY0":-136.58819918338898,"vZ0":-3.8776958945678417,"x":106.11,"y":183.6,"x0":-1.4244877306976145,"y0":50.001759070334906,"z0":5.254390555135472,"aX":-21.576616542491806},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":5.5,"breakHorizontal":18.8,"spinRate":2352,"spinDirection":231},"zone":9,"typeConfidence":0.95,"plateTime":0.40122160700865983,"extension":6.770917887071129},"index":0,"playId":"f043f9a7-c2e5-318d-a596-41e244dbab4c","pitchNumber":1,"startTime":"2026-03-20T19:48:45.796Z","endTime":"2026-03-20T19:48:49.762Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703725,"link":"/api/v1/people/703725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650968,"link":"/api/v1/people/650968"},"first":{"id":813852,"link":"/api/v1/people/813852"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":809633,"link":"/api/v1/people/809633"},"shortstop":{"id":699031,"link":"/api/v1/people/699031"},"left":{"id":702331,"link":"/api/v1/people/702331"},"center":{"id":800266,"link":"/api/v1/people/800266"},"right":{"id":700720,"link":"/api/v1/people/700720"}},"offense":{"batter":{"id":808067,"link":"/api/v1/people/808067","batSide":{"code":"R","description":"Right"}},"first":{"id":665506,"link":"/api/v1/people/665506"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":77.8,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.348773321691656,"aZ":-31.241521532930534,"pfxX":5.844356840343205,"pfxZ":0.604164642540268,"pX":-0.4994799494250826,"pZ":1.468191955689907,"vX0":1.0090124273367462,"vY0":-124.1397647987509,"vZ0":-2.9598014387424882,"x":136.04,"y":199.14,"x0":-1.6710145277361135,"y0":50.00397351714375,"z0":5.305706708433107,"aX":9.02306943871313},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":0.6,"breakHorizontal":-10.8,"spinRate":2004,"spinDirection":54},"zone":13,"typeConfidence":2.0,"plateTime":0.4430584301207787,"extension":6.643628385639669},"index":1,"playId":"260427ee-433d-3f87-b63c-4c4eafb0f851","pitchNumber":2,"startTime":"2026-03-20T19:49:02.019Z","endTime":"2026-03-20T19:49:05.802Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703725,"link":"/api/v1/people/703725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650968,"link":"/api/v1/people/650968"},"first":{"id":813852,"link":"/api/v1/people/813852"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":809633,"link":"/api/v1/people/809633"},"shortstop":{"id":699031,"link":"/api/v1/people/699031"},"left":{"id":702331,"link":"/api/v1/people/702331"},"center":{"id":800266,"link":"/api/v1/people/800266"},"right":{"id":700720,"link":"/api/v1/people/700720"}},"offense":{"batter":{"id":808067,"link":"/api/v1/people/808067","batSide":{"code":"R","description":"Right"}},"first":{"id":665506,"link":"/api/v1/people/665506"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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.4,"endSpeed":85.8,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.84424201852028,"aZ":-13.088703115028647,"pfxX":-5.45663929862938,"pfxZ":10.11391595015697,"pX":1.6875758706029256,"pZ":1.620258464483827,"vX0":9.615905792799282,"vY0":-136.90166913034437,"vZ0":-7.481567376543686,"x":52.67,"y":195.03,"x0":-1.170769477764628,"y0":50.00667052071992,"z0":5.295648534012838,"aX":-10.301630390379433},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.8,"breakHorizontal":7.7,"spinRate":2535,"spinDirection":222},"zone":14,"typeConfidence":0.93,"plateTime":0.40098467163618334,"extension":6.817907405355227},"index":2,"playId":"ebf3bd8a-0d3f-3719-ade7-bddd4493a7f5","pitchNumber":3,"startTime":"2026-03-20T19:49:19.365Z","endTime":"2026-03-20T19:49:22.365Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703725,"link":"/api/v1/people/703725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650968,"link":"/api/v1/people/650968"},"first":{"id":813852,"link":"/api/v1/people/813852"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":809633,"link":"/api/v1/people/809633"},"shortstop":{"id":699031,"link":"/api/v1/people/699031"},"left":{"id":702331,"link":"/api/v1/people/702331"},"center":{"id":800266,"link":"/api/v1/people/800266"},"right":{"id":700720,"link":"/api/v1/people/700720"}},"offense":{"batter":{"id":808067,"link":"/api/v1/people/808067","batSide":{"code":"R","description":"Right"}},"first":{"id":665506,"link":"/api/v1/people/665506"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":82.9,"endSpeed":76.4,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.34947413120226,"aZ":-34.18299461993863,"pfxX":-8.806647254807483,"pfxZ":-1.3706959456598393,"pX":1.113274352641625,"pZ":0.5123457625665541,"vX0":8.715489373809255,"vY0":-120.40210085974212,"vZ0":-3.557496801561804,"x":74.56,"y":224.95,"x0":-1.409034862324333,"y0":50.001363460532815,"z0":5.033541027825631,"aX":-12.930872534410815},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-3.1,"breakHorizontal":13.9,"spinRate":1628,"spinDirection":281},"zone":14,"typeConfidence":0.9,"plateTime":0.4548844411545714,"extension":6.810645651524362},"index":3,"playId":"9f4ce4b0-efb6-3a67-a08c-5428e9891137","pitchNumber":4,"startTime":"2026-03-20T19:49:40.760Z","endTime":"2026-03-20T19:49:45.217Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703725,"link":"/api/v1/people/703725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650968,"link":"/api/v1/people/650968"},"first":{"id":813852,"link":"/api/v1/people/813852"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":809633,"link":"/api/v1/people/809633"},"shortstop":{"id":699031,"link":"/api/v1/people/699031"},"left":{"id":702331,"link":"/api/v1/people/702331"},"center":{"id":800266,"link":"/api/v1/people/800266"},"right":{"id":700720,"link":"/api/v1/people/700720"}},"offense":{"batter":{"id":808067,"link":"/api/v1/people/808067","batSide":{"code":"R","description":"Right"}},"first":{"id":665506,"link":"/api/v1/people/665506"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.1,"endSpeed":75.0,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.941822982344647,"aZ":-38.39278243352233,"pfxX":-7.609709190693315,"pfxZ":-4.350250337816488,"pX":-0.4424255134794724,"pZ":1.7595161910628658,"vX0":4.783039208394867,"vY0":-119.39763922752446,"vZ0":0.16055127523521207,"x":133.86,"y":191.27,"x0":-1.492263225752887,"y0":50.00064998395029,"z0":5.172336502153544,"aX":-10.88563427733702},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.4,"breakVerticalInduced":-7.6,"breakHorizontal":12.5,"spinRate":1426,"spinDirection":288},"zone":7,"typeConfidence":0.91,"plateTime":0.4603530051994129,"extension":6.841135133727599},"index":4,"playId":"48ccfa6f-cf23-346a-a22b-884e9dc16849","pitchNumber":5,"startTime":"2026-03-20T19:50:07.201Z","endTime":"2026-03-20T19:50:15.001Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703725,"link":"/api/v1/people/703725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650968,"link":"/api/v1/people/650968"},"first":{"id":813852,"link":"/api/v1/people/813852"},"second":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":809633,"link":"/api/v1/people/809633"},"shortstop":{"id":699031,"link":"/api/v1/people/699031"},"left":{"id":702331,"link":"/api/v1/people/702331"},"center":{"id":800266,"link":"/api/v1/people/800266"},"right":{"id":700720,"link":"/api/v1/people/700720"}},"offense":{"batter":{"id":808067,"link":"/api/v1/people/808067","batSide":{"code":"R","description":"Right"}},"first":{"id":665506,"link":"/api/v1/people/665506"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":808067,"link":"/api/v1/people/808067"},"credit":"b_ab"},{"player":{"id":703725,"link":"/api/v1/people/703725"},"credit":"p_ab"},{"player":{"id":808067,"link":"/api/v1/people/808067"},"credit":"b_pa"},{"player":{"id":703725,"link":"/api/v1/people/703725"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.0,"awayTeamWinProbability":100.0,"homeTeamWinProbabilityAdded":-9.9,"leverageIndex":3.91,"dramaIndex":164.0,"contextMetrics":{},"playEndTime":"2026-03-20T19:50:15.001Z","atBatIndex":73}]