[{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Trent Grisham grounds out, second baseman Cole Young to first baseman Josh Naylor.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-31T01:41:44.505Z","endTime":"2026-03-31T01:43:26.217Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":663757,"fullName":"Trent Grisham","link":"/api/v1/people/663757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,6,7,8,9],"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":663757,"fullName":"Trent Grisham","link":"/api/v1/people/663757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":702284,"link":"/api/v1/people/702284"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-30T22:28:46.109Z","endTime":"2026-03-31T01:11:34.797Z","isPitch":false,"type":"action","player":{"id":663757,"link":"/api/v1/people/663757"},"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-31T01:11:34.797Z","endTime":"2026-03-31T01:41:15.023Z","isPitch":false,"type":"action","player":{"id":663757,"link":"/api/v1/people/663757"},"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-31T01:41:15.023Z","endTime":"2026-03-31T01:41:46.686Z","isPitch":false,"type":"action","player":{"id":663757,"link":"/api/v1/people/663757"},"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.5,"endSpeed":85.2,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.131115008000183,"aZ":-15.344968199649736,"pfxX":-7.433924007483416,"pfxZ":9.004377699817374,"pX":-0.03822324226304664,"pZ":2.9531502416954045,"vX0":7.659293575132117,"vY0":-135.92681817632197,"vZ0":-3.083374507165747,"x":118.46,"y":159.04,"x0":-1.928349871969783,"y0":50.00247733608103,"z0":5.169317224351049,"aX":-13.893876902513936},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":15.8,"breakHorizontal":11.8},"zone":2,"typeConfidence":0.92,"plateTime":0.40315322680733123},"index":3,"playId":"27c563fb-3962-3a8b-ac12-ec5ac3c601fa","pitchNumber":1,"startTime":"2026-03-31T01:41:46.686Z","endTime":"2026-03-31T01:41:51.084Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":663757,"link":"/api/v1/people/663757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":86.8,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.26936182553575,"aZ":-15.95393118722562,"pfxX":-9.39684524184654,"pfxZ":8.335697900752637,"pX":0.5275625538339297,"pZ":3.0409573424131433,"vX0":10.103703519822483,"vY0":-139.10135137619827,"vZ0":-2.989705340373726,"x":96.89,"y":156.67,"x0":-1.9432805331968155,"y0":50.000779805846356,"z0":5.196850004993991,"aX":-18.281933381646954},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":14.5,"breakHorizontal":14.8},"zone":3,"typeConfidence":0.92,"plateTime":0.39482140815907085},"index":4,"playId":"c9aca0ae-7099-3210-953a-51b9d2ba5f2d","pitchNumber":2,"startTime":"2026-03-31T01:42:00.623Z","endTime":"2026-03-31T01:42:04.932Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":663757,"link":"/api/v1/people/663757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":5,"startTime":"2026-03-31T01:42:15.988Z","endTime":"2026-03-31T01:42:28.393Z","isPitch":false,"type":"action","player":{"id":663757,"link":"/api/v1/people/663757"},"defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":663757,"link":"/api/v1/people/663757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":86.8,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.69993700489693,"aZ":-17.051633061278725,"pfxX":-9.385762321213413,"pfxZ":7.777179152596046,"pX":-0.04100939213206739,"pZ":2.807846013194748,"vX0":8.43398087528044,"vY0":-139.16570596959897,"vZ0":-3.4561529861371043,"x":118.56,"y":162.97,"x0":-1.904050415953059,"y0":50.00645394476259,"z0":5.207968113697253,"aX":-18.258289032437947},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":13.4,"breakHorizontal":15.1},"zone":2,"typeConfidence":0.92,"plateTime":0.39486636216107396},"index":6,"playId":"146e2e0f-4663-3b5c-b342-a725ccfcae25","pitchNumber":3,"startTime":"2026-03-31T01:42:28.393Z","endTime":"2026-03-31T01:42:32.918Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":663757,"link":"/api/v1/people/663757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":79.0,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.4385940140538,"aZ":-29.795907619966584,"pfxX":-0.3014520619051584,"pfxZ":1.5182619694459367,"pX":-0.3346998296118869,"pZ":1.2640975722492194,"vX0":4.6663101602154375,"vY0":-123.93701064218736,"vZ0":-3.0121565865702897,"x":129.76,"y":204.65,"x0":-2.1948562197466996,"y0":50.005944570225246,"z0":4.957951103427563,"aX":-0.4737129532826237},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":2.3,"breakHorizontal":-0.5},"zone":13,"typeConfidence":0.9,"plateTime":0.4402433541824573},"index":7,"playId":"a6073ddc-9a95-3ad8-ac6d-909ef3ac992d","pitchNumber":4,"startTime":"2026-03-31T01:42:45.748Z","endTime":"2026-03-31T01:42:49.178Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":663757,"link":"/api/v1/people/663757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.5,"endSpeed":88.3,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.777051896197392,"aZ":-15.760265322892856,"pfxX":-6.952817688294266,"pfxZ":8.196358602683578,"pX":0.6008136496648739,"pZ":4.301753979331049,"vX0":9.191701614340115,"vY0":-140.37631946671965,"vZ0":-0.17677941818719506,"x":94.1,"y":122.63,"x0":-1.8075125488637074,"y0":50.00157850031279,"z0":5.388612954179605,"aX":-13.922566092807399},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":15.0,"breakHorizontal":10.8},"zone":12,"typeConfidence":0.93,"plateTime":0.38969460723815663},"index":8,"playId":"ce3b4c66-9943-3fc7-962a-9f73a733a300","pitchNumber":5,"startTime":"2026-03-31T01:43:00.498Z","endTime":"2026-03-31T01:43:03.728Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":663757,"link":"/api/v1/people/663757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":87.6,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.78313574696511,"aZ":-16.797138810061405,"pfxX":-7.190983322687169,"pfxZ":7.815655378824998,"pX":0.150256461631273,"pZ":2.7153120586383235,"vX0":8.118652713334091,"vY0":-139.2725577247793,"vZ0":-3.6938213659197228,"x":111.27,"y":165.47,"x0":-1.865975019271557,"y0":50.00407064968809,"z0":5.167196319922867,"aX":-14.15156172161351},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":13.6,"breakHorizontal":11.4},"zone":2,"typeConfidence":0.93,"plateTime":0.3930129321882343},"hitData":{"launchSpeed":98.2,"launchAngle":0.0,"totalDistance":52.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":155.48,"coordY":146.82}},"index":9,"playId":"95b7f591-f183-3ea9-b20a-ad27cb5c5eb2","pitchNumber":6,"startTime":"2026-03-31T01:43:16.704Z","endTime":"2026-03-31T01:43:26.217Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":663757,"link":"/api/v1/people/663757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663757,"link":"/api/v1/people/663757"},"credit":"b_ab"},{"player":{"id":622491,"link":"/api/v1/people/622491"},"credit":"p_ab"},{"player":{"id":663757,"link":"/api/v1/people/663757"},"credit":"b_pa"},{"player":{"id":622491,"link":"/api/v1/people/622491"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":2.200000000000003,"contextMetrics":{},"playEndTime":"2026-03-31T01:43:26.217Z","atBatIndex":0},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Aaron Judge grounds out softly, third baseman Brendan Donovan to first baseman Josh Naylor.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-31T01:43:45.134Z","endTime":"2026-03-31T01:44:13.017Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":592450,"fullName":"Aaron Judge","link":"/api/v1/people/592450"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":592450,"fullName":"Aaron Judge","link":"/api/v1/people/592450"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":680977,"link":"/api/v1/people/680977"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"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":96.1,"endSpeed":87.4,"strikeZoneTop":3.523,"strikeZoneBottom":1.778,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.71707984529279,"aZ":-16.821572628581507,"pfxX":-8.257879194091547,"pfxZ":7.809396233070146,"pX":0.07774536126323521,"pZ":2.766021224911107,"vX0":8.413044770758315,"vY0":-139.61852145993825,"vZ0":-3.756719104728715,"x":114.04,"y":164.1,"x0":-1.9080489036430626,"y0":50.00008534966706,"z0":5.242424119704189,"aX":-16.229566443234937},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":13.4,"breakHorizontal":13.1},"zone":5,"typeConfidence":0.93,"plateTime":0.3929496620905373},"index":0,"playId":"70461271-1565-3d25-bc02-39e4117cfd3d","pitchNumber":1,"startTime":"2026-03-31T01:43:46.583Z","endTime":"2026-03-31T01:43:50.032Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":592450,"link":"/api/v1/people/592450","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":88.0,"strikeZoneTop":3.523,"strikeZoneBottom":1.778,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.35850608131239,"aZ":-22.674797206143076,"pfxX":-10.455031716695398,"pfxZ":4.785607958741213,"pX":-1.224338095184435,"pZ":2.9884987110123316,"vX0":5.662028108802895,"vY0":-139.96860108104215,"vZ0":-1.921576311648052,"x":163.67,"y":158.09,"x0":-1.9141735647240778,"y0":50.00478091340076,"z0":5.167491958580324,"aX":-20.763217033055618},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":8.5,"breakHorizontal":17.8},"zone":11,"typeConfidence":0.92,"plateTime":0.3911990411182713},"hitData":{"launchSpeed":51.0,"launchAngle":-33.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"soft","location":"5","coordinates":{"coordX":111.01,"coordY":164.34}},"index":1,"playId":"3cf16a86-c941-3fb9-914e-91315e28b33e","pitchNumber":2,"startTime":"2026-03-31T01:44:05.211Z","endTime":"2026-03-31T01:44:13.017Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":592450,"link":"/api/v1/people/592450","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592450,"link":"/api/v1/people/592450"},"credit":"b_ab"},{"player":{"id":622491,"link":"/api/v1/people/622491"},"credit":"p_ab"},{"player":{"id":592450,"link":"/api/v1/people/592450"},"credit":"b_pa"},{"player":{"id":622491,"link":"/api/v1/people/622491"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.800000000000004,"awayTeamWinProbability":46.199999999999996,"homeTeamWinProbabilityAdded":1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-03-31T01:44:13.017Z","atBatIndex":1},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Cody Bellinger flies out to left fielder Randy Arozarena.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-31T01:44:37.344Z","endTime":"2026-03-31T01:45:01.050Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":641355,"fullName":"Cody Bellinger","link":"/api/v1/people/641355"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":641355,"fullName":"Cody Bellinger","link":"/api/v1/people/641355"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":668227,"link":"/api/v1/people/668227"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":85.6,"endSpeed":79.8,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.80279836790328,"aZ":-29.84184261553513,"pfxX":-0.1420334765568333,"pfxZ":1.4628368353972006,"pX":0.0716916996609083,"pZ":1.196831805191809,"vX0":5.489801199491122,"vY0":-124.64105659223928,"vZ0":-3.325272163490075,"x":114.27,"y":206.47,"x0":-2.1281895634229304,"y0":50.00359393738326,"z0":4.976763269224454,"aX":-0.2271849981522952},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":2.2,"breakHorizontal":-0.8},"zone":14,"typeConfidence":0.9,"plateTime":0.43714985994249744},"index":0,"playId":"aae9d410-3252-32ff-9242-cf2cb99bf136","pitchNumber":1,"startTime":"2026-03-31T01:44:37.794Z","endTime":"2026-03-31T01:44:41.648Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":641355,"link":"/api/v1/people/641355","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":79.2,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.238926783486974,"aZ":-31.560723027430527,"pfxX":0.6185636143204558,"pfxZ":0.39003368751725276,"pX":-0.2714515084021678,"pZ":2.785476984757464,"vX0":4.602159120750606,"vY0":-124.029449927006,"vZ0":0.6026690358612536,"x":127.35,"y":163.57,"x0":-2.2197663350353007,"y0":50.00406852688318,"z0":5.1396154309746604,"aX":0.9784433707911624},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":1.1,"breakHorizontal":-2.0},"zone":5,"typeConfidence":0.9,"plateTime":0.4390419595478874},"hitData":{"launchSpeed":88.7,"launchAngle":56.0,"totalDistance":211.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":85.48,"coordY":126.36}},"index":1,"playId":"227ba7f2-b441-3ae5-b760-6b6e0cacceb1","pitchNumber":2,"startTime":"2026-03-31T01:44:51.018Z","endTime":"2026-03-31T01:45:01.050Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":641355,"link":"/api/v1/people/641355","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641355,"link":"/api/v1/people/641355"},"credit":"b_ab"},{"player":{"id":622491,"link":"/api/v1/people/622491"},"credit":"p_ab"},{"player":{"id":641355,"link":"/api/v1/people/641355"},"credit":"b_pa"},{"player":{"id":622491,"link":"/api/v1/people/622491"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.4,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-03-31T01:45:01.050Z","atBatIndex":2},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Brendan Donovan walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-31T01:47:01.454Z","endTime":"2026-03-31T01:48:31.063Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677960,"fullName":"Ryan Weathers","link":"/api/v1/people/677960"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":86.4,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.03468155084187,"aZ":-24.4024232212021,"pfxX":11.256861525246995,"pfxZ":4.111541717938026,"pX":0.9124742923094296,"pZ":1.402357147846139,"vX0":-8.394821512880512,"vY0":-136.1581498778437,"vZ0":-6.016644680500114,"x":82.22,"y":200.92,"x0":2.562845674166404,"y0":50.00310686468635,"z0":5.313914008132139,"aX":21.277006371527662},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":6.4,"breakHorizontal":-18.7,"spinRate":2107,"spinDirection":121},"zone":14,"typeConfidence":0.91,"plateTime":0.4012633577149045,"extension":5.732623700913869},"index":0,"playId":"fa44d3ac-bb23-3f64-a732-ef6f9eb4cf87","pitchNumber":1,"startTime":"2026-03-31T01:47:10.381Z","endTime":"2026-03-31T01:47:15.564Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":680977,"link":"/api/v1/people/680977","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":87.2,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.764854044094946,"aZ":-21.45436888135021,"pfxX":9.923970595454788,"pfxZ":5.594172318618067,"pX":-0.4877209787221565,"pZ":1.1366217993465002,"vX0":-11.273393066547554,"vY0":-136.76693720953844,"vZ0":-7.1515277168933515,"x":135.59,"y":208.09,"x0":2.3750148487769427,"y0":50.00560602776649,"z0":5.229148999444404,"aX":19.029598955345158},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":8.9,"breakHorizontal":-16.0,"spinRate":2162,"spinDirection":123},"zone":13,"typeConfidence":0.86,"plateTime":0.39865610512153005,"extension":5.6655809085742055},"index":1,"playId":"f6145906-a715-3995-943f-1fd734137132","pitchNumber":2,"startTime":"2026-03-31T01:47:24.718Z","endTime":"2026-03-31T01:47:27.874Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":680977,"link":"/api/v1/people/680977","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":96.5,"endSpeed":89.0,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.09769048412184,"aZ":-17.07646337702626,"pfxX":6.932608176726501,"pfxZ":7.532617426453968,"pX":-0.1415766879433633,"pZ":1.1501766263649384,"vX0":-9.38609012657866,"vY0":-140.08812708023436,"vZ0":-8.537255526768517,"x":122.4,"y":207.73,"x0":2.3383089281347713,"y0":50.00336230014198,"z0":5.33452260915425,"aX":13.89779651012304},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":12.1,"breakHorizontal":-10.8,"spinRate":2182,"spinDirection":134},"zone":13,"typeConfidence":2.0,"plateTime":0.389708212260099,"extension":5.741864478504245},"index":2,"playId":"3f09bb21-ba0b-39ed-a67e-fa440521c37c","pitchNumber":3,"startTime":"2026-03-31T01:47:40.729Z","endTime":"2026-03-31T01:47:45.813Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":680977,"link":"/api/v1/people/680977","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":87.5,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.133970112633055,"aZ":-20.788486077259876,"pfxX":5.124766936184336,"pfxZ":5.8383021058179345,"pX":0.2164157314112489,"pZ":2.867111929352051,"vX0":-8.30941314617515,"vY0":-138.35845781959702,"vZ0":-3.3561135050863364,"x":108.75,"y":161.37,"x0":2.58456181638923,"y0":50.00515352088616,"z0":5.479111356779344,"aX":9.998147356836258},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":10.1,"breakHorizontal":-7.7,"spinRate":2212,"spinDirection":138},"zone":2,"typeConfidence":2.0,"plateTime":0.3949809247531939,"extension":5.623017392215771},"index":3,"playId":"ba59626d-933c-30f9-ac1a-e33755119dc0","pitchNumber":4,"startTime":"2026-03-31T01:47:56.521Z","endTime":"2026-03-31T01:48:00.868Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":680977,"link":"/api/v1/people/680977","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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(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":1,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":87.5,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.70439304260141,"aZ":-21.908867825699467,"pfxX":10.759608601838844,"pfxZ":5.297888243821571,"pX":-0.08686706868179686,"pZ":1.6110599607358869,"vX0":-10.818866191829386,"vY0":-137.66324975838378,"vZ0":-5.9350210135493295,"x":120.31,"y":195.28,"x0":2.4774063456506616,"y0":50.00493277989896,"z0":5.256821868336252,"aX":20.860098944106355},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":8.6,"breakHorizontal":-17.5,"spinRate":2153,"spinDirection":130},"zone":8,"typeConfidence":0.91,"plateTime":0.396359910388592,"extension":5.759036680815082},"index":4,"playId":"100174d2-e7b4-3832-be8d-71740d173da6","pitchNumber":5,"startTime":"2026-03-31T01:48:10.963Z","endTime":"2026-03-31T01:48:16.683Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":680977,"link":"/api/v1/people/680977","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":86.8,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.02074026798603,"aZ":-22.352645230569475,"pfxX":12.36166334773011,"pfxZ":5.116775197448298,"pX":-0.20879302899512664,"pZ":1.1426334101563151,"vX0":-11.668335581988488,"vY0":-137.79584604620598,"vZ0":-6.95241508050821,"x":124.96,"y":207.93,"x0":2.4773902731832287,"y0":50.00583593125936,"z0":5.2120198210544135,"aX":23.743063707591563},"breaks":{"breakAngle":42.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":7.9,"breakHorizontal":-19.9,"spinRate":2205,"spinDirection":126},"zone":13,"typeConfidence":0.92,"plateTime":0.39769868580827605,"extension":5.846713063602105},"index":5,"playId":"0f2f54f9-dccb-3dc2-bda0-f5250e044756","pitchNumber":6,"startTime":"2026-03-31T01:48:27.347Z","endTime":"2026-03-31T01:48:31.063Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":680977,"link":"/api/v1/people/680977","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680977,"link":"/api/v1/people/680977"},"credit":"b_pa"},{"player":{"id":677960,"link":"/api/v1/people/677960"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.3,"awayTeamWinProbability":41.7,"homeTeamWinProbabilityAdded":3.499999999999993,"leverageIndex":0.86,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2026-03-31T01:48:31.063Z","atBatIndex":3},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Rob Refsnyder strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-31T01:49:02.326Z","endTime":"2026-03-31T01:50:50.452Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":608701,"fullName":"Rob Refsnyder","link":"/api/v1/people/608701"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677960,"fullName":"Ryan Weathers","link":"/api/v1/people/677960"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":608701,"fullName":"Rob Refsnyder","link":"/api/v1/people/608701"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":669224,"link":"/api/v1/people/669224"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","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-31T01:48:53.779Z","endTime":"2026-03-31T01:49:04.547Z","isPitch":false,"type":"action","player":{"id":608701,"link":"/api/v1/people/608701"},"defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":608701,"link":"/api/v1/people/608701","batSide":{"code":"R","description":"Right"}},"first":{"id":680977,"link":"/api/v1/people/680977"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":97.4,"endSpeed":88.8,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.833050100056134,"aZ":-17.840777663436892,"pfxX":7.468224309995222,"pfxZ":7.07248133636987,"pX":0.9132117514006988,"pZ":2.9780313951592503,"vX0":-7.645294991830897,"vY0":-141.59116120659013,"vZ0":-3.892297428909664,"x":82.19,"y":158.37,"x0":2.680223753843249,"y0":50.00572141644263,"z0":5.514809738839452,"aX":15.14141533259287},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":12.1,"breakHorizontal":-11.9,"spinRate":2198,"spinDirection":133},"zone":12,"typeConfidence":2.0,"plateTime":0.3870812519829405,"extension":5.613314907395915},"index":1,"playId":"45f77b94-f463-378e-a9ca-34a81d9e9c4e","pitchNumber":1,"startTime":"2026-03-31T01:49:04.547Z","endTime":"2026-03-31T01:49:09.173Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":608701,"link":"/api/v1/people/608701","batSide":{"code":"R","description":"Right"}},"first":{"id":680977,"link":"/api/v1/people/680977"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":96.1,"endSpeed":87.6,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.508981089966312,"aZ":-14.425730454336291,"pfxX":6.5331981364542475,"pfxZ":9.017484909104619,"pX":-0.7753213977742066,"pZ":3.21498818193749,"vX0":-11.25021819968419,"vY0":-139.44998391612907,"vZ0":-3.6098784834405984,"x":146.55,"y":151.98,"x0":2.4634978283894964,"y0":50.00580935390967,"z0":5.4787403968121176,"aX":12.864153928318098},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":15.7,"breakHorizontal":-9.5,"spinRate":2317,"spinDirection":133},"zone":1,"typeConfidence":2.0,"plateTime":0.39285627232169995,"extension":5.796468054171106},"index":2,"playId":"ce473d3c-2b09-35b9-8996-44cc30629539","pitchNumber":2,"startTime":"2026-03-31T01:49:23.499Z","endTime":"2026-03-31T01:49:27.133Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":608701,"link":"/api/v1/people/608701","batSide":{"code":"R","description":"Right"}},"first":{"id":680977,"link":"/api/v1/people/680977"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":87.3,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.06425730875,"aZ":-12.952712316162852,"pfxX":7.625190449854323,"pfxZ":9.826024690225843,"pX":-0.8597010422862326,"pZ":2.5271594624463143,"vX0":-11.550587746070557,"vY0":-139.19337517352025,"vZ0":-5.436492489134263,"x":149.77,"y":170.55,"x0":2.358586304134087,"y0":50.00649463593179,"z0":5.367643150860307,"aX":14.923116011363662},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.7,"breakHorizontal":-11.3,"spinRate":2274,"spinDirection":138},"zone":11,"typeConfidence":2.0,"plateTime":0.3939172907970532,"extension":5.856476322048685},"index":3,"playId":"acd0d264-f96c-391c-84fe-58371119236b","pitchNumber":3,"startTime":"2026-03-31T01:49:43.519Z","endTime":"2026-03-31T01:49:50.284Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":608701,"link":"/api/v1/people/608701","batSide":{"code":"R","description":"Right"}},"first":{"id":680977,"link":"/api/v1/people/680977"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":79.0,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.33077886164411,"aZ":-33.81584884821004,"pfxX":7.742704070823926,"pfxZ":-1.0320045990297473,"pX":0.9747656908245711,"pZ":2.9315721730861246,"vX0":-6.885196699221573,"vY0":-125.3633733110795,"vZ0":0.4845005286383768,"x":79.84,"y":159.63,"x0":2.7508009126635637,"y0":50.00279226760283,"z0":5.496006712727755,"aX":12.324963968097356},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-1.6,"breakHorizontal":-12.5,"spinRate":1710,"spinDirection":116},"zone":12,"typeConfidence":0.91,"plateTime":0.4369132331722474,"extension":5.833736221373585},"index":4,"playId":"fd0478ff-8830-3090-b0db-9fd05dfac748","pitchNumber":4,"startTime":"2026-03-31T01:50:01.245Z","endTime":"2026-03-31T01:50:06.052Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":608701,"link":"/api/v1/people/608701","batSide":{"code":"R","description":"Right"}},"first":{"id":680977,"link":"/api/v1/people/680977"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":97.2,"endSpeed":89.2,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.668678100436406,"aZ":-14.746387430782587,"pfxX":7.636938688355928,"pfxZ":8.604722658700478,"pX":-0.6412199804766242,"pZ":1.7578518148400868,"vX0":-10.980629255133024,"vY0":-141.091836648341,"vZ0":-7.282712400506357,"x":141.44,"y":191.32,"x0":2.3003222454229473,"y0":50.00669266312292,"z0":5.314127694578649,"aX":15.474912961086764},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":14.3,"breakHorizontal":-11.8,"spinRate":2186,"spinDirection":135},"zone":7,"typeConfidence":2.0,"plateTime":0.387495219593748,"extension":5.917417093774543},"index":5,"playId":"c91165d0-98fc-3215-bd5c-eed44bc52c3d","pitchNumber":5,"startTime":"2026-03-31T01:50:21.363Z","endTime":"2026-03-31T01:50:26.668Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":608701,"link":"/api/v1/people/608701","batSide":{"code":"R","description":"Right"}},"first":{"id":680977,"link":"/api/v1/people/680977"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.2,"endSpeed":89.2,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.75372265957614,"aZ":-18.112319934160624,"pfxX":6.900882028394744,"pfxZ":6.935259744033649,"pX":-0.33177533074444276,"pZ":2.3261571689865406,"vX0":-10.200928172434871,"vY0":-141.175767663384,"vZ0":-5.138130009299307,"x":129.65,"y":175.97,"x0":2.424154235053997,"y0":50.00536633642708,"z0":5.3277674224538,"aX":13.997171132605553},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":11.8,"breakHorizontal":-10.6,"spinRate":2378,"spinDirection":131},"zone":4,"typeConfidence":2.0,"plateTime":0.3872990578097726,"extension":5.894800823287425},"index":6,"playId":"91bc13e1-5dce-3f76-9994-4ee5c3f9345e","pitchNumber":6,"startTime":"2026-03-31T01:50:45.618Z","endTime":"2026-03-31T01:50:50.452Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":608701,"link":"/api/v1/people/608701","batSide":{"code":"R","description":"Right"}},"first":{"id":680977,"link":"/api/v1/people/680977"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608701,"link":"/api/v1/people/608701"},"credit":"b_ab"},{"player":{"id":677960,"link":"/api/v1/people/677960"},"credit":"p_ab"},{"player":{"id":608701,"link":"/api/v1/people/608701"},"credit":"b_pa"},{"player":{"id":677960,"link":"/api/v1/people/677960"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.1,"awayTeamWinProbability":44.9,"homeTeamWinProbabilityAdded":-3.1999999999999957,"leverageIndex":1.44,"dramaIndex":61.0,"contextMetrics":{},"playEndTime":"2026-03-31T01:50:50.452Z","atBatIndex":4},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Julio Rodríguez lines out sharply to center fielder Trent Grisham.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-31T01:51:14.423Z","endTime":"2026-03-31T01:52:11.562Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677960,"fullName":"Ryan Weathers","link":"/api/v1/people/677960"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"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":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663757,"link":"/api/v1/people/663757"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.7,"endSpeed":90.6,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.979058646993835,"aZ":-15.40092666598376,"pfxX":6.971120849820557,"pfxZ":7.998146438159882,"pX":0.1392317133529814,"pZ":2.96287446545575,"vX0":-9.463349190888492,"vY0":-143.40642986134372,"vZ0":-4.484692896971678,"x":111.69,"y":158.78,"x0":2.565452668662815,"y0":50.0057614908336,"z0":5.497611376874206,"aX":14.625089647208869},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":13.8,"breakHorizontal":-10.9,"spinRate":2459,"spinDirection":134},"zone":2,"typeConfidence":2.0,"plateTime":0.3809245499855556,"extension":5.832879057559068},"index":0,"playId":"eaba7cf4-1bac-3b68-a4bd-1fd8d4a67d38","pitchNumber":1,"startTime":"2026-03-31T01:51:17.427Z","endTime":"2026-03-31T01:51:22.593Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"first":{"id":680977,"link":"/api/v1/people/680977"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.6,"endSpeed":90.7,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.404811330054162,"aZ":-15.302545523663978,"pfxX":4.605298186455083,"pfxZ":8.050795223342579,"pX":-1.0873862944883146,"pZ":3.8225606787880566,"vX0":-11.35290739783893,"vY0":-143.2414380898473,"vZ0":-2.3037008002270913,"x":158.45,"y":135.57,"x0":2.3138736554251453,"y0":50.004275279752186,"z0":5.584212463541406,"aX":9.653429976128539},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":14.3,"breakHorizontal":-6.2,"spinRate":2247,"spinDirection":140},"zone":11,"typeConfidence":2.0,"plateTime":0.3811252394585267,"extension":5.846061863996139},"index":1,"playId":"df20301a-45ed-3c47-8ebd-a92a1d988c09","pitchNumber":2,"startTime":"2026-03-31T01:51:36.224Z","endTime":"2026-03-31T01:51:41.037Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"first":{"id":680977,"link":"/api/v1/people/680977"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.9,"endSpeed":90.7,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.610970417051806,"aZ":-16.48705544090255,"pfxX":8.422132318642621,"pfxZ":7.475262100974768,"pX":-0.3627223785679666,"pZ":2.1449887358984054,"vX0":-10.764456900066518,"vY0":-143.55651628070095,"vZ0":-6.360189754791504,"x":130.83,"y":180.87,"x0":2.3321500948516616,"y0":50.0012665258643,"z0":5.406241997366607,"aX":17.669913407337525},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":12.5,"breakHorizontal":-13.2,"spinRate":2338,"spinDirection":135},"zone":7,"typeConfidence":2.0,"plateTime":0.3807913834134391,"extension":5.819412553525315},"hitData":{"launchSpeed":107.5,"launchAngle":13.0,"totalDistance":306.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":146.23,"coordY":78.13}},"index":2,"playId":"d1efe929-fad1-319b-8977-b0f59a6c2930","pitchNumber":3,"startTime":"2026-03-31T01:51:55.479Z","endTime":"2026-03-31T01:52:11.562Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"first":{"id":680977,"link":"/api/v1/people/680977"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677594,"link":"/api/v1/people/677594"},"credit":"b_ab"},{"player":{"id":677960,"link":"/api/v1/people/677960"},"credit":"p_ab"},{"player":{"id":677594,"link":"/api/v1/people/677594"},"credit":"b_pa"},{"player":{"id":677960,"link":"/api/v1/people/677960"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":-2.8999999999999986,"leverageIndex":1.2,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-03-31T01:52:11.562Z","atBatIndex":5},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Josh Naylor strikes out swinging, catcher Austin Wells to first baseman Ben Rice.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-31T01:52:30.167Z","endTime":"2026-03-31T01:54:18.577Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677960,"fullName":"Ryan Weathers","link":"/api/v1/people/677960"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669224,"link":"/api/v1/people/669224"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":700250,"link":"/api/v1/people/700250"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":88.7,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.271783234299093,"aZ":-21.127584638198208,"pfxX":11.091187198126311,"pfxZ":5.561428551149641,"pX":-0.5803855111159252,"pZ":1.387915026844765,"vX0":-12.310283918221826,"vY0":-139.1205628422424,"vZ0":-6.616054612263869,"x":139.12,"y":201.31,"x0":2.43275781411344,"y0":50.00514114950305,"z0":5.168560014740049,"aX":22.037765044439148},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":9.0,"breakHorizontal":-18.0,"spinRate":2253,"spinDirection":114},"zone":13,"typeConfidence":0.91,"plateTime":0.39171176254401807,"extension":5.751224999782514},"index":0,"playId":"9e8ea7e8-ed3c-34cd-8d92-3f0f0b2f005b","pitchNumber":1,"startTime":"2026-03-31T01:52:34.389Z","endTime":"2026-03-31T01:52:38.762Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"first":{"id":680977,"link":"/api/v1/people/680977"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":88.4,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.146543504091326,"aZ":-22.124634917458568,"pfxX":10.806157452830112,"pfxZ":5.0263900483763635,"pX":0.708562368382707,"pZ":2.818804983758186,"vX0":-9.154392252321433,"vY0":-140.35544486288472,"vZ0":-3.051305522492383,"x":89.99,"y":162.67,"x0":2.605113391011255,"y0":50.00223154328573,"z0":5.3573069789582615,"aX":21.60432155981742},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":8.6,"breakHorizontal":-17.8,"spinRate":2121,"spinDirection":122},"zone":3,"typeConfidence":0.91,"plateTime":0.3899381061974645,"extension":5.755306435346359},"index":1,"playId":"aeeabc19-a223-3ab2-b2cc-76050b6875dc","pitchNumber":2,"startTime":"2026-03-31T01:52:55.751Z","endTime":"2026-03-31T01:52:59.092Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"first":{"id":680977,"link":"/api/v1/people/680977"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":88.0,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.67684642247824,"aZ":-23.15544358784281,"pfxX":11.046939739632156,"pfxZ":4.51850976360682,"pX":0.7473191582464743,"pZ":2.2457409582520884,"vX0":-9.102457797265409,"vY0":-140.99332408282683,"vZ0":-4.2642188570283395,"x":88.51,"y":178.14,"x0":2.596445683623206,"y0":50.001914532782116,"z0":5.288565526860787,"aX":22.045401340037895},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":7.4,"breakHorizontal":-17.9,"spinRate":2340,"spinDirection":126},"zone":6,"typeConfidence":2.0,"plateTime":0.38978272826822113,"extension":5.796266731841978},"index":2,"playId":"fd936c7c-8d7c-37a9-9973-31f05ae6a65b","pitchNumber":3,"startTime":"2026-03-31T01:53:20.785Z","endTime":"2026-03-31T01:53:24.308Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"first":{"id":680977,"link":"/api/v1/people/680977"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-03-31T01:54:07.100Z","endTime":"2026-03-31T01:54:07.101Z","isPitch":false,"type":"action","player":{"id":647304,"link":"/api/v1/people/647304"},"defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"first":{"id":680977,"link":"/api/v1/people/680977"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.9,"endSpeed":76.2,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.79877231457663,"aZ":-29.010586580155802,"pfxX":-7.017652291374113,"pfxZ":2.1528559291307694,"pX":-0.1331317391192443,"pZ":2.340650999787261,"vX0":-5.459708097320481,"vY0":-120.6390518241879,"vZ0":-0.7460059747369873,"x":122.07,"y":175.58,"x0":3.0725097711091354,"y0":50.00539302219202,"z0":5.214450875193358,"aX":-10.329072374800036},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":4.0,"breakHorizontal":14.0,"spinRate":2575,"spinDirection":297},"zone":5,"typeConfidence":0.9,"plateTime":0.4542769538558611,"extension":5.704705541836862},"index":4,"playId":"2403236a-9d80-3f45-a249-c813252d7963","pitchNumber":4,"startTime":"2026-03-31T01:54:07.102Z","endTime":"2026-03-31T01:54:18.577Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"first":{"id":680977,"link":"/api/v1/people/680977"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":647304,"link":"/api/v1/people/647304"},"credit":"b_ab"},{"player":{"id":677960,"link":"/api/v1/people/677960"},"credit":"p_ab"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"credit":"b_pa"},{"player":{"id":677960,"link":"/api/v1/people/677960"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.88,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-03-31T01:54:18.577Z","atBatIndex":6},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ben Rice grounds out, second baseman Cole Young to first baseman Josh Naylor.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-31T01:56:17.585Z","endTime":"2026-03-31T01:57:38.739Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":700250,"fullName":"Ben Rice","link":"/api/v1/people/700250"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":700250,"fullName":"Ben Rice","link":"/api/v1/people/700250"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":702284,"link":"/api/v1/people/702284"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.4,"endSpeed":77.3,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.929593411366117,"aZ":-32.92098387278288,"pfxX":1.2861541231664528,"pfxZ":-0.4930731193997673,"pX":-0.5599750454969801,"pZ":2.1849956834932236,"vX0":3.7059200532936436,"vY0":-121.47178323802885,"vZ0":-0.5012629124768578,"x":138.34,"y":179.79,"x0":-2.2674052410780368,"y0":50.00389432179715,"z0":5.235617907065134,"aX":1.9383028772008686},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-0.7,"breakHorizontal":-3.1,"spinRate":2316,"spinDirection":92},"zone":7,"typeConfidence":0.9,"plateTime":0.44947352353658543,"extension":5.137959449508686},"index":0,"playId":"46440327-399c-31fc-a73a-1ea64b7540c4","pitchNumber":1,"startTime":"2026-03-31T01:56:23.513Z","endTime":"2026-03-31T01:56:28.256Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":700250,"link":"/api/v1/people/700250","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.2,"endSpeed":77.0,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.929387380018074,"aZ":-34.29333615471514,"pfxX":1.078176696073336,"pfxZ":-1.4218611569133195,"pX":-0.49383548945162886,"pZ":1.3024790836314704,"vX0":3.8846112030671756,"vY0":-121.1917402208467,"vZ0":-1.9669291715062878,"x":135.82,"y":203.61,"x0":-2.2552726763176896,"y0":50.00117871300197,"z0":5.110174623686456,"aX":1.6088288151959433},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-2.8,"breakHorizontal":-2.9,"spinRate":2330,"spinDirection":62},"zone":13,"typeConfidence":0.9,"plateTime":0.45136920690162796,"extension":5.237968246966925},"index":1,"playId":"4d3be0c6-825b-39ee-a790-a8d4c7b593fb","pitchNumber":2,"startTime":"2026-03-31T01:56:36.930Z","endTime":"2026-03-31T01:56:40.668Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":700250,"link":"/api/v1/people/700250","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.6,"endSpeed":78.5,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.52796855839076,"aZ":-30.18473754447586,"pfxX":-0.2486985816093245,"pfxZ":1.2834704124391658,"pX":0.07133556914642523,"pZ":1.150489599289712,"vX0":5.471802793893225,"vY0":-123.15207401724531,"vZ0":-3.273522245138099,"x":114.28,"y":207.72,"x0":-2.1390499112251304,"y0":50.00128895638839,"z0":5.027524566637635,"aX":-0.3851728731646312},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":1.8,"breakHorizontal":-0.7,"spinRate":2338,"spinDirection":66},"zone":14,"typeConfidence":0.9,"plateTime":0.44332174455147966,"extension":5.41699165261462},"index":2,"playId":"b7b6af1a-16e3-3d0b-94ec-75adb6ee21b2","pitchNumber":3,"startTime":"2026-03-31T01:56:55.773Z","endTime":"2026-03-31T01:56:59.379Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":700250,"link":"/api/v1/people/700250","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":86.3,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.14392825191604,"aZ":-15.776430797775001,"pfxX":-6.676359430656259,"pfxZ":8.539717358381978,"pX":-0.2368218708516564,"pZ":5.154851852533907,"vX0":7.65754092428727,"vY0":-137.61281150221282,"vZ0":2.217677297088475,"x":126.03,"y":99.6,"x0":-2.1863321307835246,"y0":50.004741750414375,"z0":5.406435771052039,"aX":-12.823852647167312},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.2,"breakHorizontal":10.6,"spinRate":2364,"spinDirection":234},"zone":11,"typeConfidence":0.93,"plateTime":0.39779838300685855,"extension":5.228168704618248},"index":3,"playId":"d1c478a0-a33e-38c1-a9fa-836c5f7b169c","pitchNumber":4,"startTime":"2026-03-31T01:57:11.876Z","endTime":"2026-03-31T01:57:14.876Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":700250,"link":"/api/v1/people/700250","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":79.2,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.74024539761806,"aZ":-31.456109292356093,"pfxX":1.1581932349928665,"pfxZ":0.45433391152379166,"pX":-0.27509352153947425,"pZ":3.442758628262718,"vX0":4.28448963773233,"vY0":-124.71744931026313,"vZ0":1.6836046372144533,"x":127.49,"y":145.83,"x0":-2.1589072375315457,"y0":50.004891121239986,"z0":5.334711652913735,"aX":1.8426546981842555},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":1.4,"breakHorizontal":-3.0,"spinRate":2429,"spinDirection":77},"zone":2,"typeConfidence":0.89,"plateTime":0.4375037928609209,"extension":5.064760872319929},"hitData":{"launchSpeed":85.3,"launchAngle":-22.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":151.2,"coordY":149.43}},"index":4,"playId":"06a97787-115c-385a-8668-7f30296ff373","pitchNumber":5,"startTime":"2026-03-31T01:57:28.935Z","endTime":"2026-03-31T01:57:38.739Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":700250,"link":"/api/v1/people/700250","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":700250,"link":"/api/v1/people/700250"},"credit":"b_ab"},{"player":{"id":622491,"link":"/api/v1/people/622491"},"credit":"p_ab"},{"player":{"id":700250,"link":"/api/v1/people/700250"},"credit":"b_pa"},{"player":{"id":622491,"link":"/api/v1/people/622491"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.300000000000004,"awayTeamWinProbability":47.699999999999996,"homeTeamWinProbabilityAdded":2.3000000000000043,"leverageIndex":0.92,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-03-31T01:57:38.739Z","atBatIndex":7},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Giancarlo Stanton strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-31T01:57:56.232Z","endTime":"2026-03-31T01:59:10.482Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":519317,"fullName":"Giancarlo Stanton","link":"/api/v1/people/519317"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":519317,"fullName":"Giancarlo Stanton","link":"/api/v1/people/519317"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":641598,"link":"/api/v1/people/641598"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":86.0,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.336734386362476,"aZ":-16.086146677504374,"pfxX":-7.267492269495278,"pfxZ":8.469217454178159,"pX":0.7958761652905971,"pZ":3.1640709497963257,"vX0":9.485166714839217,"vY0":-136.97779175380342,"vZ0":-2.962431242818962,"x":86.66,"y":153.35,"x0":-1.7680270311728112,"y0":50.004721979657596,"z0":5.359913111930753,"aX":-13.808916539615533},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":14.9,"breakHorizontal":11.2,"spinRate":2358,"spinDirection":229},"zone":3,"typeConfidence":0.93,"plateTime":0.39992108730166454,"extension":5.074514835415744},"index":0,"playId":"db6d75b5-ebdd-3915-b47e-2631f92436b1","pitchNumber":1,"startTime":"2026-03-31T01:57:58.041Z","endTime":"2026-03-31T01:58:02.809Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":519317,"link":"/api/v1/people/519317","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":87.4,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.62077346998644,"aZ":-15.983759443623414,"pfxX":-7.469758411535043,"pfxZ":8.206800281330723,"pX":-0.8389564463183464,"pZ":3.5311352870385915,"vX0":5.745341950900426,"vY0":-139.82251433676794,"vZ0":-2.2037130001129284,"x":148.98,"y":143.44,"x0":-1.9537218073380154,"y0":50.00285756622754,"z0":5.38286983299565,"aX":-14.735554147514106},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":14.5,"breakHorizontal":12.2,"spinRate":2342,"spinDirection":234},"zone":11,"typeConfidence":0.93,"plateTime":0.39230299253125445,"extension":5.295815382617056},"index":1,"playId":"17b3ce3a-2e96-3ef9-9ae9-ae9350ae8c5f","pitchNumber":2,"startTime":"2026-03-31T01:58:12.580Z","endTime":"2026-03-31T01:58:17.470Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":519317,"link":"/api/v1/people/519317","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":86.2,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.002640817451706,"aZ":-12.541483094005935,"pfxX":-7.316609536024978,"pfxZ":10.172209248437376,"pX":0.3446309963554593,"pZ":3.042401309642724,"vX0":8.380793043110998,"vY0":-138.9789603088299,"vZ0":-3.6938792658105286,"x":103.86,"y":156.64,"x0":-1.7785506969643994,"y0":50.005018327528425,"z0":5.238579319408051,"aX":-14.125098915213469},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":17.6,"breakHorizontal":11.3,"spinRate":2399,"spinDirection":229},"zone":3,"typeConfidence":0.93,"plateTime":0.39612860239630043,"extension":5.21333132889784},"index":2,"playId":"e5c2f28b-7490-3335-ae34-aba4545be0f5","pitchNumber":3,"startTime":"2026-03-31T01:58:28.687Z","endTime":"2026-03-31T01:58:33.622Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":519317,"link":"/api/v1/people/519317","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":87.8,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.836595153922467,"aZ":-14.824381796573622,"pfxX":-8.444916545449194,"pfxZ":8.776421513243358,"pX":0.6111092482814923,"pZ":3.040430769717266,"vX0":9.334862678168754,"vY0":-139.57744080009604,"vZ0":-3.5877444141262473,"x":93.71,"y":156.69,"x0":-1.6763345881532163,"y0":50.00372600544278,"z0":5.316019207392028,"aX":-16.69680897479292},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.4,"breakHorizontal":13.4,"spinRate":2475,"spinDirection":231},"zone":3,"typeConfidence":0.93,"plateTime":0.39213013961445453,"extension":5.343554259773935},"index":3,"playId":"c3d4e926-9355-398d-ae4c-5414146b62a5","pitchNumber":4,"startTime":"2026-03-31T01:58:45.533Z","endTime":"2026-03-31T01:58:49.353Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":519317,"link":"/api/v1/people/519317","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":87.4,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.224822477681485,"aZ":-15.468174059006587,"pfxX":-9.324215921781782,"pfxZ":8.46855762499751,"pX":-0.47544586488322993,"pZ":2.962956659529842,"vX0":7.117047004145438,"vY0":-139.95916018208246,"vZ0":-3.5977422698302632,"x":135.12,"y":158.78,"x0":-1.8469185183225247,"y0":50.00546755520394,"z0":5.2859399937585065,"aX":-18.398649146245},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":14.8,"breakHorizontal":15.4,"spinRate":2369,"spinDirection":235},"zone":1,"typeConfidence":0.93,"plateTime":0.3921947261188894,"extension":5.298023942191199},"index":4,"playId":"66cdd831-e0e9-3441-b169-a11c3fb4351d","pitchNumber":5,"startTime":"2026-03-31T01:59:05.377Z","endTime":"2026-03-31T01:59:10.482Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":519317,"link":"/api/v1/people/519317","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":519317,"link":"/api/v1/people/519317"},"credit":"b_ab"},{"player":{"id":622491,"link":"/api/v1/people/622491"},"credit":"p_ab"},{"player":{"id":519317,"link":"/api/v1/people/519317"},"credit":"b_pa"},{"player":{"id":622491,"link":"/api/v1/people/622491"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.0,"awayTeamWinProbability":46.0,"homeTeamWinProbabilityAdded":1.6999999999999957,"leverageIndex":0.67,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-03-31T01:59:10.482Z","atBatIndex":8},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Jazz Chisholm Jr. doubles (1) on a pop up to shortstop Leo Rivas.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-31T01:59:31.056Z","endTime":"2026-03-31T02:00:18.944Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":665862,"fullName":"Jazz Chisholm Jr.","link":"/api/v1/people/665862"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":665862,"fullName":"Jazz Chisholm Jr.","link":"/api/v1/people/665862"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":665862,"fullName":"Jazz Chisholm Jr.","link":"/api/v1/people/665862"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":660844,"link":"/api/v1/people/660844"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":78.9,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.986634951960404,"aZ":-31.10916590205674,"pfxX":-0.7156639386322272,"pfxZ":0.6787463970030334,"pX":1.1239241131182462,"pZ":1.9981329977828626,"vX0":7.925887292277761,"vY0":-123.59872750062807,"vZ0":-1.3667709338853218,"x":74.16,"y":184.83,"x0":-2.0156797301927916,"y0":50.000677405143925,"z0":5.14319791760102,"aX":-1.1199013893148486},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":1.2,"breakHorizontal":-0.4,"spinRate":2314,"spinDirection":64},"zone":14,"typeConfidence":0.9,"plateTime":0.44122293639860155,"extension":5.318362226439622},"index":0,"playId":"c45cfa5f-3646-32ec-9a97-e4ea65db4153","pitchNumber":1,"startTime":"2026-03-31T01:59:33.323Z","endTime":"2026-03-31T01:59:36.784Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":87.4,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.87333690568465,"aZ":-14.253145159282719,"pfxX":-7.913330258591891,"pfxZ":9.09638340516139,"pX":0.12425964363005051,"pZ":2.9223697502583326,"vX0":8.64696496957818,"vY0":-139.7980119342369,"vZ0":-3.780030552017445,"x":112.26,"y":159.88,"x0":-1.9876157992297356,"y0":50.002677390241466,"z0":5.233844640697116,"aX":-15.590948695676422},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.8,"breakHorizontal":12.5,"spinRate":2503,"spinDirection":230},"zone":2,"typeConfidence":0.93,"plateTime":0.3924903785699274,"extension":5.39606251510039},"index":1,"playId":"ce4ce408-9d10-377b-a4d4-02a29aba6434","pitchNumber":2,"startTime":"2026-03-31T01:59:47.358Z","endTime":"2026-03-31T01:59:50.802Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":78.6,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.649079423020016,"aZ":-31.267648550851607,"pfxX":0.13827962468601807,"pfxZ":0.5833983102920968,"pX":-0.32866063903663395,"pZ":2.302317147313021,"vX0":4.386128356585477,"vY0":-123.60230828355012,"vZ0":-0.8347979917369186,"x":129.53,"y":176.62,"x0":-2.1378331989548944,"y0":50.004575098840434,"z0":5.250067603931304,"aX":0.21552747532548014},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":1.1,"breakHorizontal":-1.2,"spinRate":2362,"spinDirection":73},"zone":4,"typeConfidence":0.9,"plateTime":0.4416792190231176,"extension":5.1163365109350085},"hitData":{"launchSpeed":88.8,"launchAngle":63.0,"totalDistance":174.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":82.05,"coordY":148.54}},"index":2,"playId":"b791afca-e18a-3cba-b038-7291fbc889b6","pitchNumber":3,"startTime":"2026-03-31T02:00:05.349Z","endTime":"2026-03-31T02:00:18.944Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665862,"link":"/api/v1/people/665862"},"credit":"b_ab"},{"player":{"id":622491,"link":"/api/v1/people/622491"},"credit":"p_ab"},{"player":{"id":665862,"link":"/api/v1/people/665862"},"credit":"b_pa"},{"player":{"id":622491,"link":"/api/v1/people/622491"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.7,"awayTeamWinProbability":48.3,"homeTeamWinProbabilityAdded":-2.299999999999997,"leverageIndex":0.43,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2026-03-31T02:00:18.944Z","atBatIndex":9},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ryan McMahon strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-31T02:00:57.907Z","endTime":"2026-03-31T02:03:01.519Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":641857,"fullName":"Ryan McMahon","link":"/api/v1/people/641857"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":641857,"fullName":"Ryan McMahon","link":"/api/v1/people/641857"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":641598,"link":"/api/v1/people/641598"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":88.3,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.9275516825888,"aZ":-15.533727595188836,"pfxX":-8.168721131879241,"pfxZ":8.377271175994625,"pX":0.5425793827931416,"pZ":2.4472842625297924,"vX0":9.214499468252468,"vY0":-139.48343560475027,"vZ0":-4.6897665927197885,"x":96.32,"y":172.7,"x0":-1.7294717150000833,"y0":50.00539910821864,"z0":5.161830671213222,"aX":-16.232532479699227},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":14.4,"breakHorizontal":13.1,"spinRate":2375,"spinDirection":232},"zone":6,"typeConfidence":0.93,"plateTime":0.39142898096493095,"extension":5.451884853312297},"index":0,"playId":"5c74cacb-524e-3877-884f-5dbccdbed973","pitchNumber":1,"startTime":"2026-03-31T02:01:01.170Z","endTime":"2026-03-31T02:01:04.618Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":641857,"link":"/api/v1/people/641857","batSide":{"code":"L","description":"Left"}},"second":{"id":665862,"link":"/api/v1/people/665862"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":87.5,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.200665798995786,"aZ":-14.91583376116281,"pfxX":-6.974072606249391,"pfxZ":8.818997337910291,"pX":1.14944141735838,"pZ":2.8098996980941244,"vX0":10.307795261651679,"vY0":-138.59373139788565,"vZ0":-3.816645346442029,"x":73.19,"y":162.91,"x0":-1.7014377459270642,"y0":50.00395635509664,"z0":5.19242942244613,"aX":-13.650927383094864},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":15.4,"breakHorizontal":10.7,"spinRate":2445,"spinDirection":230},"zone":12,"typeConfidence":0.93,"plateTime":0.3942709991535378,"extension":5.503204864364889},"index":1,"playId":"1767a7c6-b9a9-3883-93fc-503926a0c7a6","pitchNumber":2,"startTime":"2026-03-31T02:01:23.602Z","endTime":"2026-03-31T02:01:26.789Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":641857,"link":"/api/v1/people/641857","batSide":{"code":"L","description":"Left"}},"second":{"id":665862,"link":"/api/v1/people/665862"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":95.4,"endSpeed":87.3,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.201578159600626,"aZ":-16.980649919120168,"pfxX":-7.8673047089482395,"pfxZ":7.771409327872014,"pX":-0.4404794402671805,"pZ":2.8877050656454024,"vX0":6.626827303574358,"vY0":-138.76288991179558,"vZ0":-3.368422716161517,"x":133.79,"y":160.81,"x0":-1.8339663823580523,"y0":50.006580028783546,"z0":5.2444644212530545,"aX":-15.390443851946648},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":13.6,"breakHorizontal":13.0,"spinRate":2443,"spinDirection":230},"zone":1,"typeConfidence":0.93,"plateTime":0.39427932152357137,"extension":5.450631980184619},"index":2,"playId":"140822f9-3c76-3b8d-8f4a-c0ee6a6d5292","pitchNumber":3,"startTime":"2026-03-31T02:01:41.566Z","endTime":"2026-03-31T02:01:44.985Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":641857,"link":"/api/v1/people/641857","batSide":{"code":"L","description":"Left"}},"second":{"id":665862,"link":"/api/v1/people/665862"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":80.2,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.57055741178248,"aZ":-29.796053841641545,"pfxX":0.46293493143908826,"pfxZ":1.4870627386535462,"pX":1.379784659849397,"pZ":0.15153139189825096,"vX0":7.882834073758951,"vY0":-125.09999363625896,"vZ0":-6.01120597006182,"x":64.41,"y":234.69,"x0":-1.857655847256154,"y0":50.00533245684593,"z0":4.99405253067234,"aX":0.7418650590089172},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":1.7,"breakHorizontal":-2.4,"spinRate":2325,"spinDirection":78},"zone":14,"typeConfidence":0.9,"plateTime":0.43595235257765674,"extension":5.602144307536494},"index":3,"playId":"1ee93ead-6b51-3ce1-ab6d-4696e7ddf84b","pitchNumber":4,"startTime":"2026-03-31T02:02:06.173Z","endTime":"2026-03-31T02:02:10.082Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":641857,"link":"/api/v1/people/641857","batSide":{"code":"L","description":"Left"}},"second":{"id":665862,"link":"/api/v1/people/665862"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":78.5,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.803328789808063,"aZ":-32.53232991179371,"pfxX":0.7204631075974017,"pfxZ":-0.225464708383047,"pX":-0.9115850687076482,"pZ":2.8927091823776503,"vX0":2.7349340857429874,"vY0":-124.09926619403895,"vZ0":0.7907738508453492,"x":151.75,"y":160.68,"x0":-2.119617681863045,"y0":50.00598745997569,"z0":5.270521972430285,"aX":1.1282094492846506},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":0.0,"breakHorizontal":-1.9,"spinRate":2205,"spinDirection":67},"zone":11,"typeConfidence":0.89,"plateTime":0.4406174574718058,"extension":5.404961545401281},"index":4,"playId":"c7459e4d-607c-30af-92a9-8bf9dd31429f","pitchNumber":5,"startTime":"2026-03-31T02:02:31.268Z","endTime":"2026-03-31T02:02:34.807Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":641857,"link":"/api/v1/people/641857","batSide":{"code":"L","description":"Left"}},"second":{"id":665862,"link":"/api/v1/people/665862"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":79.8,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.048254046149726,"aZ":-31.798629770700437,"pfxX":0.36368921987906866,"pfxZ":0.2388440317807099,"pX":1.210001887367184,"pZ":1.4257778433655472,"vX0":7.461584256593359,"vY0":-124.24091602931928,"vZ0":-2.5790414471816177,"x":70.88,"y":200.28,"x0":-1.859055565516853,"y0":50.00423174197293,"z0":5.077199454382763,"aX":0.577850968144439},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":0.1,"breakHorizontal":-2.2,"spinRate":2321,"spinDirection":30},"zone":14,"typeConfidence":0.9,"plateTime":0.4381152784835236,"extension":5.500284436660618},"index":5,"playId":"9f2b3ccd-5b18-3ccf-914c-c00bd61bc30c","pitchNumber":6,"startTime":"2026-03-31T02:02:56.592Z","endTime":"2026-03-31T02:03:01.519Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":641857,"link":"/api/v1/people/641857","batSide":{"code":"L","description":"Left"}},"second":{"id":665862,"link":"/api/v1/people/665862"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641857,"link":"/api/v1/people/641857"},"credit":"b_ab"},{"player":{"id":622491,"link":"/api/v1/people/622491"},"credit":"p_ab"},{"player":{"id":641857,"link":"/api/v1/people/641857"},"credit":"b_pa"},{"player":{"id":622491,"link":"/api/v1/people/622491"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.1,"awayTeamWinProbability":44.9,"homeTeamWinProbabilityAdded":3.3999999999999986,"leverageIndex":1.3,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2026-03-31T02:03:01.519Z","atBatIndex":10},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Randy Arozarena singles on a ground ball to center fielder Trent Grisham.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-31T02:05:00.090Z","endTime":"2026-03-31T02:05:34.105Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677960,"fullName":"Ryan Weathers","link":"/api/v1/people/677960"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"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":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":663757,"link":"/api/v1/people/663757"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":80.8,"endSpeed":74.7,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.330743118285945,"aZ":-33.435305253393075,"pfxX":-6.171772534074174,"pfxZ":-0.898589665504752,"pX":0.09148684829876147,"pZ":1.6568289003292436,"vX0":-4.862682598801293,"vY0":-117.6732613693252,"vZ0":-1.352625106938416,"x":113.51,"y":194.05,"x0":2.9865430030012265,"y0":50.00257135538821,"z0":5.336594968097536,"aX":-8.655161078210387},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":-1.7,"breakHorizontal":12.4,"spinRate":2602,"spinDirection":301},"zone":8,"typeConfidence":0.9,"plateTime":0.46546752978690753,"extension":5.6278102650715836},"index":0,"playId":"0a5a8f14-60fc-388e-b9b9-42361605d7da","pitchNumber":1,"startTime":"2026-03-31T02:05:09.929Z","endTime":"2026-03-31T02:05:13.788Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":79.0,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.411118481775087,"aZ":-31.685303049388917,"pfxX":6.932853977927321,"pfxZ":0.3049148013293106,"pX":1.0403476354659507,"pZ":2.4026050472975617,"vX0":-5.766495157495677,"vY0":-125.22905325548409,"vZ0":-1.3031522367174448,"x":77.34,"y":173.91,"x0":2.4727347380571896,"y0":50.00095237611954,"z0":5.522891765714132,"aX":11.004684881151812},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":0.5,"breakHorizontal":-11.2,"spinRate":1948,"spinDirection":117},"zone":14,"typeConfidence":0.91,"plateTime":0.4374765186991647,"extension":5.696202426760273},"hitData":{"launchSpeed":98.0,"launchAngle":-3.0,"totalDistance":31.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":119.06,"coordY":97.34}},"index":1,"playId":"f6967d83-51b0-3d53-8707-3a941e4744a4","pitchNumber":2,"startTime":"2026-03-31T02:05:23.594Z","endTime":"2026-03-31T02:05:34.105Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668227,"link":"/api/v1/people/668227"},"credit":"b_ab"},{"player":{"id":677960,"link":"/api/v1/people/677960"},"credit":"p_ab"},{"player":{"id":668227,"link":"/api/v1/people/668227"},"credit":"b_pa"},{"player":{"id":677960,"link":"/api/v1/people/677960"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.9,"awayTeamWinProbability":41.1,"homeTeamWinProbabilityAdded":3.799999999999997,"leverageIndex":0.91,"dramaIndex":52.0,"contextMetrics":{},"playEndTime":"2026-03-31T02:05:34.105Z","atBatIndex":11},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Mitch Garver walks. Randy Arozarena to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-31T02:05:56.852Z","endTime":"2026-03-31T02:10:42.306Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677960,"fullName":"Ryan Weathers","link":"/api/v1/people/677960"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"},"postOnSecond":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6,7,8,9,10,12],"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":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":12},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":12},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.5,"endSpeed":87.7,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.86189316509689,"aZ":-11.563948985461185,"pfxX":4.531044113069607,"pfxZ":10.398270263693455,"pX":-0.2556090310348723,"pZ":3.434882108616777,"vX0":-9.319527955513276,"vY0":-140.17884793273416,"vZ0":-3.648439324162595,"x":126.74,"y":146.04,"x0":2.529411084105576,"y0":50.00490594224605,"z0":5.512999227316613,"aX":8.983782962111544},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":18.2,"breakHorizontal":-6.2,"spinRate":2382,"spinDirection":134},"zone":11,"typeConfidence":2.0,"plateTime":0.39132900490149636,"extension":5.799250014235642},"index":0,"playId":"b6258731-cc9c-3af7-808f-a82d74d3d39e","pitchNumber":1,"startTime":"2026-03-31T02:05:59.593Z","endTime":"2026-03-31T02:06:03.670Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":641598,"link":"/api/v1/people/641598","batSide":{"code":"R","description":"Right"}},"first":{"id":668227,"link":"/api/v1/people/668227"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"index":1,"playId":"1c26ec04-f54f-34f9-b5f2-feb47a123f40","startTime":"2026-03-31T02:06:16.689Z","endTime":"2026-03-31T02:06:20.009Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":641598,"link":"/api/v1/people/641598","batSide":{"code":"R","description":"Right"}},"first":{"id":668227,"link":"/api/v1/people/668227"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":86.1,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.59876229205437,"aZ":-15.702715773804142,"pfxX":6.81381222905326,"pfxZ":8.65762311373031,"pX":-0.7171093989665904,"pZ":2.4962854409042454,"vX0":-10.645120897355156,"vY0":-137.35099459320358,"vZ0":-5.511181058200149,"x":144.33,"y":171.38,"x0":2.330986052127087,"y0":50.00608385862528,"z0":5.604038338417444,"aX":12.968902038435747},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":14.6,"breakHorizontal":-10.0,"spinRate":2243,"spinDirection":135},"zone":4,"typeConfidence":2.0,"plateTime":0.39942176925841943,"extension":5.513590089922699},"index":2,"playId":"e6325cf5-bc23-3dfc-8b89-3f2b8e42637b","pitchNumber":2,"startTime":"2026-03-31T02:06:38.164Z","endTime":"2026-03-31T02:06:45.032Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":641598,"link":"/api/v1/people/641598","batSide":{"code":"R","description":"Right"}},"first":{"id":668227,"link":"/api/v1/people/668227"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":3,"playId":"fd71b3d0-bbe5-30fd-b918-c0be60d614eb","startTime":"2026-03-31T02:07:06.215Z","endTime":"2026-03-31T02:07:09.620Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":641598,"link":"/api/v1/people/641598","batSide":{"code":"R","description":"Right"}},"first":{"id":668227,"link":"/api/v1/people/668227"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":2},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.1,"endSpeed":88.3,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.86274950416745,"aZ":-17.52942571166434,"pfxX":6.351736070712126,"pfxZ":7.260187876867338,"pX":1.8913405316754037,"pZ":5.024463150255676,"vX0":-5.065681230545179,"vY0":-141.2813778962651,"vZ0":1.4720643879903776,"x":44.91,"y":103.12,"x0":2.884376246433341,"y0":50.001685345431326,"z0":5.624901661147173,"aX":12.810864870830603},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":13.7,"breakHorizontal":-10.4,"spinRate":2141,"spinDirection":133},"zone":12,"typeConfidence":2.0,"plateTime":0.38802130601765183,"extension":5.713328121137091},"index":4,"playId":"dc73b422-6402-364b-a88b-5dd44e8dff73","pitchNumber":3,"startTime":"2026-03-31T02:07:26.276Z","endTime":"2026-03-31T02:07:30.523Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":641598,"link":"/api/v1/people/641598","batSide":{"code":"R","description":"Right"}},"first":{"id":668227,"link":"/api/v1/people/668227"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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,"runnerGoing":true,"disengagementNum":2},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":81.6,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.48338001144027,"aZ":-32.239321798315366,"pfxX":5.9717844782304645,"pfxZ":-0.035889283726508125,"pX":0.49665143375321213,"pZ":1.6869562955386015,"vX0":-7.4031264388607045,"vY0":-128.63421096830083,"vZ0":-2.9227865324374696,"x":98.07,"y":193.23,"x0":2.6296537792649044,"y0":50.00532825634043,"z0":5.325234015264254,"aX":10.057646550513494},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":-0.5,"breakHorizontal":-9.2,"spinRate":1727,"spinDirection":122},"zone":9,"typeConfidence":2.0,"plateTime":0.42503090815984157,"extension":5.88363522561317},"index":5,"playId":"5ec36637-7676-3e55-a029-fa4e83900a7e","pitchNumber":4,"startTime":"2026-03-31T02:07:48.465Z","endTime":"2026-03-31T02:07:52.479Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":641598,"link":"/api/v1/people/641598","batSide":{"code":"R","description":"Right"}},"first":{"id":668227,"link":"/api/v1/people/668227"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":2},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":87.9,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.213245001312224,"aZ":-19.805448506135434,"pfxX":10.328482690494377,"pfxZ":6.209620962819926,"pX":1.0989623931383297,"pZ":2.798864881664427,"vX0":-8.000978392524297,"vY0":-140.5478023365189,"vZ0":-3.191213828830328,"x":75.11,"y":163.21,"x0":2.6472664554514216,"y0":50.0008524875792,"z0":5.242262175732885,"aX":20.566802369771437},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":10.7,"breakHorizontal":-16.9,"spinRate":2170,"spinDirection":122},"zone":12,"typeConfidence":0.61,"plateTime":0.39038504799568274,"extension":5.700094410502887},"index":6,"playId":"9e41b8d4-6de8-3639-b14b-cb07d913a5a7","pitchNumber":5,"startTime":"2026-03-31T02:08:17.824Z","endTime":"2026-03-31T02:08:25.397Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":641598,"link":"/api/v1/people/641598","batSide":{"code":"R","description":"Right"}},"first":{"id":668227,"link":"/api/v1/people/668227"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":2},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":79.8,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.908374217724614,"aZ":-29.541548930768826,"pfxX":6.032242414344778,"pfxZ":1.6258786377663688,"pX":1.1032562564659323,"pZ":1.951345815325884,"vX0":-6.046050600279081,"vY0":-126.15019410274994,"vZ0":-2.56333504095832,"x":74.95,"y":186.09,"x0":2.743693547612882,"y0":50.001872048804266,"z0":5.354568019932948,"aX":9.752902149322793},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":2.6,"breakHorizontal":-9.6,"spinRate":1858,"spinDirection":119},"zone":14,"typeConfidence":0.9,"plateTime":0.43367396650662293,"extension":5.870994094786748},"index":7,"playId":"10a82d89-ac52-305f-a5a8-1aa1b6187329","pitchNumber":6,"startTime":"2026-03-31T02:08:44.585Z","endTime":"2026-03-31T02:08:50.158Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":641598,"link":"/api/v1/people/641598","batSide":{"code":"R","description":"Right"}},"first":{"id":668227,"link":"/api/v1/people/668227"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":2},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.7,"endSpeed":90.2,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.81139634674528,"aZ":-17.231407452073825,"pfxX":7.220965612430051,"pfxZ":7.165067061659043,"pX":0.379075309862896,"pZ":3.1082921408012028,"vX0":-8.6701476179581,"vY0":-143.4332071914272,"vZ0":-3.6778495770206057,"x":102.55,"y":154.86,"x0":2.501199803576385,"y0":50.004787868502916,"z0":5.479961363574936,"aX":15.064949510316838},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":12.4,"breakHorizontal":-11.4,"spinRate":2232,"spinDirection":132},"zone":3,"typeConfidence":2.0,"plateTime":0.38169970683120136,"extension":5.748783567933447},"index":8,"playId":"bc2c713a-bb9a-3b45-af41-06fce8a7ec47","pitchNumber":7,"startTime":"2026-03-31T02:09:05.532Z","endTime":"2026-03-31T02:09:09.033Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":641598,"link":"/api/v1/people/641598","batSide":{"code":"R","description":"Right"}},"first":{"id":668227,"link":"/api/v1/people/668227"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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,"disengagementNum":2},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.8,"endSpeed":76.9,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.851120024015426,"aZ":-34.92998603063896,"pfxX":-8.37697094942017,"pfxZ":-1.8430151267524701,"pX":0.7264827218188699,"pZ":0.9432604163155636,"vX0":-3.205285993884639,"vY0":-121.92511147555507,"vZ0":-2.6450321507798717,"x":89.31,"y":213.31,"x0":3.1498119518272265,"y0":50.00522074663733,"z0":5.081633925130543,"aX":-12.506987605860626},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-3.7,"breakHorizontal":16.0,"spinRate":2633,"spinDirection":298},"zone":14,"typeConfidence":0.89,"plateTime":0.4506947144810405,"extension":5.880335496469865},"index":9,"playId":"697dd18f-a0b9-3e14-942f-4931f2f9374c","pitchNumber":8,"startTime":"2026-03-31T02:09:32.148Z","endTime":"2026-03-31T02:09:37.048Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":641598,"link":"/api/v1/people/641598","batSide":{"code":"R","description":"Right"}},"first":{"id":668227,"link":"/api/v1/people/668227"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":2},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.4,"endSpeed":89.7,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.44395142130923,"aZ":-14.64186114719829,"pfxX":6.668774147242631,"pfxZ":8.503673045519676,"pX":-0.8578092045237191,"pZ":2.616629390986311,"vX0":-11.099029355076162,"vY0":-142.82602182728212,"vZ0":-5.366330021641322,"x":149.7,"y":168.13,"x0":2.2154419955772906,"y0":50.00543171124703,"z0":5.44345718996199,"aX":13.754605596759108},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":14.4,"breakHorizontal":-9.8,"spinRate":2340,"spinDirection":135},"zone":11,"typeConfidence":2.0,"plateTime":0.3837392267700874,"extension":5.876445280319714},"index":10,"playId":"f5c6646c-ff50-3616-8455-e53bc20dc170","pitchNumber":9,"startTime":"2026-03-31T02:09:52.680Z","endTime":"2026-03-31T02:09:56.323Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":641598,"link":"/api/v1/people/641598","batSide":{"code":"R","description":"Right"}},"first":{"id":668227,"link":"/api/v1/people/668227"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":2},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"index":11,"startTime":"2026-03-31T02:10:13.357Z","endTime":"2026-03-31T02:10:31.889Z","isPitch":false,"type":"action","player":{"id":641598,"link":"/api/v1/people/641598"},"defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":641598,"link":"/api/v1/people/641598","batSide":{"code":"R","description":"Right"}},"first":{"id":668227,"link":"/api/v1/people/668227"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":87.0,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.08280188518455,"aZ":-20.026437619597935,"pfxX":11.52839558777227,"pfxZ":6.256629239241462,"pX":-0.8891843047495408,"pZ":1.6572348999041844,"vX0":-13.073039267696233,"vY0":-138.9583717498206,"vZ0":-5.806344526206315,"x":150.89,"y":194.03,"x0":2.3936172132040023,"y0":50.00645058096561,"z0":5.117806694614541,"aX":22.399174627581406},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":10.1,"breakHorizontal":-18.0,"spinRate":2229,"spinDirection":129},"zone":13,"typeConfidence":0.91,"plateTime":0.39517803300047794,"extension":5.88990770219142},"index":12,"playId":"1ade8165-ce2d-374c-a9b7-c5cff705a67a","pitchNumber":10,"startTime":"2026-03-31T02:10:31.889Z","endTime":"2026-03-31T02:10:42.306Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":641598,"link":"/api/v1/people/641598","batSide":{"code":"R","description":"Right"}},"first":{"id":668227,"link":"/api/v1/people/668227"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641598,"link":"/api/v1/people/641598"},"credit":"b_pa"},{"player":{"id":677960,"link":"/api/v1/people/677960"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":64.4,"awayTeamWinProbability":35.599999999999994,"homeTeamWinProbabilityAdded":5.500000000000007,"leverageIndex":1.52,"dramaIndex":77.0,"contextMetrics":{},"playEndTime":"2026-03-31T02:10:42.306Z","atBatIndex":12},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Victor Robles called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-31T02:11:11.701Z","endTime":"2026-03-31T02:12:51.727Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":645302,"fullName":"Victor Robles","link":"/api/v1/people/645302"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677960,"fullName":"Ryan Weathers","link":"/api/v1/people/677960"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"},"postOnSecond":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":645302,"fullName":"Victor Robles","link":"/api/v1/people/645302"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669224,"link":"/api/v1/people/669224"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.8,"endSpeed":89.1,"strikeZoneTop":3.199,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.73073642145348,"aZ":-12.084484342368633,"pfxX":6.459524197086595,"pfxZ":9.846830261474036,"pX":-0.1444303211053566,"pZ":2.787234009141927,"vX0":-9.718107808317589,"vY0":-141.98786746372565,"vZ0":-5.1419799994221895,"x":122.51,"y":163.52,"x0":2.4844645678968345,"y0":50.003148672725494,"z0":5.391628846023608,"aX":13.180147426132674},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":16.9,"breakHorizontal":-9.7,"spinRate":2366,"spinDirection":134},"zone":2,"typeConfidence":2.0,"plateTime":0.3858652492425976,"extension":5.7885618749568994},"index":0,"playId":"8d4de9cf-b3a6-3d4c-955f-ea6cb7fe76b9","pitchNumber":1,"startTime":"2026-03-31T02:11:22.661Z","endTime":"2026-03-31T02:11:27.248Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":645302,"link":"/api/v1/people/645302","batSide":{"code":"R","description":"Right"}},"first":{"id":641598,"link":"/api/v1/people/641598"},"second":{"id":668227,"link":"/api/v1/people/668227"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.7,"endSpeed":90.3,"strikeZoneTop":3.199,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.402575053214605,"aZ":-14.63673735828184,"pfxX":6.362670266639855,"pfxZ":8.388278617256464,"pX":-0.30448614444232813,"pZ":3.6284324906804883,"vX0":-9.91330179178979,"vY0":-143.48820235395522,"vZ0":-2.808594658501734,"x":128.61,"y":140.81,"x0":2.364358166894564,"y0":50.00187529674593,"z0":5.5289231339055265,"aX":13.30196781859132},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":14.8,"breakHorizontal":-9.6,"spinRate":2274,"spinDirection":133},"zone":11,"typeConfidence":2.0,"plateTime":0.38134749885379104,"extension":5.793175154678169},"index":1,"playId":"bd83d36a-9e64-386b-89b5-6b53b034cef9","pitchNumber":2,"startTime":"2026-03-31T02:11:43.950Z","endTime":"2026-03-31T02:11:47.448Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":645302,"link":"/api/v1/people/645302","batSide":{"code":"R","description":"Right"}},"first":{"id":641598,"link":"/api/v1/people/641598"},"second":{"id":668227,"link":"/api/v1/people/668227"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":80.8,"strikeZoneTop":3.199,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.58839782015804,"aZ":-31.9423254625397,"pfxX":6.888588594740399,"pfxZ":0.13955762445379527,"pX":1.4324645763609078,"pZ":3.2220277703248335,"vX0":-5.235457258945356,"vY0":-128.0577422263437,"vZ0":0.6477437540093294,"x":62.4,"y":151.79,"x0":2.6049322049056163,"y0":50.0036897804769,"z0":5.45783589306694,"aX":11.481188999858475},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":0.6,"breakHorizontal":-11.4,"spinRate":1682,"spinDirection":122},"zone":12,"typeConfidence":2.0,"plateTime":0.427160843633724,"extension":5.851020175244108},"index":2,"playId":"1ef13406-8519-3e3b-a5c8-ccf5527f41c3","pitchNumber":3,"startTime":"2026-03-31T02:12:08.128Z","endTime":"2026-03-31T02:12:11.898Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":645302,"link":"/api/v1/people/645302","batSide":{"code":"R","description":"Right"}},"first":{"id":641598,"link":"/api/v1/people/641598"},"second":{"id":668227,"link":"/api/v1/people/668227"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":88.0,"endSpeed":81.1,"strikeZoneTop":3.199,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.116698910875375,"aZ":-35.63286101973774,"pfxX":6.655359271595294,"pfxZ":-2.0710539230034595,"pX":0.9853876038944647,"pZ":2.75864452696753,"vX0":-6.658978451607691,"vY0":-128.06629670416513,"vZ0":0.365586386038685,"x":79.44,"y":164.3,"x0":2.747919097158659,"y0":50.0028870210511,"z0":5.389065239203086,"aX":11.114770804846895},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-3.5,"breakHorizontal":-10.7,"spinRate":1830,"spinDirection":111},"zone":12,"typeConfidence":2.0,"plateTime":0.42680962907516173,"extension":5.9039531321805985},"index":3,"playId":"81b513e6-c80c-3d98-8140-b4c66a21ec98","pitchNumber":4,"startTime":"2026-03-31T02:12:26.738Z","endTime":"2026-03-31T02:12:32.350Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":645302,"link":"/api/v1/people/645302","batSide":{"code":"R","description":"Right"}},"first":{"id":641598,"link":"/api/v1/people/641598"},"second":{"id":668227,"link":"/api/v1/people/668227"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.4,"endSpeed":89.4,"strikeZoneTop":3.199,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.61395696067023,"aZ":-14.308175946964784,"pfxX":5.8756827285970665,"pfxZ":8.7140186593643,"pX":-0.922980304860171,"pZ":1.9958014092594543,"vX0":-11.249801871893006,"vY0":-142.70252896691014,"vZ0":-6.717101556111658,"x":152.18,"y":184.89,"x0":2.317362524909314,"y0":50.002949268575634,"z0":5.291581610235654,"aX":12.047834153181727},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":14.4,"breakHorizontal":-8.2,"spinRate":2104,"spinDirection":130},"zone":13,"typeConfidence":2.0,"plateTime":0.38467359820504443,"extension":5.842331079478442},"index":4,"playId":"ec55cb76-7c75-3bdb-a7f2-e48204ea9cfa","pitchNumber":5,"startTime":"2026-03-31T02:12:45.466Z","endTime":"2026-03-31T02:12:51.727Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":645302,"link":"/api/v1/people/645302","batSide":{"code":"R","description":"Right"}},"first":{"id":641598,"link":"/api/v1/people/641598"},"second":{"id":668227,"link":"/api/v1/people/668227"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":645302,"link":"/api/v1/people/645302"},"credit":"b_ab"},{"player":{"id":677960,"link":"/api/v1/people/677960"},"credit":"p_ab"},{"player":{"id":645302,"link":"/api/v1/people/645302"},"credit":"b_pa"},{"player":{"id":677960,"link":"/api/v1/people/677960"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":59.3,"awayTeamWinProbability":40.7,"homeTeamWinProbabilityAdded":-5.1000000000000085,"leverageIndex":1.88,"dramaIndex":83.0,"contextMetrics":{},"playEndTime":"2026-03-31T02:12:51.727Z","atBatIndex":13},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Leo Rivas pops out to second baseman Jazz Chisholm Jr. on the infield fly rule.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-31T02:13:15.107Z","endTime":"2026-03-31T02:13:53.666Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677960,"fullName":"Ryan Weathers","link":"/api/v1/people/677960"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"},"postOnSecond":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":665862,"link":"/api/v1/people/665862"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.4,"endSpeed":75.7,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.308288400489086,"aZ":-28.387299861142118,"pfxX":-5.790391947094591,"pfxZ":2.6024348861987523,"pX":0.3829802578206497,"pZ":2.5094996156632097,"vX0":-4.83384267242778,"vY0":-119.90413243678375,"vZ0":-0.45702700947921737,"x":102.4,"y":171.02,"x0":3.1777380295203135,"y0":50.00227994979215,"z0":5.2367217263676995,"aX":-8.426083973123959},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":4.9,"breakHorizontal":11.6,"spinRate":2530,"spinDirection":298},"zone":6,"typeConfidence":0.9,"plateTime":0.45690630363469653,"extension":5.679525631040288},"index":0,"playId":"7aee1922-2aad-3dad-88c9-ca1c7d6dce8a","pitchNumber":1,"startTime":"2026-03-31T02:13:21.069Z","endTime":"2026-03-31T02:13:25.068Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":660844,"link":"/api/v1/people/660844","batSide":{"code":"R","description":"Right"}},"first":{"id":641598,"link":"/api/v1/people/641598"},"second":{"id":668227,"link":"/api/v1/people/668227"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.9,"endSpeed":89.0,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.3200288885347,"aZ":-14.407822403015444,"pfxX":6.238135257155095,"pfxZ":8.731122049034859,"pX":-0.3911599610189515,"pZ":2.30829371956346,"vX0":-9.855375111698946,"vY0":-142.1529202449835,"vZ0":-6.092158660658988,"x":131.91,"y":176.46,"x0":2.3193636659528942,"y0":50.00309145123247,"z0":5.40336947727514,"aX":12.694723557669866},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":14.6,"breakHorizontal":-9.1,"spinRate":2070,"spinDirection":132},"zone":4,"typeConfidence":2.0,"plateTime":0.38614184221435144,"extension":5.855239897251453},"hitData":{"launchSpeed":85.6,"launchAngle":68.0,"totalDistance":111.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":142.88,"coordY":155.64}},"index":1,"playId":"6d2cbd2c-806f-3672-87d7-adf5535f05b0","pitchNumber":2,"startTime":"2026-03-31T02:13:43.654Z","endTime":"2026-03-31T02:13:53.666Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":660844,"link":"/api/v1/people/660844","batSide":{"code":"R","description":"Right"}},"first":{"id":641598,"link":"/api/v1/people/641598"},"second":{"id":668227,"link":"/api/v1/people/668227"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660844,"link":"/api/v1/people/660844"},"credit":"b_ab"},{"player":{"id":677960,"link":"/api/v1/people/677960"},"credit":"p_ab"},{"player":{"id":660844,"link":"/api/v1/people/660844"},"credit":"b_pa"},{"player":{"id":677960,"link":"/api/v1/people/677960"},"credit":"p_pa"}],"flags":[{"credit":"b_infield_fly"}],"homeTeamWinProbability":54.6,"awayTeamWinProbability":45.4,"homeTeamWinProbabilityAdded":-4.699999999999996,"leverageIndex":2.01,"dramaIndex":84.0,"contextMetrics":{},"playEndTime":"2026-03-31T02:13:53.666Z","atBatIndex":14},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Cole Young singles on a line drive to right fielder Aaron Judge. Randy Arozarena scores. Mitch Garver to 3rd.","rbi":1,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-31T02:14:57.734Z","endTime":"2026-03-31T02:15:33.298Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677960,"fullName":"Ryan Weathers","link":"/api/v1/people/677960"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"postOnThird":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2,3,4],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":592450,"link":"/api/v1/people/592450"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"responsiblePitcher":{"id":677960,"link":"/api/v1/people/677960"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Pickoff Attempt 2B","code":"2","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":"1d30fe1d-3b7b-3018-ad3f-6aad3890c57c","startTime":"2026-03-31T02:14:25.281Z","endTime":"2026-03-31T02:14:29.428Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":702284,"link":"/api/v1/people/702284","batSide":{"code":"L","description":"Left"}},"first":{"id":641598,"link":"/api/v1/people/641598"},"second":{"id":668227,"link":"/api/v1/people/668227"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.2,"endSpeed":75.8,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.528378154091595,"aZ":-31.490675358099114,"pfxX":-5.222241736462189,"pfxZ":0.4698802265054818,"pX":-0.8016421280389512,"pZ":1.556159348973027,"vX0":-7.264429730656833,"vY0":-119.56479091698543,"vZ0":-1.7616324101606393,"x":147.56,"y":196.76,"x0":2.956756589109332,"y0":50.00038618538578,"z0":5.134151938482321,"aX":-7.542337858975574},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":0.7,"breakHorizontal":11.3,"spinRate":2685,"spinDirection":293},"zone":13,"typeConfidence":0.9,"plateTime":0.45848108012779676,"extension":5.793750181597718},"index":1,"playId":"b4afbbba-1610-36c0-a024-6c832f913d46","pitchNumber":1,"startTime":"2026-03-31T02:14:59.888Z","endTime":"2026-03-31T02:15:02.968Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":702284,"link":"/api/v1/people/702284","batSide":{"code":"L","description":"Left"}},"first":{"id":641598,"link":"/api/v1/people/641598"},"second":{"id":668227,"link":"/api/v1/people/668227"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":86.3,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.39050758929228,"aZ":-23.584037934474978,"pfxX":10.50223490048574,"pfxZ":4.464826696157475,"pX":0.8514239201690547,"pZ":2.6558275202584354,"vX0":-8.540974025376348,"vY0":-138.69725673100803,"vZ0":-2.832947130207375,"x":84.55,"y":167.07,"x0":2.6241295136508027,"y0":50.00645411489924,"z0":5.283667819915739,"aX":20.22742983493031},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":7.6,"breakHorizontal":-16.9,"spinRate":2218,"spinDirection":124},"zone":12,"typeConfidence":2.0,"plateTime":0.3966757866560302,"extension":5.788813735244712},"hitData":{"launchSpeed":68.9,"launchAngle":27.0,"totalDistance":210.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":181.92,"coordY":125.22}},"index":2,"playId":"c895b345-9b8c-3668-8874-d33c4367cfcf","pitchNumber":2,"startTime":"2026-03-31T02:15:20.291Z","endTime":"2026-03-31T02:15:33.298Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":702284,"link":"/api/v1/people/702284","batSide":{"code":"L","description":"Left"}},"first":{"id":641598,"link":"/api/v1/people/641598"},"second":{"id":668227,"link":"/api/v1/people/668227"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702284,"link":"/api/v1/people/702284"},"credit":"b_ab"},{"player":{"id":677960,"link":"/api/v1/people/677960"},"credit":"p_ab"},{"player":{"id":702284,"link":"/api/v1/people/702284"},"credit":"b_pa"},{"player":{"id":677960,"link":"/api/v1/people/677960"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":65.60000000000001,"awayTeamWinProbability":34.39999999999999,"homeTeamWinProbabilityAdded":11.000000000000007,"leverageIndex":1.81,"dramaIndex":118.0,"contextMetrics":{},"playEndTime":"2026-03-31T02:15:33.298Z","atBatIndex":15},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brendan Donovan strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-31T02:16:09.438Z","endTime":"2026-03-31T02:17:29.593Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677960,"fullName":"Ryan Weathers","link":"/api/v1/people/677960"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669224,"link":"/api/v1/people/669224"},"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":96.4,"endSpeed":88.3,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.849369635392893,"aZ":-22.60629224943075,"pfxX":11.186916888873363,"pfxZ":4.80498661579383,"pX":-0.5196808258223392,"pZ":2.959471691415474,"vX0":-12.421813863307156,"vY0":-139.82729376194592,"vZ0":-2.3449695452516437,"x":136.81,"y":158.87,"x0":2.514900490560135,"y0":50.00354268515745,"z0":5.283288644524242,"aX":22.279610193878742},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":8.4,"breakHorizontal":-17.9,"spinRate":2194,"spinDirection":124},"zone":1,"typeConfidence":0.92,"plateTime":0.39087363288690735,"extension":5.865689994534334},"index":0,"playId":"9ed5f48c-ad66-3a85-a83a-015a2ac3e71f","pitchNumber":1,"startTime":"2026-03-31T02:16:13.658Z","endTime":"2026-03-31T02:16:18.428Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":680977,"link":"/api/v1/people/680977","batSide":{"code":"L","description":"Left"}},"first":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":641598,"link":"/api/v1/people/641598"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":84.0,"endSpeed":78.5,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.37159330473275,"aZ":-32.8668288811903,"pfxX":-6.003085360582854,"pfxZ":-0.45349968634579074,"pX":-1.9526632433320446,"pZ":1.492218214538788,"vX0":-9.433295732422598,"vY0":-122.19212760006012,"vZ0":-2.008460638878666,"x":191.43,"y":198.49,"x0":2.719980249094356,"y0":50.00285358543163,"z0":5.116776181346359,"aX":-9.18428354722893},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-1.1,"breakHorizontal":12.8,"spinRate":2602,"spinDirection":302},"zone":13,"typeConfidence":0.9,"plateTime":0.4462087623939328,"extension":5.7946109422032706},"index":1,"playId":"6ba76188-ae09-37c6-9803-f0672d87e6cc","pitchNumber":2,"startTime":"2026-03-31T02:16:30.279Z","endTime":"2026-03-31T02:16:33.279Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":680977,"link":"/api/v1/people/680977","batSide":{"code":"L","description":"Left"}},"first":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":641598,"link":"/api/v1/people/641598"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":88.1,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.554872082680358,"aZ":-23.88846119121878,"pfxX":10.557150024153751,"pfxZ":4.1883258919586375,"pX":-0.14755848867146867,"pZ":1.5532630848297568,"vX0":-11.128033369257814,"vY0":-139.55085623261263,"vZ0":-5.330780476211875,"x":122.62,"y":196.84,"x0":2.5146134284747546,"y0":50.00326937323297,"z0":5.055868220691982,"aX":20.883855563226234},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":6.6,"breakHorizontal":-16.9,"spinRate":2177,"spinDirection":123},"zone":8,"typeConfidence":2.0,"plateTime":0.39206100817186984,"extension":5.90971725453924},"index":2,"playId":"b47d6bbb-d729-328f-baba-7dbf751e11c9","pitchNumber":3,"startTime":"2026-03-31T02:16:46.472Z","endTime":"2026-03-31T02:16:50.384Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":680977,"link":"/api/v1/people/680977","batSide":{"code":"L","description":"Left"}},"first":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":641598,"link":"/api/v1/people/641598"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"playId":"e16c13ce-6f96-4d61-a1e1-6c73d137e2b2","startTime":"2026-03-31T02:17:10.947Z","endTime":"2026-03-31T02:17:15.947Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":680977,"link":"/api/v1/people/680977","batSide":{"code":"L","description":"Left"}},"first":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":641598,"link":"/api/v1/people/641598"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":80.0,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.784521511104327,"aZ":-35.72848855249872,"pfxX":-4.646801595304428,"pfxZ":-2.215475537529538,"pX":0.0895217132096687,"pZ":1.295631009572347,"vX0":-4.890137373389323,"vY0":-125.31176626251748,"vZ0":-2.901824125480653,"x":113.59,"y":203.8,"x0":2.6655366881434346,"y0":50.005358120204015,"z0":5.3685725750476365,"aX":-7.43970469422061},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-4.4,"breakHorizontal":9.5,"spinRate":2750,"spinDirection":294},"zone":14,"typeConfidence":0.91,"plateTime":0.43601229840926115,"extension":5.794820000259106},"index":4,"playId":"1ef6053f-17a0-35cd-8c3d-bb3f9ba398c4","pitchNumber":4,"startTime":"2026-03-31T02:17:24.847Z","endTime":"2026-03-31T02:17:29.593Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":680977,"link":"/api/v1/people/680977","batSide":{"code":"L","description":"Left"}},"first":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":641598,"link":"/api/v1/people/641598"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680977,"link":"/api/v1/people/680977"},"credit":"b_ab"},{"player":{"id":677960,"link":"/api/v1/people/677960"},"credit":"p_ab"},{"player":{"id":680977,"link":"/api/v1/people/680977"},"credit":"b_pa"},{"player":{"id":677960,"link":"/api/v1/people/677960"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":61.199999999999996,"awayTeamWinProbability":38.800000000000004,"homeTeamWinProbabilityAdded":-4.400000000000013,"leverageIndex":1.68,"dramaIndex":74.0,"contextMetrics":{},"playEndTime":"2026-03-31T02:17:29.593Z","atBatIndex":16},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Austin Wells strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-31T02:19:55.354Z","endTime":"2026-03-31T02:21:18.658Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":669224,"fullName":"Austin Wells","link":"/api/v1/people/669224"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669224,"fullName":"Austin Wells","link":"/api/v1/people/669224"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":641598,"link":"/api/v1/people/641598"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":82.6,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.57857303682796,"aZ":-17.43931577904292,"pfxX":-6.913829439896829,"pfxZ":8.239032368419904,"pX":-0.49048013334263135,"pZ":3.728435244018305,"vX0":6.557977397802356,"vY0":-134.48416362976133,"vZ0":-1.056511181723391,"x":135.7,"y":138.11,"x0":-2.090603996153627,"y0":50.00218886786768,"z0":5.392093046247005,"aX":-12.364965380980477},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":14.8,"breakHorizontal":10.7,"spinRate":2248,"spinDirection":228},"zone":11,"typeConfidence":0.91,"plateTime":0.4110127631498881,"extension":5.08399051509367},"index":0,"playId":"f7c21622-0a7b-3451-9145-42c6a8d9389f","pitchNumber":1,"startTime":"2026-03-31T02:19:57.752Z","endTime":"2026-03-31T02:20:03.393Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":669224,"link":"/api/v1/people/669224","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":83.7,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.56413201852103,"aZ":-15.313470637685988,"pfxX":-7.619909692746154,"pfxZ":9.184255763826982,"pX":-0.4024716345295797,"pZ":3.8880458394409225,"vX0":6.7806289846801295,"vY0":-136.26009191890824,"vZ0":-1.321853057590731,"x":132.34,"y":133.8,"x0":-1.962484383473041,"y0":50.00229281878518,"z0":5.46381050380046,"aX":-13.988359211271762},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":16.4,"breakHorizontal":11.9,"spinRate":2306,"spinDirection":223},"zone":11,"typeConfidence":0.93,"plateTime":0.4056864253811092,"extension":5.181658578873303},"index":1,"playId":"944c8b1a-6453-3232-b67a-ae4731ea3356","pitchNumber":2,"startTime":"2026-03-31T02:20:12.243Z","endTime":"2026-03-31T02:20:15.602Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":669224,"link":"/api/v1/people/669224","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":84.1,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.08058508715092,"aZ":-15.5914260525381,"pfxX":-9.728491220085505,"pfxZ":8.957522623203898,"pX":-0.5676708072388942,"pZ":3.098898884746372,"vX0":6.858056822371248,"vY0":-136.88034877902896,"vZ0":-2.9158804955037843,"x":138.64,"y":155.11,"x0":-1.8730742012195558,"y0":50.00404483340236,"z0":5.278886385942515,"aX":-18.011631458875428},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":15.6,"breakHorizontal":15.7,"spinRate":2354,"spinDirection":230},"zone":1,"typeConfidence":0.92,"plateTime":0.40395708234228334,"extension":5.185296682652414},"index":2,"playId":"2705e559-75af-31d8-8441-4ce3ab7ab829","pitchNumber":3,"startTime":"2026-03-31T02:20:26.206Z","endTime":"2026-03-31T02:20:29.857Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":669224,"link":"/api/v1/people/669224","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":86.5,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.698967312107158,"aZ":-18.07902722286913,"pfxX":-6.827105342781437,"pfxZ":7.298854150751348,"pX":-0.8894458086680652,"pZ":3.878336845899341,"vX0":5.347962841739028,"vY0":-138.30517319413568,"vZ0":-0.8435849605805424,"x":150.9,"y":134.06,"x0":-1.9639873934561964,"y0":50.00593476406546,"z0":5.403233703625111,"aX":-13.18944238232387},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":13.2,"breakHorizontal":11.2,"spinRate":2278,"spinDirection":229},"zone":11,"typeConfidence":0.93,"plateTime":0.39649086434158365,"extension":5.138485056584577},"index":3,"playId":"32463590-3e38-3f82-adba-bc93954d9b51","pitchNumber":4,"startTime":"2026-03-31T02:20:42.071Z","endTime":"2026-03-31T02:20:45.540Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":669224,"link":"/api/v1/people/669224","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":84.9,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.743315753081355,"aZ":-11.980771730275372,"pfxX":-6.550315060422404,"pfxZ":10.761935893182232,"pX":-0.1148839731557333,"pZ":3.081435442655476,"vX0":7.228851713869366,"vY0":-137.17889222103955,"vZ0":-3.6531678738815323,"x":121.38,"y":155.58,"x0":-1.9528409263173168,"y0":50.00172275856335,"z0":5.266673626285503,"aX":-12.289883111511001},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":18.7,"breakHorizontal":10.1,"spinRate":2378,"spinDirection":223},"zone":2,"typeConfidence":0.92,"plateTime":0.40167218988707765,"extension":5.274875867072323},"index":4,"playId":"3b0edbe7-b8b2-3458-8ac5-8d20a85c1b6c","pitchNumber":5,"startTime":"2026-03-31T02:20:58.436Z","endTime":"2026-03-31T02:21:02.698Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":669224,"link":"/api/v1/people/669224","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":84.8,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.23498316202944,"aZ":-12.552317946031682,"pfxX":-6.996026424400389,"pfxZ":10.44883573301733,"pX":0.1375211394973285,"pZ":3.2521996176031407,"vX0":7.616064686650068,"vY0":-137.56754388642992,"vZ0":-3.2035027644707887,"x":111.76,"y":150.97,"x0":-1.7847929651367658,"y0":50.00465806971121,"z0":5.307175827197193,"aX":-13.141121502850496},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":18.2,"breakHorizontal":10.7,"spinRate":2339,"spinDirection":225},"zone":2,"typeConfidence":0.93,"plateTime":0.40125328132024807,"extension":5.195760695225844},"index":5,"playId":"f7859d7b-2120-3196-95d6-847c6c272cf2","pitchNumber":6,"startTime":"2026-03-31T02:21:13.590Z","endTime":"2026-03-31T02:21:18.658Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":669224,"link":"/api/v1/people/669224","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669224,"link":"/api/v1/people/669224"},"credit":"b_ab"},{"player":{"id":622491,"link":"/api/v1/people/622491"},"credit":"p_ab"},{"player":{"id":669224,"link":"/api/v1/people/669224"},"credit":"b_pa"},{"player":{"id":622491,"link":"/api/v1/people/622491"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.800000000000004,"awayTeamWinProbability":36.199999999999996,"homeTeamWinProbabilityAdded":2.6000000000000085,"leverageIndex":1.03,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2026-03-31T02:21:18.658Z","atBatIndex":17},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"José Caballero challenged (pitch result), call on the field was overturned: José Caballero walks.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-31T02:21:38.729Z","endTime":"2026-03-31T02:23:45.927Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":676609,"fullName":"José Caballero","link":"/api/v1/people/676609"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":676609,"fullName":"José Caballero","link":"/api/v1/people/676609"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":676609,"fullName":"José Caballero","link":"/api/v1/people/676609"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":84.5,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":39.13452869238589,"aZ":-15.270564081820595,"pfxX":-8.25523064675173,"pfxZ":9.032995891095048,"pX":1.0314046647734525,"pZ":2.576741993116354,"vX0":10.229144225370488,"vY0":-137.98587201190367,"vZ0":-4.448248952535441,"x":77.69,"y":169.21,"x0":-1.7036262077115596,"y0":50.00407166776485,"z0":5.285022705362657,"aX":-15.451146594558912},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":15.2,"breakHorizontal":12.0,"spinRate":2276,"spinDirection":231},"zone":12,"typeConfidence":0.92,"plateTime":0.40151350284045906,"extension":5.234478268771362},"index":0,"playId":"8e2cd8b4-c117-35b2-a66f-df6fd7153986","pitchNumber":1,"startTime":"2026-03-31T02:21:41.438Z","endTime":"2026-03-31T02:21:48.283Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":676609,"link":"/api/v1/people/676609","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":true},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":84.1,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.53049194307255,"aZ":-21.26329404348123,"pfxX":-12.216215147724332,"pfxZ":5.897761411284494,"pX":0.9104630373202478,"pZ":2.6561095236645067,"vX0":11.152829988540857,"vY0":-136.92426754631236,"vZ0":-2.665652751368686,"x":82.3,"y":167.07,"x0":-1.6806105692738134,"y0":50.00233930384579,"z0":5.140216823298448,"aX":-22.595358414289667},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":10.1,"breakHorizontal":19.0,"spinRate":2217,"spinDirection":235},"zone":12,"typeConfidence":2.0,"plateTime":0.40406664887494337,"extension":5.320966081693504},"index":1,"playId":"2e489c9f-3d4e-3c58-bd63-73904d18b591","pitchNumber":2,"startTime":"2026-03-31T02:21:55.211Z","endTime":"2026-03-31T02:22:22.228Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":676609,"link":"/api/v1/people/676609","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":147,"player":{"id":676609,"fullName":"José Caballero","link":"/api/v1/people/676609"}},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":87.1,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.5928423097848,"aZ":-14.697857656186585,"pfxX":-6.231704169355857,"pfxZ":8.901391628350092,"pX":-1.2620457516919341,"pZ":2.6575616543340654,"vX0":4.333536980035207,"vY0":-139.9522910198711,"vZ0":-4.472570032761295,"x":165.11,"y":167.03,"x0":-2.028976896761448,"y0":50.00477166623533,"z0":5.254312226793045,"aX":-12.237130218696938},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.2,"breakHorizontal":10.3,"spinRate":2256,"spinDirection":228},"zone":11,"typeConfidence":0.91,"plateTime":0.3929125342683175,"extension":5.216955958659377},"index":2,"playId":"a940105e-67cb-30fd-98f1-8a4cac05ff22","pitchNumber":3,"startTime":"2026-03-31T02:22:22.793Z","endTime":"2026-03-31T02:22:27.803Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":676609,"link":"/api/v1/people/676609","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":85.5,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.18557809110699,"aZ":-13.592681982046638,"pfxX":-7.5798389369220125,"pfxZ":9.829378521549778,"pX":0.46902353001604785,"pZ":1.6252292107094533,"vX0":8.34483707630379,"vY0":-137.73628144699725,"vZ0":-7.052167330510918,"x":99.12,"y":194.9,"x0":-1.6386022196303378,"y0":50.00560765128271,"z0":5.168245855620032,"aX":-14.332514946046466},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.2,"breakHorizontal":11.6,"spinRate":2264,"spinDirection":230},"zone":9,"typeConfidence":0.92,"plateTime":0.4001396998602478,"extension":5.257748947774106},"index":3,"playId":"e1bbf4c7-255f-3abc-ba27-6347b6b4581d","pitchNumber":4,"startTime":"2026-03-31T02:22:38.413Z","endTime":"2026-03-31T02:22:42.753Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":676609,"link":"/api/v1/people/676609","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":85.0,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.83947700281458,"aZ":-13.384952671376153,"pfxX":-6.186762371312168,"pfxZ":9.943596714331948,"pX":0.052943892003037375,"pZ":3.4766172856930893,"vX0":6.72522403171238,"vY0":-138.07217498514393,"vZ0":-2.600021549981219,"x":114.98,"y":144.91,"x0":-1.6356221156409185,"y0":50.0027898395237,"z0":5.3559934639042,"aX":-11.691118476979913},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":17.5,"breakHorizontal":9.5,"spinRate":2339,"spinDirection":226},"zone":12,"typeConfidence":0.93,"plateTime":0.3999679080714631,"extension":5.136654832983876},"index":4,"playId":"82c6c4a1-977a-3fb2-aa82-4ba9739edd75","pitchNumber":5,"startTime":"2026-03-31T02:22:54.493Z","endTime":"2026-03-31T02:22:58.538Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":676609,"link":"/api/v1/people/676609","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"index":5,"startTime":"2026-03-31T02:23:07.807Z","endTime":"2026-03-31T02:23:18.927Z","isPitch":false,"type":"action","player":{"id":676609,"link":"/api/v1/people/676609"},"defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":676609,"link":"/api/v1/people/676609","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":86.9,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.430354737338384,"aZ":-15.062551586104679,"pfxX":-7.527555741329311,"pfxZ":8.80366549062774,"pX":-0.1929953861264087,"pZ":1.4072597689016344,"vX0":6.997525174898196,"vY0":-139.06797718732878,"vZ0":-7.182036811248293,"x":124.36,"y":200.78,"x0":-1.7732997786026847,"y0":50.00157593949188,"z0":5.037187934866951,"aX":-14.629841974158106},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":14.5,"breakHorizontal":12.0,"spinRate":2340,"spinDirection":227},"zone":13,"typeConfidence":0.92,"plateTime":0.3950094381579543,"extension":5.2983279789218845},"index":6,"playId":"f52f3207-a03b-3a2c-98cb-8c8de8203809","pitchNumber":6,"startTime":"2026-03-31T02:23:18.927Z","endTime":"2026-03-31T02:23:45.927Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":676609,"link":"/api/v1/people/676609","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676609,"link":"/api/v1/people/676609"},"credit":"b_pa"},{"player":{"id":622491,"link":"/api/v1/people/622491"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":147,"player":{"id":676609,"fullName":"José Caballero","link":"/api/v1/people/676609"}},"homeTeamWinProbability":60.9,"awayTeamWinProbability":39.1,"homeTeamWinProbabilityAdded":-2.9000000000000057,"leverageIndex":0.75,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-03-31T02:23:45.927Z","atBatIndex":18},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Trent Grisham grounds into a force out, second baseman Cole Young to shortstop Leo Rivas. José Caballero out at 2nd. Trent Grisham to 1st.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-31T02:24:01.748Z","endTime":"2026-03-31T02:24:10.193Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":663757,"fullName":"Trent Grisham","link":"/api/v1/people/663757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663757,"fullName":"Trent Grisham","link":"/api/v1/people/663757"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":676609,"fullName":"José Caballero","link":"/api/v1/people/676609"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":702284,"link":"/api/v1/people/702284"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":660844,"link":"/api/v1/people/660844"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":663757,"fullName":"Trent Grisham","link":"/api/v1/people/663757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":95.2,"endSpeed":86.4,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.04571097721776,"aZ":-15.451585001286812,"pfxX":-5.7349184275117935,"pfxZ":8.699330303499922,"pX":0.2511226595376253,"pZ":2.318218574793497,"vX0":7.697065288889837,"vY0":-138.30622100810655,"vZ0":-4.875080135810075,"x":107.43,"y":176.19,"x0":-1.8328220813997134,"y0":50.00474125198976,"z0":5.152392412880965,"aX":-11.027177004495675},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":14.8,"breakHorizontal":8.6,"spinRate":2299,"spinDirection":226},"zone":5,"typeConfidence":0.89,"plateTime":0.39718934978305276,"extension":5.477876181276583},"hitData":{"launchSpeed":92.7,"launchAngle":-19.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":148.97,"coordY":154.12}},"index":0,"playId":"48025a25-bab2-3194-b9cd-e350a6e09f75","pitchNumber":1,"startTime":"2026-03-31T02:24:02.164Z","endTime":"2026-03-31T02:24:10.193Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":663757,"link":"/api/v1/people/663757","batSide":{"code":"L","description":"Left"}},"first":{"id":676609,"link":"/api/v1/people/676609"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663757,"link":"/api/v1/people/663757"},"credit":"b_ab"},{"player":{"id":622491,"link":"/api/v1/people/622491"},"credit":"p_ab"},{"player":{"id":663757,"link":"/api/v1/people/663757"},"credit":"b_pa"},{"player":{"id":622491,"link":"/api/v1/people/622491"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":64.3,"awayTeamWinProbability":35.7,"homeTeamWinProbabilityAdded":3.3999999999999986,"leverageIndex":1.44,"dramaIndex":62.0,"contextMetrics":{},"playEndTime":"2026-03-31T02:24:10.193Z","atBatIndex":19},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Aaron Judge walks. Trent Grisham to 2nd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-31T02:24:37.738Z","endTime":"2026-03-31T02:26:04.278Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":592450,"fullName":"Aaron Judge","link":"/api/v1/people/592450"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":592450,"fullName":"Aaron Judge","link":"/api/v1/people/592450"},"postOnSecond":{"id":663757,"fullName":"Trent Grisham","link":"/api/v1/people/663757"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":663757,"fullName":"Trent Grisham","link":"/api/v1/people/663757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":592450,"fullName":"Aaron Judge","link":"/api/v1/people/592450"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":78.3,"strikeZoneTop":3.523,"strikeZoneBottom":1.778,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.57259173035209,"aZ":-32.274691885288426,"pfxX":0.5388071459374684,"pfxZ":-0.06711668129811876,"pX":0.3640856114330789,"pZ":1.9632174255927592,"vX0":5.299864076301626,"vY0":-123.01133223673388,"vZ0":-1.2401914810857921,"x":103.12,"y":185.77,"x0":-1.8811074366905811,"y0":50.00105752645814,"z0":5.190264819850441,"aX":0.8318399198949934},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-0.1,"breakHorizontal":-2.2,"spinRate":2343,"spinDirection":76},"zone":9,"typeConfidence":0.9,"plateTime":0.44391402748456965,"extension":5.327482374000904},"index":0,"playId":"6dc0ab1b-008a-3b9f-9990-627f277d3e06","pitchNumber":1,"startTime":"2026-03-31T02:24:38.840Z","endTime":"2026-03-31T02:24:43.278Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":592450,"link":"/api/v1/people/592450","batSide":{"code":"R","description":"Right"}},"first":{"id":663757,"link":"/api/v1/people/663757"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.1,"endSpeed":77.7,"strikeZoneTop":3.523,"strikeZoneBottom":1.778,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.13604998859721,"aZ":-31.68725800925449,"pfxX":0.3936303500582352,"pfxZ":0.32495187670460357,"pX":0.9065921782934775,"pZ":1.878085362481605,"vX0":6.710794434969582,"vY0":-122.31354344801449,"vZ0":-1.364397346789634,"x":82.44,"y":188.07,"x0":-1.918914911564258,"y0":50.00554359593031,"z0":5.149296780948306,"aX":0.5995411516826165},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":0.5,"breakHorizontal":-2.3,"spinRate":2293,"spinDirection":65},"zone":14,"typeConfidence":0.91,"plateTime":0.4470565018870958,"extension":5.435964910015797},"index":1,"playId":"e22134e5-7917-3881-8b6d-308b958be360","pitchNumber":2,"startTime":"2026-03-31T02:24:57.588Z","endTime":"2026-03-31T02:25:03.927Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":592450,"link":"/api/v1/people/592450","batSide":{"code":"R","description":"Right"}},"first":{"id":663757,"link":"/api/v1/people/663757"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":84.5,"endSpeed":78.2,"strikeZoneTop":3.523,"strikeZoneBottom":1.778,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.965338532753947,"aZ":-30.670256413526353,"pfxX":0.3001293340544411,"pfxZ":0.9749613139229867,"pX":-0.08208544319040367,"pZ":1.6475024676875556,"vX0":4.519867552851287,"vY0":-123.09275837037279,"vZ0":-2.060423885182721,"x":120.13,"y":194.3,"x0":-1.9761956249390542,"y0":50.00349664305142,"z0":5.076075300923842,"aX":0.4632528445820523},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":1.6,"breakHorizontal":-1.6,"spinRate":2329,"spinDirection":60},"zone":13,"typeConfidence":0.9,"plateTime":0.4438817467452907,"extension":5.459633317156651},"index":2,"playId":"11489ba4-7f3f-3cfb-b508-4ed3daac3d88","pitchNumber":3,"startTime":"2026-03-31T02:25:18.179Z","endTime":"2026-03-31T02:25:24.927Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":592450,"link":"/api/v1/people/592450","batSide":{"code":"R","description":"Right"}},"first":{"id":663757,"link":"/api/v1/people/663757"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":87.3,"strikeZoneTop":3.523,"strikeZoneBottom":1.778,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.78813094567741,"aZ":-27.59684229518902,"pfxX":-9.539377088658426,"pfxZ":2.335720086125594,"pX":-1.0765908283727217,"pZ":2.7263923455296526,"vX0":5.292808897930726,"vY0":-139.37176348723375,"vZ0":-1.774505907402212,"x":158.04,"y":165.17,"x0":-1.7660462612306487,"y0":50.00071254658091,"z0":5.202904938792972,"aX":-18.670076168336497},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":4.1,"breakHorizontal":16.1,"spinRate":2162,"spinDirection":231},"zone":11,"typeConfidence":0.91,"plateTime":0.393753696897432,"extension":5.267535461917872},"index":3,"playId":"8334c58f-4337-3cfa-9f39-ce4033f1f3a2","pitchNumber":4,"startTime":"2026-03-31T02:25:38.099Z","endTime":"2026-03-31T02:25:43.627Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":592450,"link":"/api/v1/people/592450","batSide":{"code":"R","description":"Right"}},"first":{"id":663757,"link":"/api/v1/people/663757"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":95.0,"endSpeed":85.6,"strikeZoneTop":3.523,"strikeZoneBottom":1.778,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.820926024266534,"aZ":-12.859228031812135,"pfxX":-6.040857193930568,"pfxZ":10.169974545947838,"pX":1.1377170186609504,"pZ":2.743513978011181,"vX0":9.186470315356663,"vY0":-137.93748044487944,"vZ0":-4.420452190640036,"x":73.63,"y":164.71,"x0":-1.4733516550011125,"y0":50.001162504989125,"z0":5.254205009512649,"aX":-11.471716191861681},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":17.5,"breakHorizontal":8.6,"spinRate":2240,"spinDirection":230},"zone":12,"typeConfidence":0.92,"plateTime":0.39929953744076974,"extension":5.402454622466882},"index":4,"playId":"8e5d404f-0f7b-3924-bd05-8d1021f246b1","pitchNumber":5,"startTime":"2026-03-31T02:25:59.095Z","endTime":"2026-03-31T02:26:04.278Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":592450,"link":"/api/v1/people/592450","batSide":{"code":"R","description":"Right"}},"first":{"id":663757,"link":"/api/v1/people/663757"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592450,"link":"/api/v1/people/592450"},"credit":"b_pa"},{"player":{"id":622491,"link":"/api/v1/people/622491"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":61.8,"awayTeamWinProbability":38.2,"homeTeamWinProbabilityAdded":-2.5,"leverageIndex":1.03,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2026-03-31T02:26:04.278Z","atBatIndex":20},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Cody Bellinger strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-31T02:26:31.259Z","endTime":"2026-03-31T02:27:36.241Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":641355,"fullName":"Cody Bellinger","link":"/api/v1/people/641355"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":641355,"fullName":"Cody Bellinger","link":"/api/v1/people/641355"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":641598,"link":"/api/v1/people/641598"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":86.3,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.027100996535424,"aZ":-12.897014439310523,"pfxX":-8.136361679803613,"pfxZ":10.016998512027982,"pX":-0.16737477009259835,"pZ":2.031882861024934,"vX0":7.342610118916325,"vY0":-138.58953701593745,"vZ0":-6.143502104203142,"x":123.38,"y":183.92,"x0":-1.8077880812107423,"y0":50.00369442293791,"z0":5.156308401795875,"aX":-15.660889260971677},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.8,"breakHorizontal":13.0,"spinRate":2443,"spinDirection":231},"zone":8,"typeConfidence":0.92,"plateTime":0.3968235114470806,"extension":5.555836143187635},"index":0,"playId":"7ed0074a-3b73-3393-a813-405aa9d79a84","pitchNumber":1,"startTime":"2026-03-31T02:26:34.670Z","endTime":"2026-03-31T02:26:38.743Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":641355,"link":"/api/v1/people/641355","batSide":{"code":"L","description":"Left"}},"first":{"id":592450,"link":"/api/v1/people/592450"},"second":{"id":663757,"link":"/api/v1/people/663757"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.8,"endSpeed":76.2,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.778553200409032,"aZ":-31.27884538295958,"pfxX":0.1617790294390824,"pfxZ":0.6035571080640745,"pX":0.7678286443561704,"pZ":1.9651129160589011,"vX0":6.174494496468972,"vY0":-121.91276667498654,"vZ0":-1.1443113530871305,"x":87.73,"y":185.72,"x0":-1.8321838997324331,"y0":50.00303564117893,"z0":5.171318670225006,"aX":0.24046048910192686},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":1.1,"breakHorizontal":-1.9,"spinRate":2331,"spinDirection":63},"zone":9,"typeConfidence":0.9,"plateTime":0.45144230709219313,"extension":5.417589268164022},"index":1,"playId":"ff998e59-0ed6-3900-96ff-46a1fb6459f0","pitchNumber":2,"startTime":"2026-03-31T02:26:53.028Z","endTime":"2026-03-31T02:26:56.723Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":641355,"link":"/api/v1/people/641355","batSide":{"code":"L","description":"Left"}},"first":{"id":592450,"link":"/api/v1/people/592450"},"second":{"id":663757,"link":"/api/v1/people/663757"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":87.2,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.7268046353401,"aZ":-15.100092709332122,"pfxX":-5.595356966321576,"pfxZ":8.730854648527256,"pX":0.9958648256980033,"pZ":2.9324040824740045,"vX0":9.15585283645532,"vY0":-139.08645904718097,"vZ0":-3.5869368281394753,"x":79.04,"y":159.61,"x0":-1.614456943018871,"y0":50.003601374591234,"z0":5.242670775250447,"aX":-10.94406805591377},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.2,"breakHorizontal":8.2,"spinRate":2445,"spinDirection":226},"zone":12,"typeConfidence":0.92,"plateTime":0.39408566483519447,"extension":5.267517038133093},"index":2,"playId":"26d6b41f-e227-3e3a-a2ac-4d7e7c82c60c","pitchNumber":3,"startTime":"2026-03-31T02:27:11.983Z","endTime":"2026-03-31T02:27:16.453Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":641355,"link":"/api/v1/people/641355","batSide":{"code":"L","description":"Left"}},"first":{"id":592450,"link":"/api/v1/people/592450"},"second":{"id":663757,"link":"/api/v1/people/663757"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":95.2,"endSpeed":86.0,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.89774249533496,"aZ":-15.51104456291833,"pfxX":-5.752386183545526,"pfxZ":8.676882591775524,"pX":-0.09864765126826654,"pZ":3.833332329276094,"vX0":6.494813540096003,"vY0":-138.44315905074856,"vZ0":-1.247365796282729,"x":120.76,"y":135.28,"x0":-1.7393186681134312,"y0":50.00614231493739,"z0":5.338903239239443,"aX":-11.052401598904492},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.6,"breakHorizontal":8.9,"spinRate":2337,"spinDirection":229},"zone":11,"typeConfidence":0.93,"plateTime":0.39719785924435147,"extension":5.400122090193752},"index":3,"playId":"a8dcd047-9a48-33c4-aaaa-07f7bbcefb64","pitchNumber":4,"startTime":"2026-03-31T02:27:32.587Z","endTime":"2026-03-31T02:27:36.241Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":641355,"link":"/api/v1/people/641355","batSide":{"code":"L","description":"Left"}},"first":{"id":592450,"link":"/api/v1/people/592450"},"second":{"id":663757,"link":"/api/v1/people/663757"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641355,"link":"/api/v1/people/641355"},"credit":"b_ab"},{"player":{"id":622491,"link":"/api/v1/people/622491"},"credit":"p_ab"},{"player":{"id":641355,"link":"/api/v1/people/641355"},"credit":"b_pa"},{"player":{"id":622491,"link":"/api/v1/people/622491"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":66.9,"awayTeamWinProbability":33.099999999999994,"homeTeamWinProbabilityAdded":5.1000000000000085,"leverageIndex":2.02,"dramaIndex":87.0,"contextMetrics":{},"playEndTime":"2026-03-31T02:27:36.241Z","atBatIndex":21},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Rob Refsnyder pops out to first baseman Ben Rice in foul territory.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-31T02:29:31.035Z","endTime":"2026-03-31T02:31:09.499Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":608701,"fullName":"Rob Refsnyder","link":"/api/v1/people/608701"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677960,"fullName":"Ryan Weathers","link":"/api/v1/people/677960"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":608701,"fullName":"Rob Refsnyder","link":"/api/v1/people/608701"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":700250,"link":"/api/v1/people/700250"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.8,"endSpeed":74.7,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.050968982681916,"aZ":-31.035457062519765,"pfxX":-7.586212295163042,"pfxZ":0.8056157289124197,"pX":1.0716797579622142,"pZ":3.062333585900039,"vX0":-2.31626635106746,"vY0":-117.70137028887183,"vZ0":1.113059368242308,"x":76.15,"y":156.1,"x0":3.052515562313004,"y0":50.00206411983273,"z0":5.44375583821998,"aX":-10.70839692270061},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":1.9,"breakHorizontal":14.3,"spinRate":2536,"spinDirection":296},"zone":12,"typeConfidence":0.88,"plateTime":0.46426710370858304,"extension":5.555613264900262},"index":0,"playId":"8c6bad86-edb3-35b3-b909-e61fe9b92745","pitchNumber":1,"startTime":"2026-03-31T02:29:43.695Z","endTime":"2026-03-31T02:29:47.852Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":608701,"link":"/api/v1/people/608701","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.3,"endSpeed":75.5,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.493753850831517,"aZ":-31.90380867070105,"pfxX":-6.69481174129457,"pfxZ":0.19304348743189692,"pX":-0.9680840653962951,"pZ":1.4669178159584537,"vX0":-6.567013823558017,"vY0":-118.26049004410557,"vZ0":-1.9273878472723385,"x":153.9,"y":199.17,"x0":2.709674827948903,"y0":50.00504873410459,"z0":5.20507809035085,"aX":-9.530661962757573},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":0.1,"breakHorizontal":13.7,"spinRate":2521,"spinDirection":288},"zone":13,"typeConfidence":0.89,"plateTime":0.46226620593228374,"extension":5.598720469857495},"index":1,"playId":"488f980b-a232-3e0c-85cf-f9e998888c19","pitchNumber":2,"startTime":"2026-03-31T02:29:56.772Z","endTime":"2026-03-31T02:30:00.679Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":608701,"link":"/api/v1/people/608701","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":84.7,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.53271599866379,"aZ":-17.741018436254343,"pfxX":11.502528761291508,"pfxZ":7.824500705263719,"pX":-0.7985841083901501,"pZ":1.4286855658828217,"vX0":-12.263861272559101,"vY0":-135.65354475182136,"vZ0":-6.4653544004667935,"x":147.44,"y":200.21,"x0":2.3088533405247955,"y0":50.001384616205705,"z0":5.10075924722836,"aX":21.214768855510435},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":12.7,"breakHorizontal":-17.9,"spinRate":2258,"spinDirection":124},"zone":13,"typeConfidence":0.54,"plateTime":0.40536664315451265,"extension":5.802172960676313},"index":2,"playId":"3659a2b6-d850-3f12-9acc-ede7b0771dc0","pitchNumber":3,"startTime":"2026-03-31T02:30:14.102Z","endTime":"2026-03-31T02:30:17.663Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":608701,"link":"/api/v1/people/608701","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":86.2,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.243748767663995,"aZ":-15.861534779240099,"pfxX":7.264169666818644,"pfxZ":8.52352715537101,"pX":0.17060150646848973,"pZ":2.661947413645151,"vX0":-8.805116103498237,"vY0":-137.85350060356916,"vZ0":-4.339158880184519,"x":110.5,"y":166.91,"x0":2.4707305112142715,"y0":50.003589560160975,"z0":5.3359065416762546,"aX":13.904131323755044},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":14.6,"breakHorizontal":-11.2,"spinRate":2343,"spinDirection":134},"zone":5,"typeConfidence":2.0,"plateTime":0.3981726856276122,"extension":5.742440385302087},"index":3,"playId":"25665fb2-f647-3bb7-a213-47d446749ea8","pitchNumber":4,"startTime":"2026-03-31T02:30:32.142Z","endTime":"2026-03-31T02:30:36.242Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":608701,"link":"/api/v1/people/608701","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"index":4,"startTime":"2026-03-31T02:30:45.799Z","endTime":"2026-03-31T02:30:54.717Z","isPitch":false,"type":"action","player":{"id":608701,"link":"/api/v1/people/608701"},"defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":608701,"link":"/api/v1/people/608701","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":96.7,"endSpeed":87.9,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.071963839250245,"aZ":-13.911120027758335,"pfxX":5.221947778116311,"pfxZ":9.188653142954543,"pX":-0.6585436868881451,"pZ":3.0180743533536436,"vX0":-10.20292056400748,"vY0":-140.40163170653935,"vZ0":-4.036550731691217,"x":142.1,"y":157.29,"x0":2.3512584133613537,"y0":50.00462543618601,"z0":5.385648490937417,"aX":10.381871147631866},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.0,"breakHorizontal":-7.3,"spinRate":2147,"spinDirection":133},"zone":1,"typeConfidence":2.0,"plateTime":0.3907512927931789,"extension":5.795557074593663},"hitData":{"launchSpeed":56.5,"launchAngle":66.0,"totalDistance":108.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":165.83,"coordY":183.17}},"index":5,"playId":"c8d183b4-0d89-3f3c-a70a-03f7892e4236","pitchNumber":5,"startTime":"2026-03-31T02:30:54.717Z","endTime":"2026-03-31T02:31:09.499Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":608701,"link":"/api/v1/people/608701","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608701,"link":"/api/v1/people/608701"},"credit":"b_ab"},{"player":{"id":677960,"link":"/api/v1/people/677960"},"credit":"p_ab"},{"player":{"id":608701,"link":"/api/v1/people/608701"},"credit":"b_pa"},{"player":{"id":677960,"link":"/api/v1/people/677960"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":64.8,"awayTeamWinProbability":35.2,"homeTeamWinProbabilityAdded":-2.1000000000000085,"leverageIndex":0.8,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-03-31T02:31:09.499Z","atBatIndex":22},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Julio Rodríguez strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-31T02:31:24.691Z","endTime":"2026-03-31T02:32:19.253Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677960,"fullName":"Ryan Weathers","link":"/api/v1/people/677960"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,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":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669224,"link":"/api/v1/people/669224"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":87.1,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.009467449656064,"aZ":-14.625092376245078,"pfxX":6.222902965574629,"pfxZ":8.917203631895639,"pX":0.29038785164567127,"pZ":3.542480583742173,"vX0":-8.43210481838182,"vY0":-140.19795873521338,"vZ0":-2.7417010802767523,"x":105.93,"y":143.13,"x0":2.5443596150671666,"y0":50.00485650997586,"z0":5.501260960037235,"aX":12.250460796350612},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":15.7,"breakHorizontal":-9.4,"spinRate":2275,"spinDirection":134},"zone":2,"typeConfidence":2.0,"plateTime":0.39236986116185557,"extension":5.711815135413756},"index":0,"playId":"2d6154a1-efa6-33ed-89d6-d1ff8d020eb6","pitchNumber":1,"startTime":"2026-03-31T02:31:27.137Z","endTime":"2026-03-31T02:31:31.078Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2026-03-31T02:31:43.725Z","endTime":"2026-03-31T02:31:57.747Z","isPitch":false,"type":"action","player":{"id":677594,"link":"/api/v1/people/677594"},"defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":80.2,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.759237056703807,"aZ":-30.71019281596871,"pfxX":7.379836607558746,"pfxZ":0.8949333389513869,"pX":1.167700203675634,"pZ":1.5729540153473696,"vX0":-6.110803939961121,"vY0":-126.53448391804311,"vZ0":-3.355520330985155,"x":72.49,"y":196.31,"x0":2.650049085114832,"y0":50.00098292156792,"z0":5.365527702671269,"aX":12.01849008620181},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":1.1,"breakHorizontal":-12.0,"spinRate":1793,"spinDirection":121},"zone":14,"typeConfidence":2.0,"plateTime":0.4321435265272471,"extension":5.806861690309926},"index":2,"playId":"0d8cc373-5e4b-3574-8444-7ce4e1c41b31","pitchNumber":2,"startTime":"2026-03-31T02:31:57.747Z","endTime":"2026-03-31T02:32:01.208Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.4,"endSpeed":87.5,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.568289539824455,"aZ":-13.761018905525265,"pfxX":6.301972598125291,"pfxZ":9.24189124924559,"pX":0.04758236016651947,"pZ":3.6857537597274876,"vX0":-8.900650615701828,"vY0":-141.51568094224208,"vZ0":-2.590104779117522,"x":115.19,"y":139.26,"x0":2.440740297190045,"y0":50.00699609410268,"z0":5.514365637465481,"aX":12.562146801002925},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.2,"breakHorizontal":-9.2,"spinRate":2287,"spinDirection":136},"zone":12,"typeConfidence":2.0,"plateTime":0.3896733755244717,"extension":5.70856599897198},"index":3,"playId":"10e94a4d-e140-37ab-8809-ac55051df9d0","pitchNumber":3,"startTime":"2026-03-31T02:32:14.170Z","endTime":"2026-03-31T02:32:19.253Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677594,"link":"/api/v1/people/677594"},"credit":"b_ab"},{"player":{"id":677960,"link":"/api/v1/people/677960"},"credit":"p_ab"},{"player":{"id":677594,"link":"/api/v1/people/677594"},"credit":"b_pa"},{"player":{"id":677960,"link":"/api/v1/people/677960"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.3,"awayTeamWinProbability":36.7,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.6,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2026-03-31T02:32:19.253Z","atBatIndex":23},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Josh Naylor lines out to second baseman Jazz Chisholm Jr.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-31T02:32:39.662Z","endTime":"2026-03-31T02:32:49.372Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677960,"fullName":"Ryan Weathers","link":"/api/v1/people/677960"},"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":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":665862,"link":"/api/v1/people/665862"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.6,"endSpeed":76.1,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.461706618849448,"aZ":-30.09827049114629,"pfxX":-7.01307693600647,"pfxZ":1.4157384695074562,"pX":-0.4923505327202472,"pZ":2.0977946074302922,"vX0":-5.63483265710245,"vY0":-120.2548831231998,"vZ0":-1.1831442507328034,"x":135.77,"y":182.14,"x0":2.7926627002562134,"y0":50.00124528321405,"z0":5.267753942066048,"aX":-10.262223486200439},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":2.5,"breakHorizontal":14.0,"spinRate":2534,"spinDirection":296},"zone":7,"typeConfidence":0.89,"plateTime":0.455586456559101,"extension":5.788058371491064},"hitData":{"launchSpeed":65.3,"launchAngle":19.0,"totalDistance":163.0,"trajectory":"line_drive","hardness":"medium","location":"4","coordinates":{"coordX":139.74,"coordY":137.9}},"index":0,"playId":"2281576d-d015-3a03-b85f-fedd61c95a11","pitchNumber":1,"startTime":"2026-03-31T02:32:42.371Z","endTime":"2026-03-31T02:32:49.372Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":647304,"link":"/api/v1/people/647304"},"credit":"b_ab"},{"player":{"id":677960,"link":"/api/v1/people/677960"},"credit":"p_ab"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"credit":"b_pa"},{"player":{"id":677960,"link":"/api/v1/people/677960"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":62.3,"awayTeamWinProbability":37.7,"homeTeamWinProbabilityAdded":-1.0,"leverageIndex":0.4,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-03-31T02:32:49.372Z","atBatIndex":24},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ben Rice flies out sharply to left fielder Randy Arozarena.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-31T02:34:50.299Z","endTime":"2026-03-31T02:36:10.939Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":700250,"fullName":"Ben Rice","link":"/api/v1/people/700250"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":700250,"fullName":"Ben Rice","link":"/api/v1/people/700250"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":668227,"link":"/api/v1/people/668227"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.0,"endSpeed":77.1,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.170309427122092,"aZ":-30.543008986498272,"pfxX":-0.27950116621236787,"pfxZ":1.0887046066805537,"pX":-0.3084200964271913,"pZ":1.8535901879328898,"vX0":4.929166691686695,"vY0":-120.95430982937194,"vZ0":-1.5324786398732244,"x":128.76,"y":188.73,"x0":-2.3269718842707934,"y0":50.00248196894892,"z0":5.146478750377764,"aX":-0.41905254426077104},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":1.9,"breakHorizontal":-0.5,"spinRate":2244,"spinDirection":56},"zone":7,"typeConfidence":0.91,"plateTime":0.450949043161633,"extension":5.096331218754873},"index":0,"playId":"4fe16e0b-97f4-3e6c-8bfe-6adbdfd71202","pitchNumber":1,"startTime":"2026-03-31T02:34:58.896Z","endTime":"2026-03-31T02:35:02.188Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":700250,"link":"/api/v1/people/700250","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":79.6,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.569389258976905,"aZ":-30.040364576364567,"pfxX":-12.865692240856411,"pfxZ":1.3336178459423609,"pX":0.3575893955952311,"pZ":1.1671250400815993,"vX0":9.690447041736096,"vY0":-125.64113259884807,"vZ0":-3.236879882753283,"x":103.37,"y":207.27,"x0":-1.8706511619214496,"y0":50.00568981494924,"z0":4.903914897502496,"aX":-20.64910998707807},"breaks":{"breakAngle":31.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":1.9,"breakHorizontal":21.2,"spinRate":1874,"spinDirection":256},"zone":14,"typeConfidence":0.9,"plateTime":0.43532371293333405,"extension":5.216578241153449},"index":1,"playId":"9b1227d8-a229-382c-b6bb-4ddbb84d7fed","pitchNumber":2,"startTime":"2026-03-31T02:35:14.934Z","endTime":"2026-03-31T02:35:18.078Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":700250,"link":"/api/v1/people/700250","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":true},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.0,"endSpeed":77.0,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.871549952693364,"aZ":-29.926192422673427,"pfxX":-0.4760576920127153,"pfxZ":1.4888894082500954,"pX":0.2726591209137869,"pZ":1.5048836243522625,"vX0":5.814051307746218,"vY0":-122.19345354605254,"vZ0":-2.4209659844756395,"x":106.61,"y":198.15,"x0":-2.079160094044476,"y0":50.00166863718789,"z0":5.088778483828577,"aX":-0.7186803130389812},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":2.4,"breakHorizontal":-0.6,"spinRate":2342,"spinDirection":69},"zone":14,"typeConfidence":0.9,"plateTime":0.4488579490622353,"extension":4.9981735452114355},"index":2,"playId":"1443a13b-3228-3905-b21b-85f0b756f85a","pitchNumber":3,"startTime":"2026-03-31T02:35:29.544Z","endTime":"2026-03-31T02:35:56.553Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":700250,"link":"/api/v1/people/700250","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":147,"player":{"id":700250,"fullName":"Ben Rice","link":"/api/v1/people/700250"}},"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":85.2,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.338425069375972,"aZ":-24.799210206592736,"pfxX":-12.62247780423371,"pfxZ":3.9540286658953576,"pX":-0.444336265011206,"pZ":2.3026023782419296,"vX0":8.381028968103863,"vY0":-136.05449302416898,"vZ0":-2.7875393499149714,"x":133.94,"y":176.61,"x0":-1.933196935726485,"y0":50.00293721980035,"z0":5.069155349745491,"aX":-23.53773885090218},"breaks":{"breakAngle":40.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":6.7,"breakHorizontal":21.0,"spinRate":2085,"spinDirection":237},"zone":4,"typeConfidence":0.93,"plateTime":0.4034041513638016,"extension":5.328294532439366},"hitData":{"launchSpeed":100.1,"launchAngle":24.0,"totalDistance":335.0,"trajectory":"fly_ball","hardness":"hard","location":"7","coordinates":{"coordX":38.19,"coordY":95.48}},"index":3,"playId":"fc374173-efc9-3c4d-808c-9d8d309868f1","pitchNumber":4,"startTime":"2026-03-31T02:35:58.530Z","endTime":"2026-03-31T02:36:10.939Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":700250,"link":"/api/v1/people/700250","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":700250,"link":"/api/v1/people/700250"},"credit":"b_ab"},{"player":{"id":622491,"link":"/api/v1/people/622491"},"credit":"p_ab"},{"player":{"id":700250,"link":"/api/v1/people/700250"},"credit":"b_pa"},{"player":{"id":622491,"link":"/api/v1/people/622491"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":65.2,"awayTeamWinProbability":34.8,"homeTeamWinProbabilityAdded":2.9000000000000057,"leverageIndex":1.13,"dramaIndex":51.0,"contextMetrics":{},"playEndTime":"2026-03-31T02:36:10.939Z","atBatIndex":25},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Giancarlo Stanton singles on a pop up to third baseman Brendan Donovan. Giancarlo Stanton out at 2nd, third baseman Brendan Donovan to second baseman Cole Young.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-31T02:36:29.191Z","endTime":"2026-03-31T02:38:36.975Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":519317,"fullName":"Giancarlo Stanton","link":"/api/v1/people/519317"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":519317,"fullName":"Giancarlo Stanton","link":"/api/v1/people/519317"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":680977,"link":"/api/v1/people/680977"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_out_stretching","runner":{"id":519317,"fullName":"Giancarlo Stanton","link":"/api/v1/people/519317"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":680977,"link":"/api/v1/people/680977"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":702284,"link":"/api/v1/people/702284"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":94.9,"endSpeed":87.3,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.312111622551978,"aZ":-15.4307719277598,"pfxX":-5.44290047107309,"pfxZ":8.600813220529414,"pX":0.03215725054587457,"pZ":3.3817696621010187,"vX0":6.907951441159621,"vY0":-138.08135477979593,"vZ0":-2.5534463175503683,"x":115.77,"y":147.47,"x0":-1.7850331666636425,"y0":50.00604673073856,"z0":5.3462080217864125,"aX":-10.600995140699375},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.2,"breakHorizontal":8.5,"spinRate":2420,"spinDirection":225},"zone":2,"typeConfidence":0.9,"plateTime":0.3953854799027541,"extension":5.08983905667262},"index":0,"playId":"5dff918c-8932-315b-9c56-93e28fe75022","pitchNumber":1,"startTime":"2026-03-31T02:36:31.091Z","endTime":"2026-03-31T02:36:34.119Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":519317,"link":"/api/v1/people/519317","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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.3,"endSpeed":79.0,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.67152795280771,"aZ":-30.8419966379665,"pfxX":0.6506498732064889,"pfxZ":0.8546428559670449,"pX":1.0600504214074389,"pZ":1.7276328160036074,"vX0":6.826395812475473,"vY0":-122.78590867574276,"vZ0":-1.9855423819132554,"x":76.59,"y":192.13,"x0":-1.8174275908897541,"y0":50.00270512341692,"z0":5.120659791826639,"aX":1.0127713045612834},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":1.4,"breakHorizontal":-2.5,"spinRate":2347,"spinDirection":77},"zone":14,"typeConfidence":0.91,"plateTime":0.44265807763736253,"extension":5.135828663850559},"index":1,"playId":"06491f7c-ff8f-36e4-8b2a-b909b1f73be5","pitchNumber":2,"startTime":"2026-03-31T02:36:45.697Z","endTime":"2026-03-31T02:36:48.719Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":519317,"link":"/api/v1/people/519317","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":86.7,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.11170902227283,"aZ":-16.224053485449698,"pfxX":-7.135172037128736,"pfxZ":8.247467633093748,"pX":-0.3378120921700855,"pZ":2.9455692414281027,"vX0":6.416779435749281,"vY0":-138.26493498239856,"vZ0":-3.2034171716675024,"x":129.88,"y":159.25,"x0":-1.7627423009702754,"y0":50.006082288041505,"z0":5.209406814659371,"aX":-13.80418359359558},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":14.4,"breakHorizontal":11.5,"spinRate":2388,"spinDirection":231},"zone":4,"typeConfidence":0.92,"plateTime":0.39629602204946446,"extension":5.145744148884332},"index":2,"playId":"db83a13e-0061-3d95-983e-7f053fa7565e","pitchNumber":3,"startTime":"2026-03-31T02:37:01.043Z","endTime":"2026-03-31T02:37:04.373Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":519317,"link":"/api/v1/people/519317","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":87.7,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.606174374804564,"aZ":-14.14758152352112,"pfxX":-6.277684156043943,"pfxZ":9.094434272229641,"pX":0.5365594775341598,"pZ":4.143549161158966,"vX0":8.278672951525815,"vY0":-139.89832631429297,"vZ0":-0.8387624965415144,"x":96.55,"y":126.9,"x0":-1.6455520952424945,"y0":50.00069554578873,"z0":5.3747476715117894,"aX":-12.441306381290916},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.4,"breakHorizontal":9.6,"spinRate":2436,"spinDirection":220},"zone":12,"typeConfidence":0.93,"plateTime":0.3915530244257579,"extension":5.210771033209287},"index":3,"playId":"43bc9c6a-2c2e-3f78-8f41-2fcdae18ce88","pitchNumber":4,"startTime":"2026-03-31T02:37:21.912Z","endTime":"2026-03-31T02:37:25.438Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":519317,"link":"/api/v1/people/519317","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":true},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":79.6,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.869941534034112,"aZ":-31.476020631890258,"pfxX":1.310053152495344,"pfxZ":0.438287249517769,"pX":-0.27413078252677286,"pZ":1.6974251041416906,"vX0":3.7376019797192206,"vY0":-124.1213141659505,"vZ0":-1.9896857376270032,"x":127.45,"y":192.95,"x0":-1.9594123673642179,"y0":50.002302021005406,"z0":5.088138143600718,"aX":2.0779645881206354},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":0.6,"breakHorizontal":-3.1,"spinRate":2303,"spinDirection":63},"zone":13,"typeConfidence":0.91,"plateTime":0.43845097624060436,"extension":5.11600308002134},"index":4,"playId":"2e245811-b6f1-3ece-8432-00fd276bb510","pitchNumber":5,"startTime":"2026-03-31T02:37:42.738Z","endTime":"2026-03-31T02:38:09.751Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":519317,"link":"/api/v1/people/519317","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":147,"player":{"id":519317,"fullName":"Giancarlo Stanton","link":"/api/v1/people/519317"}},"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":96.9,"endSpeed":88.8,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.742849270032348,"aZ":-14.330520720111238,"pfxX":-6.506137440292824,"pfxZ":8.828258030619365,"pX":-0.36296509902769486,"pZ":3.1800656202439668,"vX0":6.336086390353668,"vY0":-140.96350117627176,"vZ0":-3.2007346260235434,"x":130.84,"y":152.92,"x0":-1.7898057752717438,"y0":50.00401888529394,"z0":5.250124383989213,"aX":-13.151644054878751},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":15.6,"breakHorizontal":10.6,"spinRate":2326,"spinDirection":236},"zone":1,"typeConfidence":0.93,"plateTime":0.3879214171373384,"extension":5.258452779136039},"hitData":{"launchSpeed":93.6,"launchAngle":62.0,"totalDistance":160.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":90.16,"coordY":140.93}},"index":5,"playId":"c1642595-8aa6-383b-884e-9812df119c46","pitchNumber":6,"startTime":"2026-03-31T02:38:20.495Z","endTime":"2026-03-31T02:38:36.975Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":519317,"link":"/api/v1/people/519317","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":519317,"link":"/api/v1/people/519317"},"credit":"b_ab"},{"player":{"id":622491,"link":"/api/v1/people/622491"},"credit":"p_ab"},{"player":{"id":519317,"link":"/api/v1/people/519317"},"credit":"b_pa"},{"player":{"id":622491,"link":"/api/v1/people/622491"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":67.2,"awayTeamWinProbability":32.8,"homeTeamWinProbabilityAdded":2.0,"leverageIndex":0.82,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-03-31T02:38:36.975Z","atBatIndex":26},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jazz Chisholm Jr. strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-31T02:39:16.750Z","endTime":"2026-03-31T02:41:08.532Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":665862,"fullName":"Jazz Chisholm Jr.","link":"/api/v1/people/665862"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665862,"fullName":"Jazz Chisholm Jr.","link":"/api/v1/people/665862"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":641598,"link":"/api/v1/people/641598"},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":77.7,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.770422116502345,"aZ":-32.367722878669525,"pfxX":0.8221661226287831,"pfxZ":-0.1229919166468223,"pX":0.14129901368677794,"pZ":1.4674318248883398,"vX0":5.040298451919125,"vY0":-123.02026818235699,"vZ0":-2.127963073749532,"x":111.61,"y":199.16,"x0":-2.042397785765891,"y0":50.006019571347295,"z0":5.0917035541319144,"aX":1.257509447643466},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-0.5,"breakHorizontal":-2.6,"spinRate":2301,"spinDirection":37},"zone":14,"typeConfidence":0.91,"plateTime":0.4455204965785411,"extension":5.138446684742515},"index":0,"playId":"92447309-c733-3e27-8978-9c1d5ceab751","pitchNumber":1,"startTime":"2026-03-31T02:39:18.048Z","endTime":"2026-03-31T02:39:45.050Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":147,"player":{"id":665862,"fullName":"Jazz Chisholm Jr.","link":"/api/v1/people/665862"}},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":78.1,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.69863404030276,"aZ":-33.64260627474104,"pfxX":0.7114593001710245,"pfxZ":-0.9387022395738143,"pX":-0.9751542382108984,"pZ":2.845742143373556,"vX0":2.396313361971346,"vY0":-123.95148350894378,"vZ0":0.9857367707828255,"x":154.17,"y":161.94,"x0":-2.046820760632844,"y0":50.00544618808081,"z0":5.251132842211718,"aX":1.1076961697952254},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-1.2,"breakHorizontal":-1.8,"spinRate":2227,"spinDirection":79},"zone":11,"typeConfidence":0.88,"plateTime":0.4418300602387233,"extension":5.030306628512745},"index":1,"playId":"fe725830-a39f-3d89-b0e2-d736ba94cd76","pitchNumber":2,"startTime":"2026-03-31T02:39:48.688Z","endTime":"2026-03-31T02:39:53.793Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":96.3,"endSpeed":87.3,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.71980507046058,"aZ":-13.964559173428745,"pfxX":-6.719451614313002,"pfxZ":9.257343057198494,"pX":0.3744377557080627,"pZ":2.7262445580027967,"vX0":8.053281131921105,"vY0":-139.89639149194753,"vZ0":-4.3703080642184755,"x":102.73,"y":165.17,"x0":-1.67860538385426,"y0":50.00627775002337,"z0":5.234572592027265,"aX":-13.22362375281443},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.0,"breakHorizontal":10.3,"spinRate":2294,"spinDirection":231},"zone":6,"typeConfidence":0.93,"plateTime":0.3926209323192227,"extension":5.2752727002812705},"index":2,"playId":"89220b1c-becc-3e3e-af64-3fa3917081b4","pitchNumber":3,"startTime":"2026-03-31T02:40:02.478Z","endTime":"2026-03-31T02:40:06.918Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":87.0,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.659034781516812,"aZ":-18.495462630498157,"pfxX":-8.318791308548324,"pfxZ":7.041901008885169,"pX":0.32100196069541453,"pZ":2.564359592303622,"vX0":8.590759332798049,"vY0":-138.4179151306454,"vZ0":-3.7862995728854054,"x":104.76,"y":169.54,"x0":-1.7408051611235151,"y0":50.001096474097245,"z0":5.187044693179601,"aX":-16.154430426442477},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":12.1,"breakHorizontal":13.3,"spinRate":2279,"spinDirection":233},"zone":6,"typeConfidence":0.92,"plateTime":0.39557603410944786,"extension":5.209985110022953},"index":3,"playId":"c73c6f36-a198-35b6-bd76-744b3933f72e","pitchNumber":4,"startTime":"2026-03-31T02:40:22.437Z","endTime":"2026-03-31T02:40:26.811Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-03-31T02:40:35.633Z","endTime":"2026-03-31T02:40:46.004Z","isPitch":false,"type":"action","player":{"id":665862,"link":"/api/v1/people/665862"},"defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":80.0,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.750223428971836,"aZ":-31.50994912388753,"pfxX":-0.40742565802342234,"pfxZ":0.4126225071510201,"pX":1.2721203581440608,"pZ":0.9316724454171604,"vX0":7.546056056955806,"vY0":-125.91760242605014,"vZ0":-3.8152583857752056,"x":68.51,"y":213.62,"x0":-1.7062393475306354,"y0":50.00223116126567,"z0":5.006431529379843,"aX":-0.6563010825655409},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":0.1,"breakHorizontal":-1.0,"spinRate":2215,"spinDirection":54},"zone":14,"typeConfidence":0.9,"plateTime":0.4344076397413468,"extension":5.099309441531374},"index":5,"playId":"ea033b9a-122f-3150-9441-ae366bc9f6af","pitchNumber":5,"startTime":"2026-03-31T02:40:46.004Z","endTime":"2026-03-31T02:40:49.550Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":86.3,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.08034934315418,"aZ":-15.088103763452075,"pfxX":-7.871926609329661,"pfxZ":8.816719705150813,"pX":0.4991033042825592,"pZ":3.0832126905852277,"vX0":8.898616350503762,"vY0":-139.46394423962255,"vZ0":-3.314336972125633,"x":97.98,"y":155.53,"x0":-1.7349429606337823,"y0":50.00325226179014,"z0":5.303827436225832,"aX":-15.257218321629631},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.2,"breakHorizontal":12.0,"spinRate":2342,"spinDirection":231},"zone":3,"typeConfidence":0.93,"plateTime":0.39517456463476064,"extension":5.266512110868599},"index":6,"playId":"0c375f89-4b6e-3798-8140-981bf36ea44b","pitchNumber":6,"startTime":"2026-03-31T02:41:04.231Z","endTime":"2026-03-31T02:41:08.532Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665862,"link":"/api/v1/people/665862"},"credit":"b_ab"},{"player":{"id":622491,"link":"/api/v1/people/622491"},"credit":"p_ab"},{"player":{"id":665862,"link":"/api/v1/people/665862"},"credit":"b_pa"},{"player":{"id":622491,"link":"/api/v1/people/622491"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":68.5,"awayTeamWinProbability":31.5,"homeTeamWinProbabilityAdded":1.2999999999999972,"leverageIndex":0.52,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-03-31T02:41:08.532Z","atBatIndex":27},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Randy Arozarena strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-31T02:43:11.201Z","endTime":"2026-03-31T02:45:40.718Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677960,"fullName":"Ryan Weathers","link":"/api/v1/people/677960"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","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":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":669224,"link":"/api/v1/people/669224"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":86.2,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.6935517785944,"aZ":-16.131483509505053,"pfxX":6.888093022963924,"pfxZ":8.406790302589087,"pX":0.9158459287942614,"pZ":3.146115389316395,"vX0":-6.512036210164964,"vY0":-137.3525300220662,"vZ0":-3.596607978834232,"x":82.09,"y":153.83,"x0":2.423624672236849,"y0":50.00553195086473,"z0":5.570867839153099,"aX":13.150450735878266},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":14.6,"breakHorizontal":-11.0,"spinRate":2239,"spinDirection":133},"zone":12,"typeConfidence":2.0,"plateTime":0.39890856602104297,"extension":5.558736009371682},"index":0,"playId":"19effa96-55d9-3e2b-9635-63ace259f735","pitchNumber":1,"startTime":"2026-03-31T02:43:19.727Z","endTime":"2026-03-31T02:43:24.654Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":86.7,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.1968423116743,"aZ":-15.551944096900687,"pfxX":5.577148092060429,"pfxZ":8.599139673484398,"pX":-0.020017790369848815,"pZ":2.570721517158724,"vX0":-8.812466816635576,"vY0":-138.47148134072367,"vZ0":-4.852535263464461,"x":117.76,"y":169.37,"x0":2.4856644041781397,"y0":50.00660318515984,"z0":5.393665256086967,"aX":10.786034254146482},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":14.6,"breakHorizontal":-8.2,"spinRate":2206,"spinDirection":135},"zone":5,"typeConfidence":2.0,"plateTime":0.39622609069200854,"extension":5.809024598888303},"index":1,"playId":"02c1e9ed-8c14-3f57-81d4-9f02faff7a48","pitchNumber":2,"startTime":"2026-03-31T02:43:36.750Z","endTime":"2026-03-31T02:43:41.233Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.7,"endSpeed":74.0,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.59525202304186,"aZ":-32.28216922169446,"pfxX":-9.187916303812921,"pfxZ":-0.0805362372911489,"pX":0.3196663312465453,"pZ":2.228870988591786,"vX0":-3.4880543348922255,"vY0":-117.50714366864997,"vZ0":-0.01163799473412741,"x":104.82,"y":178.6,"x0":3.0195181173395267,"y0":50.00153028969937,"z0":5.249209106549675,"aX":-12.764000232025973},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":0.1,"breakHorizontal":17.5,"spinRate":2544,"spinDirection":291},"zone":5,"typeConfidence":0.88,"plateTime":0.4672776623630326,"extension":5.787841310216307},"index":2,"playId":"53f5f8c0-45b3-331a-98f0-0573fdfb6c55","pitchNumber":3,"startTime":"2026-03-31T02:43:56.820Z","endTime":"2026-03-31T02:44:00.733Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.3,"endSpeed":74.6,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.587530334277652,"aZ":-31.95456056739142,"pfxX":-9.011502378749576,"pfxZ":0.1537095488494895,"pX":1.2525243873704233,"pZ":1.8144506409093575,"vX0":-1.4455069332732153,"vY0":-118.36155211890157,"vZ0":-0.9898224035138871,"x":69.26,"y":189.79,"x0":3.0420938208875703,"y0":50.001670168829335,"z0":5.17649244497602,"aX":-12.724052183031606},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":0.4,"breakHorizontal":16.7,"spinRate":2542,"spinDirection":297},"zone":14,"typeConfidence":0.88,"plateTime":0.46360447370113933,"extension":5.715909130341596},"index":3,"playId":"31c1c16c-b4d3-3ff0-b9d4-2e2b81e633e6","pitchNumber":4,"startTime":"2026-03-31T02:44:11.948Z","endTime":"2026-03-31T02:44:17.067Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":79.8,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.16720130327067,"aZ":-28.949993769559505,"pfxX":5.720961916711932,"pfxZ":2.008215285514277,"pX":0.14452646559091656,"pZ":1.4136422827875263,"vX0":-7.769360564625873,"vY0":-125.64871963050693,"vZ0":-3.7100851598877855,"x":111.49,"y":200.61,"x0":2.525761869566331,"y0":50.00504669451006,"z0":5.247882453788213,"aX":9.198612987125713},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":3.0,"breakHorizontal":-8.6,"spinRate":1936,"spinDirection":113},"zone":14,"typeConfidence":0.9,"plateTime":0.4350129193016965,"extension":5.842054972394928},"index":4,"playId":"7e2e8b23-d4b3-342e-befe-384dbfea95a6","pitchNumber":5,"startTime":"2026-03-31T02:44:29.084Z","endTime":"2026-03-31T02:44:34.353Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":86.9,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.26046494323808,"aZ":-17.462225026192385,"pfxX":8.72961878223583,"pfxZ":7.549487567642634,"pX":-0.49743681495565506,"pZ":2.9686638292880545,"vX0":-10.97647202708604,"vY0":-139.18216707093072,"vZ0":-3.4361731909309743,"x":135.96,"y":158.63,"x0":2.376074379924094,"y0":50.000287251139554,"z0":5.38591780974732,"aX":17.006516032295192},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":13.1,"breakHorizontal":-13.3,"spinRate":2335,"spinDirection":134},"zone":1,"typeConfidence":2.0,"plateTime":0.3945858768323922,"extension":5.772541053921424},"index":5,"playId":"7b9c9e05-056b-3dee-b8c9-dfbc41b4bee2","pitchNumber":6,"startTime":"2026-03-31T02:44:50.323Z","endTime":"2026-03-31T02:44:54.188Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":82.0,"endSpeed":74.7,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.213783853830495,"aZ":-30.86723902403135,"pfxX":-10.474489103314976,"pfxZ":0.9137938301908424,"pX":0.9782248647492465,"pZ":2.7690151138808035,"vX0":-1.7083140264643601,"vY0":-119.36409429929108,"vZ0":0.8110166687029303,"x":79.71,"y":164.02,"x0":3.0646658613962847,"y0":50.00168584354035,"z0":5.2269070582031,"aX":-14.955097878189365},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":2.2,"breakHorizontal":19.3,"spinRate":2553,"spinDirection":296},"zone":12,"typeConfidence":0.88,"plateTime":0.4607219540185774,"extension":5.668906875407398},"index":6,"playId":"3fc900ab-8fe0-37d5-b152-3745bf6c3440","pitchNumber":7,"startTime":"2026-03-31T02:45:17.114Z","endTime":"2026-03-31T02:45:20.347Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":79.0,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.145739785149992,"aZ":-28.432723035788992,"pfxX":-6.319249467289664,"pfxZ":2.3593539831580497,"pX":0.7964551998377043,"pZ":3.704927593252729,"vX0":-2.5040146916493597,"vY0":-124.9110713141758,"vZ0":1.0823092373383205,"x":86.64,"y":138.75,"x0":2.6317726733137405,"y0":50.004481505399724,"z0":5.596167718821107,"aX":-10.028980971957624},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":4.8,"breakHorizontal":12.0,"spinRate":2780,"spinDirection":284},"zone":12,"typeConfidence":0.92,"plateTime":0.43777259830970205,"extension":5.889917880275796},"index":7,"playId":"ee39ce61-f104-300f-a38d-fe2a46721257","pitchNumber":8,"startTime":"2026-03-31T02:45:36.747Z","endTime":"2026-03-31T02:45:40.718Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668227,"link":"/api/v1/people/668227"},"credit":"b_ab"},{"player":{"id":677960,"link":"/api/v1/people/677960"},"credit":"p_ab"},{"player":{"id":668227,"link":"/api/v1/people/668227"},"credit":"b_pa"},{"player":{"id":677960,"link":"/api/v1/people/677960"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":66.4,"awayTeamWinProbability":33.599999999999994,"homeTeamWinProbabilityAdded":-2.0999999999999943,"leverageIndex":0.83,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-03-31T02:45:40.718Z","atBatIndex":28},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Mitch Garver grounds out, third baseman Ryan McMahon to first baseman Ben Rice.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-31T02:46:00.558Z","endTime":"2026-03-31T02:46:17.780Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677960,"fullName":"Ryan Weathers","link":"/api/v1/people/677960"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":641857,"link":"/api/v1/people/641857"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":700250,"link":"/api/v1/people/700250"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":85.2,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.638194866857756,"aZ":-21.895525979300796,"pfxX":12.036934282687966,"pfxZ":5.49939241237872,"pX":0.486434847527134,"pZ":2.3818801455799665,"vX0":-9.365298062884259,"vY0":-136.27044331393958,"vZ0":-3.520891002798316,"x":98.46,"y":174.47,"x0":2.414265842182304,"y0":50.003013192837585,"z0":5.214211803793288,"aX":22.501162774953},"breaks":{"breakAngle":42.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":9.4,"breakHorizontal":-19.7,"spinRate":2181,"spinDirection":120},"zone":6,"typeConfidence":0.91,"plateTime":0.40286351440260315,"extension":5.836947712568496},"hitData":{"launchSpeed":74.3,"launchAngle":-6.0,"totalDistance":20.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":97.76,"coordY":163.75}},"index":0,"playId":"c4f5d5b9-f4fd-3cce-81de-04d63b172c60","pitchNumber":1,"startTime":"2026-03-31T02:46:06.780Z","endTime":"2026-03-31T02:46:17.780Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":641598,"link":"/api/v1/people/641598","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641598,"link":"/api/v1/people/641598"},"credit":"b_ab"},{"player":{"id":677960,"link":"/api/v1/people/677960"},"credit":"p_ab"},{"player":{"id":641598,"link":"/api/v1/people/641598"},"credit":"b_pa"},{"player":{"id":677960,"link":"/api/v1/people/677960"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":64.9,"awayTeamWinProbability":35.099999999999994,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.63,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2026-03-31T02:46:17.780Z","atBatIndex":29},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Victor Robles strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-31T02:46:40.601Z","endTime":"2026-03-31T02:47:39.753Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":645302,"fullName":"Victor Robles","link":"/api/v1/people/645302"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677960,"fullName":"Ryan Weathers","link":"/api/v1/people/677960"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":645302,"fullName":"Victor Robles","link":"/api/v1/people/645302"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669224,"link":"/api/v1/people/669224"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":86.4,"strikeZoneTop":3.199,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.716721614752906,"aZ":-13.823330934071885,"pfxX":8.529080855430692,"pfxZ":9.450608785718947,"pX":0.4067268384376363,"pZ":2.9629792370235277,"vX0":-9.007710015791018,"vY0":-139.72352447367015,"vZ0":-4.097803504061368,"x":101.5,"y":158.78,"x0":2.5921041986593956,"y0":50.00424492728886,"z0":5.3818158360140975,"aX":16.564830473577047},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.2,"breakHorizontal":-13.2,"spinRate":2255,"spinDirection":128},"zone":3,"typeConfidence":2.0,"plateTime":0.3947217370538394,"extension":5.819139397220602},"index":0,"playId":"db38639a-0574-3aef-8bb4-8374c6a02529","pitchNumber":1,"startTime":"2026-03-31T02:46:42.350Z","endTime":"2026-03-31T02:46:46.897Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":645302,"link":"/api/v1/people/645302","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.9,"endSpeed":74.6,"strikeZoneTop":3.199,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.9595460140573,"aZ":-32.705169052879434,"pfxX":-7.925536518145457,"pfxZ":-0.3719090105482552,"pX":1.5039661630621872,"pZ":1.7607828317239596,"vX0":-1.3533881882750665,"vY0":-119.25197264188,"vZ0":-0.9171572931795933,"x":59.67,"y":191.24,"x0":3.1095531663062514,"y0":50.003745178829504,"z0":5.138044189945645,"aX":-11.254043976320485},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-0.6,"breakHorizontal":14.6,"spinRate":2594,"spinDirection":300},"zone":14,"typeConfidence":0.89,"plateTime":0.4618038645828255,"extension":5.634316023298744},"index":1,"playId":"4be284ab-04b3-3ba6-a344-ffb64676a2d4","pitchNumber":2,"startTime":"2026-03-31T02:46:57.591Z","endTime":"2026-03-31T02:47:01.378Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":645302,"link":"/api/v1/people/645302","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":95.8,"endSpeed":87.3,"strikeZoneTop":3.199,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.939736152692607,"aZ":-16.752422363856073,"pfxX":7.846987355141961,"pfxZ":7.867972451248839,"pX":0.5273429497030521,"pZ":3.228321891117324,"vX0":-7.760389498847244,"vY0":-139.28074346201086,"vZ0":-3.0879274711091664,"x":96.9,"y":151.62,"x0":2.333224913074838,"y0":50.005378675414974,"z0":5.462447953938771,"aX":15.385270862352897},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":13.8,"breakHorizontal":-12.6,"spinRate":2205,"spinDirection":134},"zone":3,"typeConfidence":2.0,"plateTime":0.3936089473998958,"extension":5.756689273173486},"index":2,"playId":"9742c94d-e848-3b62-8a88-df948ace619c","pitchNumber":3,"startTime":"2026-03-31T02:47:14.171Z","endTime":"2026-03-31T02:47:17.533Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":645302,"link":"/api/v1/people/645302","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":78.8,"strikeZoneTop":3.199,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.50895835303171,"aZ":-27.502437007231542,"pfxX":5.42118571089959,"pfxZ":2.9649442046975443,"pX":0.5929957867244542,"pZ":1.36470602368152,"vX0":-6.511973160108722,"vY0":-124.49975863772175,"vZ0":-3.906950727078883,"x":84.66,"y":189.43,"x0":2.5355727705407163,"y0":50.00018059661547,"z0":5.225251220676726,"aX":8.527674476274564},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":4.7,"breakHorizontal":-8.4,"spinRate":1847,"spinDirection":109},"zone":14,"typeConfidence":0.9,"plateTime":0.4396068707819931,"extension":5.8481992833286895},"index":3,"playId":"a1bdf6e5-e1c9-3e8b-8325-2552c5e246b6","pitchNumber":4,"startTime":"2026-03-31T02:47:35.241Z","endTime":"2026-03-31T02:47:39.753Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":645302,"link":"/api/v1/people/645302","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":645302,"link":"/api/v1/people/645302"},"credit":"b_ab"},{"player":{"id":677960,"link":"/api/v1/people/677960"},"credit":"p_ab"},{"player":{"id":645302,"link":"/api/v1/people/645302"},"credit":"b_pa"},{"player":{"id":677960,"link":"/api/v1/people/677960"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.800000000000004,"awayTeamWinProbability":36.199999999999996,"homeTeamWinProbabilityAdded":-1.1000000000000014,"leverageIndex":0.42,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-03-31T02:47:39.753Z","atBatIndex":30},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ryan McMahon grounds out sharply, first baseman Josh Naylor to pitcher Luis Castillo.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-31T02:49:41.498Z","endTime":"2026-03-31T02:50:52.815Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":641857,"fullName":"Ryan McMahon","link":"/api/v1/people/641857"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":641857,"fullName":"Ryan McMahon","link":"/api/v1/people/641857"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":647304,"link":"/api/v1/people/647304"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":622491,"link":"/api/v1/people/622491"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":84.8,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.11898981011286,"aZ":-13.433537607612081,"pfxX":-7.995904821242908,"pfxZ":10.0940347543806,"pX":0.5265866546724337,"pZ":2.6859680719244365,"vX0":9.32742432465095,"vY0":-135.96517400849365,"vZ0":-4.497254546569544,"x":96.93,"y":166.26,"x0":-1.9230866579605874,"y0":50.00591647489634,"z0":5.30614340506214,"aX":-14.850171034804477},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":17.4,"breakHorizontal":12.4,"spinRate":2294,"spinDirection":229},"zone":6,"typeConfidence":0.92,"plateTime":0.40413508475642956,"extension":5.17099660444878},"index":0,"playId":"60f02b7f-9abf-3c21-a397-b541a25f73b9","pitchNumber":1,"startTime":"2026-03-31T02:49:54.529Z","endTime":"2026-03-31T02:49:58.519Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":641857,"link":"/api/v1/people/641857","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":77.2,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.983278870752148,"aZ":-32.28856015908015,"pfxX":-0.0365819418633313,"pfxZ":-0.07654302636172705,"pX":1.2628198623834228,"pZ":1.984305728006529,"vX0":7.659800625948757,"vY0":-121.16263882205443,"vZ0":-0.9071910941510064,"x":68.86,"y":185.2,"x0":-1.9246093835903164,"y0":50.002035578273826,"z0":5.166048908367033,"aX":-0.054885965438456},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-0.1,"breakHorizontal":-1.6,"spinRate":2255,"spinDirection":58},"zone":14,"typeConfidence":0.9,"plateTime":0.45074649905013864,"extension":5.131836663236886},"index":1,"playId":"d0722c79-6e9d-30ec-8458-2b84241d5b4e","pitchNumber":2,"startTime":"2026-03-31T02:50:07.845Z","endTime":"2026-03-31T02:50:13.223Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":641857,"link":"/api/v1/people/641857","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.9,"endSpeed":76.2,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.531273514535766,"aZ":-32.414002288983525,"pfxX":0.39297131881839764,"pfxZ":-0.161968792297424,"pX":-0.9891258910469098,"pZ":2.205588439128445,"vX0":2.6088067544226177,"vY0":-120.70836188440535,"vZ0":-0.4194440919490364,"x":154.7,"y":179.23,"x0":-2.1350319685315227,"y0":50.00354377600721,"z0":5.235888980971477,"aX":0.579424024321139},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-0.1,"breakHorizontal":-1.3,"spinRate":2151,"spinDirection":69},"zone":13,"typeConfidence":0.9,"plateTime":0.4537876592285044,"extension":5.102405434538974},"index":2,"playId":"1c689ecd-b8c2-33cf-af43-12227c21a57d","pitchNumber":3,"startTime":"2026-03-31T02:50:23.347Z","endTime":"2026-03-31T02:50:27.838Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":641857,"link":"/api/v1/people/641857","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-03-31T02:50:33.828Z","endTime":"2026-03-31T02:50:44.703Z","isPitch":false,"type":"action","player":{"id":641857,"link":"/api/v1/people/641857"},"defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":641857,"link":"/api/v1/people/641857","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.7,"endSpeed":77.1,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.80590018803153,"aZ":-31.990416406585453,"pfxX":0.6571156005953027,"pfxZ":0.11792313768971052,"pX":-0.04296898672042525,"pZ":1.962885663054783,"vX0":4.754664273623486,"vY0":-121.8878526078406,"vZ0":-1.0888939587147033,"x":118.64,"y":185.78,"x0":-2.103618960762057,"y0":50.00065688312849,"z0":5.176104852009899,"aX":0.9880756713828994},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":0.2,"breakHorizontal":-2.3,"spinRate":2304,"spinDirection":80},"zone":8,"typeConfidence":0.91,"plateTime":0.4492609627572808,"extension":5.002412444169791},"hitData":{"launchSpeed":102.4,"launchAngle":-0.0,"totalDistance":46.0,"trajectory":"ground_ball","hardness":"hard","location":"3","coordinates":{"coordX":150.9,"coordY":166.22}},"index":4,"playId":"b8776620-5da5-31eb-8fc1-2200999ca89a","pitchNumber":4,"startTime":"2026-03-31T02:50:44.703Z","endTime":"2026-03-31T02:50:52.815Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":641857,"link":"/api/v1/people/641857","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641857,"link":"/api/v1/people/641857"},"credit":"b_ab"},{"player":{"id":622491,"link":"/api/v1/people/622491"},"credit":"p_ab"},{"player":{"id":641857,"link":"/api/v1/people/641857"},"credit":"b_pa"},{"player":{"id":622491,"link":"/api/v1/people/622491"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":67.0,"awayTeamWinProbability":33.0,"homeTeamWinProbabilityAdded":3.1999999999999957,"leverageIndex":1.26,"dramaIndex":56.0,"contextMetrics":{},"playEndTime":"2026-03-31T02:50:52.815Z","atBatIndex":31},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Austin Wells strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-31T02:51:23.399Z","endTime":"2026-03-31T02:53:10.259Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":669224,"fullName":"Austin Wells","link":"/api/v1/people/669224"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669224,"fullName":"Austin Wells","link":"/api/v1/people/669224"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":641598,"link":"/api/v1/people/641598"},"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(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":79.5,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.732092733563384,"aZ":-29.537887402109753,"pfxX":-10.737984792860843,"pfxZ":1.6623624726449426,"pX":1.278853645035593,"pZ":1.1214068825572845,"vX0":11.177453109890534,"vY0":-124.28297059012509,"vZ0":-3.36598750849952,"x":68.25,"y":208.5,"x0":-1.8529795345994486,"y0":50.002128691992176,"z0":4.911288162446128,"aX":-17.02639776233316},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":2.5,"breakHorizontal":17.3,"spinRate":1946,"spinDirection":253},"zone":14,"typeConfidence":0.91,"plateTime":0.4384360088563004,"extension":5.351214820170674},"index":0,"playId":"f781abbb-2fe0-3ad7-b39e-08f492860181","pitchNumber":1,"startTime":"2026-03-31T02:51:24.760Z","endTime":"2026-03-31T02:51:28.447Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":669224,"link":"/api/v1/people/669224","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.1,"endSpeed":77.0,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.036732370154844,"aZ":-31.29882582046791,"pfxX":-0.378635908217559,"pfxZ":0.5880788886597319,"pX":1.0279017628256841,"pZ":1.6452628512716447,"vX0":7.490691244410659,"vY0":-120.93623298186185,"vZ0":-1.8373281319275818,"x":77.82,"y":194.36,"x0":-2.0512746534694553,"y0":50.003311470861796,"z0":5.141944580386755,"aX":-0.5650644184152738},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":0.8,"breakHorizontal":-1.0,"spinRate":2261,"spinDirection":50},"zone":14,"typeConfidence":0.91,"plateTime":0.45169521405630064,"extension":5.143862722912311},"index":1,"playId":"922e222b-6d19-3592-b14b-cff31d0bef59","pitchNumber":2,"startTime":"2026-03-31T02:51:39.158Z","endTime":"2026-03-31T02:51:44.625Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":669224,"link":"/api/v1/people/669224","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":85.7,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.71640186215555,"aZ":-14.300463437204636,"pfxX":-8.274570966298555,"pfxZ":9.416929593590293,"pX":1.4459553633619298,"pZ":2.5389377465844984,"vX0":11.4575069170168,"vY0":-137.6589793509584,"vZ0":-4.476535891110436,"x":61.88,"y":170.23,"x0":-1.716605806056333,"y0":50.00347735853211,"z0":5.171023116144787,"aX":-15.707049261828093},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.1,"breakHorizontal":12.2,"spinRate":2327,"spinDirection":226},"zone":12,"typeConfidence":0.92,"plateTime":0.39959627021818855,"extension":5.267669136316957},"index":2,"playId":"25256ef3-ecd8-3eba-b8a1-8ca3e66aa0ff","pitchNumber":3,"startTime":"2026-03-31T02:51:55.787Z","endTime":"2026-03-31T02:52:00.474Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":669224,"link":"/api/v1/people/669224","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":87.4,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.55008796107434,"aZ":-17.519138766065975,"pfxX":-6.66849939032864,"pfxZ":7.533480757720002,"pX":0.4238408298218972,"pZ":1.963319616042854,"vX0":8.629901783001412,"vY0":-138.07135043857497,"vZ0":-5.416996921794661,"x":100.84,"y":185.77,"x0":-1.864791022900561,"y0":50.005548478382124,"z0":5.116141975980455,"aX":-12.976478405371903},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":12.7,"breakHorizontal":10.4,"spinRate":2350,"spinDirection":232},"zone":9,"typeConfidence":0.89,"plateTime":0.3955515905326217,"extension":5.405306747726654},"index":3,"playId":"c78b571d-c03a-3a18-819d-071a7353259e","pitchNumber":4,"startTime":"2026-03-31T02:52:14.150Z","endTime":"2026-03-31T02:52:18.443Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":669224,"link":"/api/v1/people/669224","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"index":4,"startTime":"2026-03-31T02:52:31.901Z","endTime":"2026-03-31T02:52:49.563Z","isPitch":false,"type":"action","player":{"id":669224,"link":"/api/v1/people/669224"},"defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":669224,"link":"/api/v1/people/669224","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":87.0,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.15037751991392,"aZ":-13.048918970732961,"pfxX":-7.323122628544056,"pfxZ":9.79340226793381,"pX":-0.21251059172682096,"pZ":2.9016722809345543,"vX0":7.256713619887303,"vY0":-139.30691472513675,"vZ0":-3.839798250299841,"x":125.1,"y":160.43,"x0":-1.9077792957577264,"y0":50.003225185057275,"z0":5.168787174438882,"aX":-14.30237915694866},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":17.0,"breakHorizontal":11.6,"spinRate":2433,"spinDirection":231},"zone":2,"typeConfidence":0.93,"plateTime":0.3941404131964825,"extension":5.180203285539444},"index":5,"playId":"d880411a-4c2a-3031-8a4a-7fb252f33277","pitchNumber":5,"startTime":"2026-03-31T02:52:49.563Z","endTime":"2026-03-31T02:52:52.808Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":669224,"link":"/api/v1/people/669224","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":87.4,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.267433495974338,"aZ":-18.604544220932674,"pfxX":-7.8230417872897755,"pfxZ":6.940462624919405,"pX":0.1821095539117257,"pZ":2.5495265022496607,"vX0":7.998134560923599,"vY0":-138.7698024569196,"vZ0":-3.799107262625466,"x":110.06,"y":169.94,"x0":-1.7173026931440243,"y0":50.00482563997113,"z0":5.1713948775282335,"aX":-15.30071291555971},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":12.0,"breakHorizontal":12.6,"spinRate":2369,"spinDirection":234},"zone":5,"typeConfidence":0.92,"plateTime":0.3942849009642151,"extension":5.178823387438261},"index":6,"playId":"8fbe3f04-1590-34df-84dd-4ca26d246f8f","pitchNumber":6,"startTime":"2026-03-31T02:53:06.712Z","endTime":"2026-03-31T02:53:10.259Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":669224,"link":"/api/v1/people/669224","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669224,"link":"/api/v1/people/669224"},"credit":"b_ab"},{"player":{"id":622491,"link":"/api/v1/people/622491"},"credit":"p_ab"},{"player":{"id":669224,"link":"/api/v1/people/669224"},"credit":"b_pa"},{"player":{"id":622491,"link":"/api/v1/people/622491"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":69.3,"awayTeamWinProbability":30.700000000000003,"homeTeamWinProbabilityAdded":2.299999999999997,"leverageIndex":0.92,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-03-31T02:53:10.259Z","atBatIndex":32},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"José Caballero singles on a soft ground ball to pitcher Luis Castillo.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-31T02:53:30.684Z","endTime":"2026-03-31T02:56:10.332Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":676609,"fullName":"José Caballero","link":"/api/v1/people/676609"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":676609,"fullName":"José Caballero","link":"/api/v1/people/676609"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4,5,6,7,8],"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":676609,"fullName":"José Caballero","link":"/api/v1/people/676609"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":622491,"link":"/api/v1/people/622491"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":86.4,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.33961177475869,"aZ":-14.086048227505108,"pfxX":-7.094895368600525,"pfxZ":9.36522918433554,"pX":-0.5081977372991611,"pZ":3.054160173934237,"vX0":6.370341169383963,"vY0":-138.67324827105244,"vZ0":-3.4406523361166323,"x":136.37,"y":156.32,"x0":-1.9224427523684906,"y0":50.006788283321036,"z0":5.261295929498554,"aX":-13.710110766556198},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.3,"breakHorizontal":11.4,"spinRate":2329,"spinDirection":231},"zone":1,"typeConfidence":0.93,"plateTime":0.3961912124193656,"extension":5.185658549083285},"index":0,"playId":"c27dc87b-9fee-3d54-badf-559d9a7c4183","pitchNumber":1,"startTime":"2026-03-31T02:53:35.012Z","endTime":"2026-03-31T02:53:38.258Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":676609,"link":"/api/v1/people/676609","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":87.1,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.81718251930963,"aZ":-15.442466902170224,"pfxX":-8.027426865465964,"pfxZ":8.543877652487328,"pX":0.8112011088838186,"pZ":2.6914708629819364,"vX0":9.77904861911365,"vY0":-139.63017555906248,"vZ0":-4.178502771920231,"x":86.08,"y":166.11,"x0":-1.7069475749813725,"y0":50.00610732388803,"z0":5.235645826848042,"aX":-15.726458266413252},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.6,"breakHorizontal":12.4,"spinRate":2422,"spinDirection":231},"zone":12,"typeConfidence":0.93,"plateTime":0.39349217352835586,"extension":5.167890138947981},"index":1,"playId":"f9800270-53ac-391e-b062-d8ec04db396c","pitchNumber":2,"startTime":"2026-03-31T02:53:52.115Z","endTime":"2026-03-31T02:53:55.919Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":676609,"link":"/api/v1/people/676609","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-03-31T02:54:05.548Z","endTime":"2026-03-31T02:54:16.497Z","isPitch":false,"type":"action","player":{"id":676609,"link":"/api/v1/people/676609"},"defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":676609,"link":"/api/v1/people/676609","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":86.4,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.31411531053473,"aZ":-18.468236625283847,"pfxX":-9.402141175286514,"pfxZ":7.090964165619136,"pX":0.9769511385046948,"pZ":3.2882431093400357,"vX0":10.461995348979436,"vY0":-138.94006297065786,"vZ0":-2.2016313882368093,"x":79.76,"y":150.0,"x0":-1.6355529080005047,"y0":50.00662553928361,"z0":5.3332293253493495,"aX":-18.184842066019915},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":12.5,"breakHorizontal":14.5,"spinRate":2360,"spinDirection":234},"zone":12,"typeConfidence":0.91,"plateTime":0.39588405382959735,"extension":5.177695726087975},"index":3,"playId":"f0631518-65ec-3ce5-babb-6d51fc84df37","pitchNumber":3,"startTime":"2026-03-31T02:54:16.497Z","endTime":"2026-03-31T02:54:23.183Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":676609,"link":"/api/v1/people/676609","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":87.0,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.419988007533476,"aZ":-15.140465028504545,"pfxX":-10.369337044243826,"pfxZ":8.689798931577672,"pX":0.5466308058972846,"pZ":2.4985391745244505,"vX0":9.709304035609977,"vY0":-140.02640545379813,"vZ0":-4.658902019548791,"x":96.16,"y":171.32,"x0":-1.6404577442710193,"y0":50.001789413473595,"z0":5.194273236508057,"aX":-20.325079194715407},"breaks":{"breakAngle":48.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":14.8,"breakHorizontal":16.4,"spinRate":2378,"spinDirection":231},"zone":6,"typeConfidence":0.91,"plateTime":0.39309890774553535,"extension":5.232650419055785},"index":4,"playId":"727ad124-6f25-367d-9a65-992ad5ddd302","pitchNumber":4,"startTime":"2026-03-31T02:54:32.953Z","endTime":"2026-03-31T02:54:36.527Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":676609,"link":"/api/v1/people/676609","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":86.6,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.417713104727405,"aZ":-15.022292601565232,"pfxX":-9.555138149988554,"pfxZ":8.842790749168186,"pX":0.20786520501266212,"pZ":3.2664995269810233,"vX0":8.70412320274544,"vY0":-138.9317083767009,"vZ0":-2.7594104751406014,"x":109.08,"y":150.58,"x0":-1.7363919671578982,"y0":50.000091492516546,"z0":5.280811799087107,"aX":-18.5290511182307},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":15.6,"breakHorizontal":15.4,"spinRate":2387,"spinDirection":234},"zone":12,"typeConfidence":0.93,"plateTime":0.3954330099182708,"extension":5.213761946985662},"index":5,"playId":"342f7d41-bccf-3ccd-91db-14005da42684","pitchNumber":5,"startTime":"2026-03-31T02:54:55.354Z","endTime":"2026-03-31T02:54:58.829Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":676609,"link":"/api/v1/people/676609","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":79.1,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.479711961859053,"aZ":-31.13213397160561,"pfxX":0.3744999146276182,"pfxZ":0.6641103653051896,"pX":1.443769089513098,"pZ":1.1170825403784201,"vX0":7.896721590313979,"vY0":-124.89330410650146,"vZ0":-3.3446089907205057,"x":61.97,"y":208.62,"x0":-1.80964951607645,"y0":50.00469974795464,"z0":5.037682848808645,"aX":0.5911940114518031},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":0.6,"breakHorizontal":-2.5,"spinRate":2351,"spinDirection":47},"zone":14,"typeConfidence":0.9,"plateTime":0.4387820743940405,"extension":5.153508961508595},"index":6,"playId":"950c4f2a-a2e7-3261-b7ca-8a0179bb6a34","pitchNumber":6,"startTime":"2026-03-31T02:55:14.181Z","endTime":"2026-03-31T02:55:19.629Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":676609,"link":"/api/v1/people/676609","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":88.4,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.523800882777405,"aZ":-27.30277115077845,"pfxX":-13.5555538583706,"pfxZ":2.437740006846754,"pX":0.5327621275908183,"pZ":2.3427534367898475,"vX0":11.053089560990657,"vY0":-140.34555391409515,"vZ0":-2.9238573918549378,"x":96.69,"y":175.53,"x0":-1.6939481636456912,"y0":50.00019243081015,"z0":5.17465669075842,"aX":-27.05934731485235},"breaks":{"breakAngle":42.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":4.0,"breakHorizontal":22.3,"spinRate":2238,"spinDirection":237},"zone":6,"typeConfidence":0.9,"plateTime":0.39014197687098484,"extension":5.152480284366433},"index":7,"playId":"3face752-c7ce-3330-95ec-cb5b1429bac3","pitchNumber":7,"startTime":"2026-03-31T02:55:34.996Z","endTime":"2026-03-31T02:55:41.264Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":676609,"link":"/api/v1/people/676609","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.2,"endSpeed":88.6,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.01524828149127,"aZ":-27.131084527316773,"pfxX":-12.858065345063292,"pfxZ":2.5036660511566495,"pX":0.05859311967923319,"pZ":2.404706335290149,"vX0":9.468839015825171,"vY0":-141.21205137407216,"vZ0":-2.7168259848012783,"x":114.77,"y":173.85,"x0":-1.67232442041531,"y0":50.002996094209045,"z0":5.130071499354522,"aX":-25.8939474918431},"breaks":{"breakAngle":40.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":4.1,"breakHorizontal":21.2,"spinRate":2114,"spinDirection":242},"zone":5,"typeConfidence":0.9,"plateTime":0.3883017564083575,"extension":5.332862428752986},"hitData":{"launchSpeed":57.0,"launchAngle":-74.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":121.64,"coordY":190.37}},"index":8,"playId":"6e4e3da5-8ce1-3d3a-9299-318c7eb44a01","pitchNumber":8,"startTime":"2026-03-31T02:56:01.441Z","endTime":"2026-03-31T02:56:10.332Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":676609,"link":"/api/v1/people/676609","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676609,"link":"/api/v1/people/676609"},"credit":"b_ab"},{"player":{"id":622491,"link":"/api/v1/people/622491"},"credit":"p_ab"},{"player":{"id":676609,"link":"/api/v1/people/676609"},"credit":"b_pa"},{"player":{"id":622491,"link":"/api/v1/people/622491"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":67.60000000000001,"awayTeamWinProbability":32.39999999999999,"homeTeamWinProbabilityAdded":-1.6999999999999886,"leverageIndex":0.58,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2026-03-31T02:56:10.332Z","atBatIndex":33},{"result":{"type":"atBat","event":"Pickoff 1B","eventType":"pickoff_1b","description":"Mariners challenged (tag play), call on the field was overturned: pitcher Luis Castillo picks off José Caballero at 1st on throw to first baseman Josh Naylor.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-31T02:57:04.566Z","endTime":"2026-03-31T02:57:35.132Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":16},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":663757,"fullName":"Trent Grisham","link":"/api/v1/people/663757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"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":676609,"fullName":"José Caballero","link":"/api/v1/people/676609"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":622491,"link":"/api/v1/people/622491"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-03-31T02:56:34.901Z","endTime":"2026-03-31T02:57:06.749Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":663757,"link":"/api/v1/people/663757","batSide":{"code":"L","description":"Left"}},"first":{"id":676609,"link":"/api/v1/people/676609"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":86.1,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.923119660966368,"aZ":-16.951907546119124,"pfxX":-7.54849696160053,"pfxZ":8.022116384810623,"pX":0.04931775529908307,"pZ":1.8278881263155606,"vX0":7.8066524143655,"vY0":-136.82011402549264,"vZ0":-5.595073203764733,"x":115.12,"y":189.43,"x0":-1.858941537833437,"y0":50.002867604702296,"z0":5.059312133855728,"aX":-14.324742906627213},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":13.6,"breakHorizontal":12.0,"spinRate":2246,"spinDirection":237},"zone":8,"typeConfidence":0.89,"plateTime":0.40018597396265543,"extension":5.402162747574411},"index":1,"playId":"36f0708a-86cc-37fb-872d-781263862cd8","pitchNumber":1,"startTime":"2026-03-31T02:57:06.749Z","endTime":"2026-03-31T02:57:10.617Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":663757,"link":"/api/v1/people/663757","batSide":{"code":"L","description":"Left"}},"first":{"id":676609,"link":"/api/v1/people/676609"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":2,"playId":"b441520b-0bfe-3379-bba8-afdb73b7f0e9","startTime":"2026-03-31T02:57:27.832Z","endTime":"2026-03-31T02:57:35.132Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":663757,"link":"/api/v1/people/663757","batSide":{"code":"L","description":"Left"}},"first":{"id":676609,"link":"/api/v1/people/676609"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[],"flags":[],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MA","challengeTeamId":136},"homeTeamWinProbability":70.8,"awayTeamWinProbability":29.200000000000003,"homeTeamWinProbabilityAdded":3.1999999999999886,"leverageIndex":1.28,"dramaIndex":57.0,"contextMetrics":{},"playEndTime":"2026-03-31T02:57:35.132Z","atBatIndex":34},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Leo Rivas singles on a ground ball to right fielder Aaron Judge.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-31T03:00:21.050Z","endTime":"2026-03-31T03:02:24.699Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677960,"fullName":"Ryan Weathers","link":"/api/v1/people/677960"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":592450,"link":"/api/v1/people/592450"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":85.0,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.911377611573524,"aZ":-17.098253240968123,"pfxX":7.1402893279717565,"pfxZ":8.095373011309198,"pX":1.1783840137923616,"pZ":3.5979208411991777,"vX0":-6.349637770033269,"vY0":-135.88186885320127,"vZ0":-2.096773322471157,"x":72.08,"y":141.64,"x0":2.6224327699406684,"y0":50.0025757898405,"z0":5.572898461419937,"aX":13.297649773401295},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":14.4,"breakHorizontal":-11.5,"spinRate":2146,"spinDirection":130},"zone":12,"typeConfidence":2.0,"plateTime":0.4037211789873032,"extension":5.4366222942748905},"index":0,"playId":"1e932bb8-4c25-3a93-bfcc-b583d0671b8c","pitchNumber":1,"startTime":"2026-03-31T03:00:45.595Z","endTime":"2026-03-31T03:00:48.605Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":660844,"link":"/api/v1/people/660844","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":86.3,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.929796655078967,"aZ":-17.45425978902474,"pfxX":7.3005522634256685,"pfxZ":7.737892870733769,"pX":-0.6288611274675602,"pZ":2.4666839468742006,"vX0":-10.310635094561368,"vY0":-136.98160912796598,"vZ0":-4.914916304451888,"x":140.97,"y":172.18,"x0":2.2334263685515,"y0":50.00356408885429,"z0":5.475455340452682,"aX":13.890628356157755},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":13.1,"breakHorizontal":-11.0,"spinRate":2130,"spinDirection":129},"zone":4,"typeConfidence":2.0,"plateTime":0.3996697020254496,"extension":5.632864273871538},"index":1,"playId":"9d07c7a7-e14a-3995-913e-442e4ee4da2a","pitchNumber":2,"startTime":"2026-03-31T03:00:59.392Z","endTime":"2026-03-31T03:01:03.223Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":660844,"link":"/api/v1/people/660844","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.8,"endSpeed":73.9,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.873491383972613,"aZ":-31.550968826445082,"pfxX":-6.7627940017063555,"pfxZ":0.4465486676495978,"pX":0.4250230262414955,"pZ":2.432418075905029,"vX0":-3.8434795699005884,"vY0":-117.63640725849824,"vZ0":0.12123998487550458,"x":100.8,"y":173.1,"x0":2.9626270042907685,"y0":50.00212944854298,"z0":5.323234883497262,"aX":-9.405776070498087},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":1.2,"breakHorizontal":13.2,"spinRate":2486,"spinDirection":295},"zone":6,"typeConfidence":0.89,"plateTime":0.4669522639443304,"extension":5.549080523132216},"index":2,"playId":"fc2886dc-b2be-3ae0-98c5-75927ad6e6eb","pitchNumber":3,"startTime":"2026-03-31T03:01:19.927Z","endTime":"2026-03-31T03:01:23.403Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":660844,"link":"/api/v1/people/660844","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":86.6,"endSpeed":79.5,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.660091979384678,"aZ":-34.805298125734126,"pfxX":6.1718081959131545,"pfxZ":-1.6490146604030245,"pX":0.7267729452686018,"pZ":0.7245309026645849,"vX0":-6.674980529662868,"vY0":-125.8988804508777,"vZ0":-4.2399758494407465,"x":89.3,"y":219.22,"x0":2.616327506802992,"y0":50.00159040563121,"z0":5.261494492785515,"aX":9.86177847986497},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-3.7,"breakHorizontal":-9.6,"spinRate":1845,"spinDirection":116},"zone":14,"typeConfidence":0.91,"plateTime":0.4358140613837609,"extension":5.848790611831697},"index":3,"playId":"75972826-27eb-3d6c-ae2e-6e2009e9b652","pitchNumber":4,"startTime":"2026-03-31T03:01:34.366Z","endTime":"2026-03-31T03:01:37.503Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":660844,"link":"/api/v1/people/660844","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":95.3,"endSpeed":86.3,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.40255982074044,"aZ":-15.053227462237654,"pfxX":7.504686148975554,"pfxZ":8.880521459676839,"pX":0.3010304151938674,"pZ":3.692217518125443,"vX0":-8.116028334302866,"vY0":-138.56816255042258,"vZ0":-2.152966310632682,"x":105.53,"y":139.09,"x0":2.3047630346290084,"y0":50.00394646421985,"z0":5.494830085230911,"aX":14.47172774552061},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":15.7,"breakHorizontal":-11.8,"spinRate":2178,"spinDirection":130},"zone":12,"typeConfidence":2.0,"plateTime":0.39655398518174945,"extension":5.693450909453618},"index":4,"playId":"ccfb46d5-87b0-3a4c-b4bd-4ef2842a0c32","pitchNumber":5,"startTime":"2026-03-31T03:01:53.330Z","endTime":"2026-03-31T03:01:56.520Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":660844,"link":"/api/v1/people/660844","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":86.8,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.248004903247036,"aZ":-19.10797246622826,"pfxX":6.7849855722570105,"pfxZ":6.768524229826808,"pX":0.7786857581517863,"pZ":2.9082925451772845,"vX0":-7.005725560249674,"vY0":-137.9607988502908,"vZ0":-3.111484015005731,"x":87.32,"y":160.26,"x0":2.4675648718294756,"y0":50.00268570111164,"z0":5.336173093185367,"aX":13.099222056659274},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":11.8,"breakHorizontal":-10.8,"spinRate":2303,"spinDirection":129},"zone":3,"typeConfidence":2.0,"plateTime":0.39677942632291563,"extension":5.729991739099139},"hitData":{"launchSpeed":93.4,"launchAngle":4.0,"totalDistance":81.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":167.22,"coordY":98.86}},"index":5,"playId":"1533ed9b-1ffe-320c-9b8a-0c8c53e9e43a","pitchNumber":6,"startTime":"2026-03-31T03:02:07.922Z","endTime":"2026-03-31T03:02:24.699Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":660844,"link":"/api/v1/people/660844","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660844,"link":"/api/v1/people/660844"},"credit":"b_ab"},{"player":{"id":677960,"link":"/api/v1/people/677960"},"credit":"p_ab"},{"player":{"id":660844,"link":"/api/v1/people/660844"},"credit":"b_pa"},{"player":{"id":677960,"link":"/api/v1/people/677960"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":74.1,"awayTeamWinProbability":25.900000000000006,"homeTeamWinProbabilityAdded":3.299999999999997,"leverageIndex":0.84,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2026-03-31T03:02:24.699Z","atBatIndex":35},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Cole Young singles on a sharp line drive to center fielder Trent Grisham. Leo Rivas to 2nd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-31T03:02:41.149Z","endTime":"2026-03-31T03:04:01.018Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677960,"fullName":"Ryan Weathers","link":"/api/v1/people/677960"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"postOnSecond":{"id":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663757,"link":"/api/v1/people/663757"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":83.5,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.774993299995835,"aZ":-23.815078482533217,"pfxX":12.016546927030713,"pfxZ":4.620694455937095,"pX":0.9787721120494594,"pZ":3.9294026833496534,"vX0":-8.681213676114295,"vY0":-134.52467649235277,"vZ0":0.585904130566385,"x":79.69,"y":132.69,"x0":2.708057297924751,"y0":50.0015964240341,"z0":5.414512726743116,"aX":21.73231359191026},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":8.8,"breakHorizontal":-19.6,"spinRate":2398,"spinDirection":126},"zone":12,"typeConfidence":0.88,"plateTime":0.40922822624264477,"extension":5.610943062859338},"index":0,"playId":"ef32e4ac-8d7b-3062-bb9f-e26d0a43623e","pitchNumber":1,"startTime":"2026-03-31T03:02:45.213Z","endTime":"2026-03-31T03:02:49.188Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":702284,"link":"/api/v1/people/702284","batSide":{"code":"L","description":"Left"}},"first":{"id":660844,"link":"/api/v1/people/660844"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":85.0,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.04466920630588,"aZ":-24.393000899668987,"pfxX":10.681298292426813,"pfxZ":4.172505996866246,"pX":1.2880444266859792,"pZ":3.099409177105903,"vX0":-7.512350712638222,"vY0":-136.22321334596168,"vZ0":-1.2890767379257277,"x":67.9,"y":155.1,"x0":2.704387947253565,"y0":50.004655958738866,"z0":5.277412027740509,"aX":19.924271357483786},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":7.4,"breakHorizontal":-17.6,"spinRate":2208,"spinDirection":123},"zone":12,"typeConfidence":0.9,"plateTime":0.40325788616616887,"extension":5.788079399760253},"index":1,"playId":"97a4dfab-21d2-350c-b0b4-271bab949cb4","pitchNumber":2,"startTime":"2026-03-31T03:03:08.675Z","endTime":"2026-03-31T03:03:12.098Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":702284,"link":"/api/v1/people/702284","batSide":{"code":"L","description":"Left"}},"first":{"id":660844,"link":"/api/v1/people/660844"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":84.9,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.73362926576506,"aZ":-23.798139103145125,"pfxX":11.12252072651883,"pfxZ":4.53795535235615,"pX":-0.10394733279571874,"pZ":1.8811003672356048,"vX0":-11.048885642364889,"vY0":-135.3197474589899,"vZ0":-4.097925494023089,"x":120.96,"y":187.99,"x0":2.595557738042492,"y0":50.00557256989423,"z0":5.091356869826613,"aX":20.541116224355665},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":7.4,"breakHorizontal":-17.6,"spinRate":2229,"spinDirection":122},"zone":8,"typeConfidence":0.91,"plateTime":0.4054457152500661,"extension":5.75177006436592},"index":2,"playId":"f696b040-5036-3613-8748-eebc73799da5","pitchNumber":3,"startTime":"2026-03-31T03:03:28.049Z","endTime":"2026-03-31T03:03:31.908Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":702284,"link":"/api/v1/people/702284","batSide":{"code":"L","description":"Left"}},"first":{"id":660844,"link":"/api/v1/people/660844"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":87.5,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.105813660883648,"aZ":-22.735654781054777,"pfxX":10.663220612100728,"pfxZ":4.873262214153231,"pX":0.09256387978308592,"pZ":1.8993666097808704,"vX0":-10.691239062827908,"vY0":-137.5063340372722,"vZ0":-4.612472228901183,"x":113.47,"y":187.5,"x0":2.6236301595552396,"y0":50.00456725159472,"z0":5.117711791349331,"aX":20.663934251856272},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":8.2,"breakHorizontal":-17.4,"spinRate":2247,"spinDirection":121},"zone":8,"typeConfidence":0.91,"plateTime":0.3965425984402464,"extension":5.814721815079017},"hitData":{"launchSpeed":111.3,"launchAngle":10.0,"totalDistance":220.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":104.3,"coordY":83.89}},"index":3,"playId":"3197e867-2f61-3786-b99a-0be758af6919","pitchNumber":4,"startTime":"2026-03-31T03:03:47.858Z","endTime":"2026-03-31T03:04:01.018Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":702284,"link":"/api/v1/people/702284","batSide":{"code":"L","description":"Left"}},"first":{"id":660844,"link":"/api/v1/people/660844"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702284,"link":"/api/v1/people/702284"},"credit":"b_ab"},{"player":{"id":677960,"link":"/api/v1/people/677960"},"credit":"p_ab"},{"player":{"id":702284,"link":"/api/v1/people/702284"},"credit":"b_pa"},{"player":{"id":677960,"link":"/api/v1/people/677960"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":78.8,"awayTeamWinProbability":21.200000000000003,"homeTeamWinProbabilityAdded":4.700000000000003,"leverageIndex":1.35,"dramaIndex":68.0,"contextMetrics":{},"playEndTime":"2026-03-31T03:04:01.018Z","atBatIndex":36},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brendan Donovan grounds out to first baseman Ben Rice. Leo Rivas to 3rd. Cole Young to 2nd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-31T03:05:16.995Z","endTime":"2026-03-31T03:05:44.606Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677960,"fullName":"Ryan Weathers","link":"/api/v1/people/677960"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"postOnThird":{"id":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":700250,"link":"/api/v1/people/700250"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-31T03:04:18.528Z","endTime":"2026-03-31T03:05:16.995Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":680977,"link":"/api/v1/people/680977","batSide":{"code":"L","description":"Left"}},"first":{"id":702284,"link":"/api/v1/people/702284"},"second":{"id":660844,"link":"/api/v1/people/660844"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"playId":"0706e75a-c95b-4969-bc91-0f496dbb7545","startTime":"2026-03-31T03:05:16.995Z","endTime":"2026-03-31T03:05:21.995Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":680977,"link":"/api/v1/people/680977","batSide":{"code":"L","description":"Left"}},"first":{"id":702284,"link":"/api/v1/people/702284"},"second":{"id":660844,"link":"/api/v1/people/660844"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.8,"endSpeed":75.9,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.435691354555058,"aZ":-30.551404545506735,"pfxX":-4.159143824546114,"pfxZ":1.124825132286933,"pX":-0.5149681714461962,"pZ":1.9541085211554583,"vX0":-6.776090942319566,"vY0":-119.08786919071547,"vZ0":-1.150143188886202,"x":136.63,"y":186.02,"x0":2.9004524424201774,"y0":50.00557286547297,"z0":5.190376871900214,"aX":-6.01290347138085},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":2.0,"breakHorizontal":9.1,"spinRate":2675,"spinDirection":293},"zone":7,"typeConfidence":0.9,"plateTime":0.4587633292843454,"extension":5.627395065629536},"hitData":{"launchSpeed":64.9,"launchAngle":-40.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":149.98,"coordY":165.78}},"index":2,"playId":"a5b80245-3135-30b7-a7c1-80d9201edc15","pitchNumber":1,"startTime":"2026-03-31T03:05:35.816Z","endTime":"2026-03-31T03:05:44.606Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":680977,"link":"/api/v1/people/680977","batSide":{"code":"L","description":"Left"}},"first":{"id":702284,"link":"/api/v1/people/702284"},"second":{"id":660844,"link":"/api/v1/people/660844"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680977,"link":"/api/v1/people/680977"},"credit":"b_ab"},{"player":{"id":677960,"link":"/api/v1/people/677960"},"credit":"p_ab"},{"player":{"id":680977,"link":"/api/v1/people/680977"},"credit":"b_pa"},{"player":{"id":677960,"link":"/api/v1/people/677960"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":79.0,"awayTeamWinProbability":21.0,"homeTeamWinProbabilityAdded":0.20000000000000284,"leverageIndex":1.58,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2026-03-31T03:05:44.606Z","atBatIndex":37},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dominic Canzone strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-31T03:08:33.341Z","endTime":"2026-03-31T03:11:01.679Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":518585,"fullName":"Fernando Cruz","link":"/api/v1/people/518585"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"postOnThird":{"id":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5,6,8],"actionIndex":[0,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":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":669224,"link":"/api/v1/people/669224"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Fernando Cruz replaces Ryan Weathers.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-03-31T03:07:25.067Z","endTime":"2026-03-31T03:08:11.104Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":518585,"link":"/api/v1/people/518585"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":677960,"link":"/api/v1/people/677960","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":608701,"link":"/api/v1/people/608701","batSide":{"code":"R","description":"Right"}},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Offensive Substitution: Pinch-hitter Dominic Canzone replaces Rob Refsnyder.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-03-31T03:08:11.104Z","endTime":"2026-03-31T03:08:35.481Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686527,"link":"/api/v1/people/686527"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"201","replacedPlayer":{"id":608701,"link":"/api/v1/people/608701"},"defense":{"pitcher":{"id":518585,"link":"/api/v1/people/518585","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":608701,"link":"/api/v1/people/608701","batSide":{"code":"R","description":"Right"}},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.1,"endSpeed":75.5,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.66281830276276,"aZ":-32.27752544644859,"pfxX":-4.826432114958968,"pfxZ":-0.0719664151909849,"pX":1.9274064057733893,"pZ":-0.31852247364174413,"vX0":10.799131719496877,"vY0":-116.1553592257729,"vZ0":-6.876172935916297,"x":43.53,"y":247.38,"x0":-2.1141880793187684,"y0":50.0042270824285,"z0":5.67423132128937,"aX":-6.728567341036086},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":-1.4,"breakHorizontal":6.6,"spinRate":855,"spinDirection":258},"zone":14,"typeConfidence":0.89,"plateTime":0.46797210625268715,"extension":6.8717677174417044},"index":2,"playId":"98ea1ea0-cce9-3230-b8f1-bfc6e4664246","pitchNumber":1,"startTime":"2026-03-31T03:08:35.481Z","endTime":"2026-03-31T03:08:39.553Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518585,"link":"/api/v1/people/518585","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":686527,"link":"/api/v1/people/686527","batSide":{"code":"L","description":"Left"}},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.2,"endSpeed":75.4,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.516162403922287,"aZ":-32.30483869514356,"pfxX":-3.330674095454093,"pfxZ":-0.09462448019443814,"pX":0.6854077296419242,"pZ":0.08113483770604082,"vX0":7.187101152057853,"vY0":-116.58523442764691,"vZ0":-6.21662156180526,"x":90.87,"y":236.59,"x0":-1.9820578534494855,"y0":50.00186904258342,"z0":5.771310881072236,"aX":-4.661010491320721},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-1.3,"breakHorizontal":4.6,"spinRate":676,"spinDirection":253},"zone":14,"typeConfidence":0.9,"plateTime":0.466873417835755,"extension":6.897221753689885},"index":3,"playId":"097a0924-542d-3c7a-8866-006d9ab4b728","pitchNumber":2,"startTime":"2026-03-31T03:09:01.858Z","endTime":"2026-03-31T03:09:05.715Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518585,"link":"/api/v1/people/518585","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":686527,"link":"/api/v1/people/686527","batSide":{"code":"L","description":"Left"}},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.3,"endSpeed":73.7,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.525242445047397,"aZ":-28.83126598215608,"pfxX":-4.3860745163788675,"pfxZ":2.448094465160407,"pX":0.6894171534446459,"pZ":0.38669014988681594,"vX0":7.332623886176391,"vY0":-116.51314970335996,"vZ0":-6.325799902816174,"x":90.72,"y":228.34,"x0":-1.9399658914608329,"y0":50.00024451337458,"z0":5.888588021296824,"aX":-5.981469048420654},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":3.0,"breakHorizontal":6.0,"spinRate":616,"spinDirection":239},"zone":14,"typeConfidence":0.89,"plateTime":0.47153632475106644,"extension":6.852009142651806},"index":4,"playId":"196446fa-ff32-3802-9a73-92a8ad7a4020","pitchNumber":3,"startTime":"2026-03-31T03:09:26.601Z","endTime":"2026-03-31T03:09:31.743Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518585,"link":"/api/v1/people/518585","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":686527,"link":"/api/v1/people/686527","batSide":{"code":"L","description":"Left"}},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.9,"endSpeed":74.4,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.99732717703322,"aZ":-31.419103023326716,"pfxX":-3.975439755548186,"pfxZ":0.5377096340086407,"pX":-0.6409328161544764,"pZ":0.026658683675978047,"vX0":4.859040058221821,"vY0":-117.54835179864554,"vZ0":-6.466979832430708,"x":141.43,"y":238.06,"x0":-2.226210309014748,"y0":50.00012573236092,"z0":5.760215317850812,"aX":-5.517241594985849},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-0.5,"breakHorizontal":5.9,"spinRate":533,"spinDirection":237},"zone":13,"typeConfidence":0.9,"plateTime":0.46745189552871214,"extension":6.945499046552277},"index":5,"playId":"2f91a1b8-4ded-375c-866a-175c0fcb0718","pitchNumber":4,"startTime":"2026-03-31T03:09:54.488Z","endTime":"2026-03-31T03:09:57.714Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518585,"link":"/api/v1/people/518585","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":686527,"link":"/api/v1/people/686527","batSide":{"code":"L","description":"Left"}},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.1,"endSpeed":74.0,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.21018486447838,"aZ":-23.905391219479586,"pfxX":-4.834451180336079,"pfxZ":5.946412456742169,"pX":1.202348719918936,"pZ":1.4525834063886383,"vX0":8.781990853705803,"vY0":-117.72372496835666,"vZ0":-4.933780008469839,"x":71.17,"y":199.56,"x0":-1.9634376409427732,"y0":50.00496188604185,"z0":5.81292118446009,"aX":-6.726501192964816},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":9.6,"breakHorizontal":6.4,"spinRate":639,"spinDirection":227},"zone":14,"typeConfidence":0.89,"plateTime":0.4668661289891074,"extension":7.011555529561741},"index":6,"playId":"c25024cc-49d6-3373-bee4-102cf535bf1f","pitchNumber":5,"startTime":"2026-03-31T03:10:19.375Z","endTime":"2026-03-31T03:10:23.232Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518585,"link":"/api/v1/people/518585","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":686527,"link":"/api/v1/people/686527","batSide":{"code":"L","description":"Left"}},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"index":7,"startTime":"2026-03-31T03:10:36.127Z","endTime":"2026-03-31T03:10:57.361Z","isPitch":false,"type":"action","player":{"id":686527,"link":"/api/v1/people/686527"},"defense":{"pitcher":{"id":518585,"link":"/api/v1/people/518585","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":686527,"link":"/api/v1/people/686527","batSide":{"code":"L","description":"Left"}},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.0,"endSpeed":72.0,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.42086086400607,"aZ":-28.270915626647238,"pfxX":-5.335474297841008,"pfxZ":2.962299546629092,"pX":0.009249659808047693,"pZ":1.7249671321236253,"vX0":5.834799019300275,"vY0":-114.77596746130898,"vZ0":-3.247509302238662,"x":116.65,"y":192.21,"x0":-1.8858330356279818,"y0":50.00488602350713,"z0":5.9431977346811715,"aX":-7.041123033016701},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":4.7,"breakHorizontal":8.0,"spinRate":420,"spinDirection":231},"zone":8,"typeConfidence":0.89,"plateTime":0.47923335237069553,"extension":6.874079151584093},"index":8,"playId":"d2eed194-b67d-3711-a95b-e09ef7795a7b","pitchNumber":6,"startTime":"2026-03-31T03:10:57.361Z","endTime":"2026-03-31T03:11:01.679Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518585,"link":"/api/v1/people/518585","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":686527,"link":"/api/v1/people/686527","batSide":{"code":"L","description":"Left"}},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686527,"link":"/api/v1/people/686527"},"credit":"b_ab"},{"player":{"id":518585,"link":"/api/v1/people/518585"},"credit":"p_ab"},{"player":{"id":686527,"link":"/api/v1/people/686527"},"credit":"b_pa"},{"player":{"id":518585,"link":"/api/v1/people/518585"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":71.5,"awayTeamWinProbability":28.5,"homeTeamWinProbabilityAdded":-7.5,"leverageIndex":1.58,"dramaIndex":91.0,"contextMetrics":{},"playEndTime":"2026-03-31T03:11:01.679Z","atBatIndex":38},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Julio Rodríguez strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-31T03:11:25.529Z","endTime":"2026-03-31T03:13:03.868Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":518585,"fullName":"Fernando Cruz","link":"/api/v1/people/518585"},"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":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669224,"link":"/api/v1/people/669224"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.0,"endSpeed":71.9,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.625908804371534,"aZ":-28.154617941800222,"pfxX":-5.117162441329534,"pfxZ":3.042430346165496,"pX":0.5908729822572976,"pZ":2.1896548247091228,"vX0":7.112570347906174,"vY0":-114.84736051222683,"vZ0":-2.3031991037692086,"x":94.48,"y":179.66,"x0":-1.8982634618074585,"y0":50.00152811943721,"z0":5.976232556785994,"aX":-6.754913309321586},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":5.2,"breakHorizontal":7.2,"spinRate":686,"spinDirection":222},"zone":9,"typeConfidence":0.89,"plateTime":0.47910500360876496,"extension":6.834828908274432},"index":0,"playId":"5a7d8060-c031-320b-9ad5-60a32fdc1a85","pitchNumber":1,"startTime":"2026-03-31T03:11:29.728Z","endTime":"2026-03-31T03:11:33.213Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518585,"link":"/api/v1/people/518585","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":79.6,"endSpeed":73.7,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.27925937559251,"aZ":-29.325559295750256,"pfxX":-4.406021764031627,"pfxZ":2.088763699859607,"pX":1.1548681396100575,"pZ":2.001343496455387,"vX0":8.077144205347805,"vY0":-115.65294408897005,"vZ0":-2.741142004894841,"x":72.98,"y":184.74,"x0":-1.800394521544847,"y0":50.00285622982564,"z0":5.996552985592277,"aX":-6.0076922439632705},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":3.4,"breakHorizontal":6.1,"spinRate":589,"spinDirection":246},"zone":14,"typeConfidence":0.89,"plateTime":0.472439941700423,"extension":6.847182999327416},"index":1,"playId":"ffa9769a-d540-34a7-b4a5-618c6674f965","pitchNumber":2,"startTime":"2026-03-31T03:11:49.733Z","endTime":"2026-03-31T03:11:54.883Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518585,"link":"/api/v1/people/518585","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":84.5,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.43275256646083,"aZ":-12.797260591991716,"pfxX":-6.881158775004789,"pfxZ":10.500942084687162,"pX":-1.2360588289859356,"pZ":2.6541907859488347,"vX0":5.190323303813682,"vY0":-135.65337863708825,"vZ0":-6.016342590504763,"x":164.12,"y":167.12,"x0":-2.289779407659697,"y0":50.00200353133141,"z0":5.8097310739664785,"aX":-12.696292720598748},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":17.8,"breakHorizontal":11.2,"spinRate":2247,"spinDirection":210},"zone":11,"typeConfidence":2.0,"plateTime":0.4053199775762333,"extension":6.717325511790245},"index":2,"playId":"ac8df742-cad7-3ba5-b003-b1ea9b54c080","pitchNumber":3,"startTime":"2026-03-31T03:12:10.864Z","endTime":"2026-03-31T03:12:15.935Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518585,"link":"/api/v1/people/518585","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.8,"endSpeed":74.5,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.53560140362708,"aZ":-25.862863928197747,"pfxX":-4.812104233463394,"pfxZ":4.525354320761311,"pX":0.1884892319458917,"pZ":0.5463651967437133,"vX0":6.249930142364832,"vY0":-117.42912622022698,"vZ0":-6.60113336622448,"x":109.82,"y":224.03,"x0":-1.8840727844047964,"y0":50.00348640562722,"z0":5.804598442805525,"aX":-6.711666031703222},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":6.8,"breakHorizontal":7.2,"spinRate":686,"spinDirection":232},"zone":14,"typeConfidence":0.89,"plateTime":0.4666875474406611,"extension":6.859837631086576},"index":3,"playId":"ef113f93-ea9e-3c6c-8d6a-36ad2c1357f8","pitchNumber":4,"startTime":"2026-03-31T03:12:31.752Z","endTime":"2026-03-31T03:12:36.783Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518585,"link":"/api/v1/people/518585","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.9,"endSpeed":74.7,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.15514768172012,"aZ":-34.22868974325108,"pfxX":-5.225929997539252,"pfxZ":-1.477329549560908,"pX":-0.21348156266464316,"pZ":1.5574076454540948,"vX0":5.546109712330834,"vY0":-116.35075131909795,"vZ0":-2.7646811312754447,"x":125.14,"y":196.73,"x0":-1.9345900253921264,"y0":50.00388366479291,"z0":5.963282303803977,"aX":-7.25943168453395},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":-3.0,"breakHorizontal":8.3,"spinRate":661,"spinDirection":246},"zone":13,"typeConfidence":0.9,"plateTime":0.468429060553897,"extension":6.890586735506204},"index":4,"playId":"ef996b2c-4758-3ebf-9ef4-42b97b2f79b5","pitchNumber":5,"startTime":"2026-03-31T03:12:58.410Z","endTime":"2026-03-31T03:13:03.868Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518585,"link":"/api/v1/people/518585","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677594,"link":"/api/v1/people/677594"},"credit":"b_ab"},{"player":{"id":518585,"link":"/api/v1/people/518585"},"credit":"p_ab"},{"player":{"id":677594,"link":"/api/v1/people/677594"},"credit":"b_pa"},{"player":{"id":518585,"link":"/api/v1/people/518585"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":66.0,"awayTeamWinProbability":34.0,"homeTeamWinProbabilityAdded":-5.5,"leverageIndex":2.0,"dramaIndex":89.0,"contextMetrics":{},"playEndTime":"2026-03-31T03:13:03.868Z","atBatIndex":39},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Trent Grisham pops out to shortstop Leo Rivas.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-31T03:15:13.285Z","endTime":"2026-03-31T03:15:45.649Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":663757,"fullName":"Trent Grisham","link":"/api/v1/people/663757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":663757,"fullName":"Trent Grisham","link":"/api/v1/people/663757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":660844,"link":"/api/v1/people/660844"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Dominic Canzone remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-31T03:14:49.869Z","endTime":"2026-03-31T03:15:15.471Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686527,"link":"/api/v1/people/686527"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"201","replacedPlayer":{"id":608701,"link":"/api/v1/people/608701"},"defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":663757,"link":"/api/v1/people/663757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":92.6,"endSpeed":84.4,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.917184622142372,"aZ":-15.244429079042895,"pfxX":-6.831138771535796,"pfxZ":9.25292631043596,"pX":0.2576071750115743,"pZ":2.1008162362515788,"vX0":7.94319816108643,"vY0":-134.5860409356054,"vZ0":-5.35897519670932,"x":107.18,"y":182.06,"x0":-1.848111316105496,"y0":50.00253433014341,"z0":5.201934492053959,"aX":-12.499126699319065},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":15.7,"breakHorizontal":10.6,"spinRate":2322,"spinDirection":228},"zone":8,"typeConfidence":0.71,"plateTime":0.40737982108360704,"extension":5.118768460830701},"index":1,"playId":"6c856e57-4345-34ed-9591-4ade7c949789","pitchNumber":1,"startTime":"2026-03-31T03:15:15.471Z","endTime":"2026-03-31T03:15:19.253Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":663757,"link":"/api/v1/people/663757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":85.5,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.946681743298456,"aZ":-14.422780378014364,"pfxX":-7.756938149681509,"pfxZ":9.42448312970442,"pX":0.41370941605299394,"pZ":3.319214532964435,"vX0":8.888527960340719,"vY0":-136.5823261327759,"vZ0":-2.5727624399251536,"x":101.23,"y":149.16,"x0":-1.8797471411275173,"y0":50.0024979494909,"z0":5.268992363358781,"aX":-14.610615277124735},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.7,"breakHorizontal":12.1,"spinRate":2276,"spinDirection":227},"zone":12,"typeConfidence":0.93,"plateTime":0.4015030035689158,"extension":5.072817810233004},"hitData":{"launchSpeed":92.2,"launchAngle":69.0,"totalDistance":101.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":118.04,"coordY":160.2}},"index":2,"playId":"8e44de2a-3996-3628-9151-f102305c5262","pitchNumber":2,"startTime":"2026-03-31T03:15:30.467Z","endTime":"2026-03-31T03:15:45.649Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":663757,"link":"/api/v1/people/663757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663757,"link":"/api/v1/people/663757"},"credit":"b_ab"},{"player":{"id":622491,"link":"/api/v1/people/622491"},"credit":"p_ab"},{"player":{"id":663757,"link":"/api/v1/people/663757"},"credit":"b_pa"},{"player":{"id":622491,"link":"/api/v1/people/622491"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":69.6,"awayTeamWinProbability":30.400000000000006,"homeTeamWinProbabilityAdded":3.5999999999999943,"leverageIndex":1.44,"dramaIndex":63.0,"contextMetrics":{},"playEndTime":"2026-03-31T03:15:45.649Z","atBatIndex":40},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Aaron Judge strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-31T03:16:01.742Z","endTime":"2026-03-31T03:16:59.433Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":592450,"fullName":"Aaron Judge","link":"/api/v1/people/592450"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"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":592450,"fullName":"Aaron Judge","link":"/api/v1/people/592450"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":641598,"link":"/api/v1/people/641598"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.2,"endSpeed":77.4,"strikeZoneTop":3.523,"strikeZoneBottom":1.778,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.717879259809013,"aZ":-33.77755151921266,"pfxX":1.8097393607427583,"pfxZ":-1.0652864441906722,"pX":-0.2785438724731363,"pZ":2.6481930371917803,"vX0":3.9289269847655492,"vY0":-121.19738220308949,"vZ0":0.8317537925037193,"x":127.62,"y":167.28,"x0":-2.147182302080847,"y0":50.002249901692466,"z0":5.220069660122367,"aX":2.72711641785757},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-1.6,"breakHorizontal":-4.1,"spinRate":2337,"spinDirection":56},"zone":5,"typeConfidence":0.9,"plateTime":0.44965512459184565,"extension":5.154045239879064},"index":0,"playId":"c0153a7a-a2b4-3944-87b0-cb1f3d977b4c","pitchNumber":1,"startTime":"2026-03-31T03:16:03.536Z","endTime":"2026-03-31T03:16:07.103Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":592450,"link":"/api/v1/people/592450","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.7,"endSpeed":76.9,"strikeZoneTop":3.523,"strikeZoneBottom":1.778,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.144104760276196,"aZ":-29.90846568822979,"pfxX":0.12979563138732075,"pfxZ":1.4858272080691926,"pX":-1.1443204845269925,"pZ":2.400521662656417,"vX0":2.298930467347576,"vY0":-123.27105032284584,"vZ0":-0.6572127960791946,"x":160.62,"y":173.97,"x0":-2.1103360971841516,"y0":50.00044240903503,"z0":5.2213121993033145,"aX":0.19698344585253602},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":2.8,"breakHorizontal":-0.8,"spinRate":2180,"spinDirection":67},"zone":13,"typeConfidence":0.9,"plateTime":0.4462983255366666,"extension":5.065536561267655},"index":1,"playId":"f0a4a8ba-aaf0-3d5d-8379-becc316c5551","pitchNumber":2,"startTime":"2026-03-31T03:16:17.777Z","endTime":"2026-03-31T03:16:21.802Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":592450,"link":"/api/v1/people/592450","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":79.7,"strikeZoneTop":3.523,"strikeZoneBottom":1.778,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.466810619892673,"aZ":-29.54664819693203,"pfxX":-0.3305501210097548,"pfxZ":1.6522963221227371,"pX":1.778099136645219,"pZ":1.4058411849269532,"vX0":8.673979239648801,"vY0":-124.74900129476143,"vZ0":-2.9821343738295707,"x":49.22,"y":200.82,"x0":-1.6849118751035899,"y0":50.005798985172966,"z0":5.024421986074176,"aX":-0.5275260584261117},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":2.5,"breakHorizontal":-1.2,"spinRate":2291,"spinDirection":58},"zone":14,"typeConfidence":0.9,"plateTime":0.4372084711497961,"extension":5.381796887168898},"index":2,"playId":"73b22257-4ea2-3e82-a49d-8d8698fc0109","pitchNumber":3,"startTime":"2026-03-31T03:16:38.775Z","endTime":"2026-03-31T03:16:42.063Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":592450,"link":"/api/v1/people/592450","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.9,"endSpeed":76.0,"strikeZoneTop":3.523,"strikeZoneBottom":1.778,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.604974660320934,"aZ":-36.087708949199374,"pfxX":-0.1638810470549199,"pfxZ":-2.662816921836156,"pX":-1.7503486104333787,"pZ":1.8060269050976554,"vX0":1.0882954493048254,"vY0":-120.76244514169667,"vZ0":-0.4658332151291261,"x":183.72,"y":190.02,"x0":-2.1865061883814945,"y0":50.00224866835021,"z0":5.189316069385015,"aX":-0.24085370318350477},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":-4.7,"breakHorizontal":0.0,"spinRate":2267,"spinDirection":64},"zone":13,"typeConfidence":0.88,"plateTime":0.4544190166018258,"extension":4.959230592242857},"index":3,"playId":"dea5fc5d-f087-3fb7-a2c3-409e4c5a1b94","pitchNumber":4,"startTime":"2026-03-31T03:16:53.885Z","endTime":"2026-03-31T03:16:59.433Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":592450,"link":"/api/v1/people/592450","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592450,"link":"/api/v1/people/592450"},"credit":"b_ab"},{"player":{"id":622491,"link":"/api/v1/people/622491"},"credit":"p_ab"},{"player":{"id":592450,"link":"/api/v1/people/592450"},"credit":"b_pa"},{"player":{"id":622491,"link":"/api/v1/people/622491"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":72.3,"awayTeamWinProbability":27.700000000000003,"homeTeamWinProbabilityAdded":2.700000000000003,"leverageIndex":1.06,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2026-03-31T03:16:59.433Z","atBatIndex":41},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Cody Bellinger flies out to left fielder Randy Arozarena in foul territory.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-31T03:17:32.077Z","endTime":"2026-03-31T03:18:29.027Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":641355,"fullName":"Cody Bellinger","link":"/api/v1/people/641355"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":641355,"fullName":"Cody Bellinger","link":"/api/v1/people/641355"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":668227,"link":"/api/v1/people/668227"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.9,"endSpeed":86.1,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.02020755195231,"aZ":-15.90163045886016,"pfxX":-7.912258528106642,"pfxZ":8.50592814321034,"pX":-0.9281987775921468,"pZ":2.6458559718005583,"vX0":5.605929188813573,"vY0":-137.99017946576916,"vZ0":-3.9981658042936195,"x":152.38,"y":167.34,"x0":-1.9665038579146887,"y0":50.000196308938904,"z0":5.196938434075684,"aX":-15.133144019349453},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":14.6,"breakHorizontal":13.1,"spinRate":2318,"spinDirection":232},"zone":11,"typeConfidence":0.92,"plateTime":0.39815800333433327,"extension":4.9978479708980545},"index":0,"playId":"50ba9ab4-d9de-395f-a8a3-b19f689151c4","pitchNumber":1,"startTime":"2026-03-31T03:17:37.029Z","endTime":"2026-03-31T03:17:41.894Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":641355,"link":"/api/v1/people/641355","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":86.0,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.47891968271338,"aZ":-16.569029013390534,"pfxX":-8.128705020918868,"pfxZ":8.13535516505983,"pX":-0.3814589290006953,"pZ":2.938918558361943,"vX0":7.288892397728262,"vY0":-138.49141801268382,"vZ0":-3.27637644356003,"x":131.54,"y":159.43,"x0":-2.007278023022286,"y0":50.00651912050062,"z0":5.2633084064992355,"aX":-15.599521615486008},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":14.2,"breakHorizontal":13.0,"spinRate":2289,"spinDirection":234},"zone":1,"typeConfidence":0.93,"plateTime":0.397384990886946,"extension":5.067255416681177},"index":1,"playId":"1f70fe60-886f-3a13-b49e-6753d6a0bcef","pitchNumber":2,"startTime":"2026-03-31T03:17:51.684Z","endTime":"2026-03-31T03:17:55.354Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":641355,"link":"/api/v1/people/641355","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"index":2,"startTime":"2026-03-31T03:18:09.843Z","endTime":"2026-03-31T03:18:20.027Z","isPitch":false,"type":"action","player":{"id":641355,"link":"/api/v1/people/641355"},"defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":641355,"link":"/api/v1/people/641355","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":86.3,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.330766281240855,"aZ":-15.40011253539291,"pfxX":-7.899899403005067,"pfxZ":8.736791156487355,"pX":-0.6194883265087388,"pZ":2.9759879405774945,"vX0":6.349628361038988,"vY0":-138.07501465089808,"vZ0":-3.238353560395736,"x":140.61,"y":158.43,"x0":-1.9288702852881072,"y0":50.0054077678368,"z0":5.207935173358627,"aX":-15.171605776409153},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.2,"breakHorizontal":12.8,"spinRate":2230,"spinDirection":235},"zone":1,"typeConfidence":0.93,"plateTime":0.3975397122632911,"extension":5.228373026570116},"hitData":{"launchSpeed":91.8,"launchAngle":43.0,"totalDistance":266.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":47.27,"coordY":126.29}},"index":3,"playId":"9bd47af0-3394-3eb1-93aa-f92ffafd8103","pitchNumber":3,"startTime":"2026-03-31T03:18:20.027Z","endTime":"2026-03-31T03:18:29.027Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":641355,"link":"/api/v1/people/641355","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641355,"link":"/api/v1/people/641355"},"credit":"b_ab"},{"player":{"id":622491,"link":"/api/v1/people/622491"},"credit":"p_ab"},{"player":{"id":641355,"link":"/api/v1/people/641355"},"credit":"b_pa"},{"player":{"id":622491,"link":"/api/v1/people/622491"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":74.0,"awayTeamWinProbability":26.0,"homeTeamWinProbabilityAdded":1.7000000000000028,"leverageIndex":0.68,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-03-31T03:18:29.027Z","atBatIndex":42},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Josh Naylor grounds out, second baseman Jazz Chisholm Jr. to first baseman Ben Rice.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-31T03:20:52.290Z","endTime":"2026-03-31T03:21:22.436Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656234,"fullName":"Jake Bird","link":"/api/v1/people/656234"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":665862,"link":"/api/v1/people/665862"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":700250,"link":"/api/v1/people/700250"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Jake Bird replaces Fernando Cruz.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-31T03:20:04.655Z","endTime":"2026-03-31T03:20:54.476Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656234,"link":"/api/v1/people/656234"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":518585,"link":"/api/v1/people/518585","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":85.4,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.57154039344772,"aZ":-30.67828797758158,"pfxX":-10.103727772867291,"pfxZ":0.8066109455780444,"pX":-0.35590883935364087,"pZ":1.4507213571280178,"vX0":9.948990838848738,"vY0":-135.36641172804602,"vZ0":-4.091868520455279,"x":130.57,"y":199.61,"x0":-2.766311177913902,"y0":50.00398073949366,"z0":5.129962765652893,"aX":-18.751078386878905},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":0.7,"breakHorizontal":16.2,"spinRate":2244,"spinDirection":237},"zone":13,"typeConfidence":2.0,"plateTime":0.4046339304686777,"extension":5.85935323506992},"index":1,"playId":"05174b0b-62b1-3806-8237-7304d1041c1e","pitchNumber":1,"startTime":"2026-03-31T03:20:54.476Z","endTime":"2026-03-31T03:20:57.988Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656234,"link":"/api/v1/people/656234","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":85.8,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.436585787281253,"aZ":-32.298857390698544,"pfxX":-9.964246609712003,"pfxZ":-0.06530731614308749,"pX":-0.37433847485714916,"pZ":2.739293131066474,"vX0":10.228879238447828,"vY0":-136.06140663447246,"vZ0":-0.589793284355611,"x":131.27,"y":164.82,"x0":-2.8852109447598737,"y0":50.0049219544019,"z0":5.194234364219152,"aX":-18.713443354207854},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":0.0,"breakHorizontal":16.0,"spinRate":2151,"spinDirection":238},"zone":1,"typeConfidence":2.0,"plateTime":0.40234125007362653,"extension":5.797931415565155},"hitData":{"launchSpeed":95.1,"launchAngle":-22.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":148.97,"coordY":153.61}},"index":2,"playId":"8c6062f5-d2b3-37cd-adb9-a6101b74ddfc","pitchNumber":2,"startTime":"2026-03-31T03:21:12.216Z","endTime":"2026-03-31T03:21:22.436Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656234,"link":"/api/v1/people/656234","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":647304,"link":"/api/v1/people/647304"},"credit":"b_ab"},{"player":{"id":656234,"link":"/api/v1/people/656234"},"credit":"p_ab"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"credit":"b_pa"},{"player":{"id":656234,"link":"/api/v1/people/656234"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":71.89999999999999,"awayTeamWinProbability":28.10000000000001,"homeTeamWinProbabilityAdded":-2.1000000000000085,"leverageIndex":0.82,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-03-31T03:21:22.436Z","atBatIndex":43},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Randy Arozarena grounds out, shortstop José Caballero to first baseman Ben Rice.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-31T03:21:41.290Z","endTime":"2026-03-31T03:22:52.524Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656234,"fullName":"Jake Bird","link":"/api/v1/people/656234"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":676609,"link":"/api/v1/people/676609"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":700250,"link":"/api/v1/people/700250"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":84.8,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.99503088873608,"aZ":-28.717822016061895,"pfxX":-10.836651005826104,"pfxZ":1.8653985511171154,"pX":0.05667430695160525,"pZ":2.2575070339241505,"vX0":11.093825316409818,"vY0":-136.04387338049304,"vZ0":-2.3524983500910697,"x":114.84,"y":177.83,"x0":-2.6883615887651606,"y0":50.003230115383474,"z0":5.147036376529391,"aX":-20.084056765590454},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":3.0,"breakHorizontal":16.9,"spinRate":2199,"spinDirection":239},"zone":5,"typeConfidence":2.0,"plateTime":0.4043632538629307,"extension":5.771418242889865},"index":0,"playId":"6403a588-26bf-39e7-b3fa-b1fbd0c90483","pitchNumber":1,"startTime":"2026-03-31T03:21:49.299Z","endTime":"2026-03-31T03:21:53.793Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656234,"link":"/api/v1/people/656234","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":84.7,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.8944944896371,"aZ":-29.234475607720512,"pfxX":-10.538367653444295,"pfxZ":1.5862959472739337,"pX":-0.19400455567370178,"pZ":2.5880641714664225,"vX0":10.11953000040242,"vY0":-135.87726029407474,"vZ0":-2.0306930254347604,"x":124.39,"y":168.9,"x0":-2.617731672608107,"y0":50.00052254870198,"z0":5.399215533885324,"aX":-19.482338789064833},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":2.6,"breakHorizontal":16.7,"spinRate":2171,"spinDirection":233},"zone":5,"typeConfidence":2.0,"plateTime":0.4048483583859963,"extension":5.844878913120456},"index":1,"playId":"bb7ce8c8-51c6-3a94-8860-5386bacf8920","pitchNumber":2,"startTime":"2026-03-31T03:22:07.352Z","endTime":"2026-03-31T03:22:11.454Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656234,"link":"/api/v1/people/656234","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":85.0,"endSpeed":77.3,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.288035720261185,"aZ":-25.8865748753445,"pfxX":5.50005231662113,"pfxZ":4.140015225081028,"pX":1.877447450836804,"pZ":1.573706190807636,"vX0":9.593822039453803,"vY0":-123.43208883077855,"vZ0":-2.7657330492678267,"x":45.44,"y":196.29,"x0":-2.7989952571057897,"y0":50.00190291127064,"z0":4.926083807660542,"aX":8.345667091830718},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":7.0,"breakHorizontal":-12.5,"spinRate":2764,"spinDirection":74},"zone":14,"typeConfidence":2.0,"plateTime":0.44654103213412055,"extension":5.970510842663565},"index":2,"playId":"a7803f56-57bf-3e73-b4f0-ec55a8c80abb","pitchNumber":3,"startTime":"2026-03-31T03:22:25.544Z","endTime":"2026-03-31T03:22:29.390Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656234,"link":"/api/v1/people/656234","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":86.1,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.26559999530411,"aZ":-28.665820010207387,"pfxX":-10.687751626841905,"pfxZ":1.8344685646314023,"pX":-0.24202644431818793,"pZ":2.5409805494046958,"vX0":10.477235236352625,"vY0":-138.18320897885556,"vZ0":-2.042029225927183,"x":126.23,"y":170.17,"x0":-2.716479010107332,"y0":50.00058518483195,"z0":5.238719976183589,"aX":-20.416565183954653},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":3.0,"breakHorizontal":16.8,"spinRate":2264,"spinDirection":241},"zone":5,"typeConfidence":2.0,"plateTime":0.39822052541775,"extension":5.813116414486251},"hitData":{"launchSpeed":91.1,"launchAngle":-3.0,"totalDistance":32.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":112.97,"coordY":150.06}},"index":3,"playId":"c0df6400-8b6e-3009-a606-6a37dc7133d4","pitchNumber":4,"startTime":"2026-03-31T03:22:43.494Z","endTime":"2026-03-31T03:22:52.524Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656234,"link":"/api/v1/people/656234","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668227,"link":"/api/v1/people/668227"},"credit":"b_ab"},{"player":{"id":656234,"link":"/api/v1/people/656234"},"credit":"p_ab"},{"player":{"id":668227,"link":"/api/v1/people/668227"},"credit":"b_pa"},{"player":{"id":656234,"link":"/api/v1/people/656234"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":70.3,"awayTeamWinProbability":29.700000000000003,"homeTeamWinProbabilityAdded":-1.5999999999999943,"leverageIndex":0.64,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-03-31T03:22:52.524Z","atBatIndex":44},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Mitch Garver reaches on a throwing error by third baseman Ryan McMahon.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-31T03:23:15.718Z","endTime":"2026-03-31T03:24:50.822Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656234,"fullName":"Jake Bird","link":"/api/v1/people/656234"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"},"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":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":641857,"link":"/api/v1/people/641857"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_throwing_error"}]}],"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":85.5,"endSpeed":78.8,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.895224133191014,"aZ":-24.165860988809087,"pfxX":7.767330686774026,"pfxZ":5.115334473870222,"pX":1.4062699334593505,"pZ":2.0558815095378864,"vX0":8.249383120875429,"vY0":-124.35071207379399,"vZ0":-2.4089512899129146,"x":63.4,"y":183.27,"x0":-2.963272325561622,"y0":50.00420181631061,"z0":5.041604060209586,"aX":12.167962918784434},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":8.9,"breakHorizontal":-16.0,"spinRate":2871,"spinDirection":72},"zone":14,"typeConfidence":2.0,"plateTime":0.44043364409328056,"extension":5.77308706772776},"index":0,"playId":"513b5369-085e-32d0-9d3d-e2474dddce7c","pitchNumber":1,"startTime":"2026-03-31T03:23:25.175Z","endTime":"2026-03-31T03:23:28.693Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656234,"link":"/api/v1/people/656234","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":641598,"link":"/api/v1/people/641598","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":86.7,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.418823483351215,"aZ":-27.034322969311862,"pfxX":-10.160272802516435,"pfxZ":2.6872211834794157,"pX":0.9362214765508257,"pZ":1.8806213614002576,"vX0":13.119003761514428,"vY0":-137.44522269350898,"vZ0":-3.8387553023784573,"x":81.31,"y":188.0,"x0":-2.578352994632787,"y0":50.00435239582066,"z0":5.130933995601338,"aX":-19.444851763643992},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":4.2,"breakHorizontal":15.6,"spinRate":2169,"spinDirection":235},"zone":14,"typeConfidence":2.0,"plateTime":0.39848775194931996,"extension":5.897432917552827},"index":1,"playId":"89ee12c7-4214-3a2d-9958-87b500388824","pitchNumber":2,"startTime":"2026-03-31T03:23:42.602Z","endTime":"2026-03-31T03:23:47.228Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656234,"link":"/api/v1/people/656234","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":641598,"link":"/api/v1/people/641598","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":86.7,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.143021234869156,"aZ":-27.96097357524495,"pfxX":-10.601409143736491,"pfxZ":2.199818194707782,"pX":-0.36385440615460724,"pZ":1.3925370672464863,"vX0":10.420407385268698,"vY0":-137.6465731027423,"vZ0":-4.693562330910991,"x":130.87,"y":201.18,"x0":-2.825040273470853,"y0":50.00359792338366,"z0":5.0178633618811945,"aX":-20.302401125454125},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":3.1,"breakHorizontal":16.9,"spinRate":2206,"spinDirection":238},"zone":13,"typeConfidence":2.0,"plateTime":0.3982383469006443,"extension":5.745630710353886},"index":2,"playId":"1150f946-8ecd-394d-a215-5e7c1926944e","pitchNumber":3,"startTime":"2026-03-31T03:24:01.550Z","endTime":"2026-03-31T03:24:06.373Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656234,"link":"/api/v1/people/656234","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":641598,"link":"/api/v1/people/641598","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":87.3,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.09232527930806,"aZ":-27.17705278637821,"pfxX":-10.235012023815596,"pfxZ":2.5752310703941657,"pX":0.11182151356163768,"pZ":1.4967369174695322,"vX0":11.047382488844168,"vY0":-138.42182327743714,"vZ0":-4.950342088192315,"x":112.74,"y":198.37,"x0":-2.602422579372706,"y0":50.00248228137519,"z0":5.12947393151692,"aX":-19.848872480989222},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":3.7,"breakHorizontal":16.2,"spinRate":2217,"spinDirection":244},"zone":14,"typeConfidence":2.0,"plateTime":0.39580541508571576,"extension":5.852477867685635},"index":3,"playId":"3c30a821-c270-3c6f-8506-c62e4a3645c9","pitchNumber":4,"startTime":"2026-03-31T03:24:18.509Z","endTime":"2026-03-31T03:24:23.493Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656234,"link":"/api/v1/people/656234","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":641598,"link":"/api/v1/people/641598","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":87.2,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.496803493188086,"aZ":-30.80748787756112,"pfxX":-11.058879141992898,"pfxZ":0.7066513998295614,"pX":-0.7500056081755643,"pZ":1.8200849058379993,"vX0":9.527103757267382,"vY0":-138.56129130935568,"vZ0":-3.4686240629693232,"x":145.59,"y":189.64,"x0":-2.7992100262745687,"y0":50.00531993735389,"z0":5.150848337644745,"aX":-21.467039553312684},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":0.7,"breakHorizontal":18.0,"spinRate":2197,"spinDirection":243},"zone":7,"typeConfidence":2.0,"plateTime":0.3955816927620548,"extension":5.838319458741199},"hitData":{"launchSpeed":100.4,"launchAngle":-11.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"hard","location":"5","coordinates":{"coordX":98.78,"coordY":167.3}},"index":4,"playId":"334b08d9-19a4-3b61-9aef-19ca979c1a04","pitchNumber":5,"startTime":"2026-03-31T03:24:36.616Z","endTime":"2026-03-31T03:24:50.822Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656234,"link":"/api/v1/people/656234","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":641598,"link":"/api/v1/people/641598","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641598,"link":"/api/v1/people/641598"},"credit":"b_ab"},{"player":{"id":656234,"link":"/api/v1/people/656234"},"credit":"p_ab"},{"player":{"id":641598,"link":"/api/v1/people/641598"},"credit":"b_pa"},{"player":{"id":656234,"link":"/api/v1/people/656234"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":71.5,"awayTeamWinProbability":28.5,"homeTeamWinProbabilityAdded":1.2000000000000028,"leverageIndex":0.44,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2026-03-31T03:24:50.822Z","atBatIndex":45},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Victor Robles pops out to first baseman Ben Rice.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-31T03:25:26.215Z","endTime":"2026-03-31T03:26:24.189Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":645302,"fullName":"Victor Robles","link":"/api/v1/people/645302"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656234,"fullName":"Jake Bird","link":"/api/v1/people/656234"},"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":645302,"fullName":"Victor Robles","link":"/api/v1/people/645302"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":700250,"link":"/api/v1/people/700250"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":84.5,"strikeZoneTop":3.199,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.65675030129412,"aZ":-19.61324478872361,"pfxX":-9.19974710611384,"pfxZ":6.7984483142523935,"pX":0.050112670333204885,"pZ":3.6275295484726846,"vX0":10.274062740780947,"vY0":-135.80517621601965,"vZ0":-1.236762963738169,"x":115.09,"y":140.84,"x0":-2.6058334643139656,"y0":50.005145411397855,"z0":5.467124565544942,"aX":-17.005804548176208},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":12.2,"breakHorizontal":14.2,"spinRate":2234,"spinDirection":230},"zone":12,"typeConfidence":2.0,"plateTime":0.40495430333572635,"extension":5.713852328696029},"index":0,"playId":"96fb1a65-7853-34fd-99e0-b482b811a96b","pitchNumber":1,"startTime":"2026-03-31T03:25:33.246Z","endTime":"2026-03-31T03:25:36.552Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656234,"link":"/api/v1/people/656234","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":645302,"link":"/api/v1/people/645302","batSide":{"code":"R","description":"Right"}},"first":{"id":641598,"link":"/api/v1/people/641598"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":85.9,"strikeZoneTop":3.199,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.97807173836805,"aZ":-25.856193845674266,"pfxX":-13.266198987688988,"pfxZ":3.327714821532041,"pX":-1.1033944624539036,"pZ":1.4458826568451981,"vX0":8.954947211818848,"vY0":-137.69215733857138,"vZ0":-4.891069079065044,"x":159.06,"y":199.74,"x0":-2.6942343952844143,"y0":50.00128252781599,"z0":5.021334358980486,"aX":-25.166913890173685},"breaks":{"breakAngle":40.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":5.0,"breakHorizontal":21.8,"spinRate":2320,"spinDirection":243},"zone":13,"typeConfidence":2.0,"plateTime":0.3996224846038188,"extension":6.15812035882267},"index":1,"playId":"694bb2fb-6a37-3cda-962e-7eff7009e50d","pitchNumber":2,"startTime":"2026-03-31T03:25:52.880Z","endTime":"2026-03-31T03:25:56.269Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656234,"link":"/api/v1/people/656234","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":645302,"link":"/api/v1/people/645302","batSide":{"code":"R","description":"Right"}},"first":{"id":641598,"link":"/api/v1/people/641598"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":85.9,"strikeZoneTop":3.199,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.729459109257306,"aZ":-24.741926586335843,"pfxX":-12.139040914850131,"pfxZ":3.91066890438735,"pX":-0.2967681401771497,"pZ":2.6240592389911717,"vX0":10.329005212222798,"vY0":-137.492408533927,"vZ0":-2.448690902504321,"x":128.31,"y":167.93,"x0":-2.5396980571945424,"y0":50.00165905388384,"z0":5.219339855281119,"aX":-23.05698773860818},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":6.7,"breakHorizontal":19.6,"spinRate":2332,"spinDirection":241},"zone":4,"typeConfidence":2.0,"plateTime":0.3995870685608809,"extension":5.816192274641646},"hitData":{"launchSpeed":92.3,"launchAngle":72.0,"totalDistance":77.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":141.38,"coordY":176.35}},"index":2,"playId":"e67a2d6c-9379-3fd3-9474-e593b6d75be2","pitchNumber":3,"startTime":"2026-03-31T03:26:14.157Z","endTime":"2026-03-31T03:26:24.189Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656234,"link":"/api/v1/people/656234","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":645302,"link":"/api/v1/people/645302","batSide":{"code":"R","description":"Right"}},"first":{"id":641598,"link":"/api/v1/people/641598"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":645302,"link":"/api/v1/people/645302"},"credit":"b_ab"},{"player":{"id":656234,"link":"/api/v1/people/656234"},"credit":"p_ab"},{"player":{"id":645302,"link":"/api/v1/people/645302"},"credit":"b_pa"},{"player":{"id":656234,"link":"/api/v1/people/656234"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":69.19999999999999,"awayTeamWinProbability":30.80000000000001,"homeTeamWinProbabilityAdded":-2.3000000000000114,"leverageIndex":0.89,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-03-31T03:26:24.189Z","atBatIndex":46},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ben Rice singles on a sharp ground ball to right fielder Victor Robles.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-31T03:28:51.772Z","endTime":"2026-03-31T03:30:10.417Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":700250,"fullName":"Ben Rice","link":"/api/v1/people/700250"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678606,"fullName":"José A. Ferrer","link":"/api/v1/people/678606"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":700250,"fullName":"Ben Rice","link":"/api/v1/people/700250"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":700250,"fullName":"Ben Rice","link":"/api/v1/people/700250"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":645302,"link":"/api/v1/people/645302"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: José A. Ferrer replaces Luis Castillo.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-31T03:28:16.317Z","endTime":"2026-03-31T03:28:53.969Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":678606,"link":"/api/v1/people/678606"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":700250,"link":"/api/v1/people/700250","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":85.2,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.59947910273886,"aZ":-25.29386701202995,"pfxX":12.458310939874021,"pfxZ":3.682478546194833,"pX":2.0207332602307484,"pZ":2.0544315401995803,"vX0":-6.8506592746680175,"vY0":-136.6894814078827,"vZ0":-5.072087982085243,"x":39.97,"y":183.31,"x0":2.957323176074596,"y0":50.00455871158965,"z0":5.698613442157792,"aX":23.28589782112589},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":5.6,"breakHorizontal":-20.9,"spinRate":2046,"spinDirection":107},"zone":14,"typeConfidence":2.0,"plateTime":0.4026208570213159,"extension":5.651944390010489},"index":1,"playId":"99a44885-0c77-3a95-b385-62b7eb83d041","pitchNumber":1,"startTime":"2026-03-31T03:28:53.969Z","endTime":"2026-03-31T03:28:57.693Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678606,"link":"/api/v1/people/678606","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":700250,"link":"/api/v1/people/700250","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":86.6,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.854934046819082,"aZ":-24.539507976355797,"pfxX":11.487743135276137,"pfxZ":3.9812667297351014,"pX":1.7832123814637209,"pZ":2.070946515444933,"vX0":-7.3261363524262135,"vY0":-137.88225004198014,"vZ0":-5.171130735948238,"x":49.03,"y":182.86,"x0":2.987889609987245,"y0":50.00358861793746,"z0":5.6357843077241165,"aX":22.027494422199393},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":6.2,"breakHorizontal":-19.2,"spinRate":1968,"spinDirection":111},"zone":14,"typeConfidence":2.0,"plateTime":0.3978836269789161,"extension":5.7133355735997275},"index":2,"playId":"55efa86c-cd45-3d35-bfd1-af49983eb5b3","pitchNumber":2,"startTime":"2026-03-31T03:29:09.257Z","endTime":"2026-03-31T03:29:13.434Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678606,"link":"/api/v1/people/678606","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":700250,"link":"/api/v1/people/700250","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":88.2,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.133859047038204,"aZ":-22.19836652750264,"pfxX":10.370662595090735,"pfxZ":5.036453754285947,"pX":0.8058456814301238,"pZ":2.133625154694731,"vX0":-9.171126170651686,"vY0":-139.5358609068948,"vZ0":-5.561516278270995,"x":86.28,"y":181.17,"x0":2.7808778122813025,"y0":50.00351392370253,"z0":5.60651914903527,"aX":20.539417318013935},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":8.2,"breakHorizontal":-17.0,"spinRate":2164,"spinDirection":113},"zone":9,"typeConfidence":2.0,"plateTime":0.3918930625838559,"extension":5.735810657397704},"index":3,"playId":"8dcc808d-fc82-3567-9c45-c8bf58027df4","pitchNumber":3,"startTime":"2026-03-31T03:29:24.038Z","endTime":"2026-03-31T03:29:27.304Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678606,"link":"/api/v1/people/678606","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":700250,"link":"/api/v1/people/700250","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"index":4,"startTime":"2026-03-31T03:29:42.569Z","endTime":"2026-03-31T03:30:00.157Z","isPitch":false,"type":"action","player":{"id":700250,"link":"/api/v1/people/700250"},"defense":{"pitcher":{"id":678606,"link":"/api/v1/people/678606","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":700250,"link":"/api/v1/people/700250","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":88.1,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.165285124881557,"aZ":-23.86443543312271,"pfxX":11.639370214065494,"pfxZ":4.19308081695455,"pX":0.3322414303311983,"pZ":2.906163176092704,"vX0":-10.853220261000224,"vY0":-139.5747107444567,"vZ0":-3.467028527526191,"x":104.34,"y":160.31,"x0":2.7508747716508544,"y0":50.00297098585182,"z0":5.728250945021116,"aX":23.063183287026035},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":7.1,"breakHorizontal":-19.0,"spinRate":2187,"spinDirection":115},"zone":3,"typeConfidence":2.0,"plateTime":0.3917941451912905,"extension":5.778596288317094},"hitData":{"launchSpeed":105.2,"launchAngle":8.0,"totalDistance":139.0,"trajectory":"ground_ball","hardness":"hard","location":"9","coordinates":{"coordX":148.97,"coordY":98.35}},"index":5,"playId":"785f2589-1921-3d55-87c1-a03bc758e5d2","pitchNumber":4,"startTime":"2026-03-31T03:30:00.157Z","endTime":"2026-03-31T03:30:10.417Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678606,"link":"/api/v1/people/678606","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":700250,"link":"/api/v1/people/700250","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":700250,"link":"/api/v1/people/700250"},"credit":"b_ab"},{"player":{"id":678606,"link":"/api/v1/people/678606"},"credit":"p_ab"},{"player":{"id":700250,"link":"/api/v1/people/700250"},"credit":"b_pa"},{"player":{"id":678606,"link":"/api/v1/people/678606"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":62.1,"awayTeamWinProbability":37.9,"homeTeamWinProbabilityAdded":-7.099999999999987,"leverageIndex":1.71,"dramaIndex":92.0,"contextMetrics":{},"playEndTime":"2026-03-31T03:30:10.417Z","atBatIndex":47},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Giancarlo Stanton reaches on a fielding error by third baseman Brendan Donovan.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-31T03:30:32.882Z","endTime":"2026-03-31T03:31:56.076Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":519317,"fullName":"Giancarlo Stanton","link":"/api/v1/people/519317"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678606,"fullName":"José A. Ferrer","link":"/api/v1/people/678606"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":519317,"fullName":"Giancarlo Stanton","link":"/api/v1/people/519317"},"postOnSecond":{"id":700250,"fullName":"Ben Rice","link":"/api/v1/people/700250"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4],"actionIndex":[3],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":700250,"fullName":"Ben Rice","link":"/api/v1/people/700250"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":519317,"fullName":"Giancarlo Stanton","link":"/api/v1/people/519317"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":680977,"link":"/api/v1/people/680977"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielding_error"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.3,"endSpeed":87.8,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.11099525019102,"aZ":-24.493249176068314,"pfxX":12.636359092550176,"pfxZ":3.8632220363262793,"pX":0.09155530494434627,"pZ":2.163025917597045,"vX0":-11.585817564244334,"vY0":-141.0488211052849,"vZ0":-5.085744773678915,"x":113.51,"y":180.38,"x0":2.6378922061853847,"y0":50.00108895846152,"z0":5.596928475866171,"aX":25.116122759227462},"breaks":{"breakAngle":40.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":5.9,"breakHorizontal":-20.0,"spinRate":2050,"spinDirection":109},"zone":8,"typeConfidence":2.0,"plateTime":0.390345347017786,"extension":5.967180232412885},"index":0,"playId":"bf1a4e50-4c02-3bc2-87b1-e51bd9dabce0","pitchNumber":1,"startTime":"2026-03-31T03:30:33.778Z","endTime":"2026-03-31T03:30:37.754Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678606,"link":"/api/v1/people/678606","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":519317,"link":"/api/v1/people/519317","batSide":{"code":"R","description":"Right"}},"first":{"id":700250,"link":"/api/v1/people/700250"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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.5,"endSpeed":79.0,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.266511216837436,"aZ":-24.64298227274535,"pfxX":13.588884487331658,"pfxZ":4.69448588019953,"pX":-0.007586092262001286,"pZ":1.695166227531129,"vX0":-10.93206933800474,"vY0":-126.75356092448612,"vZ0":-4.620225618641882,"x":117.29,"y":193.01,"x0":2.6253349265459986,"y0":50.00454136750252,"z0":5.5431451084677805,"aX":21.80707455538544},"breaks":{"breakAngle":37.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":7.4,"breakHorizontal":-21.7,"spinRate":2368,"spinDirection":94},"zone":13,"typeConfidence":0.9,"plateTime":0.43443629044015,"extension":5.843909237530075},"index":1,"playId":"fae96706-7d56-35db-8756-19980cbbea2f","pitchNumber":2,"startTime":"2026-03-31T03:30:53.165Z","endTime":"2026-03-31T03:30:56.688Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678606,"link":"/api/v1/people/678606","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":519317,"link":"/api/v1/people/519317","batSide":{"code":"R","description":"Right"}},"first":{"id":700250,"link":"/api/v1/people/700250"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":80.1,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.338572363421637,"aZ":-24.933717993772802,"pfxX":14.702065932985699,"pfxZ":4.463205984606441,"pX":-1.8354550581064975,"pZ":-0.5869530723241996,"vX0":-15.22159069316772,"vY0":-127.38492986902071,"vZ0":-9.864349807406057,"x":186.96,"y":254.63,"x0":2.344486918698573,"y0":50.003641647669674,"z0":5.349898899178106,"aX":23.850265840817116},"breaks":{"breakAngle":37.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":5.4,"breakHorizontal":-22.7,"spinRate":2489,"spinDirection":102},"zone":13,"typeConfidence":0.9,"plateTime":0.43213361411108187,"extension":5.844255107160374},"index":2,"playId":"d768d369-23ff-3c62-9431-082e053ceaf5","pitchNumber":3,"startTime":"2026-03-31T03:31:08.854Z","endTime":"2026-03-31T03:31:14.790Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678606,"link":"/api/v1/people/678606","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":519317,"link":"/api/v1/people/519317","batSide":{"code":"R","description":"Right"}},"first":{"id":700250,"link":"/api/v1/people/700250"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Wild pitch by pitcher José A. Ferrer. Ben Rice to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":3,"actionPlayId":"d768d369-23ff-3c62-9431-082e053ceaf5","startTime":"2026-03-31T03:31:25.605Z","endTime":"2026-03-31T03:31:44.493Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":700250,"link":"/api/v1/people/700250"},"defense":{"pitcher":{"id":678606,"link":"/api/v1/people/678606","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":519317,"link":"/api/v1/people/519317","batSide":{"code":"R","description":"Right"}},"first":{"id":700250,"link":"/api/v1/people/700250"},"postOnSecond":{"id":700250,"link":"/api/v1/people/700250"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"homeTeamWinProbability":57.49999999999999,"awayTeamWinProbability":42.50000000000001,"homeTeamWinProbabilityAdded":-4.6000000000000085,"leverageIndex":2.86,"dramaIndex":105.0,"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":80.8,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.359463832615006,"aZ":-27.91554476065963,"pfxX":12.276154987504352,"pfxZ":2.5634003635110973,"pX":-0.17243670138633363,"pZ":1.459166456833094,"vX0":-11.383782438131279,"vY0":-128.24368388625555,"vZ0":-4.7311800756782585,"x":123.57,"y":199.38,"x0":2.7363129137716,"y0":50.00278457271399,"z0":5.514316737223249,"aX":20.379807929221037},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":3.7,"breakHorizontal":-19.6,"spinRate":2312,"spinDirection":94},"zone":13,"typeConfidence":0.9,"plateTime":0.4276589678573659,"extension":5.8248870793160235},"hitData":{"launchSpeed":103.2,"launchAngle":-6.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"hard","location":"5","coordinates":{"coordX":100.81,"coordY":165.78}},"index":4,"playId":"963f589b-95d2-36c1-a245-271c1153d92c","pitchNumber":4,"startTime":"2026-03-31T03:31:44.493Z","endTime":"2026-03-31T03:31:56.076Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678606,"link":"/api/v1/people/678606","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":519317,"link":"/api/v1/people/519317","batSide":{"code":"R","description":"Right"}},"second":{"id":700250,"link":"/api/v1/people/700250"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":519317,"link":"/api/v1/people/519317"},"credit":"b_ab"},{"player":{"id":678606,"link":"/api/v1/people/678606"},"credit":"p_ab"},{"player":{"id":519317,"link":"/api/v1/people/519317"},"credit":"b_pa"},{"player":{"id":678606,"link":"/api/v1/people/678606"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.9,"awayTeamWinProbability":48.1,"homeTeamWinProbabilityAdded":-5.599999999999994,"leverageIndex":2.86,"dramaIndex":139.0,"contextMetrics":{},"playEndTime":"2026-03-31T03:31:56.076Z","atBatIndex":48},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Jazz Chisholm Jr. grounds into a force out, second baseman Cole Young to shortstop Leo Rivas. Ben Rice to 3rd. Giancarlo Stanton out at 2nd. Jazz Chisholm Jr. to 1st.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-31T03:32:31.491Z","endTime":"2026-03-31T03:35:21.417Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":665862,"fullName":"Jazz Chisholm Jr.","link":"/api/v1/people/665862"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678606,"fullName":"José A. Ferrer","link":"/api/v1/people/678606"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":665862,"fullName":"Jazz Chisholm Jr.","link":"/api/v1/people/665862"},"postOnThird":{"id":700250,"fullName":"Ben Rice","link":"/api/v1/people/700250"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,6,7],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":519317,"fullName":"Giancarlo Stanton","link":"/api/v1/people/519317"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":702284,"link":"/api/v1/people/702284"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":660844,"link":"/api/v1/people/660844"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":700250,"fullName":"Ben Rice","link":"/api/v1/people/700250"},"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":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":665862,"fullName":"Jazz Chisholm Jr.","link":"/api/v1/people/665862"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":88.3,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.818451924300003,"aZ":-20.865045553357675,"pfxX":11.536547824624089,"pfxZ":5.694272333284413,"pX":0.1992673782926338,"pZ":1.8934399681877956,"vX0":-10.873009746189062,"vY0":-139.854541255616,"vZ0":-6.565582569378553,"x":109.4,"y":187.66,"x0":2.6339736578354533,"y0":50.001295188727426,"z0":5.634662239096329,"aX":22.907270113215493},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":9.1,"breakHorizontal":-18.7,"spinRate":2047,"spinDirection":109},"zone":8,"typeConfidence":2.0,"plateTime":0.39126807392223073,"extension":5.822820633130585},"index":0,"playId":"7f85b8e4-d87f-3040-ba4c-8a997c8a5a2c","pitchNumber":1,"startTime":"2026-03-31T03:32:33.665Z","endTime":"2026-03-31T03:32:38.668Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678606,"link":"/api/v1/people/678606","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"first":{"id":519317,"link":"/api/v1/people/519317"},"second":{"id":700250,"link":"/api/v1/people/700250"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":97.0,"endSpeed":87.9,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.34675236005926,"aZ":-19.55018087391129,"pfxX":11.610231656441833,"pfxZ":6.3720006305217884,"pX":-0.7119244257244224,"pZ":1.8983943406780306,"vX0":-13.118759290991964,"vY0":-140.46929590580697,"vZ0":-6.7952407621995485,"x":144.14,"y":187.52,"x0":2.5294321363817214,"y0":50.00344725660091,"z0":5.63769121737829,"aX":23.005465479455797},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":10.1,"breakHorizontal":-18.0,"spinRate":2165,"spinDirection":112},"zone":7,"typeConfidence":2.0,"plateTime":0.39120097654321606,"extension":5.862066378880122},"index":1,"playId":"9676d721-b4c4-34e5-8510-da71b1da42f2","pitchNumber":2,"startTime":"2026-03-31T03:33:00.711Z","endTime":"2026-03-31T03:33:05.068Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678606,"link":"/api/v1/people/678606","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"first":{"id":519317,"link":"/api/v1/people/519317"},"second":{"id":700250,"link":"/api/v1/people/700250"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.1,"endSpeed":87.9,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.689360767895145,"aZ":-20.537516620913273,"pfxX":11.809083244514927,"pfxZ":5.846777742120861,"pX":0.10545726876390878,"pZ":2.46713299571022,"vX0":-11.249760162156395,"vY0":-140.8611501002447,"vZ0":-5.1951388222925035,"x":112.98,"y":172.17,"x0":2.6342783349633785,"y0":50.006913462758384,"z0":5.680385080927548,"aX":23.52261129685683},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":9.5,"breakHorizontal":-18.8,"spinRate":2183,"spinDirection":114},"zone":5,"typeConfidence":2.0,"plateTime":0.39019492371019293,"extension":5.901961558153999},"index":2,"playId":"eb7ed2f6-b3cc-3e2a-897c-b16347e448ea","pitchNumber":3,"startTime":"2026-03-31T03:33:19.056Z","endTime":"2026-03-31T03:33:22.778Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678606,"link":"/api/v1/people/678606","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"first":{"id":519317,"link":"/api/v1/people/519317"},"second":{"id":700250,"link":"/api/v1/people/700250"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":97.6,"endSpeed":88.8,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.69607176998751,"aZ":-21.15020515448338,"pfxX":12.556209153645586,"pfxZ":5.4961675589203995,"pX":-1.121390085214845,"pZ":1.020436825941861,"vX0":-14.805759642925493,"vY0":-141.14179172993778,"vZ0":-8.785370835009997,"x":159.74,"y":211.23,"x0":2.5740848715631643,"y0":50.00639605630435,"z0":5.548483453093456,"aX":25.205307121648012},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":8.0,"breakHorizontal":-19.6,"spinRate":2196,"spinDirection":112},"zone":13,"typeConfidence":2.0,"plateTime":0.38885265176582573,"extension":6.001841774249649},"index":3,"playId":"55895196-bfab-3068-9ee5-ee8a2dfa9a5d","pitchNumber":4,"startTime":"2026-03-31T03:33:42.374Z","endTime":"2026-03-31T03:33:45.374Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678606,"link":"/api/v1/people/678606","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"first":{"id":519317,"link":"/api/v1/people/519317"},"second":{"id":700250,"link":"/api/v1/people/700250"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.6,"endSpeed":88.6,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.383034752276856,"aZ":-21.43355533273861,"pfxX":11.413071742165638,"pfxZ":5.333931537658824,"pX":0.3094521789872507,"pZ":2.010226812187313,"vX0":-10.764432649546208,"vY0":-141.50415324844613,"vZ0":-6.290990496591576,"x":105.2,"y":184.5,"x0":2.6929591304290175,"y0":50.00217555767712,"z0":5.649826218059883,"aX":22.983412079267346},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":8.4,"breakHorizontal":-18.2,"spinRate":2151,"spinDirection":115},"zone":9,"typeConfidence":2.0,"plateTime":0.3881045116056083,"extension":5.892698797002796},"index":4,"playId":"bda98575-b43b-3681-a0b7-c272477d325a","pitchNumber":5,"startTime":"2026-03-31T03:34:02.077Z","endTime":"2026-03-31T03:34:05.558Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678606,"link":"/api/v1/people/678606","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"first":{"id":519317,"link":"/api/v1/people/519317"},"second":{"id":700250,"link":"/api/v1/people/700250"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":5,"startTime":"2026-03-31T03:34:33.417Z","endTime":"2026-03-31T03:34:47.315Z","isPitch":false,"type":"action","player":{"id":665862,"link":"/api/v1/people/665862"},"defense":{"pitcher":{"id":678606,"link":"/api/v1/people/678606","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"first":{"id":519317,"link":"/api/v1/people/519317"},"second":{"id":700250,"link":"/api/v1/people/700250"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.2,"endSpeed":88.1,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.66178265612144,"aZ":-21.698956871532893,"pfxX":11.376257163642116,"pfxZ":5.251132471529387,"pX":0.07623411443356924,"pZ":2.212839807388289,"vX0":-11.403716337567515,"vY0":-140.96423241594286,"vZ0":-5.631100308521684,"x":114.09,"y":179.03,"x0":2.713270102926204,"y0":50.00219319131717,"z0":5.654829985646397,"aX":22.693610217907384},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":8.4,"breakHorizontal":-18.0,"spinRate":2121,"spinDirection":111},"zone":5,"typeConfidence":2.0,"plateTime":0.38985602406936737,"extension":5.902869841678583},"index":6,"playId":"c8d33f7a-25ad-3739-ae33-e5e849090a5a","pitchNumber":6,"startTime":"2026-03-31T03:34:47.315Z","endTime":"2026-03-31T03:34:57.360Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678606,"link":"/api/v1/people/678606","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"first":{"id":519317,"link":"/api/v1/people/519317"},"second":{"id":700250,"link":"/api/v1/people/700250"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.8,"endSpeed":89.5,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.657720161309207,"aZ":-20.917674598395582,"pfxX":11.2225178555522,"pfxZ":5.512736059859485,"pX":-0.6259793021484553,"pZ":2.5972247684073917,"vX0":-12.674249368612168,"vY0":-141.8385158341758,"vZ0":-4.973619121520357,"x":140.86,"y":168.65,"x0":2.436852615407855,"y0":50.006718299234834,"z0":5.702700993674201,"aX":22.931219500571174},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":9.1,"breakHorizontal":-17.9,"spinRate":2083,"spinDirection":114},"zone":4,"typeConfidence":2.0,"plateTime":0.38578127840594245,"extension":5.892421452057847},"hitData":{"launchSpeed":71.2,"launchAngle":-17.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":147.45,"coordY":151.07}},"index":7,"playId":"775feb03-4c71-303e-8b17-1d119a5b3dc1","pitchNumber":7,"startTime":"2026-03-31T03:35:11.526Z","endTime":"2026-03-31T03:35:21.417Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678606,"link":"/api/v1/people/678606","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"first":{"id":519317,"link":"/api/v1/people/519317"},"second":{"id":700250,"link":"/api/v1/people/700250"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665862,"link":"/api/v1/people/665862"},"credit":"b_ab"},{"player":{"id":678606,"link":"/api/v1/people/678606"},"credit":"p_ab"},{"player":{"id":665862,"link":"/api/v1/people/665862"},"credit":"b_pa"},{"player":{"id":678606,"link":"/api/v1/people/678606"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.3,"awayTeamWinProbability":43.7,"homeTeamWinProbabilityAdded":4.399999999999999,"leverageIndex":3.48,"dramaIndex":119.0,"contextMetrics":{},"playEndTime":"2026-03-31T03:35:21.417Z","atBatIndex":49},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Amed Rosario out on a sacrifice fly to center fielder Julio Rodríguez. Ben Rice scores.","rbi":1,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-31T03:38:42.025Z","endTime":"2026-03-31T03:40:06.296Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":642708,"fullName":"Amed Rosario","link":"/api/v1/people/642708"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":660825,"fullName":"Eduard Bazardo","link":"/api/v1/people/660825"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665862,"fullName":"Jazz Chisholm Jr.","link":"/api/v1/people/665862"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4,5],"actionIndex":[0,1],"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":642708,"fullName":"Amed Rosario","link":"/api/v1/people/642708"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":677594,"link":"/api/v1/people/677594"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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":700250,"fullName":"Ben Rice","link":"/api/v1/people/700250"},"responsiblePitcher":{"id":678606,"link":"/api/v1/people/678606"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Amed Rosario replaces Ryan McMahon.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-03-31T03:36:07.149Z","endTime":"2026-03-31T03:37:05.317Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":642708,"link":"/api/v1/people/642708"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"701","replacedPlayer":{"id":641857,"link":"/api/v1/people/641857"},"defense":{"pitcher":{"id":678606,"link":"/api/v1/people/678606","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":641857,"link":"/api/v1/people/641857","batSide":{"code":"L","description":"Left"}},"first":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":700250,"link":"/api/v1/people/700250"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Eduard Bazardo replaces José A. Ferrer.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-03-31T03:37:05.317Z","endTime":"2026-03-31T03:38:44.304Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":660825,"link":"/api/v1/people/660825"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":678606,"link":"/api/v1/people/678606","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":642708,"link":"/api/v1/people/642708","batSide":{"code":"R","description":"Right"}},"first":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":700250,"link":"/api/v1/people/700250"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.2,"endSpeed":73.3,"strikeZoneTop":3.271,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.20841325573298,"aZ":-34.76462158464622,"pfxX":11.074492474582545,"pfxZ":-1.8817480277964371,"pX":-0.6734245100123942,"pZ":1.6608048640878295,"vX0":0.1597162075080401,"vY0":-118.1278762422905,"vZ0":-1.9176882932616617,"x":142.67,"y":193.94,"x0":-2.175043250482687,"y0":50.00551120244967,"z0":5.763061310451027,"aX":15.226006936241061},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.1,"breakVerticalInduced":-3.6,"breakHorizontal":-19.9,"spinRate":2665,"spinDirection":44},"zone":7,"typeConfidence":0.91,"plateTime":0.4686012470038121,"extension":5.4707630442825375},"index":2,"playId":"0a338e88-ba92-343e-8039-d50c365ca43f","pitchNumber":1,"startTime":"2026-03-31T03:38:44.304Z","endTime":"2026-03-31T03:38:47.759Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660825,"link":"/api/v1/people/660825","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":642708,"link":"/api/v1/people/642708","batSide":{"code":"R","description":"Right"}},"first":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":700250,"link":"/api/v1/people/700250"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":84.4,"strikeZoneTop":3.271,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.4156551987854,"aZ":-19.424484685656225,"pfxX":-10.148575607826183,"pfxZ":6.876883360790153,"pX":1.0088647758646512,"pZ":3.958119559335893,"vX0":9.318343593253053,"vY0":-136.3611178032063,"vZ0":-1.4534691668206259,"x":78.54,"y":131.91,"x0":-1.1607472126749967,"y0":50.00001958636994,"z0":5.859678741877086,"aX":-18.806745619778248},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":12.2,"breakHorizontal":16.0,"spinRate":2082,"spinDirection":215},"zone":12,"typeConfidence":2.0,"plateTime":0.40413727041723835,"extension":5.665150571372795},"index":3,"playId":"383bde31-1239-3f9d-b787-2cba844f10cb","pitchNumber":2,"startTime":"2026-03-31T03:39:02.083Z","endTime":"2026-03-31T03:39:05.250Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660825,"link":"/api/v1/people/660825","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":642708,"link":"/api/v1/people/642708","batSide":{"code":"R","description":"Right"}},"first":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":700250,"link":"/api/v1/people/700250"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":83.6,"strikeZoneTop":3.271,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.91357575614919,"aZ":-18.57468441292578,"pfxX":-11.846180569456124,"pfxZ":7.5357597410531065,"pX":-0.19811323599029182,"pZ":1.7158260444699716,"vX0":7.35959117455327,"vY0":-134.6505981943771,"vZ0":-6.7904934394230505,"x":124.55,"y":192.45,"x0":-1.452122823099352,"y0":50.00324448604381,"z0":5.622134381038139,"aX":-21.38015021281462},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":12.1,"breakHorizontal":19.4,"spinRate":2107,"spinDirection":214},"zone":8,"typeConfidence":2.0,"plateTime":0.40946596173754335,"extension":5.664604265191169},"index":4,"playId":"f145d92d-b726-32c0-89d2-defc2bec9286","pitchNumber":3,"startTime":"2026-03-31T03:39:20.695Z","endTime":"2026-03-31T03:39:28.543Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660825,"link":"/api/v1/people/660825","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":642708,"link":"/api/v1/people/642708","batSide":{"code":"R","description":"Right"}},"first":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":700250,"link":"/api/v1/people/700250"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":85.4,"strikeZoneTop":3.271,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.598341460329134,"aZ":-20.21909856503913,"pfxX":-11.420934528665512,"pfxZ":6.372554380941667,"pX":0.76039007275827,"pZ":3.411126385822755,"vX0":9.410318679564197,"vY0":-136.28039513050882,"vZ0":-2.5933971759240286,"x":88.02,"y":146.68,"x0":-1.257485835938138,"y0":50.0047333505181,"z0":5.775308065978243,"aX":-21.43512113353889},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":11.2,"breakHorizontal":18.6,"spinRate":2177,"spinDirection":217},"zone":3,"typeConfidence":2.0,"plateTime":0.40226913583780366,"extension":5.566743569441168},"hitData":{"launchSpeed":89.1,"launchAngle":24.0,"totalDistance":328.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":146.16,"coordY":69.12}},"index":5,"playId":"6f999be9-ba42-3212-b8a5-ddd46e161886","pitchNumber":4,"startTime":"2026-03-31T03:39:53.504Z","endTime":"2026-03-31T03:40:06.296Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660825,"link":"/api/v1/people/660825","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":642708,"link":"/api/v1/people/642708","batSide":{"code":"R","description":"Right"}},"first":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":700250,"link":"/api/v1/people/700250"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642708,"link":"/api/v1/people/642708"},"credit":"b_pa"},{"player":{"id":660825,"link":"/api/v1/people/660825"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_fly"}],"homeTeamWinProbability":54.7,"awayTeamWinProbability":45.3,"homeTeamWinProbabilityAdded":-1.5999999999999943,"leverageIndex":3.6,"dramaIndex":105.0,"contextMetrics":{},"playEndTime":"2026-03-31T03:40:06.296Z","atBatIndex":50},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Austin Wells grounds out softly, third baseman Brendan Donovan to first baseman Josh Naylor.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-31T03:40:49.385Z","endTime":"2026-03-31T03:41:18.379Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":669224,"fullName":"Austin Wells","link":"/api/v1/people/669224"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":660825,"fullName":"Eduard Bazardo","link":"/api/v1/people/660825"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":669224,"fullName":"Austin Wells","link":"/api/v1/people/669224"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":680977,"link":"/api/v1/people/680977"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"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":"dfe527fd-5f70-32de-a58b-4f3418fd2b0e","startTime":"2026-03-31T03:40:35.024Z","endTime":"2026-03-31T03:40:38.024Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":660825,"link":"/api/v1/people/660825","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":669224,"link":"/api/v1/people/669224","batSide":{"code":"L","description":"Left"}},"first":{"id":665862,"link":"/api/v1/people/665862"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.5,"endSpeed":75.2,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.630686962535187,"aZ":-30.303787190396715,"pfxX":8.084817028892566,"pfxZ":1.3063252539836476,"pX":1.0043420337445204,"pZ":2.409765815760348,"vX0":4.085925813778439,"vY0":-118.69582129890178,"vZ0":-1.418463192031986,"x":78.72,"y":173.72,"x0":-1.78923624603754,"y0":50.00055065803739,"z0":5.773384620540204,"aX":11.537608142125872},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":2.3,"breakHorizontal":-15.6,"spinRate":2590,"spinDirection":51},"zone":14,"typeConfidence":0.9,"plateTime":0.4613771053022315,"extension":5.414926757802551},"index":1,"playId":"7c64dc76-4940-3ddc-84f5-dc4465001dc1","pitchNumber":1,"startTime":"2026-03-31T03:40:51.507Z","endTime":"2026-03-31T03:40:56.819Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660825,"link":"/api/v1/people/660825","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":669224,"link":"/api/v1/people/669224","batSide":{"code":"L","description":"Left"}},"first":{"id":665862,"link":"/api/v1/people/665862"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":84.4,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.17924583629632,"aZ":-18.17344094106087,"pfxX":-10.560081598148091,"pfxZ":7.672243121821688,"pX":-0.2918454207297367,"pZ":2.079658987981555,"vX0":6.898709845040621,"vY0":-134.4847595781083,"vZ0":-5.715437881335209,"x":128.12,"y":182.63,"x0":-1.5231567786913915,"y0":50.004941356156934,"z0":5.5290196703046215,"aX":-19.273605628433693},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":12.8,"breakHorizontal":17.5,"spinRate":2287,"spinDirection":216},"zone":7,"typeConfidence":2.0,"plateTime":0.40787098010641065,"extension":5.730544499705998},"hitData":{"launchSpeed":56.7,"launchAngle":-24.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"soft","location":"5","coordinates":{"coordX":117.03,"coordY":166.79}},"index":2,"playId":"9ec71958-ec28-3a26-9553-ac30b89ab8fb","pitchNumber":2,"startTime":"2026-03-31T03:41:08.971Z","endTime":"2026-03-31T03:41:18.379Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660825,"link":"/api/v1/people/660825","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":669224,"link":"/api/v1/people/669224","batSide":{"code":"L","description":"Left"}},"first":{"id":665862,"link":"/api/v1/people/665862"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669224,"link":"/api/v1/people/669224"},"credit":"b_ab"},{"player":{"id":660825,"link":"/api/v1/people/660825"},"credit":"p_ab"},{"player":{"id":669224,"link":"/api/v1/people/669224"},"credit":"b_pa"},{"player":{"id":660825,"link":"/api/v1/people/660825"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.8,"awayTeamWinProbability":41.2,"homeTeamWinProbabilityAdded":4.099999999999994,"leverageIndex":1.63,"dramaIndex":71.0,"contextMetrics":{},"playEndTime":"2026-03-31T03:41:18.379Z","atBatIndex":51},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Leo Rivas called out on strikes.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-31T03:43:48.671Z","endTime":"2026-03-31T03:44:43.898Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687396,"fullName":"Brent Headrick","link":"/api/v1/people/687396"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":669224,"link":"/api/v1/people/669224"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Amed Rosario remains in the game as the third baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-31T03:43:12.792Z","endTime":"2026-03-31T03:43:12.814Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":642708,"link":"/api/v1/people/642708"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"701","replacedPlayer":{"id":641857,"link":"/api/v1/people/641857"},"defense":{"pitcher":{"id":656234,"link":"/api/v1/people/656234","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":660844,"link":"/api/v1/people/660844","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Brent Headrick replaces Jake Bird.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-03-31T03:43:12.814Z","endTime":"2026-03-31T03:43:50.864Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687396,"link":"/api/v1/people/687396"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":656234,"link":"/api/v1/people/656234","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":642708,"link":"/api/v1/people/642708"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":660844,"link":"/api/v1/people/660844","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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.7,"endSpeed":83.6,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.317575227319935,"aZ":-12.486758976253473,"pfxX":5.438638066134247,"pfxZ":10.849370995823572,"pX":1.4574949903370824,"pZ":3.953216528217966,"vX0":-3.162471646847016,"vY0":-134.85226557272514,"vZ0":-3.701154529373567,"x":61.44,"y":132.04,"x0":1.9478040741222145,"y0":50.00582416270485,"z0":6.243820411610581,"aX":9.872164060457145},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":18.8,"breakHorizontal":-9.0,"spinRate":2389,"spinDirection":143},"zone":12,"typeConfidence":2.0,"plateTime":0.4084634563213565,"extension":6.697324883778149},"index":2,"playId":"845184dd-329d-373d-b565-e4c2c3136302","pitchNumber":1,"startTime":"2026-03-31T03:43:50.864Z","endTime":"2026-03-31T03:43:53.864Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687396,"link":"/api/v1/people/687396","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":642708,"link":"/api/v1/people/642708"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":660844,"link":"/api/v1/people/660844","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":83.1,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.13341508350282,"aZ":-10.99803941071137,"pfxX":5.557124247584488,"pfxZ":11.835073735529209,"pX":-0.20375942360872426,"pZ":2.6352750401929157,"vX0":-7.09952439884831,"vY0":-133.9747978395043,"vZ0":-7.002261497078452,"x":124.77,"y":167.63,"x0":1.7779818352557994,"y0":50.00614213428002,"z0":6.096495438926455,"aX":9.947056270628028},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":19.8,"breakHorizontal":-8.3,"spinRate":2460,"spinDirection":143},"zone":2,"typeConfidence":2.0,"plateTime":0.4112806566430973,"extension":6.837775698294433},"index":3,"playId":"7e9d5cf9-1fea-322a-9dbf-fdd7cbe0d1db","pitchNumber":2,"startTime":"2026-03-31T03:44:04.563Z","endTime":"2026-03-31T03:44:07.563Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687396,"link":"/api/v1/people/687396","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":642708,"link":"/api/v1/people/642708"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":660844,"link":"/api/v1/people/660844","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":85.3,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.16834694839656,"aZ":-12.723163161278732,"pfxX":5.5090416386953605,"pfxZ":10.36679425312922,"pX":0.5786204595510396,"pZ":3.0374845911188424,"vX0":-5.099473513561361,"vY0":-136.61202101044915,"vZ0":-6.133180066927711,"x":94.94,"y":156.77,"x0":1.7604532570922538,"y0":50.00062356267005,"z0":6.198465669507699,"aX":10.33482284465969},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":17.5,"breakHorizontal":-8.8,"spinRate":2342,"spinDirection":144},"zone":3,"typeConfidence":2.0,"plateTime":0.402068881020468,"extension":6.85284842009212},"index":4,"playId":"d15f2204-8c72-3be5-8964-62a9de804065","pitchNumber":3,"startTime":"2026-03-31T03:44:22.163Z","endTime":"2026-03-31T03:44:26.668Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687396,"link":"/api/v1/people/687396","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":642708,"link":"/api/v1/people/642708"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":660844,"link":"/api/v1/people/660844","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":85.9,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.3519579394381,"aZ":-6.655885661613763,"pfxX":4.164971110923778,"pfxZ":13.462039523053008,"pX":-0.426850420742341,"pZ":2.0504457210252944,"vX0":-7.120580193379425,"vY0":-137.28221145525248,"vZ0":-9.552597182453253,"x":133.27,"y":183.42,"x0":1.6675577015787326,"y0":50.00063964030169,"z0":6.04087148404663,"aX":7.894131402503877},"breaks":{"breakAngle":34.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.5,"breakVerticalInduced":22.3,"breakHorizontal":-5.9,"spinRate":2471,"spinDirection":144},"zone":4,"typeConfidence":2.0,"plateTime":0.40003170164559076,"extension":6.933577224509482},"index":5,"playId":"c3f1960a-bd38-3d63-b1c9-32d1c93d94ec","pitchNumber":4,"startTime":"2026-03-31T03:44:38.261Z","endTime":"2026-03-31T03:44:43.898Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687396,"link":"/api/v1/people/687396","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":642708,"link":"/api/v1/people/642708"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":660844,"link":"/api/v1/people/660844","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660844,"link":"/api/v1/people/660844"},"credit":"b_ab"},{"player":{"id":687396,"link":"/api/v1/people/687396"},"credit":"p_ab"},{"player":{"id":660844,"link":"/api/v1/people/660844"},"credit":"b_pa"},{"player":{"id":687396,"link":"/api/v1/people/687396"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.00000000000001,"awayTeamWinProbability":44.99999999999999,"homeTeamWinProbabilityAdded":-3.79999999999999,"leverageIndex":1.49,"dramaIndex":66.0,"contextMetrics":{},"playEndTime":"2026-03-31T03:44:43.898Z","atBatIndex":52},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Cole Young doubles (2) on a line drive to right fielder Aaron Judge.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-31T03:45:03.628Z","endTime":"2026-03-31T03:45:48.110Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687396,"fullName":"Brent Headrick","link":"/api/v1/people/687396"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":592450,"link":"/api/v1/people/592450"},"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(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":92.2,"endSpeed":83.7,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.388816212387518,"aZ":-17.323950381040067,"pfxX":8.746130598697633,"pfxZ":8.21878777884811,"pX":1.1973156327303358,"pZ":3.054901272572852,"vX0":-4.676647275958272,"vY0":-134.14424135303113,"vZ0":-4.948720924600982,"x":71.36,"y":156.3,"x0":1.8351924714430266,"y0":50.000748187010885,"z0":6.174487369084403,"aX":15.798048991509985},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":13.9,"breakHorizontal":-14.8,"spinRate":2339,"spinDirection":146},"zone":12,"typeConfidence":2.0,"plateTime":0.40968633942077526,"extension":6.7748272290341465},"index":0,"playId":"b90f7d49-d76c-32d7-bee3-f4ca14bb5596","pitchNumber":1,"startTime":"2026-03-31T03:45:05.239Z","endTime":"2026-03-31T03:45:09.355Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687396,"link":"/api/v1/people/687396","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":642708,"link":"/api/v1/people/642708"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":702284,"link":"/api/v1/people/702284","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.1,"endSpeed":75.6,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.81169438309718,"aZ":-28.60315025508096,"pfxX":-3.2519915112935447,"pfxZ":2.4744888720198306,"pX":-0.4329521245589632,"pZ":1.8827825190313578,"vX0":-4.286653382569542,"vY0":-119.5411426284433,"vZ0":-4.086779689295615,"x":133.5,"y":187.94,"x0":1.80836314624631,"y0":50.002350318435134,"z0":6.192568209931489,"aX":-4.688434750139405},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":3.7,"breakHorizontal":7.0,"spinRate":2249,"spinDirection":188},"zone":7,"typeConfidence":2.0,"plateTime":0.4588291500787536,"extension":6.797263675929358},"index":1,"playId":"786dbf9e-0869-3a20-8ea4-ce68f537089c","pitchNumber":2,"startTime":"2026-03-31T03:45:19.905Z","endTime":"2026-03-31T03:45:24.778Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687396,"link":"/api/v1/people/687396","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":642708,"link":"/api/v1/people/642708"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":702284,"link":"/api/v1/people/702284","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.3,"endSpeed":76.4,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.42522939587215,"aZ":-27.96671947091707,"pfxX":-0.23056675077202005,"pfxZ":2.8423984330986034,"pX":-0.15301322861364888,"pZ":2.3534857245197043,"vX0":-4.549572722438623,"vY0":-121.16168125179954,"vZ0":-3.363208582652022,"x":122.83,"y":175.24,"x0":1.7817909871872704,"y0":50.00589233951159,"z0":6.212582132919933,"aX":-0.34091269987168776},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":4.6,"breakHorizontal":1.6,"spinRate":2187,"spinDirection":176},"zone":5,"typeConfidence":2.0,"plateTime":0.45265477564823,"extension":6.631505797837428},"hitData":{"launchSpeed":99.5,"launchAngle":17.0,"totalDistance":263.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":211.24,"coordY":98.68}},"index":2,"playId":"eb951a88-836f-3d6a-ab36-951438d729be","pitchNumber":3,"startTime":"2026-03-31T03:45:34.711Z","endTime":"2026-03-31T03:45:48.110Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687396,"link":"/api/v1/people/687396","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":642708,"link":"/api/v1/people/642708"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":702284,"link":"/api/v1/people/702284","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702284,"link":"/api/v1/people/702284"},"credit":"b_ab"},{"player":{"id":687396,"link":"/api/v1/people/687396"},"credit":"p_ab"},{"player":{"id":702284,"link":"/api/v1/people/702284"},"credit":"b_pa"},{"player":{"id":687396,"link":"/api/v1/people/687396"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":62.6,"awayTeamWinProbability":37.4,"homeTeamWinProbabilityAdded":7.599999999999994,"leverageIndex":1.17,"dramaIndex":81.0,"contextMetrics":{},"playEndTime":"2026-03-31T03:45:48.110Z","atBatIndex":53},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brendan Donovan singles on a line drive to left fielder Cody Bellinger. Cole Young to 3rd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-31T03:46:13.588Z","endTime":"2026-03-31T03:47:15.876Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687396,"fullName":"Brent Headrick","link":"/api/v1/people/687396"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"postOnThird":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":641355,"link":"/api/v1/people/641355"},"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_play","runner":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.7,"endSpeed":77.0,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.91647546358404,"aZ":-28.88918747754896,"pfxX":-0.28466485031831856,"pfxZ":2.1869373060581783,"pX":-0.0240533650932243,"pZ":2.4645910211409086,"vX0":-4.449073714837002,"vY0":-121.80566946902864,"vZ0":-3.0924556895360564,"x":117.92,"y":172.24,"x0":1.8631144856616433,"y0":50.00291253722158,"z0":6.2483699924748946,"aX":-0.4276808540824467},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":3.5,"breakHorizontal":1.6,"spinRate":2210,"spinDirection":185},"zone":5,"typeConfidence":2.0,"plateTime":0.4496597500394919,"extension":6.57219594742632},"index":0,"playId":"1fa7463e-c7f1-3bd6-a2e5-5325c82c67fa","pitchNumber":1,"startTime":"2026-03-31T03:46:16.120Z","endTime":"2026-03-31T03:46:19.946Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687396,"link":"/api/v1/people/687396","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":642708,"link":"/api/v1/people/642708"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":680977,"link":"/api/v1/people/680977","batSide":{"code":"L","description":"Left"}},"second":{"id":702284,"link":"/api/v1/people/702284"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":84.5,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.11345501897683,"aZ":-18.307308719970354,"pfxX":10.178654430482226,"pfxZ":7.529978969113351,"pX":1.5645064459680669,"pZ":2.897356080622129,"vX0":-4.162584575400002,"vY0":-135.7035321937123,"vZ0":-5.392517564014962,"x":57.36,"y":160.55,"x0":1.8064975942535586,"y0":50.00670706280362,"z0":6.209428015063896,"aX":18.75380036805791},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":12.5,"breakHorizontal":-17.4,"spinRate":2396,"spinDirection":148},"zone":12,"typeConfidence":2.0,"plateTime":0.4055434531214739,"extension":6.755610813863896},"index":1,"playId":"a2ae09ca-245f-30ba-a140-98073402ec12","pitchNumber":2,"startTime":"2026-03-31T03:46:30.581Z","endTime":"2026-03-31T03:46:36.343Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687396,"link":"/api/v1/people/687396","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":642708,"link":"/api/v1/people/642708"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":680977,"link":"/api/v1/people/680977","batSide":{"code":"L","description":"Left"}},"second":{"id":702284,"link":"/api/v1/people/702284"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":83.6,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.500165383273583,"aZ":-11.548361727390816,"pfxX":5.206014519461925,"pfxZ":11.46319121323251,"pX":0.2517025536272643,"pZ":2.1866611559677915,"vX0":-5.7882639246204866,"vY0":-133.92338074100763,"vZ0":-8.052900083711243,"x":107.41,"y":179.74,"x0":1.77448664110996,"y0":50.001531636191174,"z0":6.077342996780597,"aX":9.36606656892941},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":19.0,"breakHorizontal":-8.0,"spinRate":2387,"spinDirection":145},"zone":5,"typeConfidence":2.0,"plateTime":0.4104958359105044,"extension":6.881142147651538},"index":2,"playId":"7b94e6d4-f916-3f5b-bba7-06572606c9ad","pitchNumber":3,"startTime":"2026-03-31T03:46:47.725Z","endTime":"2026-03-31T03:46:51.985Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687396,"link":"/api/v1/people/687396","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":642708,"link":"/api/v1/people/642708"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":680977,"link":"/api/v1/people/680977","batSide":{"code":"L","description":"Left"}},"second":{"id":702284,"link":"/api/v1/people/702284"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":84.4,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.70951758402349,"aZ":-11.085233146738942,"pfxX":4.550693604242493,"pfxZ":11.475114254536077,"pX":0.22335100517146195,"pZ":2.942145222911321,"vX0":-5.367673028342201,"vY0":-135.26529936736128,"vZ0":-6.6299037376359085,"x":108.49,"y":159.34,"x0":1.6497845483283216,"y0":50.00631137387172,"z0":6.21580765413653,"aX":8.366724841369283},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":19.4,"breakHorizontal":-7.0,"spinRate":2370,"spinDirection":148},"zone":2,"typeConfidence":2.0,"plateTime":0.4061610381823746,"extension":6.786733853078425},"hitData":{"launchSpeed":88.4,"launchAngle":10.0,"totalDistance":157.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":76.23,"coordY":123.46}},"index":3,"playId":"f4cbfadf-7b8a-3689-8733-f5e78e96b68e","pitchNumber":4,"startTime":"2026-03-31T03:47:05.853Z","endTime":"2026-03-31T03:47:15.876Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687396,"link":"/api/v1/people/687396","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":642708,"link":"/api/v1/people/642708"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":680977,"link":"/api/v1/people/680977","batSide":{"code":"L","description":"Left"}},"second":{"id":702284,"link":"/api/v1/people/702284"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680977,"link":"/api/v1/people/680977"},"credit":"b_ab"},{"player":{"id":687396,"link":"/api/v1/people/687396"},"credit":"p_ab"},{"player":{"id":680977,"link":"/api/v1/people/680977"},"credit":"b_pa"},{"player":{"id":687396,"link":"/api/v1/people/687396"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":70.6,"awayTeamWinProbability":29.400000000000006,"homeTeamWinProbabilityAdded":7.999999999999993,"leverageIndex":2.24,"dramaIndex":110.0,"contextMetrics":{},"playEndTime":"2026-03-31T03:47:15.876Z","atBatIndex":54},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Cal Raleigh strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-31T03:48:52.961Z","endTime":"2026-03-31T03:50:16.403Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687396,"fullName":"Brent Headrick","link":"/api/v1/people/687396"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"postOnThird":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"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":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":669224,"link":"/api/v1/people/669224"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Cal Raleigh replaces Dominic Canzone.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-03-31T03:47:31.879Z","endTime":"2026-03-31T03:48:55.246Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663728,"link":"/api/v1/people/663728"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"202","replacedPlayer":{"id":686527,"link":"/api/v1/people/686527"},"defense":{"pitcher":{"id":687396,"link":"/api/v1/people/687396","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":642708,"link":"/api/v1/people/642708"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":686527,"link":"/api/v1/people/686527","batSide":{"code":"L","description":"Left"}},"first":{"id":680977,"link":"/api/v1/people/680977"},"third":{"id":702284,"link":"/api/v1/people/702284"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.5,"endSpeed":76.5,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.70718832509347,"aZ":-24.162663629766477,"pfxX":-1.639084016881995,"pfxZ":5.439015189664863,"pX":-1.403693862829464,"pZ":0.48624635729288224,"vX0":-6.621129953860835,"vY0":-121.17220997945905,"vZ0":-8.326263784331138,"x":170.51,"y":225.65,"x0":1.5875577170063364,"y0":50.00455226222556,"z0":6.107882240110389,"aX":-2.4145315013217044},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":7.9,"breakHorizontal":4.7,"spinRate":2018,"spinDirection":170},"zone":13,"typeConfidence":2.0,"plateTime":0.45361644822830094,"extension":6.741080373304061},"index":1,"playId":"8d3e5de9-13f5-303f-9d3f-c1b6bea127a1","pitchNumber":1,"startTime":"2026-03-31T03:48:55.246Z","endTime":"2026-03-31T03:48:58.388Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687396,"link":"/api/v1/people/687396","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":642708,"link":"/api/v1/people/642708"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":663728,"link":"/api/v1/people/663728","batSide":{"code":"R","description":"Right"}},"first":{"id":680977,"link":"/api/v1/people/680977"},"third":{"id":702284,"link":"/api/v1/people/702284"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":78.3,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.577917934410518,"aZ":-26.710530292622142,"pfxX":0.8786750316394061,"pfxZ":3.537374808743336,"pX":-1.0263375139695088,"pZ":1.5051819888957176,"vX0":-6.762134477262126,"vY0":-123.53835239771863,"vZ0":-5.69338342238672,"x":156.12,"y":198.14,"x0":1.6321562729367305,"y0":50.00546070529757,"z0":6.0845742288812685,"aX":1.3589306255583553},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":5.3,"breakHorizontal":0.0,"spinRate":2099,"spinDirection":166},"zone":13,"typeConfidence":2.0,"plateTime":0.4433341889028446,"extension":6.659676143829243},"index":2,"playId":"d1a1faa3-cfc0-3960-8d59-43b3c45aecfe","pitchNumber":2,"startTime":"2026-03-31T03:49:13.592Z","endTime":"2026-03-31T03:49:16.738Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687396,"link":"/api/v1/people/687396","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":642708,"link":"/api/v1/people/642708"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":663728,"link":"/api/v1/people/663728","batSide":{"code":"R","description":"Right"}},"first":{"id":680977,"link":"/api/v1/people/680977"},"third":{"id":702284,"link":"/api/v1/people/702284"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.9,"endSpeed":76.1,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.758579048429684,"aZ":-27.243016966043474,"pfxX":-1.907194916557335,"pfxZ":3.366835169009624,"pX":-0.2528691139485987,"pZ":1.2322359139030734,"vX0":-4.285728706064577,"vY0":-120.57931611530684,"vZ0":-5.782980420486926,"x":126.64,"y":205.51,"x0":1.799521008737474,"y0":50.002442114907666,"z0":6.083602626612506,"aX":-2.790276525524114},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":4.9,"breakHorizontal":4.6,"spinRate":2175,"spinDirection":187},"zone":13,"typeConfidence":2.0,"plateTime":0.4553050065729818,"extension":6.606378673300008},"index":3,"playId":"ce062a68-2449-3b1c-8c3a-fc7feef98615","pitchNumber":3,"startTime":"2026-03-31T03:49:29.951Z","endTime":"2026-03-31T03:49:33.568Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687396,"link":"/api/v1/people/687396","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":642708,"link":"/api/v1/people/642708"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":663728,"link":"/api/v1/people/663728","batSide":{"code":"R","description":"Right"}},"first":{"id":680977,"link":"/api/v1/people/680977"},"third":{"id":702284,"link":"/api/v1/people/702284"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.7,"endSpeed":77.1,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.06077295417209,"aZ":-27.40278694007617,"pfxX":-1.7769649199573014,"pfxZ":3.1779927304702236,"pX":-0.6613142501530772,"pZ":1.8182483179574687,"vX0":-5.226885566991861,"vY0":-121.7969003203596,"vZ0":-4.7267153625850575,"x":142.21,"y":189.69,"x0":1.7439577925175198,"y0":50.0040562501093,"z0":6.155681591053637,"aX":-2.6670091607033526},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":4.9,"breakHorizontal":4.4,"spinRate":2078,"spinDirection":175},"zone":7,"typeConfidence":2.0,"plateTime":0.44982424557141654,"extension":6.725624893728089},"index":4,"playId":"93c352fe-f9bd-35b3-8fda-c7e05f1d1c6c","pitchNumber":4,"startTime":"2026-03-31T03:49:48.515Z","endTime":"2026-03-31T03:49:52.773Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687396,"link":"/api/v1/people/687396","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":642708,"link":"/api/v1/people/642708"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":663728,"link":"/api/v1/people/663728","batSide":{"code":"R","description":"Right"}},"first":{"id":680977,"link":"/api/v1/people/680977"},"third":{"id":702284,"link":"/api/v1/people/702284"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.5,"endSpeed":76.3,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.80334539635197,"aZ":-19.77188392929116,"pfxX":6.433975085426612,"pfxZ":8.351963514340724,"pX":0.5349296762949267,"pZ":1.8031864452409279,"vX0":-4.964130033796685,"vY0":-121.3913240684043,"vZ0":-5.891669481864467,"x":96.61,"y":190.09,"x0":1.7751794094781315,"y0":50.00433395527349,"z0":5.994493717412216,"aX":9.55801042235109},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":13.9,"breakHorizontal":-10.4,"spinRate":1203,"spinDirection":117},"zone":9,"typeConfidence":2.0,"plateTime":0.4520111254806727,"extension":6.672874185411205},"index":5,"playId":"bf0ef50f-dbbb-34c7-a63f-f8e282193a9f","pitchNumber":5,"startTime":"2026-03-31T03:50:12.614Z","endTime":"2026-03-31T03:50:16.403Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687396,"link":"/api/v1/people/687396","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":642708,"link":"/api/v1/people/642708"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":663728,"link":"/api/v1/people/663728","batSide":{"code":"R","description":"Right"}},"first":{"id":680977,"link":"/api/v1/people/680977"},"third":{"id":702284,"link":"/api/v1/people/702284"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663728,"link":"/api/v1/people/663728"},"credit":"b_ab"},{"player":{"id":687396,"link":"/api/v1/people/687396"},"credit":"p_ab"},{"player":{"id":663728,"link":"/api/v1/people/663728"},"credit":"b_pa"},{"player":{"id":687396,"link":"/api/v1/people/687396"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.8,"awayTeamWinProbability":41.2,"homeTeamWinProbabilityAdded":-11.799999999999997,"leverageIndex":3.31,"dramaIndex":161.0,"contextMetrics":{},"playEndTime":"2026-03-31T03:50:16.403Z","atBatIndex":55},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Julio Rodríguez grounds out, second baseman Jazz Chisholm Jr. to first baseman Ben Rice.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-31T03:55:06.412Z","endTime":"2026-03-31T03:55:32.542Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666808,"fullName":"Camilo Doval","link":"/api/v1/people/666808"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":665862,"link":"/api/v1/people/665862"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":700250,"link":"/api/v1/people/700250"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Camilo Doval replaces Brent Headrick.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-03-31T03:53:40.341Z","endTime":"2026-03-31T03:55:08.315Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666808,"link":"/api/v1/people/666808"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":687396,"link":"/api/v1/people/687396","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":642708,"link":"/api/v1/people/642708"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"first":{"id":680977,"link":"/api/v1/people/680977"},"third":{"id":702284,"link":"/api/v1/people/702284"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":84.7,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.84924538164699,"aZ":-28.57640878514495,"pfxX":-3.7316888061952636,"pfxZ":1.9538326463085625,"pX":0.8440939645983583,"pZ":3.0060451536009953,"vX0":7.26536361479436,"vY0":-135.21140639156843,"vZ0":-0.680938232197095,"x":84.83,"y":157.62,"x0":-1.3989877916741271,"y0":50.00342795302935,"z0":5.275152541398144,"aX":-6.875681217262554},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":3.6,"breakHorizontal":5.2,"spinRate":2119,"spinDirection":223},"zone":12,"typeConfidence":2.0,"plateTime":0.4058664494656985,"extension":5.781785187855538},"index":1,"playId":"af2da083-0a57-3df6-a532-a121e11abf00","pitchNumber":1,"startTime":"2026-03-31T03:55:08.315Z","endTime":"2026-03-31T03:55:13.433Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666808,"link":"/api/v1/people/666808","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":642708,"link":"/api/v1/people/642708"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"first":{"id":680977,"link":"/api/v1/people/680977"},"third":{"id":702284,"link":"/api/v1/people/702284"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":85.4,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.40457046574682,"aZ":-29.75422315714803,"pfxX":-4.728102965892301,"pfxZ":1.2890689140351164,"pX":0.44810831277084007,"pZ":2.225072971463702,"vX0":6.411052890838027,"vY0":-136.92976038861445,"vZ0":-2.5982726616102036,"x":99.92,"y":178.7,"x0":-1.3215941853410849,"y0":50.00422720464173,"z0":5.245884975181482,"aX":-8.879129180847121},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":1.9,"breakHorizontal":7.1,"spinRate":2233,"spinDirection":225},"zone":9,"typeConfidence":2.0,"plateTime":0.4017456435167506,"extension":5.760053396312634},"hitData":{"launchSpeed":98.4,"launchAngle":-33.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":136.8,"coordY":146.51}},"index":2,"playId":"ac0377e6-9b6f-3461-9419-869868870e3f","pitchNumber":2,"startTime":"2026-03-31T03:55:24.933Z","endTime":"2026-03-31T03:55:32.542Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666808,"link":"/api/v1/people/666808","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":642708,"link":"/api/v1/people/642708"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"first":{"id":680977,"link":"/api/v1/people/680977"},"third":{"id":702284,"link":"/api/v1/people/702284"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677594,"link":"/api/v1/people/677594"},"credit":"b_ab"},{"player":{"id":666808,"link":"/api/v1/people/666808"},"credit":"p_ab"},{"player":{"id":677594,"link":"/api/v1/people/677594"},"credit":"b_pa"},{"player":{"id":666808,"link":"/api/v1/people/666808"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-8.799999999999997,"leverageIndex":3.35,"dramaIndex":143.0,"contextMetrics":{},"playEndTime":"2026-03-31T03:55:32.542Z","atBatIndex":56},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"José Caballero called out on strikes.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-31T03:58:22.074Z","endTime":"2026-03-31T04:00:01.453Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":676609,"fullName":"José Caballero","link":"/api/v1/people/676609"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642100,"fullName":"Gabe Speier","link":"/api/v1/people/642100"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6,7],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":676609,"fullName":"José Caballero","link":"/api/v1/people/676609"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":641598,"link":"/api/v1/people/641598"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Cal Raleigh remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-31T03:57:33.685Z","endTime":"2026-03-31T03:57:33.712Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663728,"link":"/api/v1/people/663728"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"202","replacedPlayer":{"id":686527,"link":"/api/v1/people/686527"},"defense":{"pitcher":{"id":660825,"link":"/api/v1/people/660825","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":676609,"link":"/api/v1/people/676609","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Gabe Speier replaces Eduard Bazardo.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-03-31T03:57:33.712Z","endTime":"2026-03-31T03:58:24.173Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":642100,"link":"/api/v1/people/642100"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":660825,"link":"/api/v1/people/660825","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":676609,"link":"/api/v1/people/676609","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":84.8,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.830996618529014,"aZ":-23.524917691291083,"pfxX":11.294256505774323,"pfxZ":4.651145689387459,"pX":1.094144014493004,"pZ":3.697544331937445,"vX0":-5.763213555026922,"vY0":-135.9614908095501,"vZ0":-0.6931591651780709,"x":75.29,"y":138.95,"x0":1.7823858061301316,"y0":50.00080401600536,"z0":5.599129547149228,"aX":20.98831836487967},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":8.5,"breakHorizontal":-19.1,"spinRate":2051,"spinDirection":131},"zone":12,"typeConfidence":2.0,"plateTime":0.4039953993539065,"extension":5.83087573236834},"index":2,"playId":"c9f2450b-5be0-3f5e-b26f-338711340954","pitchNumber":1,"startTime":"2026-03-31T03:58:24.173Z","endTime":"2026-03-31T03:58:27.338Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642100,"link":"/api/v1/people/642100","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":676609,"link":"/api/v1/people/676609","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":85.4,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.113320814064778,"aZ":-22.687690196502217,"pfxX":12.457717083348818,"pfxZ":5.07915434145104,"pX":-1.2715934022399582,"pZ":2.2826068948022917,"vX0":-11.626825420249226,"vY0":-136.10866721005607,"vZ0":-4.338328932782592,"x":165.47,"y":177.15,"x0":1.4461964212203084,"y0":50.002769440465805,"z0":5.477017512739934,"aX":23.26993440749392},"breaks":{"breakAngle":40.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":8.4,"breakHorizontal":-19.9,"spinRate":2112,"spinDirection":133},"zone":13,"typeConfidence":2.0,"plateTime":0.40310375798922937,"extension":6.0187730598240625},"index":3,"playId":"21a27ab6-f910-388a-a22b-4e99f6af4a02","pitchNumber":2,"startTime":"2026-03-31T03:58:40.933Z","endTime":"2026-03-31T03:58:44.134Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642100,"link":"/api/v1/people/642100","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":676609,"link":"/api/v1/people/676609","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":84.5,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.281903194179975,"aZ":-15.83013878829539,"pfxX":6.578657837569623,"pfxZ":8.858157572772619,"pX":0.1996269185861419,"pZ":2.4165174414171036,"vX0":-6.649871390968325,"vY0":-135.84487574038818,"vZ0":-5.0153091369674065,"x":109.39,"y":173.53,"x0":1.839601806083733,"y0":50.00366498283395,"z0":5.408848641500157,"aX":12.140080349546103},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":15.0,"breakHorizontal":-10.3,"spinRate":2250,"spinDirection":134},"zone":5,"typeConfidence":2.0,"plateTime":0.40518071459359506,"extension":5.804288090384122},"index":4,"playId":"21ab5250-7343-309b-9fc3-a600ff364eb5","pitchNumber":3,"startTime":"2026-03-31T03:58:59.699Z","endTime":"2026-03-31T03:59:03.083Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642100,"link":"/api/v1/people/642100","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":676609,"link":"/api/v1/people/676609","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":93.9,"endSpeed":84.3,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.903444907172315,"aZ":-14.873913737847388,"pfxX":6.474164123617596,"pfxZ":9.341109861995758,"pX":0.17111729110599264,"pZ":3.506809825320203,"vX0":-6.0989958207030455,"vY0":-136.4333554093571,"vZ0":-2.724578892251371,"x":110.48,"y":144.1,"x0":1.6135430163371056,"y0":50.00328252307994,"z0":5.565984734182917,"aX":11.99232430435059},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":16.3,"breakHorizontal":-10.2,"spinRate":2260,"spinDirection":137},"zone":12,"typeConfidence":2.0,"plateTime":0.4041577787173418,"extension":5.734736502377923},"index":5,"playId":"49c62d48-ba45-3998-8152-3be68d3ab2eb","pitchNumber":4,"startTime":"2026-03-31T03:59:17.338Z","endTime":"2026-03-31T03:59:20.833Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642100,"link":"/api/v1/people/642100","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":676609,"link":"/api/v1/people/676609","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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.4,"endSpeed":85.3,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.990016497992045,"aZ":-15.696758036755764,"pfxX":6.907756779482858,"pfxZ":8.747215539487495,"pX":-0.06692925289489783,"pZ":2.6416696414719287,"vX0":-6.888634260509094,"vY0":-137.2482085251483,"vZ0":-4.715962105634098,"x":119.55,"y":167.45,"x0":1.5935474394003275,"y0":50.00096979963615,"z0":5.471932129541265,"aX":13.009546113662694},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":14.9,"breakHorizontal":-10.8,"spinRate":2047,"spinDirection":132},"zone":5,"typeConfidence":2.0,"plateTime":0.4010401302538513,"extension":5.816540746999489},"index":6,"playId":"32e7dada-b08c-32c1-a724-8ddaf4e0be57","pitchNumber":5,"startTime":"2026-03-31T03:59:35.409Z","endTime":"2026-03-31T03:59:39.350Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642100,"link":"/api/v1/people/642100","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":676609,"link":"/api/v1/people/676609","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":84.8,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.492814175921204,"aZ":-15.196854004732852,"pfxX":8.019989742005997,"pfxZ":9.083649269650053,"pX":0.12530466441706242,"pZ":1.990744028036293,"vX0":-7.025045586625478,"vY0":-137.33283709082218,"vZ0":-6.298158961756105,"x":112.22,"y":185.03,"x0":1.7017508232784506,"y0":50.00338641638184,"z0":5.387304292722762,"aX":14.991398334433294},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":15.0,"breakHorizontal":-12.6,"spinRate":2180,"spinDirection":131},"zone":8,"typeConfidence":2.0,"plateTime":0.40214107422224377,"extension":5.7781158538565975},"index":7,"playId":"22211e8d-65ae-33fb-a8a4-14af579e5d33","pitchNumber":6,"startTime":"2026-03-31T03:59:57.411Z","endTime":"2026-03-31T04:00:01.453Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642100,"link":"/api/v1/people/642100","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":676609,"link":"/api/v1/people/676609","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676609,"link":"/api/v1/people/676609"},"credit":"b_ab"},{"player":{"id":642100,"link":"/api/v1/people/642100"},"credit":"p_ab"},{"player":{"id":676609,"link":"/api/v1/people/676609"},"credit":"b_pa"},{"player":{"id":642100,"link":"/api/v1/people/642100"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.6,"awayTeamWinProbability":45.4,"homeTeamWinProbabilityAdded":4.600000000000001,"leverageIndex":1.82,"dramaIndex":79.0,"contextMetrics":{},"playEndTime":"2026-03-31T04:00:01.453Z","atBatIndex":57},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Trent Grisham strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-31T04:00:24.853Z","endTime":"2026-03-31T04:01:48.510Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":663757,"fullName":"Trent Grisham","link":"/api/v1/people/663757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642100,"fullName":"Gabe Speier","link":"/api/v1/people/642100"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663757,"fullName":"Trent Grisham","link":"/api/v1/people/663757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":641598,"link":"/api/v1/people/641598"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":85.0,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.37241809026334,"aZ":-17.283357432226637,"pfxX":12.770828414444091,"pfxZ":7.977868017722534,"pX":-0.08743672237924908,"pZ":2.696899990982875,"vX0":-8.994979686235965,"vY0":-136.58631229750915,"vZ0":-4.163319857821881,"x":120.33,"y":165.96,"x0":1.608817422971116,"y0":50.0067712780203,"z0":5.448758978402393,"aX":23.852465770733854},"breaks":{"breakAngle":50.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":13.6,"breakHorizontal":-20.9,"spinRate":2110,"spinDirection":134},"zone":5,"typeConfidence":2.0,"plateTime":0.4028126483959684,"extension":5.93762609759018},"index":0,"playId":"9f6ebed4-0f91-3d97-915b-f87aab979873","pitchNumber":1,"startTime":"2026-03-31T04:00:29.189Z","endTime":"2026-03-31T04:00:33.355Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642100,"link":"/api/v1/people/642100","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":663757,"link":"/api/v1/people/663757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.4,"endSpeed":77.4,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.711057092565415,"aZ":-33.28070836426005,"pfxX":-0.5798500442535199,"pfxZ":-0.7309360440232702,"pX":-0.4639707744122398,"pZ":1.3649605724314124,"vX0":-5.428075190295579,"vY0":-122.72504828186952,"vZ0":-2.850763761541791,"x":134.69,"y":201.93,"x0":1.8575381081854838,"y0":50.00216971085736,"z0":5.3941967512151,"aX":-0.8783967128148802},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-1.8,"breakHorizontal":2.4,"spinRate":2146,"spinDirection":248},"zone":13,"typeConfidence":2.0,"plateTime":0.447379986283436,"extension":6.033681931610912},"index":1,"playId":"16a01b97-f3d7-3357-992c-cb9db5769915","pitchNumber":2,"startTime":"2026-03-31T04:00:44.336Z","endTime":"2026-03-31T04:00:47.814Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642100,"link":"/api/v1/people/642100","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":663757,"link":"/api/v1/people/663757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-03-31T04:00:55.871Z","endTime":"2026-03-31T04:01:08.894Z","isPitch":false,"type":"action","player":{"id":663757,"link":"/api/v1/people/663757"},"defense":{"pitcher":{"id":642100,"link":"/api/v1/people/642100","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":663757,"link":"/api/v1/people/663757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":95.3,"endSpeed":85.8,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.9034804762373,"aZ":-13.924519422557506,"pfxX":8.000221565814888,"pfxZ":9.540569797033337,"pX":-1.1525140255693873,"pZ":3.5559211734247573,"vX0":-9.819800775575906,"vY0":-138.3915881712828,"vZ0":-2.962726239689726,"x":160.93,"y":142.77,"x0":1.4258369731079064,"y0":50.00136199180291,"z0":5.590354260672835,"aX":15.301373239577641},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.7,"breakHorizontal":-12.1,"spinRate":2157,"spinDirection":137},"zone":11,"typeConfidence":2.0,"plateTime":0.39791607412256,"extension":5.948358077653927},"index":3,"playId":"c7a135dc-11c4-34f8-b96a-1a8fa88ebd9b","pitchNumber":3,"startTime":"2026-03-31T04:01:08.894Z","endTime":"2026-03-31T04:01:12.907Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642100,"link":"/api/v1/people/642100","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":663757,"link":"/api/v1/people/663757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.3,"endSpeed":78.2,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.50617124310312,"aZ":-32.14791815997242,"pfxX":-2.565542808878628,"pfxZ":0.019798361799769015,"pX":-2.039674773792972,"pZ":0.6560151778374957,"vX0":-7.802366686948574,"vY0":-122.53198543867792,"vZ0":-4.786795812843202,"x":194.75,"y":221.07,"x0":1.5152426075189953,"y0":50.00381691577664,"z0":5.371967521086459,"aX":-3.9138370117968977},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-0.8,"breakHorizontal":6.5,"spinRate":2193,"spinDirection":268},"zone":13,"typeConfidence":2.0,"plateTime":0.4464726599028985,"extension":6.0304723153059685},"index":4,"playId":"a2f94778-43a7-3133-847c-3c5a31156f4e","pitchNumber":4,"startTime":"2026-03-31T04:01:25.544Z","endTime":"2026-03-31T04:01:28.774Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642100,"link":"/api/v1/people/642100","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":663757,"link":"/api/v1/people/663757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":84.6,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.033278772148776,"aZ":-26.517497718539467,"pfxX":11.445881607453826,"pfxZ":3.065518591534616,"pX":-0.051422509999063844,"pZ":2.3418355061583584,"vX0":-8.709192206385007,"vY0":-135.74257833403675,"vZ0":-3.3914485250241064,"x":118.96,"y":175.55,"x0":1.7308849523566758,"y0":50.0000328411624,"z0":5.4784311498349,"aX":21.100928547007445},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":4.9,"breakHorizontal":-18.6,"spinRate":2113,"spinDirection":134},"zone":5,"typeConfidence":2.0,"plateTime":0.40537199301106863,"extension":5.8327223960462815},"index":5,"playId":"005ed506-6542-3b28-b28a-4614a3993884","pitchNumber":5,"startTime":"2026-03-31T04:01:44.570Z","endTime":"2026-03-31T04:01:48.510Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642100,"link":"/api/v1/people/642100","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":663757,"link":"/api/v1/people/663757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663757,"link":"/api/v1/people/663757"},"credit":"b_ab"},{"player":{"id":642100,"link":"/api/v1/people/642100"},"credit":"p_ab"},{"player":{"id":663757,"link":"/api/v1/people/663757"},"credit":"b_pa"},{"player":{"id":642100,"link":"/api/v1/people/642100"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.199999999999996,"awayTeamWinProbability":41.800000000000004,"homeTeamWinProbabilityAdded":3.5999999999999943,"leverageIndex":1.43,"dramaIndex":63.0,"contextMetrics":{},"playEndTime":"2026-03-31T04:01:48.510Z","atBatIndex":58},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Aaron Judge singles on a ground ball to right fielder Victor Robles.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-31T04:02:09.382Z","endTime":"2026-03-31T04:02:58.571Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":592450,"fullName":"Aaron Judge","link":"/api/v1/people/592450"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642100,"fullName":"Gabe Speier","link":"/api/v1/people/642100"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":592450,"fullName":"Aaron Judge","link":"/api/v1/people/592450"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":592450,"fullName":"Aaron Judge","link":"/api/v1/people/592450"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":645302,"link":"/api/v1/people/645302"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":85.3,"strikeZoneTop":3.523,"strikeZoneBottom":1.778,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.894994358521423,"aZ":-25.379256761445202,"pfxX":12.009032165191119,"pfxZ":3.654692436032046,"pX":-0.5129096459769079,"pZ":1.1986120872424015,"vX0":-9.922577768641295,"vY0":-136.01386773899475,"vZ0":-6.316859846200891,"x":136.55,"y":206.42,"x0":1.635600864709663,"y0":50.00540335200141,"z0":5.329492294503932,"aX":22.33758194275249},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":5.3,"breakHorizontal":-19.4,"spinRate":2171,"spinDirection":130},"zone":13,"typeConfidence":2.0,"plateTime":0.40385622171044266,"extension":5.829844947082413},"index":0,"playId":"531c6f6f-8826-3bf3-af36-ab0640d0c4f5","pitchNumber":1,"startTime":"2026-03-31T04:02:12.629Z","endTime":"2026-03-31T04:02:16.949Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642100,"link":"/api/v1/people/642100","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":592450,"link":"/api/v1/people/592450","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":94.4,"endSpeed":86.4,"strikeZoneTop":3.523,"strikeZoneBottom":1.778,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.047895420513555,"aZ":-25.03218434053633,"pfxX":10.919329243636817,"pfxZ":3.743941050017135,"pX":-0.006346432121065362,"pZ":2.602240939270854,"vX0":-8.226980735847782,"vY0":-137.21914528558608,"vZ0":-3.142935577167015,"x":117.24,"y":168.52,"x0":1.610299489967914,"y0":50.00487260647568,"z0":5.465787605237769,"aX":20.848554730815653},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":6.4,"breakHorizontal":-18.1,"spinRate":2174,"spinDirection":131},"zone":5,"typeConfidence":2.0,"plateTime":0.39899416820890643,"extension":5.743405504978742},"index":1,"playId":"8f81c156-c113-34c8-a441-b4a1342d5fc7","pitchNumber":2,"startTime":"2026-03-31T04:02:28.344Z","endTime":"2026-03-31T04:02:32.063Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642100,"link":"/api/v1/people/642100","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":592450,"link":"/api/v1/people/592450","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":86.5,"strikeZoneTop":3.523,"strikeZoneBottom":1.778,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.9313328727003,"aZ":-22.24269671121738,"pfxX":10.241291736203994,"pfxZ":5.149749188798678,"pX":1.0096223489416174,"pZ":3.157943078386534,"vX0":-5.38407705265537,"vY0":-138.50620374761561,"vZ0":-2.4189876547457185,"x":78.52,"y":153.52,"x0":1.6552454934734857,"y0":50.006236108162106,"z0":5.541243647534206,"aX":19.764298282728543},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":9.0,"breakHorizontal":-17.3,"spinRate":2229,"spinDirection":130},"zone":12,"typeConfidence":2.0,"plateTime":0.39650870875078414,"extension":5.771891683644903},"hitData":{"launchSpeed":79.4,"launchAngle":10.0,"totalDistance":113.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":162.55,"coordY":110.77}},"index":2,"playId":"59600c33-92a0-3a8d-9fe2-1e05ea814fec","pitchNumber":3,"startTime":"2026-03-31T04:02:46.097Z","endTime":"2026-03-31T04:02:58.571Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642100,"link":"/api/v1/people/642100","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":592450,"link":"/api/v1/people/592450","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592450,"link":"/api/v1/people/592450"},"credit":"b_ab"},{"player":{"id":642100,"link":"/api/v1/people/642100"},"credit":"p_ab"},{"player":{"id":592450,"link":"/api/v1/people/592450"},"credit":"b_pa"},{"player":{"id":642100,"link":"/api/v1/people/642100"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.7,"awayTeamWinProbability":44.3,"homeTeamWinProbabilityAdded":-2.499999999999993,"leverageIndex":1.01,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2026-03-31T04:02:58.571Z","atBatIndex":59},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Cody Bellinger grounds out softly to first baseman Josh Naylor.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-31T04:03:26.123Z","endTime":"2026-03-31T04:03:51.127Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":641355,"fullName":"Cody Bellinger","link":"/api/v1/people/641355"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642100,"fullName":"Gabe Speier","link":"/api/v1/people/642100"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":641355,"fullName":"Cody Bellinger","link":"/api/v1/people/641355"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":647304,"link":"/api/v1/people/647304"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":77.6,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.145312431286143,"aZ":-32.78657521852783,"pfxX":0.05291028390968666,"pfxZ":-0.40444265266607715,"pX":-1.0749741309692038,"pZ":1.6818081339474962,"vX0":-7.12878551703457,"vY0":-122.40324602859938,"vZ0":-2.371732043491293,"x":157.98,"y":193.37,"x0":1.8681447334740555,"y0":50.00216441171198,"z0":5.470370056598653,"aX":0.08092778572397492},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-1.1,"breakHorizontal":1.6,"spinRate":2201,"spinDirection":265},"zone":13,"typeConfidence":2.0,"plateTime":0.44747191247168816,"extension":5.986748548996366},"index":0,"playId":"951a966f-30a6-3f3e-90b2-2e6e4be28401","pitchNumber":1,"startTime":"2026-03-31T04:03:28.544Z","endTime":"2026-03-31T04:03:31.788Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642100,"link":"/api/v1/people/642100","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":641355,"link":"/api/v1/people/641355","batSide":{"code":"L","description":"Left"}},"first":{"id":592450,"link":"/api/v1/people/592450"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":84.9,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.451180854874977,"aZ":-21.676216643564565,"pfxX":10.761175177263654,"pfxZ":5.6847649038112,"pX":0.7807017809827685,"pZ":2.7299931266443123,"vX0":-6.671273084425485,"vY0":-135.06555029830773,"vZ0":-3.1934665941844376,"x":87.24,"y":165.07,"x0":1.8846321046816037,"y0":50.00620469800428,"z0":5.45232599516346,"aX":19.883619430585192},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":9.8,"breakHorizontal":-18.1,"spinRate":2208,"spinDirection":132},"zone":6,"typeConfidence":2.0,"plateTime":0.40554250310957096,"extension":5.871647640473424},"hitData":{"launchSpeed":54.7,"launchAngle":-29.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"soft","location":"3","coordinates":{"coordX":144.75,"coordY":171.16}},"index":1,"playId":"961e46fd-8dd0-3314-a9f6-65e710c27b24","pitchNumber":2,"startTime":"2026-03-31T04:03:43.814Z","endTime":"2026-03-31T04:03:51.127Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642100,"link":"/api/v1/people/642100","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":641355,"link":"/api/v1/people/641355","batSide":{"code":"L","description":"Left"}},"first":{"id":592450,"link":"/api/v1/people/592450"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641355,"link":"/api/v1/people/641355"},"credit":"b_ab"},{"player":{"id":642100,"link":"/api/v1/people/642100"},"credit":"p_ab"},{"player":{"id":641355,"link":"/api/v1/people/641355"},"credit":"b_pa"},{"player":{"id":642100,"link":"/api/v1/people/642100"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":60.8,"awayTeamWinProbability":39.2,"homeTeamWinProbabilityAdded":5.099999999999994,"leverageIndex":1.99,"dramaIndex":86.0,"contextMetrics":{},"playEndTime":"2026-03-31T04:03:51.127Z","atBatIndex":60},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Josh Naylor grounds out, shortstop José Caballero to first baseman Ben Rice.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-31T04:06:15.572Z","endTime":"2026-03-31T04:06:27.765Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621112,"fullName":"Paul Blackburn","link":"/api/v1/people/621112"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":676609,"link":"/api/v1/people/676609"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":700250,"link":"/api/v1/people/700250"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Paul Blackburn replaces Camilo Doval.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-31T04:05:12.089Z","endTime":"2026-03-31T04:06:17.747Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":621112,"link":"/api/v1/people/621112"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":666808,"link":"/api/v1/people/666808","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":642708,"link":"/api/v1/people/642708"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":82.9,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.055377177975927,"aZ":-23.433829998968058,"pfxX":0.6839924840767584,"pfxZ":4.947518417852244,"pX":-0.03632865719227538,"pZ":2.71794422786207,"vX0":5.407228555442131,"vY0":-132.74014826980772,"vZ0":-3.81744712230444,"x":118.38,"y":165.4,"x0":-2.1971291635074164,"y0":50.00427650997873,"z0":5.9013172363943625,"aX":1.2072502768413556},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":8.3,"breakHorizontal":-2.5,"spinRate":2410,"spinDirection":194},"zone":2,"typeConfidence":2.0,"plateTime":0.41422176567412894,"extension":6.009989565107271},"hitData":{"launchSpeed":93.4,"launchAngle":-32.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":130.72,"coordY":149.05}},"index":1,"playId":"00b6119b-32f5-379e-b8f1-f6cfd403d4af","pitchNumber":1,"startTime":"2026-03-31T04:06:17.747Z","endTime":"2026-03-31T04:06:27.765Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621112,"link":"/api/v1/people/621112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":642708,"link":"/api/v1/people/642708"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":647304,"link":"/api/v1/people/647304"},"credit":"b_ab"},{"player":{"id":621112,"link":"/api/v1/people/621112"},"credit":"p_ab"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"credit":"b_pa"},{"player":{"id":621112,"link":"/api/v1/people/621112"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.2,"awayTeamWinProbability":43.8,"homeTeamWinProbabilityAdded":-4.599999999999994,"leverageIndex":1.78,"dramaIndex":78.0,"contextMetrics":{},"playEndTime":"2026-03-31T04:06:27.765Z","atBatIndex":61},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Randy Arozarena grounds out sharply, shortstop José Caballero to first baseman Ben Rice.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-31T04:06:45.467Z","endTime":"2026-03-31T04:07:15.731Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621112,"fullName":"Paul Blackburn","link":"/api/v1/people/621112"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":676609,"link":"/api/v1/people/676609"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":700250,"link":"/api/v1/people/700250"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":85.0,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.30352026160838,"aZ":-18.27944451825285,"pfxX":-9.629547936775241,"pfxZ":7.496129121291457,"pX":-0.15885898031820825,"pZ":2.046905752817235,"vX0":8.42536222436176,"vY0":-135.6619618024476,"vZ0":-6.577197493768513,"x":123.06,"y":183.51,"x0":-2.06265458798428,"y0":50.001584147721125,"z0":5.789245076986368,"aX":-17.843017954265495},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":12.2,"breakHorizontal":15.5,"spinRate":2132,"spinDirection":207},"zone":8,"typeConfidence":2.0,"plateTime":0.40465705194202073,"extension":6.15075317545223},"index":0,"playId":"f2226569-6b19-36bf-93c8-754fda906a22","pitchNumber":1,"startTime":"2026-03-31T04:06:50.246Z","endTime":"2026-03-31T04:06:54.075Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621112,"link":"/api/v1/people/621112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":642708,"link":"/api/v1/people/642708"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":78.7,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.52039971268551,"aZ":-32.00117008613505,"pfxX":1.8433115164724292,"pfxZ":0.10619931935994131,"pX":0.2835316796833316,"pZ":2.2458687642740904,"vX0":5.12035125529111,"vY0":-124.99081642783993,"vZ0":-2.6068875426957163,"x":106.19,"y":178.14,"x0":-2.0355580078029676,"y0":50.000698595469856,"z0":5.944998555234624,"aX":2.898494921996843},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-0.2,"breakHorizontal":-4.6,"spinRate":2644,"spinDirection":82},"zone":6,"typeConfidence":2.0,"plateTime":0.4391636585646004,"extension":6.0901586050411565},"hitData":{"launchSpeed":108.1,"launchAngle":-0.0,"totalDistance":51.0,"trajectory":"ground_ball","hardness":"hard","location":"6","coordinates":{"coordX":104.59,"coordY":147.2}},"index":1,"playId":"78b35e61-9706-313d-8202-906d4adf8898","pitchNumber":2,"startTime":"2026-03-31T04:07:06.712Z","endTime":"2026-03-31T04:07:15.731Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621112,"link":"/api/v1/people/621112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":642708,"link":"/api/v1/people/642708"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668227,"link":"/api/v1/people/668227"},"credit":"b_ab"},{"player":{"id":621112,"link":"/api/v1/people/621112"},"credit":"p_ab"},{"player":{"id":668227,"link":"/api/v1/people/668227"},"credit":"b_pa"},{"player":{"id":621112,"link":"/api/v1/people/621112"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":-3.6000000000000014,"leverageIndex":1.43,"dramaIndex":63.0,"contextMetrics":{},"playEndTime":"2026-03-31T04:07:15.731Z","atBatIndex":62},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Mitch Garver walks.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-31T04:07:36.212Z","endTime":"2026-03-31T04:08:36.948Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621112,"fullName":"Paul Blackburn","link":"/api/v1/people/621112"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"},"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":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"},"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":84.8,"endSpeed":77.8,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.29020085939941,"aZ":-32.13954464409826,"pfxX":3.6284424247409923,"pfxZ":0.02570529078102446,"pX":1.2785769782308214,"pZ":1.9000140707939275,"vX0":6.7203644684703505,"vY0":-123.29991629847315,"vZ0":-3.3270729919596707,"x":68.26,"y":187.48,"x0":-1.9622945527353841,"y0":50.006134139419856,"z0":6.001110182164037,"aX":5.542783142197874},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-0.6,"breakHorizontal":-8.3,"spinRate":2686,"spinDirection":72},"zone":14,"typeConfidence":2.0,"plateTime":0.44554633911622243,"extension":6.123364055101662},"index":0,"playId":"81608218-5da7-3da6-9def-e0ff83821df0","pitchNumber":1,"startTime":"2026-03-31T04:07:38.932Z","endTime":"2026-03-31T04:07:42.872Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621112,"link":"/api/v1/people/621112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":642708,"link":"/api/v1/people/642708"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":641598,"link":"/api/v1/people/641598","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":92.0,"endSpeed":84.0,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.769982171557725,"aZ":-21.292083318296296,"pfxX":1.8782680685442854,"pfxZ":6.055506846119992,"pX":0.4947901576243427,"pZ":1.427970004631747,"vX0":6.28522154009792,"vY0":-133.68008128410227,"vZ0":-7.391415301231927,"x":98.14,"y":200.22,"x0":-2.1377408367965427,"y0":50.00277467889271,"z0":5.775109054496904,"aX":3.3732334481427935},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":9.5,"breakHorizontal":-4.8,"spinRate":2451,"spinDirection":194},"zone":14,"typeConfidence":2.0,"plateTime":0.41088272103076307,"extension":6.115018398466765},"index":1,"playId":"eab0a281-f356-3730-8bbb-0096c618ca74","pitchNumber":2,"startTime":"2026-03-31T04:07:57.907Z","endTime":"2026-03-31T04:08:01.360Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621112,"link":"/api/v1/people/621112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":642708,"link":"/api/v1/people/642708"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":641598,"link":"/api/v1/people/641598","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":91.6,"endSpeed":83.4,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.41568216098158,"aZ":-22.60633269294761,"pfxX":2.1357967254814683,"pfxZ":5.351458351348844,"pX":-0.6176030994620177,"pZ":3.7460355217715513,"vX0":3.2810855412037183,"vY0":-133.3417649528409,"vZ0":-1.5008328572847511,"x":140.54,"y":137.64,"x0":-2.1447585198732195,"y0":50.006250988015665,"z0":5.957712734733662,"aX":3.8215698397689657},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":9.6,"breakHorizontal":-4.6,"spinRate":2519,"spinDirection":183},"zone":11,"typeConfidence":2.0,"plateTime":0.41179904530413936,"extension":6.075920333900153},"index":2,"playId":"dabe93b2-15e8-3e00-8a55-2264e134deec","pitchNumber":3,"startTime":"2026-03-31T04:08:14.004Z","endTime":"2026-03-31T04:08:18.216Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621112,"link":"/api/v1/people/621112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":642708,"link":"/api/v1/people/642708"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":641598,"link":"/api/v1/people/641598","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":85.2,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.674698462370735,"aZ":-22.9005744935011,"pfxX":-8.081443933007296,"pfxZ":4.99463823196408,"pX":-0.0040632840127071525,"pZ":3.4716946896343055,"vX0":8.330828191930175,"vY0":-135.2094396880417,"vZ0":-2.2529080594908244,"x":117.15,"y":145.04,"x0":-2.0708539331537774,"y0":50.00435997889248,"z0":5.917865603725212,"aX":-15.008754697489847},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":8.8,"breakHorizontal":13.0,"spinRate":1965,"spinDirection":207},"zone":12,"typeConfidence":2.0,"plateTime":0.40465695338464336,"extension":6.188307165334934},"index":3,"playId":"7b3fcb35-4296-387d-9d8d-ad58002802cd","pitchNumber":4,"startTime":"2026-03-31T04:08:31.461Z","endTime":"2026-03-31T04:08:36.948Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621112,"link":"/api/v1/people/621112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":642708,"link":"/api/v1/people/642708"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":641598,"link":"/api/v1/people/641598","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641598,"link":"/api/v1/people/641598"},"credit":"b_pa"},{"player":{"id":621112,"link":"/api/v1/people/621112"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.00000000000001,"awayTeamWinProbability":44.99999999999999,"homeTeamWinProbabilityAdded":2.4000000000000057,"leverageIndex":1.05,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2026-03-31T04:08:36.948Z","atBatIndex":63},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Victor Robles grounds out, third baseman Amed Rosario to first baseman Ben Rice.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-31T04:08:57.091Z","endTime":"2026-03-31T04:09:49.393Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":645302,"fullName":"Victor Robles","link":"/api/v1/people/645302"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621112,"fullName":"Paul Blackburn","link":"/api/v1/people/621112"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":645302,"fullName":"Victor Robles","link":"/api/v1/people/645302"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":642708,"link":"/api/v1/people/642708"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":700250,"link":"/api/v1/people/700250"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":84.4,"strikeZoneTop":3.199,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.872987781638866,"aZ":-17.972153376411825,"pfxX":-9.331198491111298,"pfxZ":7.760215593663975,"pX":-0.9638164133608548,"pZ":2.0301343723272876,"vX0":6.221561773253256,"vY0":-135.05009030564713,"vZ0":-6.5515638437818655,"x":153.74,"y":183.97,"x0":-2.0955962584280665,"y0":50.00634866206942,"z0":5.770565358361776,"aX":-17.085245471451262},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":12.7,"breakHorizontal":15.4,"spinRate":2010,"spinDirection":211},"zone":13,"typeConfidence":2.0,"plateTime":0.40697167832963865,"extension":6.308183980524996},"index":0,"playId":"45c845c7-0b6a-372b-906b-dad1d8b2043b","pitchNumber":1,"startTime":"2026-03-31T04:09:02.304Z","endTime":"2026-03-31T04:09:05.748Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621112,"link":"/api/v1/people/621112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":642708,"link":"/api/v1/people/642708"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":645302,"link":"/api/v1/people/645302","batSide":{"code":"R","description":"Right"}},"first":{"id":641598,"link":"/api/v1/people/641598"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":93.5,"endSpeed":85.2,"strikeZoneTop":3.199,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.807562211841944,"aZ":-18.48779658248377,"pfxX":-8.434256696529868,"pfxZ":7.382217834069513,"pX":0.5603928946753356,"pZ":1.568624541856197,"vX0":9.700881300356674,"vY0":-135.5879086602788,"vZ0":-7.659934855717675,"x":95.64,"y":196.43,"x0":-1.9751225750940589,"y0":50.00519568663417,"z0":5.730188290228759,"aX":-15.640971746837188},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":11.8,"breakHorizontal":13.1,"spinRate":2129,"spinDirection":209},"zone":14,"typeConfidence":2.0,"plateTime":0.4046253495927128,"extension":6.340341730053392},"index":1,"playId":"de6b796b-d228-31b6-9d8c-686038a1948c","pitchNumber":2,"startTime":"2026-03-31T04:09:19.823Z","endTime":"2026-03-31T04:09:23.494Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621112,"link":"/api/v1/people/621112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":642708,"link":"/api/v1/people/642708"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":645302,"link":"/api/v1/people/645302","batSide":{"code":"R","description":"Right"}},"first":{"id":641598,"link":"/api/v1/people/641598"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":84.9,"strikeZoneTop":3.199,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.139311007875417,"aZ":-19.23039198081857,"pfxX":-8.628575237852296,"pfxZ":6.99347844394144,"pX":-0.2809885337272005,"pZ":2.3241914210034715,"vX0":7.668241729813232,"vY0":-135.56348472212747,"vZ0":-5.6542895302881595,"x":127.71,"y":176.03,"x0":-2.0327739571670063,"y0":50.005523928949046,"z0":5.790461384708902,"aX":-15.975447304943218},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":11.5,"breakHorizontal":13.9,"spinRate":2095,"spinDirection":207},"zone":5,"typeConfidence":2.0,"plateTime":0.40488876497498394,"extension":6.28531901304437},"hitData":{"launchSpeed":81.2,"launchAngle":-48.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":110.44,"coordY":176.42}},"index":2,"playId":"1663cb13-be4e-3182-90de-0a41ad8d377c","pitchNumber":3,"startTime":"2026-03-31T04:09:39.847Z","endTime":"2026-03-31T04:09:49.393Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621112,"link":"/api/v1/people/621112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":642708,"link":"/api/v1/people/642708"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":645302,"link":"/api/v1/people/645302","batSide":{"code":"R","description":"Right"}},"first":{"id":641598,"link":"/api/v1/people/641598"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":645302,"link":"/api/v1/people/645302"},"credit":"b_ab"},{"player":{"id":621112,"link":"/api/v1/people/621112"},"credit":"p_ab"},{"player":{"id":645302,"link":"/api/v1/people/645302"},"credit":"b_pa"},{"player":{"id":621112,"link":"/api/v1/people/621112"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-5.000000000000007,"leverageIndex":1.98,"dramaIndex":85.0,"contextMetrics":{},"playEndTime":"2026-03-31T04:09:49.393Z","atBatIndex":64},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ben Rice grounds out, shortstop Leo Rivas to first baseman Josh Naylor.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-31T04:12:24.462Z","endTime":"2026-03-31T04:14:01.953Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":700250,"fullName":"Ben Rice","link":"/api/v1/people/700250"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666374,"fullName":"Matt Brash","link":"/api/v1/people/666374"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,5,6,7],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":700250,"fullName":"Ben Rice","link":"/api/v1/people/700250"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":660844,"link":"/api/v1/people/660844"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Matt Brash replaces Gabe Speier.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-31T04:11:41.102Z","endTime":"2026-03-31T04:12:26.574Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666374,"link":"/api/v1/people/666374"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":642100,"link":"/api/v1/people/642100","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":700250,"link":"/api/v1/people/700250","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":76.3,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.61783596720745,"aZ":-32.59819316633366,"pfxX":5.414575563254982,"pfxZ":-0.2785670026238112,"pX":-1.3500841809124637,"pZ":1.6333196315124054,"vX0":0.9363935674944335,"vY0":-124.23315536282676,"vZ0":-1.880513504003617,"x":168.46,"y":194.68,"x0":-2.436873100084608,"y0":50.004988603650176,"z0":5.1982100758841785,"aX":8.18154565037522},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-0.7,"breakHorizontal":-10.0,"spinRate":2774,"spinDirection":59},"zone":13,"typeConfidence":0.87,"plateTime":0.44666400990496236,"extension":6.472268277691888},"index":1,"playId":"6209b8a6-367d-3b1e-a150-fe4f064e8241","pitchNumber":1,"startTime":"2026-03-31T04:12:26.574Z","endTime":"2026-03-31T04:12:29.718Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666374,"link":"/api/v1/people/666374","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":700250,"link":"/api/v1/people/700250","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":76.1,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.69202988282637,"aZ":-33.87165576739466,"pfxX":8.60653433878192,"pfxZ":-1.1265750409876176,"pX":-0.3495819379952708,"pZ":2.346552115772589,"vX0":2.2876863597570396,"vY0":-124.0008223858695,"vZ0":-0.1354666098067817,"x":130.33,"y":175.42,"x0":-2.409511630294817,"y0":50.00448643736116,"z0":5.311717491507909,"aX":12.944513537626127},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-1.7,"breakHorizontal":-16.2,"spinRate":2970,"spinDirection":55},"zone":4,"typeConfidence":0.89,"plateTime":0.44763402759846116,"extension":6.449406064581218},"index":2,"playId":"934fd507-962a-3a64-a2e5-afc8924d2555","pitchNumber":2,"startTime":"2026-03-31T04:12:40.635Z","endTime":"2026-03-31T04:12:44.143Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666374,"link":"/api/v1/people/666374","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":700250,"link":"/api/v1/people/700250","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":76.7,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.909918132583915,"aZ":-33.79766359114496,"pfxX":7.70533883804462,"pfxZ":-1.065305591649877,"pX":-0.31708737921815144,"pZ":1.632184482070426,"vX0":2.7008200229614103,"vY0":-124.35242163165817,"vZ0":-1.720929914290608,"x":129.09,"y":194.71,"x0":-2.427511410115139,"y0":50.006149419758486,"z0":5.21819254504835,"aX":11.705887497129122},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-2.2,"breakHorizontal":-14.6,"spinRate":2935,"spinDirection":62},"zone":13,"typeConfidence":0.88,"plateTime":0.4456376023295765,"extension":6.466652121610963},"index":3,"playId":"ffe43eca-11c6-3ab1-ab5d-63f6eb23989c","pitchNumber":3,"startTime":"2026-03-31T04:12:55.940Z","endTime":"2026-03-31T04:12:59.534Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666374,"link":"/api/v1/people/666374","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":700250,"link":"/api/v1/people/700250","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":4,"startTime":"2026-03-31T04:13:07.608Z","endTime":"2026-03-31T04:13:21.415Z","isPitch":false,"type":"action","player":{"id":700250,"link":"/api/v1/people/700250"},"defense":{"pitcher":{"id":666374,"link":"/api/v1/people/666374","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":700250,"link":"/api/v1/people/700250","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":78.3,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.44713696431553,"aZ":-33.9172958308831,"pfxX":7.970737122998532,"pfxZ":-1.106295053136685,"pX":0.2803490919630189,"pZ":0.9465525916961123,"vX0":3.972310580496014,"vY0":-126.7568808992224,"vZ0":-3.3037284479069116,"x":106.31,"y":213.22,"x0":-2.3581788976227305,"y0":50.002616738182454,"z0":5.064835415649283,"aX":12.564238974482},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-2.6,"breakHorizontal":-15.5,"spinRate":2956,"spinDirection":55},"zone":14,"typeConfidence":0.88,"plateTime":0.4373862706499856,"extension":6.514486455064451},"index":5,"playId":"f1624afd-33c4-35a7-b7e8-c56624626906","pitchNumber":4,"startTime":"2026-03-31T04:13:21.415Z","endTime":"2026-03-31T04:13:25.418Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666374,"link":"/api/v1/people/666374","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":700250,"link":"/api/v1/people/700250","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":85.8,"endSpeed":76.9,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.894100083334607,"aZ":-36.72554735525529,"pfxX":6.915441708029874,"pfxZ":-2.9699083346448276,"pX":-1.2507787370978662,"pZ":2.407234264186471,"vX0":0.8736362877808622,"vY0":-124.81608027400092,"vZ0":0.614476805380548,"x":164.68,"y":173.78,"x0":-2.5037345849048642,"y0":50.00314765174711,"z0":5.253695469454549,"aX":10.59538746659672},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-4.8,"breakHorizontal":-12.7,"spinRate":2979,"spinDirection":60},"zone":13,"typeConfidence":0.67,"plateTime":0.44377962645227154,"extension":6.314129079744628},"index":6,"playId":"0cd93c7a-86b0-3339-a62e-fe32a7bbc26b","pitchNumber":5,"startTime":"2026-03-31T04:13:36.260Z","endTime":"2026-03-31T04:13:41.698Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666374,"link":"/api/v1/people/666374","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":700250,"link":"/api/v1/people/700250","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":77.3,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.515888945705075,"aZ":-30.471252376221127,"pfxX":5.793740126053301,"pfxZ":1.1102333913002678,"pX":-1.198158824454071,"pZ":2.6453049378540627,"vX0":1.4378767182509895,"vY0":-124.24769922500336,"vZ0":-0.09348964323167819,"x":162.67,"y":167.36,"x0":-2.539118557095294,"y0":50.005945946481276,"z0":5.249158603460073,"aX":8.918226043212513},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":2.3,"breakHorizontal":-10.8,"spinRate":2900,"spinDirection":65},"zone":11,"typeConfidence":0.9,"plateTime":0.44349805362817696,"extension":6.435489776366415},"hitData":{"launchSpeed":95.3,"launchAngle":1.0,"totalDistance":52.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":123.87,"coordY":137.82}},"index":7,"playId":"fd7877f3-067d-3e28-a236-dab42afe92cb","pitchNumber":6,"startTime":"2026-03-31T04:13:52.923Z","endTime":"2026-03-31T04:14:01.953Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666374,"link":"/api/v1/people/666374","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":700250,"link":"/api/v1/people/700250","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":700250,"link":"/api/v1/people/700250"},"credit":"b_ab"},{"player":{"id":666374,"link":"/api/v1/people/666374"},"credit":"p_ab"},{"player":{"id":700250,"link":"/api/v1/people/700250"},"credit":"b_pa"},{"player":{"id":666374,"link":"/api/v1/people/666374"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.800000000000004,"awayTeamWinProbability":44.199999999999996,"homeTeamWinProbabilityAdded":5.800000000000004,"leverageIndex":2.29,"dramaIndex":98.0,"contextMetrics":{},"playEndTime":"2026-03-31T04:14:01.953Z","atBatIndex":65},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Giancarlo Stanton doubles (1) on a sharp line drive to left fielder Randy Arozarena.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-31T04:14:24.775Z","endTime":"2026-03-31T04:15:12.393Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":519317,"fullName":"Giancarlo Stanton","link":"/api/v1/people/519317"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666374,"fullName":"Matt Brash","link":"/api/v1/people/666374"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":519317,"fullName":"Giancarlo Stanton","link":"/api/v1/people/519317"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":519317,"fullName":"Giancarlo Stanton","link":"/api/v1/people/519317"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":668227,"link":"/api/v1/people/668227"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":78.9,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.292507157818083,"aZ":-34.05017814228057,"pfxX":8.933965050615376,"pfxZ":-1.1832591745415364,"pX":0.49761081818303393,"pZ":2.0734621686991286,"vX0":4.29239261100747,"vY0":-125.44879056080511,"vZ0":-0.8291697307479158,"x":98.03,"y":182.8,"x0":-2.4008269495945487,"y0":50.005291339600376,"z0":5.203837590667147,"aX":14.125617454377133},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-2.0,"breakHorizontal":-17.2,"spinRate":2911,"spinDirection":50},"zone":9,"typeConfidence":0.9,"plateTime":0.43797803801748314,"extension":6.4776890490863215},"index":0,"playId":"df63e175-6fec-32b1-942e-31be3e784d40","pitchNumber":1,"startTime":"2026-03-31T04:14:27.959Z","endTime":"2026-03-31T04:14:32.343Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666374,"link":"/api/v1/people/666374","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":519317,"link":"/api/v1/people/519317","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":87.8,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.273585724122505,"aZ":-15.483947213807516,"pfxX":-5.958530805439466,"pfxZ":8.415784825788506,"pX":1.8809788007952406,"pZ":4.104618589996095,"vX0":12.505580375109512,"vY0":-140.10411217597914,"vZ0":-0.7334140583699019,"x":45.3,"y":127.96,"x0":-1.8706962435247723,"y0":50.006754283536715,"z0":5.383726768604558,"aX":-11.82349284379333},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":15.2,"breakHorizontal":8.2,"spinRate":2282,"spinDirection":225},"zone":12,"typeConfidence":2.0,"plateTime":0.39124637446438726,"extension":6.4832675772278785},"index":1,"playId":"dbd11451-0130-3a6f-a5e5-db3e2fde78a5","pitchNumber":2,"startTime":"2026-03-31T04:14:41.764Z","endTime":"2026-03-31T04:14:45.053Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666374,"link":"/api/v1/people/666374","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":519317,"link":"/api/v1/people/519317","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":78.7,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.541377489080848,"aZ":-32.87295112635328,"pfxX":6.213600841477896,"pfxZ":-0.4415500711353406,"pX":-0.3797450531674264,"pZ":1.6855819291314502,"vX0":3.207303082524428,"vY0":-124.63870752251235,"vZ0":-1.742409799496467,"x":131.47,"y":193.27,"x0":-2.491569640310093,"y0":50.00593579328373,"z0":5.113788341017682,"aX":9.756376233162667},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-1.0,"breakHorizontal":-12.0,"spinRate":2757,"spinDirection":57},"zone":13,"typeConfidence":0.9,"plateTime":0.43980135141592624,"extension":6.523287819007494},"hitData":{"launchSpeed":107.6,"launchAngle":12.0,"totalDistance":279.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":92.81,"coordY":61.85}},"index":2,"playId":"1c9a5002-9dfb-3c2b-a46c-fb5dc4022656","pitchNumber":3,"startTime":"2026-03-31T04:14:57.368Z","endTime":"2026-03-31T04:15:12.393Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666374,"link":"/api/v1/people/666374","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":519317,"link":"/api/v1/people/519317","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":519317,"link":"/api/v1/people/519317"},"credit":"b_ab"},{"player":{"id":666374,"link":"/api/v1/people/666374"},"credit":"p_ab"},{"player":{"id":519317,"link":"/api/v1/people/519317"},"credit":"b_pa"},{"player":{"id":666374,"link":"/api/v1/people/666374"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":43.8,"awayTeamWinProbability":56.2,"homeTeamWinProbabilityAdded":-12.000000000000007,"leverageIndex":1.84,"dramaIndex":125.0,"contextMetrics":{},"playEndTime":"2026-03-31T04:15:12.393Z","atBatIndex":66},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jazz Chisholm Jr. grounds out softly, second baseman Cole Young to first baseman Josh Naylor. Randal Grichuk to 3rd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-31T04:16:14.349Z","endTime":"2026-03-31T04:17:40.162Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":665862,"fullName":"Jazz Chisholm Jr.","link":"/api/v1/people/665862"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666374,"fullName":"Matt Brash","link":"/api/v1/people/666374"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":545341,"fullName":"Randal Grichuk","link":"/api/v1/people/545341"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[0],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":665862,"fullName":"Jazz Chisholm Jr.","link":"/api/v1/people/665862"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":702284,"link":"/api/v1/people/702284"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":545341,"fullName":"Randal Grichuk","link":"/api/v1/people/545341"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Randal Grichuk replaces Giancarlo Stanton.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-03-31T04:15:37.160Z","endTime":"2026-03-31T04:15:45.569Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":545341,"link":"/api/v1/people/545341"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"501","replacedPlayer":{"id":519317,"link":"/api/v1/people/519317"},"base":2,"defense":{"pitcher":{"id":666374,"link":"/api/v1/people/666374","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"second":{"id":519317,"link":"/api/v1/people/519317"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-03-31T04:15:45.569Z","endTime":"2026-03-31T04:16:16.467Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":666374,"link":"/api/v1/people/666374","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"second":{"id":545341,"link":"/api/v1/people/545341"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":87.6,"endSpeed":80.1,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.33806185686474,"aZ":-32.076001999859784,"pfxX":7.093430912171774,"pfxZ":0.06011333087528836,"pX":0.07998734736085557,"pZ":1.9101749122001397,"vX0":3.930705284423419,"vY0":-127.57123862349748,"vZ0":-1.9964482977031937,"x":113.95,"y":187.21,"x0":-2.4066459767818307,"y0":50.003821716717646,"z0":5.252384112487981,"aX":11.590597447629028},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":-0.1,"breakHorizontal":-13.8,"spinRate":2889,"spinDirection":77},"zone":8,"typeConfidence":0.9,"plateTime":0.4307592593242964,"extension":6.4867256372650175},"index":2,"playId":"b8c5268c-44c1-39a3-9f40-d1f6d11d28b8","pitchNumber":1,"startTime":"2026-03-31T04:16:16.467Z","endTime":"2026-03-31T04:16:20.245Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666374,"link":"/api/v1/people/666374","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"second":{"id":545341,"link":"/api/v1/people/545341"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":80.2,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.184609111038657,"aZ":-33.88390568299849,"pfxX":2.840569951238272,"pfxZ":-1.0453807330141514,"pX":0.03689774369637301,"pZ":0.7712082028295122,"vX0":4.978333656144637,"vY0":-127.38606878830224,"vZ0":-4.030960783039523,"x":115.59,"y":217.96,"x0":-2.31823579505877,"y0":50.00508935572955,"z0":5.076897021826992,"aX":4.630373653972224},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-2.6,"breakHorizontal":-6.4,"spinRate":2931,"spinDirection":50},"zone":14,"typeConfidence":0.81,"plateTime":0.43133987307833577,"extension":6.437214090381638},"index":3,"playId":"a7fc3421-b4d9-3141-8c62-1b1ef4c7973d","pitchNumber":2,"startTime":"2026-03-31T04:16:34.053Z","endTime":"2026-03-31T04:16:38.198Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666374,"link":"/api/v1/people/666374","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"second":{"id":545341,"link":"/api/v1/people/545341"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":82.6,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.322851044041613,"aZ":-37.847010744332266,"pfxX":-7.214931202651809,"pfxZ":-3.269158113829345,"pX":-0.28329240849072373,"pZ":1.661452373002693,"vX0":7.884180653328085,"vY0":-131.02592715079143,"vZ0":-1.4980404492551953,"x":127.8,"y":193.92,"x0":-2.397473017657957,"y0":50.0049467202732,"z0":5.0752191024306565,"aX":-12.516074119363186},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-6.0,"breakHorizontal":11.3,"spinRate":1590,"spinDirection":260},"zone":8,"typeConfidence":0.91,"plateTime":0.4184262370666403,"extension":6.410797777786572},"index":4,"playId":"91659187-17b8-3100-af08-ef424da59670","pitchNumber":3,"startTime":"2026-03-31T04:16:57.668Z","endTime":"2026-03-31T04:17:02.993Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666374,"link":"/api/v1/people/666374","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"second":{"id":545341,"link":"/api/v1/people/545341"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":79.8,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.24276687684968,"aZ":-30.222998388931128,"pfxX":7.616212791665973,"pfxZ":1.1980726115848448,"pX":0.09512149322665724,"pZ":3.3799477452450906,"vX0":3.5386450260493127,"vY0":-127.53062649031868,"vZ0":1.0651956347069635,"x":113.37,"y":147.52,"x0":-2.3036362014451646,"y0":50.00586924790867,"z0":5.355688380759475,"aX":12.443583713286712},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":2.6,"breakHorizontal":-14.6,"spinRate":2941,"spinDirection":53},"zone":12,"typeConfidence":0.9,"plateTime":0.43084430130672136,"extension":6.351425594760069},"index":5,"playId":"bc8b9c61-a169-3907-9e3e-95222c6fad06","pitchNumber":4,"startTime":"2026-03-31T04:17:14.335Z","endTime":"2026-03-31T04:17:19.323Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666374,"link":"/api/v1/people/666374","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"second":{"id":545341,"link":"/api/v1/people/545341"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":79.0,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.94880651021219,"aZ":-29.83602723841146,"pfxX":8.826540744940477,"pfxZ":1.4771383774722313,"pX":0.6276190919228832,"pZ":2.416542978664254,"vX0":4.411750549912826,"vY0":-125.5997554759623,"vZ0":-1.0521586508749134,"x":93.08,"y":173.53,"x0":-2.3022329270043342,"y0":50.006040767585,"z0":5.281171635244011,"aX":14.014814077087161},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":2.6,"breakHorizontal":-17.0,"spinRate":2957,"spinDirection":50},"zone":6,"typeConfidence":0.91,"plateTime":0.43715256161483307,"extension":6.437509041137854},"hitData":{"launchSpeed":58.1,"launchAngle":-8.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"soft","location":"4","coordinates":{"coordX":130.51,"coordY":179.34}},"index":6,"playId":"e2fe3a4b-b3e3-3bc8-98af-b54a81aa2fe0","pitchNumber":5,"startTime":"2026-03-31T04:17:32.792Z","endTime":"2026-03-31T04:17:40.162Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666374,"link":"/api/v1/people/666374","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"second":{"id":545341,"link":"/api/v1/people/545341"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665862,"link":"/api/v1/people/665862"},"credit":"b_ab"},{"player":{"id":666374,"link":"/api/v1/people/666374"},"credit":"p_ab"},{"player":{"id":665862,"link":"/api/v1/people/665862"},"credit":"b_pa"},{"player":{"id":666374,"link":"/api/v1/people/666374"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.5,"awayTeamWinProbability":48.5,"homeTeamWinProbabilityAdded":7.700000000000003,"leverageIndex":3.45,"dramaIndex":139.0,"contextMetrics":{},"playEndTime":"2026-03-31T04:17:40.162Z","atBatIndex":67},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Amed Rosario strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-31T04:18:10.872Z","endTime":"2026-03-31T04:18:48.080Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":642708,"fullName":"Amed Rosario","link":"/api/v1/people/642708"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666374,"fullName":"Matt Brash","link":"/api/v1/people/666374"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":642708,"fullName":"Amed Rosario","link":"/api/v1/people/642708"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":641598,"link":"/api/v1/people/641598"},"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":97.7,"endSpeed":87.7,"strikeZoneTop":3.271,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.70803460115639,"aZ":-21.934635044631143,"pfxX":-10.755752030897582,"pfxZ":5.122280145721717,"pX":0.621123464859875,"pZ":3.037285113145238,"vX0":11.065520803163357,"vY0":-141.77721533779342,"vZ0":-2.6389665612186306,"x":93.32,"y":156.77,"x0":-1.96831825049885,"y0":50.005345569753665,"z0":5.407688813229729,"aX":-21.51574037605888},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":8.8,"breakHorizontal":16.7,"spinRate":2300,"spinDirection":217},"zone":3,"typeConfidence":2.0,"plateTime":0.3889344130353005,"extension":6.56127958896989},"index":0,"playId":"6c8d3100-ad10-3958-80f7-6f8493aa040a","pitchNumber":1,"startTime":"2026-03-31T04:18:11.862Z","endTime":"2026-03-31T04:18:18.159Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666374,"link":"/api/v1/people/666374","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":642708,"link":"/api/v1/people/642708","batSide":{"code":"R","description":"Right"}},"third":{"id":545341,"link":"/api/v1/people/545341"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":78.9,"strikeZoneTop":3.271,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.229011489381598,"aZ":-27.498352646587527,"pfxX":6.722866515271846,"pfxZ":2.943823621100883,"pX":0.025151314901464064,"pZ":2.5354948170672937,"vX0":3.6416900696437815,"vY0":-125.455507890006,"vZ0":-1.1340091483387504,"x":116.04,"y":170.32,"x0":-2.3203643010436332,"y0":50.00372092858715,"z0":5.24215394195354,"aX":10.676725773890428},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":5.3,"breakHorizontal":-13.1,"spinRate":2948,"spinDirection":63},"zone":5,"typeConfidence":0.91,"plateTime":0.437188913233161,"extension":6.521556057222201},"index":1,"playId":"9ff6657c-5a78-3d39-9f64-36d5cedb0965","pitchNumber":2,"startTime":"2026-03-31T04:18:26.185Z","endTime":"2026-03-31T04:18:30.260Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666374,"link":"/api/v1/people/666374","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":642708,"link":"/api/v1/people/642708","batSide":{"code":"R","description":"Right"}},"third":{"id":545341,"link":"/api/v1/people/545341"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":79.9,"strikeZoneTop":3.271,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.593933753674346,"aZ":-30.51364371839647,"pfxX":2.6914758631045697,"pfxZ":1.036304542313737,"pX":1.3021042275682653,"pZ":0.6654684919763777,"vX0":7.599045086262706,"vY0":-126.2405505242205,"vZ0":-4.940871264946103,"x":67.37,"y":220.81,"x0":-2.1014334494528146,"y0":50.00482963795875,"z0":5.114965709978251,"aX":4.328852595564034},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":1.0,"breakHorizontal":-6.7,"spinRate":2965,"spinDirection":42},"zone":14,"typeConfidence":0.86,"plateTime":0.4344937963443116,"extension":6.551707157190555},"index":2,"playId":"349d9322-4bf7-39a0-8710-641de0d21a31","pitchNumber":3,"startTime":"2026-03-31T04:18:42.720Z","endTime":"2026-03-31T04:18:48.080Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666374,"link":"/api/v1/people/666374","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":645302,"link":"/api/v1/people/645302"}},"offense":{"batter":{"id":642708,"link":"/api/v1/people/642708","batSide":{"code":"R","description":"Right"}},"third":{"id":545341,"link":"/api/v1/people/545341"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642708,"link":"/api/v1/people/642708"},"credit":"b_ab"},{"player":{"id":666374,"link":"/api/v1/people/666374"},"credit":"p_ab"},{"player":{"id":642708,"link":"/api/v1/people/642708"},"credit":"b_pa"},{"player":{"id":666374,"link":"/api/v1/people/666374"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.9,"awayTeamWinProbability":36.1,"homeTeamWinProbabilityAdded":12.399999999999999,"leverageIndex":4.58,"dramaIndex":196.0,"contextMetrics":{},"playEndTime":"2026-03-31T04:18:48.080Z","atBatIndex":68},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Leo Rivas singles on a ground ball to right fielder Aaron Judge.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-03-31T04:20:58.806Z","endTime":"2026-03-31T04:21:42.089Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621112,"fullName":"Paul Blackburn","link":"/api/v1/people/621112"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":592450,"link":"/api/v1/people/592450"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Randal Grichuk remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-31T04:20:24.767Z","endTime":"2026-03-31T04:21:00.863Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":545341,"link":"/api/v1/people/545341"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"501","replacedPlayer":{"id":519317,"link":"/api/v1/people/519317"},"defense":{"pitcher":{"id":621112,"link":"/api/v1/people/621112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":642708,"link":"/api/v1/people/642708"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":660844,"link":"/api/v1/people/660844","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":88.7,"endSpeed":80.4,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.519678848695758,"aZ":-23.08544222869765,"pfxX":1.040972056668843,"pfxZ":5.495284435847719,"pX":0.8956369966019435,"pZ":1.4912723566064576,"vX0":7.0601137138440935,"vY0":-128.76294401330426,"vZ0":-6.179723633416971,"x":82.86,"y":198.52,"x0":-2.034370679381654,"y0":50.00334054093528,"z0":5.747031207177415,"aX":1.7199255090629642},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":8.5,"breakHorizontal":-3.7,"spinRate":2536,"spinDirection":183},"zone":14,"typeConfidence":2.0,"plateTime":0.42786789213302834,"extension":6.118862793226981},"index":1,"playId":"4c523ea2-e3c2-3f92-8eaf-0dfb751f07f1","pitchNumber":1,"startTime":"2026-03-31T04:21:00.863Z","endTime":"2026-03-31T04:21:04.263Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621112,"link":"/api/v1/people/621112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":642708,"link":"/api/v1/people/642708"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":660844,"link":"/api/v1/people/660844","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":91.6,"endSpeed":82.9,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.948668934474316,"aZ":-15.96991712711379,"pfxX":-9.86348830302815,"pfxZ":9.146083731937008,"pX":0.587851436360302,"pZ":2.55102115968338,"vX0":9.928507951139373,"vY0":-132.89009024000674,"vZ0":-5.579875169285635,"x":94.59,"y":169.9,"x0":-1.9319261311269045,"y0":50.005295193042755,"z0":5.855527971596607,"aX":-17.48049443785398},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":15.4,"breakHorizontal":15.5,"spinRate":2143,"spinDirection":207},"zone":6,"typeConfidence":2.0,"plateTime":0.41363808899026155,"extension":5.9704970019255015},"index":2,"playId":"389f9080-d71f-35e5-aab0-cae34a921661","pitchNumber":2,"startTime":"2026-03-31T04:21:15.905Z","endTime":"2026-03-31T04:21:19.743Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621112,"link":"/api/v1/people/621112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":642708,"link":"/api/v1/people/642708"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":660844,"link":"/api/v1/people/660844","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":81.7,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.26264088977906,"aZ":-22.539709208691928,"pfxX":1.4080864957465486,"pfxZ":5.616729698189658,"pX":0.4601128693591514,"pZ":2.242792146221782,"vX0":5.800017215429962,"vY0":-131.05349704458195,"vZ0":-4.806391849989284,"x":99.46,"y":178.22,"x0":-1.9771838532567898,"y0":50.00239125558095,"z0":5.814363896018888,"aX":2.4154747613225807},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":9.1,"breakHorizontal":-4.0,"spinRate":2533,"spinDirection":182},"zone":6,"typeConfidence":2.0,"plateTime":0.42015533684944195,"extension":5.98617834149099},"hitData":{"launchSpeed":90.9,"launchAngle":4.0,"totalDistance":75.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":180.9,"coordY":114.57}},"index":3,"playId":"551f8fd1-eddc-3631-8a14-419a8ec5e2a0","pitchNumber":3,"startTime":"2026-03-31T04:21:31.574Z","endTime":"2026-03-31T04:21:42.089Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621112,"link":"/api/v1/people/621112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":642708,"link":"/api/v1/people/642708"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":660844,"link":"/api/v1/people/660844","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660844,"link":"/api/v1/people/660844"},"credit":"b_ab"},{"player":{"id":621112,"link":"/api/v1/people/621112"},"credit":"p_ab"},{"player":{"id":660844,"link":"/api/v1/people/660844"},"credit":"b_pa"},{"player":{"id":621112,"link":"/api/v1/people/621112"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":71.0,"awayTeamWinProbability":29.0,"homeTeamWinProbabilityAdded":7.100000000000001,"leverageIndex":2.22,"dramaIndex":104.0,"contextMetrics":{},"playEndTime":"2026-03-31T04:21:42.089Z","atBatIndex":69},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Cole Young flies out to right fielder Aaron Judge.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-03-31T04:22:03.507Z","endTime":"2026-03-31T04:23:02.122Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621112,"fullName":"Paul Blackburn","link":"/api/v1/people/621112"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,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":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":592450,"link":"/api/v1/people/592450"},"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(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":82.2,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.27185888036544,"aZ":-21.04907785603912,"pfxX":1.997040795101197,"pfxZ":6.424379852260628,"pX":-0.3239137842235845,"pZ":2.467815357428814,"vX0":3.7906824894487205,"vY0":-131.1461503897147,"vZ0":-4.602713683732512,"x":129.35,"y":172.15,"x0":-2.0508218192491188,"y0":50.00196184135367,"z0":5.827730359098057,"aX":3.457503135362559},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":10.8,"breakHorizontal":-4.4,"spinRate":2337,"spinDirection":196},"zone":4,"typeConfidence":2.0,"plateTime":0.41859897223344555,"extension":5.916024116935292},"index":0,"playId":"6e221f3b-6f4e-33d7-a412-9f41c2d69f8c","pitchNumber":1,"startTime":"2026-03-31T04:22:07.969Z","endTime":"2026-03-31T04:22:11.508Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621112,"link":"/api/v1/people/621112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":642708,"link":"/api/v1/people/642708"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":702284,"link":"/api/v1/people/702284","batSide":{"code":"L","description":"Left"}},"first":{"id":660844,"link":"/api/v1/people/660844"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":87.2,"endSpeed":79.5,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.70481075662109,"aZ":-25.89266451298619,"pfxX":-8.304615737783298,"pfxZ":3.8836446265249833,"pX":-1.0654035565922066,"pZ":2.3659393347403546,"vX0":5.052646202656992,"vY0":-126.8347531593547,"vZ0":-3.6754058606198274,"x":157.61,"y":174.9,"x0":-2.0118327632149793,"y0":50.00264847124825,"z0":5.9156219154259215,"aX":-13.431868732883174},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":6.4,"breakHorizontal":13.8,"spinRate":1959,"spinDirection":222},"zone":13,"typeConfidence":2.0,"plateTime":0.4330428473719614,"extension":6.104485825240674},"index":1,"playId":"5c984d6d-ccb2-3fd1-a819-621744e60cf0","pitchNumber":2,"startTime":"2026-03-31T04:22:25.769Z","endTime":"2026-03-31T04:22:29.610Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621112,"link":"/api/v1/people/621112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":642708,"link":"/api/v1/people/642708"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":702284,"link":"/api/v1/people/702284","batSide":{"code":"L","description":"Left"}},"first":{"id":660844,"link":"/api/v1/people/660844"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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":85.6,"endSpeed":78.7,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.105014520930148,"aZ":-30.171575403308164,"pfxX":-8.089423852450727,"pfxZ":1.2787370929606947,"pX":0.19706977636026118,"pZ":1.3880002767824435,"vX0":7.665862126143758,"vY0":-124.35735592710549,"vZ0":-4.816743406574677,"x":109.49,"y":201.3,"x0":-1.8755359528248166,"y0":50.00357510201996,"z0":5.85508026649493,"aX":-12.66211032636918},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":1.4,"breakHorizontal":12.8,"spinRate":1859,"spinDirection":219},"zone":14,"typeConfidence":2.0,"plateTime":0.4405720157050701,"extension":6.309185974146798},"hitData":{"launchSpeed":80.2,"launchAngle":37.0,"totalDistance":272.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":181.45,"coordY":105.22}},"index":2,"playId":"e39e8e7f-4665-3d5e-bb19-14ae5a6de09d","pitchNumber":3,"startTime":"2026-03-31T04:22:46.603Z","endTime":"2026-03-31T04:23:02.122Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621112,"link":"/api/v1/people/621112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":642708,"link":"/api/v1/people/642708"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":702284,"link":"/api/v1/people/702284","batSide":{"code":"L","description":"Left"}},"first":{"id":660844,"link":"/api/v1/people/660844"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702284,"link":"/api/v1/people/702284"},"credit":"b_ab"},{"player":{"id":621112,"link":"/api/v1/people/621112"},"credit":"p_ab"},{"player":{"id":702284,"link":"/api/v1/people/702284"},"credit":"b_pa"},{"player":{"id":621112,"link":"/api/v1/people/621112"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.5,"awayTeamWinProbability":36.5,"homeTeamWinProbabilityAdded":-7.5,"leverageIndex":3.16,"dramaIndex":130.0,"contextMetrics":{},"playEndTime":"2026-03-31T04:23:02.122Z","atBatIndex":70},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brendan Donovan singles on a ground ball to center fielder Trent Grisham. Leo Rivas to 3rd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-03-31T04:23:16.225Z","endTime":"2026-03-31T04:23:47.388Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621112,"fullName":"Paul Blackburn","link":"/api/v1/people/621112"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"postOnThird":{"id":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":663757,"link":"/api/v1/people/663757"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"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(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":91.1,"endSpeed":82.7,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.237181008860357,"aZ":-16.04052222359628,"pfxX":-0.3658342965267034,"pfxZ":9.204361984807896,"pX":0.008820468791436071,"pZ":1.346314122751187,"vX0":5.41491388946656,"vY0":-132.30824440987885,"vZ0":-8.291135738746036,"x":116.66,"y":202.43,"x0":-2.026769075158561,"y0":50.003174369169045,"z0":5.722698100724379,"aX":-0.6422813172405949},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":14.8,"breakHorizontal":-0.6,"spinRate":2356,"spinDirection":204},"zone":14,"typeConfidence":2.0,"plateTime":0.4157986768350197,"extension":6.097192425220951},"index":0,"playId":"023ebc52-97ef-32b6-8e88-f8f07cc90f4f","pitchNumber":1,"startTime":"2026-03-31T04:23:19.758Z","endTime":"2026-03-31T04:23:23.153Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621112,"link":"/api/v1/people/621112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":642708,"link":"/api/v1/people/642708"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":680977,"link":"/api/v1/people/680977","batSide":{"code":"L","description":"Left"}},"first":{"id":660844,"link":"/api/v1/people/660844"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":83.0,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.46607053186704,"aZ":-15.824180649610655,"pfxX":-8.95498142694161,"pfxZ":9.157886610361155,"pX":-0.47967323318499744,"pZ":2.5162414087610276,"vX0":6.721092133514297,"vY0":-133.90123768969514,"vZ0":-5.5033819370762345,"x":135.28,"y":170.84,"x0":-1.8802378727352094,"y0":50.00102380169212,"z0":5.761219924925345,"aX":-15.985038848343978},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":15.4,"breakHorizontal":14.4,"spinRate":2059,"spinDirection":207},"zone":4,"typeConfidence":2.0,"plateTime":0.411724779208841,"extension":6.041100326926395},"hitData":{"launchSpeed":97.2,"launchAngle":-6.0,"totalDistance":20.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":130.84,"coordY":156.25}},"index":1,"playId":"5a559d12-8b52-3761-a585-7c0b7f9b445d","pitchNumber":2,"startTime":"2026-03-31T04:23:36.388Z","endTime":"2026-03-31T04:23:47.388Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621112,"link":"/api/v1/people/621112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":642708,"link":"/api/v1/people/642708"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":680977,"link":"/api/v1/people/680977","batSide":{"code":"L","description":"Left"}},"first":{"id":660844,"link":"/api/v1/people/660844"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680977,"link":"/api/v1/people/680977"},"credit":"b_ab"},{"player":{"id":621112,"link":"/api/v1/people/621112"},"credit":"p_ab"},{"player":{"id":680977,"link":"/api/v1/people/680977"},"credit":"b_pa"},{"player":{"id":621112,"link":"/api/v1/people/621112"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":82.39999999999999,"awayTeamWinProbability":17.60000000000001,"homeTeamWinProbabilityAdded":18.89999999999999,"leverageIndex":2.95,"dramaIndex":195.0,"contextMetrics":{},"playEndTime":"2026-03-31T04:23:47.388Z","atBatIndex":71},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Cal Raleigh singles on a ground ball to right fielder Aaron Judge. Leo Rivas scores. Brendan Donovan to 2nd.","rbi":1,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":72,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-03-31T04:25:05.816Z","endTime":"2026-03-31T04:26:26.320Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621112,"fullName":"Paul Blackburn","link":"/api/v1/people/621112"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"postOnSecond":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".783"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".238"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".548"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.543"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".300"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".700"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.038"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".508"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".452"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".443"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".463"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.85"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.68"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.15"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.49"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.38"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.43"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.25"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.05"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.02"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.84"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.32"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.37"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.97"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".261"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".233"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".100"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".172"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".400"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".158"},{"zone":"07","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".267"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".269"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".185"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".075"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".094"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".125"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".086"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".783"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".238"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".548"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.543"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".300"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".700"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.038"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".508"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".452"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".443"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".463"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":592450,"link":"/api/v1/people/592450"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844"},"responsiblePitcher":{"id":621112,"link":"/api/v1/people/621112"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"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":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-03-31T04:24:13.002Z","endTime":"2026-03-31T04:25:07.989Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":621112,"link":"/api/v1/people/621112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":642708,"link":"/api/v1/people/642708"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":663728,"link":"/api/v1/people/663728","batSide":{"code":"L","description":"Left"}},"first":{"id":680977,"link":"/api/v1/people/680977"},"third":{"id":660844,"link":"/api/v1/people/660844"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":82.3,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.73813470495498,"aZ":-20.86640445436264,"pfxX":0.5366737217664124,"pfxZ":6.490030334940295,"pX":1.1847499915536184,"pZ":2.1669505222561787,"vX0":7.726154538305183,"vY0":-132.31240590670498,"vZ0":-5.527964033903116,"x":71.84,"y":180.27,"x0":-1.8640395558774705,"y0":50.003731677471585,"z0":5.849708099138965,"aX":0.9351871360258736},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":10.4,"breakHorizontal":-3.0,"spinRate":2505,"spinDirection":190},"zone":14,"typeConfidence":2.0,"plateTime":0.41670856645150867,"extension":6.094802356810706},"index":1,"playId":"a4611df8-ad18-3d77-bcd4-e62097e89ea2","pitchNumber":1,"startTime":"2026-03-31T04:25:07.989Z","endTime":"2026-03-31T04:25:11.713Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621112,"link":"/api/v1/people/621112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":642708,"link":"/api/v1/people/642708"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":663728,"link":"/api/v1/people/663728","batSide":{"code":"L","description":"Left"}},"first":{"id":680977,"link":"/api/v1/people/680977"},"third":{"id":660844,"link":"/api/v1/people/660844"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":83.0,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.58946759525129,"aZ":-20.8679308048114,"pfxX":0.09006172990167105,"pfxZ":6.377691195230392,"pX":1.0045107404041504,"pZ":3.1291473213506458,"vX0":7.815745250056629,"vY0":-133.09168660497824,"vZ0":-2.954455933146546,"x":78.71,"y":154.29,"x0":-1.9962095985615882,"y0":50.00641995015014,"z0":5.784770221769513,"aX":0.15927568612142637},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":11.0,"breakHorizontal":-2.0,"spinRate":2501,"spinDirection":195},"zone":12,"typeConfidence":2.0,"plateTime":0.4133427682720834,"extension":6.104267022327008},"index":2,"playId":"a6c72726-a21c-38e4-ab95-9a09ece630a6","pitchNumber":2,"startTime":"2026-03-31T04:25:25.245Z","endTime":"2026-03-31T04:25:31.567Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621112,"link":"/api/v1/people/621112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":642708,"link":"/api/v1/people/642708"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":663728,"link":"/api/v1/people/663728","batSide":{"code":"L","description":"Left"}},"first":{"id":680977,"link":"/api/v1/people/680977"},"third":{"id":660844,"link":"/api/v1/people/660844"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.6,"endSpeed":75.0,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.8914957330912,"aZ":-45.78994040993627,"pfxX":4.837856914178094,"pfxZ":-9.752857260494329,"pX":0.5418212083079547,"pZ":-0.43672678564308065,"vX0":4.529446820998046,"vY0":-118.59940778683568,"vZ0":-4.504006099885324,"x":96.35,"y":250.57,"x0":-2.035390707839316,"y0":50.003197876581005,"z0":5.749833007826702,"aX":6.753698613234525},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.4,"breakVerticalInduced":-18.6,"breakHorizontal":-10.1,"spinRate":2668,"spinDirection":21},"zone":14,"typeConfidence":2.0,"plateTime":0.4654058681379083,"extension":6.028009091017904},"index":3,"playId":"6009a45a-7f98-35f5-b4e0-05aa42c41806","pitchNumber":3,"startTime":"2026-03-31T04:25:54.974Z","endTime":"2026-03-31T04:25:58.849Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621112,"link":"/api/v1/people/621112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":642708,"link":"/api/v1/people/642708"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":663728,"link":"/api/v1/people/663728","batSide":{"code":"L","description":"Left"}},"first":{"id":680977,"link":"/api/v1/people/680977"},"third":{"id":660844,"link":"/api/v1/people/660844"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":83.8,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.14432241151067,"aZ":-20.335047727098015,"pfxX":0.9193636689452334,"pfxZ":6.541840036605828,"pX":0.37682293706717424,"pZ":2.7890987617265766,"vX0":6.010711595458509,"vY0":-134.39812575924904,"vZ0":-4.090552728027724,"x":102.64,"y":163.47,"x0":-2.0182001279712902,"y0":50.000535213645406,"z0":5.795673441699874,"aX":1.6614120190557349},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":11.0,"breakHorizontal":-3.1,"spinRate":2445,"spinDirection":189},"zone":6,"typeConfidence":2.0,"plateTime":0.4092949497359468,"extension":6.0279447356758675},"hitData":{"launchSpeed":82.9,"launchAngle":6.0,"totalDistance":86.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":196.62,"coordY":127.25}},"index":4,"playId":"3cf6f08b-2a4e-3dd9-98b5-b9ea480b3795","pitchNumber":4,"startTime":"2026-03-31T04:26:19.290Z","endTime":"2026-03-31T04:26:26.320Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621112,"link":"/api/v1/people/621112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":700250,"link":"/api/v1/people/700250"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":642708,"link":"/api/v1/people/642708"},"shortstop":{"id":676609,"link":"/api/v1/people/676609"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":592450,"link":"/api/v1/people/592450"}},"offense":{"batter":{"id":663728,"link":"/api/v1/people/663728","batSide":{"code":"L","description":"Left"}},"first":{"id":680977,"link":"/api/v1/people/680977"},"third":{"id":660844,"link":"/api/v1/people/660844"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663728,"link":"/api/v1/people/663728"},"credit":"b_ab"},{"player":{"id":621112,"link":"/api/v1/people/621112"},"credit":"p_ab"},{"player":{"id":663728,"link":"/api/v1/people/663728"},"credit":"b_pa"},{"player":{"id":621112,"link":"/api/v1/people/621112"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":100.0,"awayTeamWinProbability":0.0,"homeTeamWinProbabilityAdded":17.60000000000001,"leverageIndex":5.29,"dramaIndex":246.0,"contextMetrics":{},"playEndTime":"2026-03-31T04:26:26.320Z","atBatIndex":72}]