[{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jeremy Peña singles on a line drive to center fielder Jarren Duran.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-01T23:10:30.088Z","endTime":"2025-08-01T23:10:43.042Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681867,"fullName":"Cooper Criswell","link":"/api/v1/people/681867"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[3],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":680776,"link":"/api/v1/people/680776"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-01T19:48:44.404Z","endTime":"2025-08-01T22:50:28.261Z","isPitch":false,"type":"action","player":{"id":665161,"link":"/api/v1/people/665161"},"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":"2025-08-01T22:50:28.261Z","endTime":"2025-08-01T23:09:15.318Z","isPitch":false,"type":"action","player":{"id":665161,"link":"/api/v1/people/665161"},"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":"2025-08-01T23:09:15.318Z","endTime":"2025-08-01T23:10:32.417Z","isPitch":false,"type":"action","player":{"id":665161,"link":"/api/v1/people/665161"},"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":82.4,"strikeZoneTop":3.52259307018552,"strikeZoneBottom":1.70259059993844,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.984278028366795,"aZ":-37.03338405542571,"pfxX":-10.80206666837131,"pfxZ":-2.7847840749242376,"pX":0.23621520841238092,"pZ":2.472112860961078,"vX0":9.112898040547204,"vY0":-131.65398148859975,"vZ0":1.239047575546246,"x":108.0,"y":172.03,"x0":-1.8798558868186477,"y0":50.00594840463786,"z0":4.7525560168495895,"aX":-18.817944936909075},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":-4.4,"breakHorizontal":17.4,"spinRate":2082,"spinDirection":256},"zone":5,"typeConfidence":2.0,"plateTime":0.41728434326359354,"extension":6.756316518850527},"hitData":{"launchSpeed":97.8,"launchAngle":11.0,"totalDistance":211.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":142.98,"coordY":78.87}},"index":3,"playId":"b057db09-b8bb-3263-8c0f-31236a167613","pitchNumber":1,"startTime":"2025-08-01T23:10:32.417Z","endTime":"2025-08-01T23:10:43.042Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681867,"link":"/api/v1/people/681867","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":647351,"link":"/api/v1/people/647351"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":665161,"link":"/api/v1/people/665161","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665161,"link":"/api/v1/people/665161"},"credit":"b_ab"},{"player":{"id":681867,"link":"/api/v1/people/681867"},"credit":"p_ab"},{"player":{"id":665161,"link":"/api/v1/people/665161"},"credit":"b_pa"},{"player":{"id":681867,"link":"/api/v1/people/681867"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":46.400000000000006,"awayTeamWinProbability":53.599999999999994,"homeTeamWinProbabilityAdded":-3.5999999999999943,"contextMetrics":{},"playEndTime":"2025-08-01T23:10:43.042Z","atBatIndex":0},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Jose Altuve grounds into a double play, shortstop Trevor Story to second baseman Ceddanne Rafaela to first baseman Abraham Toro. Jeremy Peña out at 2nd. Jose Altuve out at 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-01T23:10:58.573Z","endTime":"2025-08-01T23:12:37.157Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681867,"fullName":"Cooper Criswell","link":"/api/v1/people/681867"},"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,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":596115,"link":"/api/v1/people/596115"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":678882,"link":"/api/v1/people/678882"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":678882,"link":"/api/v1/people/678882"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":647351,"link":"/api/v1/people/647351"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":82.0,"strikeZoneTop":2.83,"strikeZoneBottom":1.26,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.635622160369866,"aZ":-33.05596071046018,"pfxX":-9.708728027653185,"pfxZ":-0.5136964744057195,"pX":-0.8252279416100313,"pZ":2.4403556570371077,"vX0":5.707820758207369,"vY0":-130.69106650281668,"vZ0":0.6362468190030737,"x":148.46,"y":172.89,"x0":-1.7810153253271563,"y0":50.001902848478316,"z0":4.684905643608017,"aX":-16.722321134834782},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":-0.5,"breakHorizontal":16.2,"spinRate":2090,"spinDirection":255},"zone":1,"typeConfidence":2.0,"plateTime":0.41977983661669915,"extension":6.760944519100965},"index":0,"playId":"3fbb6909-3293-3dca-a575-444f3d8be677","pitchNumber":1,"startTime":"2025-08-01T23:11:05.444Z","endTime":"2025-08-01T23:11:08.444Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681867,"link":"/api/v1/people/681867","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":647351,"link":"/api/v1/people/647351"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"first":{"id":665161,"link":"/api/v1/people/665161"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":80.9,"strikeZoneTop":2.89363669773967,"strikeZoneBottom":1.36833017417702,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.932973723375746,"aZ":-26.84385491613264,"pfxX":-0.6662772020121657,"pfxZ":3.190313359911281,"pX":0.7545486131772822,"pZ":3.736539697379496,"vX0":6.559281909292581,"vY0":-128.00772732239676,"vZ0":2.4093969277873173,"x":88.24,"y":137.89,"x0":-1.7477789383350437,"y0":50.0000709398497,"z0":4.876596450987296,"aX":-1.1127608752921174},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":6.6,"breakHorizontal":-0.1,"spinRate":2263,"spinDirection":217},"zone":12,"typeConfidence":2.0,"plateTime":0.4269091803199929,"extension":7.313090004049659},"index":1,"playId":"1d76fbbf-fe93-37d9-8a01-9611a2b57f54","pitchNumber":2,"startTime":"2025-08-01T23:11:26.761Z","endTime":"2025-08-01T23:11:31.888Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681867,"link":"/api/v1/people/681867","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":647351,"link":"/api/v1/people/647351"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"first":{"id":665161,"link":"/api/v1/people/665161"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":76.9,"endSpeed":69.8,"strikeZoneTop":2.81676007175574,"strikeZoneBottom":1.35954967212895,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.00504324880835,"aZ":-27.618745056180643,"pfxX":11.815828802859627,"pfxZ":3.669277037474699,"pX":2.2240165224075,"pZ":1.8148282554903232,"vX0":5.1326487205374764,"vY0":-111.8352864050011,"vZ0":0.025036166589654796,"x":32.23,"y":189.78,"x0":-1.6503923961487408,"y0":50.00200311150299,"z0":4.685265933739469,"aX":14.658987604371703},"breaks":{"breakAngle":30.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":7.0,"breakHorizontal":-22.9,"spinRate":2712,"spinDirection":81},"zone":14,"typeConfidence":2.0,"plateTime":0.49364370706077665,"extension":6.789807779075401},"index":2,"playId":"57cea3c2-8f25-3fab-8087-c7491e6e38d2","pitchNumber":3,"startTime":"2025-08-01T23:11:41.759Z","endTime":"2025-08-01T23:11:45.228Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681867,"link":"/api/v1/people/681867","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":647351,"link":"/api/v1/people/647351"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"first":{"id":665161,"link":"/api/v1/people/665161"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":1,"outs":0},"pitchData":{"startSpeed":90.0,"endSpeed":81.9,"strikeZoneTop":2.83,"strikeZoneBottom":1.26,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.256996841743252,"aZ":-33.801927749423264,"pfxX":-7.533302683663388,"pfxZ":-0.943385995832557,"pX":-0.06855138046083227,"pZ":2.4503424323062557,"vX0":6.806220834600874,"vY0":-130.86433015265413,"vZ0":0.6944315152379252,"x":119.61,"y":172.62,"x0":-1.7323890405318985,"y0":50.004659162777955,"z0":4.726443737729879,"aX":-12.984813737270859},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":-1.3,"breakHorizontal":12.0,"spinRate":2057,"spinDirection":257},"zone":2,"typeConfidence":2.0,"plateTime":0.41958435788033954,"extension":6.732539600225851},"index":3,"playId":"dcf47da3-f63f-3088-8e1a-ebcf2351bd6e","pitchNumber":4,"startTime":"2025-08-01T23:12:01.022Z","endTime":"2025-08-01T23:12:05.790Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681867,"link":"/api/v1/people/681867","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":647351,"link":"/api/v1/people/647351"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"first":{"id":665161,"link":"/api/v1/people/665161"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":78.1,"strikeZoneTop":2.83,"strikeZoneBottom":1.26,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.003730746142374,"aZ":-38.43346032114421,"pfxX":-8.400544319431008,"pfxZ":-4.0387704355689955,"pX":0.06194089544206368,"pZ":1.651974017871216,"vX0":7.082669453073105,"vY0":-124.06466688760096,"vZ0":0.328871810336957,"x":114.64,"y":194.18,"x0":-1.7455565988969475,"y0":50.00072474040287,"z0":4.734229042437375,"aX":-13.027218738234378},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":-7.0,"breakHorizontal":13.4,"spinRate":1533,"spinDirection":271},"zone":8,"typeConfidence":2.0,"plateTime":0.4423469227214629,"extension":6.8154306580316035},"hitData":{"launchSpeed":90.5,"launchAngle":-4.0,"totalDistance":22.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":110.26,"coordY":154.72}},"index":4,"playId":"b9136a03-fef9-38f1-8e84-0e12a44805b0","pitchNumber":5,"startTime":"2025-08-01T23:12:29.190Z","endTime":"2025-08-01T23:12:37.157Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681867,"link":"/api/v1/people/681867","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":647351,"link":"/api/v1/people/647351"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"first":{"id":665161,"link":"/api/v1/people/665161"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":514888,"link":"/api/v1/people/514888"},"credit":"b_ab"},{"player":{"id":681867,"link":"/api/v1/people/681867"},"credit":"p_ab"},{"player":{"id":514888,"link":"/api/v1/people/514888"},"credit":"b_pa"},{"player":{"id":681867,"link":"/api/v1/people/681867"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":53.800000000000004,"awayTeamWinProbability":46.199999999999996,"homeTeamWinProbabilityAdded":7.399999999999999,"leverageIndex":1.46,"dramaIndex":87.0,"contextMetrics":{},"playEndTime":"2025-08-01T23:12:37.157Z","atBatIndex":1},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jesús Sánchez singles on a ground ball to right fielder Wilyer Abreu.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-01T23:12:53.523Z","endTime":"2025-08-01T23:14:29.983Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681867,"fullName":"Cooper Criswell","link":"/api/v1/people/681867"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,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":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":677800,"link":"/api/v1/people/677800"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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":89.9,"endSpeed":81.9,"strikeZoneTop":3.59361795560397,"strikeZoneBottom":1.69874767297681,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.183206917810445,"aZ":-34.861915547485076,"pfxX":-5.952240349338101,"pfxZ":-1.5578341822049602,"pX":-0.8175113778078826,"pZ":2.6857598658429604,"vX0":4.97129387319962,"vY0":-130.85756173290056,"vZ0":1.5217331561685847,"x":148.16,"y":166.26,"x0":-1.9742414463789844,"y0":50.004332832088735,"z0":4.720240817084574,"aX":-10.26099503658789},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":-2.2,"breakHorizontal":9.6,"spinRate":2006,"spinDirection":255},"zone":4,"typeConfidence":2.0,"plateTime":0.419552886079543,"extension":6.7843733972819384},"index":0,"playId":"0c528768-ec99-3f9f-9d1c-3a6c88e6bda2","pitchNumber":1,"startTime":"2025-08-01T23:13:05.174Z","endTime":"2025-08-01T23:13:09.170Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681867,"link":"/api/v1/people/681867","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":647351,"link":"/api/v1/people/647351"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":660821,"link":"/api/v1/people/660821","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":77.5,"strikeZoneTop":3.43,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.993208145120175,"aZ":-38.410969461230955,"pfxX":-7.27957761829404,"pfxZ":-4.101846384480406,"pX":-1.000237074120838,"pZ":1.069565024943678,"vX0":4.875446676210649,"vY0":-122.72491380169758,"vZ0":-0.599232223054395,"x":155.13,"y":209.9,"x0":-2.069918065201035,"y0":50.0023295721459,"z0":4.597270524473897,"aX":-11.069431197516074},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.8,"breakVerticalInduced":-7.3,"breakHorizontal":12.0,"spinRate":1530,"spinDirection":272},"zone":13,"typeConfidence":2.0,"plateTime":0.446833184660155,"extension":6.451031007534199},"index":1,"playId":"b8378874-606d-369a-9bfd-05039df80d77","pitchNumber":2,"startTime":"2025-08-01T23:13:17.602Z","endTime":"2025-08-01T23:13:20.602Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681867,"link":"/api/v1/people/681867","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":647351,"link":"/api/v1/people/647351"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":660821,"link":"/api/v1/people/660821","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2025-08-01T23:13:31.593Z","endTime":"2025-08-01T23:13:38.520Z","isPitch":false,"type":"action","player":{"id":660821,"link":"/api/v1/people/660821"},"defense":{"pitcher":{"id":681867,"link":"/api/v1/people/681867","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":647351,"link":"/api/v1/people/647351"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":660821,"link":"/api/v1/people/660821","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":78.5,"strikeZoneTop":3.52318305931426,"strikeZoneBottom":1.69655929278834,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.465577112539467,"aZ":-37.56449742745892,"pfxX":-8.637777263246948,"pfxZ":-3.451974960483554,"pX":-0.3060993412990543,"pZ":0.5699123273651379,"vX0":6.872879254456588,"vY0":-124.54346737558177,"vZ0":-2.3265951477468447,"x":128.67,"y":223.39,"x0":-1.9876613039931512,"y0":50.003248764648774,"z0":4.6415614942460826,"aX":-13.485475171259665},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-6.6,"breakHorizontal":13.9,"spinRate":1573,"spinDirection":267},"zone":13,"typeConfidence":2.0,"plateTime":0.4408363707453864,"extension":6.841060553671304},"index":3,"playId":"c57e1da0-df2c-3b66-8a50-dd483c46d02b","pitchNumber":3,"startTime":"2025-08-01T23:13:38.520Z","endTime":"2025-08-01T23:13:42.320Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681867,"link":"/api/v1/people/681867","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":647351,"link":"/api/v1/people/647351"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":660821,"link":"/api/v1/people/660821","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":80.0,"strikeZoneTop":3.53307612601639,"strikeZoneBottom":1.74014490085452,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.435662117732935,"aZ":-26.748781223405775,"pfxX":0.3492002371005647,"pfxZ":3.318166119201077,"pX":0.42368460650495887,"pZ":3.912154381397852,"vX0":5.694006172178511,"vY0":-126.70051355845968,"vZ0":2.7512401079802085,"x":100.85,"y":133.15,"x0":-1.892544060589432,"y0":50.00286511068189,"z0":4.941848550471022,"aX":0.5712793134060508},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":6.8,"breakHorizontal":-1.8,"spinRate":2203,"spinDirection":189},"zone":12,"typeConfidence":2.0,"plateTime":0.4313060142286238,"extension":7.2894342167894095},"index":4,"playId":"f0dfd6e4-e4fa-34e6-b3ab-4c74ec539d96","pitchNumber":4,"startTime":"2025-08-01T23:14:04.774Z","endTime":"2025-08-01T23:14:08.198Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681867,"link":"/api/v1/people/681867","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":647351,"link":"/api/v1/people/647351"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":660821,"link":"/api/v1/people/660821","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":76.6,"endSpeed":70.5,"strikeZoneTop":3.43,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.31090401758263,"aZ":-29.903160473209457,"pfxX":11.409907721268945,"pfxZ":1.8084718328251954,"pX":0.5572889655848193,"pZ":1.0707377658477346,"vX0":2.2534275725975323,"vY0":-111.6151387555177,"vZ0":-1.2040934362772342,"x":95.76,"y":209.87,"x0":-1.9486956843846086,"y0":50.00128663675743,"z0":4.714746500580782,"aX":14.299595990358476},"breaks":{"breakAngle":26.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":3.2,"breakHorizontal":-21.2,"spinRate":2617,"spinDirection":77},"zone":14,"typeConfidence":2.0,"plateTime":0.49196428916548784,"extension":7.067478246354891},"hitData":{"launchSpeed":100.7,"launchAngle":6.0,"totalDistance":120.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":185.26,"coordY":106.58}},"index":5,"playId":"f92681f6-4671-37a3-9dec-d938f06d4bb1","pitchNumber":5,"startTime":"2025-08-01T23:14:19.407Z","endTime":"2025-08-01T23:14:29.983Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681867,"link":"/api/v1/people/681867","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":647351,"link":"/api/v1/people/647351"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":660821,"link":"/api/v1/people/660821","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660821,"link":"/api/v1/people/660821"},"credit":"b_ab"},{"player":{"id":681867,"link":"/api/v1/people/681867"},"credit":"p_ab"},{"player":{"id":660821,"link":"/api/v1/people/660821"},"credit":"b_pa"},{"player":{"id":681867,"link":"/api/v1/people/681867"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":-1.2000000000000028,"leverageIndex":0.4,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2025-08-01T23:14:29.983Z","atBatIndex":2},{"result":{"type":"atBat","event":"Pickoff Error 1B","eventType":"pickoff_error_1b","description":"Throwing error by pitcher Cooper Criswell on the pickoff attempt. Jesús Sánchez out at 3rd, first baseman Abraham Toro to third baseman Alex Bregman.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-01T23:14:40.539Z","endTime":"2025-08-01T23:15:18.906Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":3},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681867,"fullName":"Cooper Criswell","link":"/api/v1/people/681867"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Pickoff Error 1B","eventType":"pickoff_error_1b","movementReason":"r_pickoff_error_1b","runner":{"id":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":681867,"link":"/api/v1/people/681867"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_throwing_error"}]},{"movement":{"originBase":"1B","start":"2B","end":null,"outBase":"3B","isOut":true,"outNumber":3},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_runner_out","runner":{"id":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":647351,"link":"/api/v1/people/647351"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":608324,"link":"/api/v1/people/608324"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":79.2,"strikeZoneTop":3.38114554216244,"strikeZoneBottom":1.67081553453705,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.715864681938868,"aZ":-26.431652683136043,"pfxX":0.8166364784880635,"pfxZ":3.5830525542761826,"pX":-0.4271505205414255,"pZ":3.0458651401158185,"vX0":3.259392019231471,"vY0":-125.57761268324441,"vZ0":0.9608615894821307,"x":133.28,"y":156.54,"x0":-1.84634083704943,"y0":50.001036260246046,"z0":4.8035817819242235,"aX":1.3075912889579244},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":7.0,"breakHorizontal":-2.2,"spinRate":2162,"spinDirection":189},"zone":1,"typeConfidence":2.0,"plateTime":0.4356619701313895,"extension":7.182513182376331},"index":0,"playId":"ee76ae9d-93b4-3064-8bb0-d34e9501355a","pitchNumber":1,"startTime":"2025-08-01T23:14:52.607Z","endTime":"2025-08-01T23:14:56.185Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681867,"link":"/api/v1/people/681867","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":647351,"link":"/api/v1/people/647351"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":621043,"link":"/api/v1/people/621043","batSide":{"code":"R","description":"Right"}},"first":{"id":660821,"link":"/api/v1/people/660821"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":true,"hasReview":false,"fromCatcher":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":1,"playId":"3c32052b-64e1-3b0c-aa2b-3f5ae017454f","startTime":"2025-08-01T23:15:05.814Z","endTime":"2025-08-01T23:15:18.906Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":681867,"link":"/api/v1/people/681867","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":647351,"link":"/api/v1/people/647351"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":621043,"link":"/api/v1/people/621043","batSide":{"code":"R","description":"Right"}},"first":{"id":660821,"link":"/api/v1/people/660821"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[],"flags":[],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":2.200000000000003,"leverageIndex":0.88,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2025-08-01T23:15:18.906Z","atBatIndex":3},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Roman Anthony grounds out to first baseman Christian Walker.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-01T23:17:41.987Z","endTime":"2025-08-01T23:20:18.585Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686613,"fullName":"Hunter Brown","link":"/api/v1/people/686613"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6,7],"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":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":572233,"link":"/api/v1/people/572233"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":87.9,"strikeZoneTop":3.7314670391099,"strikeZoneBottom":1.80213022765739,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.27390242180296,"aZ":-11.295820413980364,"pfxX":-3.721114777735467,"pfxZ":10.49467218112138,"pX":-0.21772581132593374,"pZ":3.5500284709466414,"vX0":5.5772104755224445,"vY0":-140.2849614357399,"vZ0":-4.810704829265898,"x":125.3,"y":142.93,"x0":-1.7497837744181133,"y0":50.00247024119371,"z0":6.025814333154643,"aX":-7.4031271851511375},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":18.1,"breakHorizontal":5.5,"spinRate":2389,"spinDirection":209},"zone":2,"typeConfidence":2.0,"plateTime":0.3907045344428761,"extension":6.931082795524153},"index":0,"playId":"0307b18a-57f2-34f3-98b3-4d2068baf1af","pitchNumber":1,"startTime":"2025-08-01T23:18:00.463Z","endTime":"2025-08-01T23:18:03.478Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":701350,"link":"/api/v1/people/701350","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":87.5,"strikeZoneTop":3.62469134065509,"strikeZoneBottom":1.76222319662393,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.991099356959634,"aZ":-13.689472995993812,"pfxX":-2.9543151056051937,"pfxZ":9.425795189882162,"pX":-1.025863392151081E-4,"pZ":4.498466767353591,"vX0":5.869470905177305,"vY0":-138.67507984433922,"vZ0":-2.3036193458523595,"x":117.0,"y":117.32,"x0":-1.7536300604221668,"y0":50.00293929785211,"z0":6.245424435052248,"aX":-5.794192042264174},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.8,"breakHorizontal":4.2,"spinRate":2263,"spinDirection":203},"zone":11,"typeConfidence":2.0,"plateTime":0.39392580555283185,"extension":6.742118883625126},"index":1,"playId":"ff912619-1d99-3535-8309-40d04c0bf3c8","pitchNumber":2,"startTime":"2025-08-01T23:18:16.995Z","endTime":"2025-08-01T23:18:20.339Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":701350,"link":"/api/v1/people/701350","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":87.7,"strikeZoneTop":3.6766419660883,"strikeZoneBottom":1.8143014787426,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.45528237990379,"aZ":-12.95913579326248,"pfxX":-4.307380183656752,"pfxZ":9.803058214429498,"pX":1.2538642101709487,"pZ":2.6370250723364985,"vX0":10.044508123121386,"vY0":-138.74471149788556,"vZ0":-6.4334787826623945,"x":69.21,"y":167.58,"x0":-1.8449955014699346,"y0":50.006410855826466,"z0":5.840516058909338,"aX":-8.447222730622235},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.7,"breakHorizontal":5.9,"spinRate":2330,"spinDirection":212},"zone":14,"typeConfidence":2.0,"plateTime":0.39395540221280534,"extension":6.873837362493065},"index":2,"playId":"cfb374af-4f73-3002-b125-f35deee3c0c2","pitchNumber":3,"startTime":"2025-08-01T23:18:36.892Z","endTime":"2025-08-01T23:18:41.215Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":701350,"link":"/api/v1/people/701350","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":88.6,"endSpeed":81.9,"strikeZoneTop":3.71779829230871,"strikeZoneBottom":1.82204389595996,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.20659919044144,"aZ":-27.461877028525418,"pfxX":-6.6393407120086065,"pfxZ":2.7874999538931604,"pX":0.49390102344052905,"pZ":1.3959876125401567,"vX0":8.462044877225262,"vY0":-128.76378152216813,"vZ0":-5.644197656183708,"x":98.17,"y":201.09,"x0":-1.9630580806256408,"y0":50.00094028069702,"z0":5.724681461008616,"aX":-11.216070714825864},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":4.1,"breakHorizontal":10.3,"spinRate":1405,"spinDirection":230},"zone":14,"typeConfidence":2.0,"plateTime":0.42438357006959615,"extension":6.900416674265652},"index":3,"playId":"d5191748-f761-3aa9-bfb1-f3eede501460","pitchNumber":4,"startTime":"2025-08-01T23:18:52.327Z","endTime":"2025-08-01T23:18:56.967Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":701350,"link":"/api/v1/people/701350","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":96.4,"endSpeed":87.5,"strikeZoneTop":3.63,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.549473719423204,"aZ":-11.14462104524918,"pfxX":-4.283110635075813,"pfxZ":10.655649648047232,"pX":0.10803136360138792,"pZ":3.0377779190323966,"vX0":6.879841251203854,"vY0":-140.04317685662068,"vZ0":-6.0045049620666,"x":112.88,"y":156.76,"x0":-1.8313279425154037,"y0":50.00168619650696,"z0":5.948547775002573,"aX":-8.45256973299007},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":18.1,"breakHorizontal":6.2,"spinRate":2413,"spinDirection":208},"zone":2,"typeConfidence":2.0,"plateTime":0.392094021631741,"extension":6.843123639676306},"index":4,"playId":"e32c8f8f-40cd-34b3-b50f-e117a7e186b8","pitchNumber":5,"startTime":"2025-08-01T23:19:08.558Z","endTime":"2025-08-01T23:19:12.183Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":701350,"link":"/api/v1/people/701350","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"index":5,"startTime":"2025-08-01T23:19:26.265Z","endTime":"2025-08-01T23:19:47.712Z","isPitch":false,"type":"action","player":{"id":701350,"link":"/api/v1/people/701350"},"defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":701350,"link":"/api/v1/people/701350","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.9,"endSpeed":89.6,"strikeZoneTop":3.63,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.336205001065665,"aZ":-13.41819791375265,"pfxX":-4.805077452240058,"pfxZ":9.119193886936273,"pX":-0.690474714256616,"pZ":2.7780139710490976,"vX0":5.133853694675156,"vY0":-142.4258815880113,"vZ0":-6.270108879720677,"x":143.32,"y":163.77,"x0":-1.8910250020694621,"y0":50.00348638400491,"z0":5.854604463014486,"aX":-9.884286480129536},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":15.5,"breakHorizontal":7.7,"spinRate":2242,"spinDirection":213},"zone":4,"typeConfidence":2.0,"plateTime":0.3843806109559962,"extension":6.920467727340373},"index":6,"playId":"39d58aa5-91fa-33ec-acf7-af14d514d8a7","pitchNumber":6,"startTime":"2025-08-01T23:19:47.712Z","endTime":"2025-08-01T23:19:50.712Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":701350,"link":"/api/v1/people/701350","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.0,"endSpeed":77.4,"strikeZoneTop":3.63,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.36942940396565,"aZ":-46.34835595106133,"pfxX":2.878341340929308,"pfxZ":-9.311508885901468,"pX":0.030488051467013815,"pZ":2.5632199757927845,"vX0":3.8897831432423655,"vY0":-123.6231591179158,"vZ0":0.904878014974257,"x":115.84,"y":169.57,"x0":-1.9470597425262268,"y0":50.00186699200169,"z0":6.133730143117768,"aX":4.381619477970639},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.6,"breakVerticalInduced":-16.2,"breakHorizontal":-6.2,"spinRate":2639,"spinDirection":22},"zone":5,"typeConfidence":2.0,"plateTime":0.4458455613744219,"extension":6.62808381234856},"hitData":{"launchSpeed":74.0,"launchAngle":-30.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":156.09,"coordY":172.31}},"index":7,"playId":"a8d6f430-cf42-3169-a25d-c7961f61b20e","pitchNumber":7,"startTime":"2025-08-01T23:20:10.984Z","endTime":"2025-08-01T23:20:18.585Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":701350,"link":"/api/v1/people/701350","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701350,"link":"/api/v1/people/701350"},"credit":"b_ab"},{"player":{"id":686613,"link":"/api/v1/people/686613"},"credit":"p_ab"},{"player":{"id":701350,"link":"/api/v1/people/701350"},"credit":"b_pa"},{"player":{"id":686613,"link":"/api/v1/people/686613"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.86,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2025-08-01T23:20:18.585Z","atBatIndex":4},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Alex Bregman singles on a ground ball to right fielder Cam Smith.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-01T23:20:22.431Z","endTime":"2025-08-01T23:21:22.143Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686613,"fullName":"Hunter Brown","link":"/api/v1/people/686613"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":701358,"link":"/api/v1/people/701358"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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":97.4,"endSpeed":89.1,"strikeZoneTop":3.34764931185241,"strikeZoneBottom":1.61728754708457,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.136895480898154,"aZ":-16.367255137281667,"pfxX":-7.764418722927324,"pfxZ":7.7860296858530935,"pX":-0.49103495311796463,"pZ":2.0436477476776282,"vX0":7.394834551660737,"vY0":-141.53474380681666,"vZ0":-7.579447151453418,"x":135.72,"y":183.6,"x0":-2.128151004600135,"y0":50.00237502642095,"z0":5.803400033166424,"aX":-15.761230476432814},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":12.7,"breakHorizontal":12.6,"spinRate":2111,"spinDirection":208},"zone":7,"typeConfidence":2.0,"plateTime":0.3869185693528032,"extension":6.868970191733197},"index":0,"playId":"ea8bdad1-8fe7-3f6e-9ce7-738b37d666ea","pitchNumber":1,"startTime":"2025-08-01T23:20:50.693Z","endTime":"2025-08-01T23:20:54.174Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":84.7,"strikeZoneTop":3.37,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.775587693012593,"aZ":-25.78190821168588,"pfxX":1.4317858611979233,"pfxZ":3.5034679522461865,"pX":-0.12886334727511253,"pZ":2.836772487007938,"vX0":4.409282208022514,"vY0":-134.2085802077131,"vZ0":-3.3322377788410598,"x":121.91,"y":162.19,"x0":-1.9785829740248801,"y0":50.00651399448641,"z0":5.928832347874719,"aX":2.6141584200342805},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":5.9,"breakHorizontal":-3.5,"spinRate":1989,"spinDirection":182},"zone":2,"typeConfidence":2.0,"plateTime":0.40796402686452016,"extension":6.73084329661131},"hitData":{"launchSpeed":89.7,"launchAngle":3.0,"totalDistance":79.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":167.52,"coordY":90.37}},"index":1,"playId":"3f4ecafc-a029-3bff-a316-8cc9e0b0703d","pitchNumber":2,"startTime":"2025-08-01T23:21:11.074Z","endTime":"2025-08-01T23:21:22.143Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608324,"link":"/api/v1/people/608324"},"credit":"b_ab"},{"player":{"id":686613,"link":"/api/v1/people/686613"},"credit":"p_ab"},{"player":{"id":608324,"link":"/api/v1/people/608324"},"credit":"b_pa"},{"player":{"id":686613,"link":"/api/v1/people/686613"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.1,"awayTeamWinProbability":44.9,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":0.63,"dramaIndex":37.0,"contextMetrics":{},"playEndTime":"2025-08-01T23:21:22.143Z","atBatIndex":5},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jarren Duran strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-01T23:21:24.081Z","endTime":"2025-08-01T23:23:02.184Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686613,"fullName":"Hunter Brown","link":"/api/v1/people/686613"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,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":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"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":97.2,"endSpeed":88.9,"strikeZoneTop":3.46309882106254,"strikeZoneBottom":1.58157454067741,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.856552571398513,"aZ":-11.769250225098041,"pfxX":-3.9945679444370117,"pfxZ":10.077509169615196,"pX":0.69409598900994,"pZ":3.551137209877001,"vX0":8.864923602394125,"vY0":-141.32150140914234,"vZ0":-4.280116753511916,"x":90.54,"y":142.9,"x0":-1.9629167533964098,"y0":50.00701097904107,"z0":5.8400022867845385,"aX":-8.092702738437707},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":17.5,"breakHorizontal":5.4,"spinRate":2399,"spinDirection":210},"zone":3,"typeConfidence":2.0,"plateTime":0.3874055087510082,"extension":6.832471112856475},"index":0,"playId":"73cf5184-6649-378d-9308-80f96183c049","pitchNumber":1,"startTime":"2025-08-01T23:21:50.069Z","endTime":"2025-08-01T23:21:53.927Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":680776,"link":"/api/v1/people/680776","batSide":{"code":"L","description":"Left"}},"first":{"id":608324,"link":"/api/v1/people/608324"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.9,"endSpeed":88.6,"strikeZoneTop":3.5742718903909,"strikeZoneBottom":1.65943366606373,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.835734367708177,"aZ":-10.988735246347742,"pfxX":-5.233098264149012,"pfxZ":10.553469373706914,"pX":0.7648495523048054,"pZ":2.3642837120252116,"vX0":8.905350532057854,"vY0":-140.7619146088446,"vZ0":-7.65694627693772,"x":87.85,"y":174.94,"x0":-1.759366221026883,"y0":50.002093957005386,"z0":5.830447477056415,"aX":-10.505098105346155},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":17.6,"breakHorizontal":7.7,"spinRate":2376,"spinDirection":211},"zone":6,"typeConfidence":2.0,"plateTime":0.3890477809038462,"extension":6.935075373385747},"index":1,"playId":"3ad4b562-174d-3739-9337-147b19ea6f18","pitchNumber":2,"startTime":"2025-08-01T23:22:08.842Z","endTime":"2025-08-01T23:22:11.842Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":680776,"link":"/api/v1/people/680776","batSide":{"code":"L","description":"Left"}},"first":{"id":608324,"link":"/api/v1/people/608324"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":88.0,"strikeZoneTop":3.57359740428291,"strikeZoneBottom":1.6586956864459,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.51501338158053,"aZ":-12.187422840158051,"pfxX":-5.67667887546302,"pfxZ":10.047021903914858,"pX":0.5920829594157341,"pZ":2.9097006285643765,"vX0":9.176227136915625,"vY0":-140.33107704790922,"vZ0":-5.974758969747236,"x":94.43,"y":160.22,"x0":-1.986515497932593,"y0":50.00167506805728,"z0":5.864216360944158,"aX":-11.29224367805676},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":17.0,"breakHorizontal":8.3,"spinRate":2401,"spinDirection":210},"zone":6,"typeConfidence":2.0,"plateTime":0.3906913236769798,"extension":6.891670314941061},"index":2,"playId":"438ef52c-9853-3978-b7e8-07631dbbd11d","pitchNumber":3,"startTime":"2025-08-01T23:22:26.642Z","endTime":"2025-08-01T23:22:29.642Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":680776,"link":"/api/v1/people/680776","batSide":{"code":"L","description":"Left"}},"first":{"id":608324,"link":"/api/v1/people/608324"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2025-08-01T23:22:36.836Z","endTime":"2025-08-01T23:22:56.811Z","isPitch":false,"type":"action","player":{"id":680776,"link":"/api/v1/people/680776"},"defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":680776,"link":"/api/v1/people/680776","batSide":{"code":"L","description":"Left"}},"first":{"id":608324,"link":"/api/v1/people/608324"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":88.1,"strikeZoneTop":3.47,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.28132048623263,"aZ":-11.849540979485173,"pfxX":-4.178711539018727,"pfxZ":10.174148286688625,"pX":-0.06897666783440991,"pZ":3.8835033710705593,"vX0":6.319721832389378,"vY0":-140.54617131901733,"vZ0":-3.739019996891574,"x":119.63,"y":133.93,"x0":-1.8052687613861886,"y0":50.00282380578651,"z0":6.00239519904625,"aX":-8.348287243302392},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":17.8,"breakHorizontal":6.2,"spinRate":2383,"spinDirection":207},"zone":11,"typeConfidence":2.0,"plateTime":0.38993434605734567,"extension":6.842091431190577},"index":4,"playId":"1f8549cc-4e66-3187-bae8-8ccf886f5e03","pitchNumber":4,"startTime":"2025-08-01T23:22:56.811Z","endTime":"2025-08-01T23:23:02.184Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":680776,"link":"/api/v1/people/680776","batSide":{"code":"L","description":"Left"}},"first":{"id":608324,"link":"/api/v1/people/608324"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680776,"link":"/api/v1/people/680776"},"credit":"b_ab"},{"player":{"id":686613,"link":"/api/v1/people/686613"},"credit":"p_ab"},{"player":{"id":680776,"link":"/api/v1/people/680776"},"credit":"b_pa"},{"player":{"id":686613,"link":"/api/v1/people/686613"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":-2.8999999999999986,"leverageIndex":1.2,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2025-08-01T23:23:02.184Z","atBatIndex":6},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Abraham Toro pops out to shortstop Jeremy Peña.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-01T23:23:05.361Z","endTime":"2025-08-01T23:23:31.267Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":647351,"fullName":"Abraham Toro","link":"/api/v1/people/647351"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686613,"fullName":"Hunter Brown","link":"/api/v1/people/686613"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":647351,"fullName":"Abraham Toro","link":"/api/v1/people/647351"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":665161,"link":"/api/v1/people/665161"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":88.2,"strikeZoneTop":3.37,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.6442453513728,"aZ":-10.610714874182376,"pfxX":-4.0668880681603845,"pfxZ":10.783490605858583,"pX":0.5268629940272757,"pZ":2.7268391574630035,"vX0":8.132541217769093,"vY0":-140.90145808376425,"vZ0":-6.673382273223098,"x":96.92,"y":165.16,"x0":-1.8756004974730804,"y0":50.003941093356936,"z0":5.820250108717171,"aX":-8.13397115387281},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":18.2,"breakHorizontal":5.6,"spinRate":2371,"spinDirection":209},"zone":6,"typeConfidence":2.0,"plateTime":0.3895359642270777,"extension":6.791310988088215},"hitData":{"launchSpeed":62.0,"launchAngle":33.0,"totalDistance":198.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":127.59,"coordY":121.68}},"index":0,"playId":"93f0e295-933d-3ded-82d0-a9c1da61706e","pitchNumber":1,"startTime":"2025-08-01T23:23:24.258Z","endTime":"2025-08-01T23:23:31.267Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":647351,"link":"/api/v1/people/647351","batSide":{"code":"L","description":"Left"}},"first":{"id":608324,"link":"/api/v1/people/608324"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":647351,"link":"/api/v1/people/647351"},"credit":"b_ab"},{"player":{"id":686613,"link":"/api/v1/people/686613"},"credit":"p_ab"},{"player":{"id":647351,"link":"/api/v1/people/647351"},"credit":"b_pa"},{"player":{"id":686613,"link":"/api/v1/people/686613"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.88,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2025-08-01T23:23:31.267Z","atBatIndex":7},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Carlos Correa pops out to third baseman Alex Bregman in foul territory.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-01T23:25:30.627Z","endTime":"2025-08-01T23:26:10.775Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681867,"fullName":"Cooper Criswell","link":"/api/v1/people/681867"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":608324,"link":"/api/v1/people/608324"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.5,"endSpeed":81.1,"strikeZoneTop":3.57,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.456426237735986,"aZ":-31.987840222918077,"pfxX":-9.492955951318262,"pfxZ":0.10879077990661656,"pX":-0.8929705068930849,"pZ":3.4618599536929215,"vX0":5.871795079779653,"vY0":-130.0605647238123,"vZ0":2.8476548026387256,"x":151.04,"y":145.31,"x0":-1.956510279945291,"y0":50.002125373705034,"z0":4.792089995092531,"aX":-16.123561791936147},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":1.2,"breakHorizontal":15.7,"spinRate":2089,"spinDirection":251},"zone":11,"typeConfidence":2.0,"plateTime":0.42251548028938757,"extension":6.841275987006301},"hitData":{"launchSpeed":70.4,"launchAngle":67.0,"totalDistance":120.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":87.48,"coordY":172.24}},"index":0,"playId":"82c50fe5-3145-3510-8e3a-84a26b8dd161","pitchNumber":1,"startTime":"2025-08-01T23:26:01.960Z","endTime":"2025-08-01T23:26:10.775Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681867,"link":"/api/v1/people/681867","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":647351,"link":"/api/v1/people/647351"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":621043,"link":"/api/v1/people/621043","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621043,"link":"/api/v1/people/621043"},"credit":"b_ab"},{"player":{"id":681867,"link":"/api/v1/people/681867"},"credit":"p_ab"},{"player":{"id":621043,"link":"/api/v1/people/621043"},"credit":"b_pa"},{"player":{"id":681867,"link":"/api/v1/people/681867"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":52.300000000000004,"awayTeamWinProbability":47.699999999999996,"homeTeamWinProbabilityAdded":2.3000000000000043,"leverageIndex":0.92,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2025-08-01T23:26:10.775Z","atBatIndex":8},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Yainer Diaz grounds out, third baseman Alex Bregman to first baseman Abraham Toro.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-01T23:26:30.217Z","endTime":"2025-08-01T23:26:54.244Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681867,"fullName":"Cooper Criswell","link":"/api/v1/people/681867"},"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":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":608324,"link":"/api/v1/people/608324"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":647351,"link":"/api/v1/people/647351"},"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":89.5,"endSpeed":81.5,"strikeZoneTop":3.42188715680666,"strikeZoneBottom":1.68289273492442,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.368462808083752,"aZ":-31.93234821167978,"pfxX":-8.406486649266967,"pfxZ":0.14598350176828312,"pX":-0.4404953188772969,"pZ":3.3869721032955957,"vX0":6.4543026505933145,"vY0":-130.20130778336383,"vZ0":2.3697220210207774,"x":133.79,"y":147.33,"x0":-1.864293799481965,"y0":50.00578694116269,"z0":4.88792128928124,"aX":-14.377330535224282},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":1.1,"breakHorizontal":13.7,"spinRate":2040,"spinDirection":257},"zone":1,"typeConfidence":2.0,"plateTime":0.42132605996577865,"extension":6.842487174378723},"index":0,"playId":"5a2f6f70-3caa-33c3-95be-c79161a53061","pitchNumber":1,"startTime":"2025-08-01T23:26:33.169Z","endTime":"2025-08-01T23:26:36.802Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681867,"link":"/api/v1/people/681867","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":647351,"link":"/api/v1/people/647351"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":673237,"link":"/api/v1/people/673237","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":88.5,"endSpeed":80.8,"strikeZoneTop":3.15,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.624696497127573,"aZ":-28.43371134525428,"pfxX":-8.859138293072995,"pfxZ":2.23352767392665,"pX":-1.3875702248575275,"pZ":2.915054396869166,"vX0":4.149307854572255,"vY0":-128.82498349189788,"vZ0":0.5576132878930693,"x":169.89,"y":160.07,"x0":-1.8711175045618547,"y0":50.003398995892915,"z0":4.899723457843977,"aX":-14.839357844989447},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":4.4,"breakHorizontal":15.1,"spinRate":1920,"spinDirection":244},"zone":11,"typeConfidence":2.0,"plateTime":0.4257335323262663,"extension":6.938256901708017},"hitData":{"launchSpeed":42.6,"launchAngle":-43.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":112.6,"coordY":165.22}},"index":1,"playId":"c994f4b7-707e-3d97-a5b7-18e61ea3c5ba","pitchNumber":2,"startTime":"2025-08-01T23:26:46.221Z","endTime":"2025-08-01T23:26:54.244Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681867,"link":"/api/v1/people/681867","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":647351,"link":"/api/v1/people/647351"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":673237,"link":"/api/v1/people/673237","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"credit":"b_ab"},{"player":{"id":681867,"link":"/api/v1/people/681867"},"credit":"p_ab"},{"player":{"id":673237,"link":"/api/v1/people/673237"},"credit":"b_pa"},{"player":{"id":681867,"link":"/api/v1/people/681867"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.0,"awayTeamWinProbability":46.0,"homeTeamWinProbabilityAdded":1.6999999999999957,"leverageIndex":0.67,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2025-08-01T23:26:54.244Z","atBatIndex":9},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Christian Walker homers (14) on a fly ball to left center field.","rbi":1,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-01T23:27:13.209Z","endTime":"2025-08-01T23:28:22.200Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681867,"fullName":"Cooper Criswell","link":"/api/v1/people/681867"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"responsiblePitcher":{"id":681867,"link":"/api/v1/people/681867"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":89.9,"endSpeed":81.8,"strikeZoneTop":3.50669102585453,"strikeZoneBottom":1.83260208260358,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.457901427026368,"aZ":-32.63176161798272,"pfxX":-9.950851277670882,"pfxZ":-0.267067442147777,"pX":-0.011665782011880123,"pZ":2.0347556609328326,"vX0":7.990711466467149,"vY0":-130.7120874795762,"vZ0":-0.5704453391372656,"x":117.44,"y":183.84,"x0":-1.8266719572049603,"y0":50.00279112735495,"z0":4.7218388209103885,"aX":-17.091734724014405},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":-0.4,"breakHorizontal":16.1,"spinRate":2112,"spinDirection":259},"zone":8,"typeConfidence":2.0,"plateTime":0.4202372073442602,"extension":6.803981113595001},"index":0,"playId":"9b9120f9-7e9b-3f2e-8649-9b9e8ef7fa7e","pitchNumber":1,"startTime":"2025-08-01T23:27:45.552Z","endTime":"2025-08-01T23:27:48.882Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681867,"link":"/api/v1/people/681867","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":647351,"link":"/api/v1/people/647351"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":77.6,"strikeZoneTop":3.4,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.229468864187837,"aZ":-36.04883100178996,"pfxX":-8.115857788889933,"pfxZ":-2.5253952253127228,"pX":0.03777389568174812,"pZ":1.8157575623768651,"vX0":7.025089605460248,"vY0":-123.28863888512342,"vZ0":0.20322567972313044,"x":115.56,"y":189.75,"x0":-1.798471720782418,"y0":50.003022720154014,"z0":4.782580778691912,"aX":-12.455222654106532},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-4.2,"breakHorizontal":13.0,"spinRate":1603,"spinDirection":268},"zone":8,"typeConfidence":2.0,"plateTime":0.44481109370226335,"extension":6.974527214084216},"hitData":{"launchSpeed":99.9,"launchAngle":28.0,"totalDistance":389.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":66.67,"coordY":53.21}},"index":1,"playId":"8eeb749d-53a2-3d8d-9249-002ff02c5607","pitchNumber":2,"startTime":"2025-08-01T23:27:56.892Z","endTime":"2025-08-01T23:28:22.200Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681867,"link":"/api/v1/people/681867","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":647351,"link":"/api/v1/people/647351"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":572233,"link":"/api/v1/people/572233"},"credit":"b_ab"},{"player":{"id":681867,"link":"/api/v1/people/681867"},"credit":"p_ab"},{"player":{"id":572233,"link":"/api/v1/people/572233"},"credit":"b_pa"},{"player":{"id":681867,"link":"/api/v1/people/681867"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":43.3,"awayTeamWinProbability":56.7,"homeTeamWinProbabilityAdded":-10.700000000000003,"leverageIndex":0.43,"dramaIndex":82.0,"contextMetrics":{},"playEndTime":"2025-08-01T23:28:22.200Z","atBatIndex":10},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Taylor Trammell strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-01T23:28:30.632Z","endTime":"2025-08-01T23:29:32.410Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":666211,"fullName":"Taylor Trammell","link":"/api/v1/people/666211"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681867,"fullName":"Cooper Criswell","link":"/api/v1/people/681867"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666211,"fullName":"Taylor Trammell","link":"/api/v1/people/666211"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":665966,"link":"/api/v1/people/665966"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":80.1,"strikeZoneTop":3.59,"strikeZoneBottom":1.77,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.1874334033125,"aZ":-25.236276608354885,"pfxX":-1.1326906906370866,"pfxZ":4.249710044590795,"pX":-0.3897197946005146,"pZ":3.219543017621136,"vX0":4.383052895269297,"vY0":-126.3296042746164,"vZ0":0.7904350586083407,"x":131.86,"y":151.85,"x0":-1.9921512255215321,"y0":50.00422132641046,"z0":4.9148197311427335,"aX":-1.850315833397656},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":8.0,"breakHorizontal":1.2,"spinRate":2355,"spinDirection":219},"zone":1,"typeConfidence":2.0,"plateTime":0.43183451587446164,"extension":7.525793045920226},"index":0,"playId":"ac856112-dc69-3139-86ea-dd82a25fa651","pitchNumber":1,"startTime":"2025-08-01T23:28:41.187Z","endTime":"2025-08-01T23:28:45.830Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681867,"link":"/api/v1/people/681867","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":647351,"link":"/api/v1/people/647351"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":666211,"link":"/api/v1/people/666211","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.5,"endSpeed":81.3,"strikeZoneTop":3.80036510576564,"strikeZoneBottom":1.85878726707863,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.890520197775853,"aZ":-31.54757700876574,"pfxX":-10.53877286461304,"pfxZ":0.372720551067955,"pX":0.7050449108227613,"pZ":2.6308884918633217,"vX0":9.792656239195873,"vY0":-129.96095118444813,"vZ0":0.4434431727930337,"x":90.13,"y":167.75,"x0":-1.7544879168372889,"y0":50.00551559066014,"z0":4.866696571615764,"aX":-17.91290855458414},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":1.1,"breakHorizontal":16.7,"spinRate":2135,"spinDirection":250},"zone":6,"typeConfidence":2.0,"plateTime":0.4224990321863098,"extension":6.7518919183922215},"index":1,"playId":"14592c3f-27ea-375b-ab40-236bbb0ca855","pitchNumber":2,"startTime":"2025-08-01T23:28:55.234Z","endTime":"2025-08-01T23:28:58.234Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681867,"link":"/api/v1/people/681867","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":647351,"link":"/api/v1/people/647351"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":666211,"link":"/api/v1/people/666211","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2025-08-01T23:29:05.175Z","endTime":"2025-08-01T23:29:14.117Z","isPitch":false,"type":"action","player":{"id":666211,"link":"/api/v1/people/666211"},"defense":{"pitcher":{"id":681867,"link":"/api/v1/people/681867","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":647351,"link":"/api/v1/people/647351"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":666211,"link":"/api/v1/people/666211","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":77.5,"strikeZoneTop":3.71427904920183,"strikeZoneBottom":1.87779639148521,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.852089182751754,"aZ":-38.44430174180845,"pfxX":-8.252645948442463,"pfxZ":-4.101262844674748,"pX":-1.4745189246725348,"pZ":1.5337319869001698,"vX0":4.205850740062588,"vY0":-123.25265063218318,"vZ0":0.07961888798328931,"x":173.21,"y":197.37,"x0":-2.1362409190752865,"y0":50.00166540179721,"z0":4.763440854588245,"aX":-12.620961797395516},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":-7.1,"breakHorizontal":13.9,"spinRate":1502,"spinDirection":272},"zone":13,"typeConfidence":2.0,"plateTime":0.4453924543990251,"extension":7.277344799125149},"index":3,"playId":"93b27631-c77b-3b66-804c-cde6e3fccbee","pitchNumber":3,"startTime":"2025-08-01T23:29:14.117Z","endTime":"2025-08-01T23:29:17.407Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681867,"link":"/api/v1/people/681867","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":647351,"link":"/api/v1/people/647351"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":666211,"link":"/api/v1/people/666211","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":84.6,"endSpeed":77.4,"strikeZoneTop":3.59,"strikeZoneBottom":1.77,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.765864257841567,"aZ":-38.024620002076766,"pfxX":-9.218005063930317,"pfxZ":-3.8411845906756934,"pX":-0.7257685319750089,"pZ":1.2880822504570857,"vX0":6.124996590740418,"vY0":-122.96573290319336,"vZ0":-0.3428160600943724,"x":144.66,"y":204.0,"x0":-2.0588758576317217,"y0":50.00521012258321,"z0":4.672193696523679,"aX":-14.032651243203066},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":-6.7,"breakHorizontal":15.1,"spinRate":1455,"spinDirection":274},"zone":13,"typeConfidence":2.0,"plateTime":0.4464676433196071,"extension":6.9118926597410395},"index":4,"playId":"1a9898e8-9a3b-39fb-82ed-1d802d3a8c71","pitchNumber":4,"startTime":"2025-08-01T23:29:29.021Z","endTime":"2025-08-01T23:29:32.410Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681867,"link":"/api/v1/people/681867","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":647351,"link":"/api/v1/people/647351"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":666211,"link":"/api/v1/people/666211","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666211,"link":"/api/v1/people/666211"},"credit":"b_ab"},{"player":{"id":681867,"link":"/api/v1/people/681867"},"credit":"p_ab"},{"player":{"id":666211,"link":"/api/v1/people/666211"},"credit":"b_pa"},{"player":{"id":681867,"link":"/api/v1/people/681867"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":44.3,"awayTeamWinProbability":55.7,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.4,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2025-08-01T23:29:32.410Z","atBatIndex":11},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Trevor Story lines out sharply to center fielder Taylor Trammell.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-01T23:31:44.269Z","endTime":"2025-08-01T23:33:55.485Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686613,"fullName":"Hunter Brown","link":"/api/v1/people/686613"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":666211,"link":"/api/v1/people/666211"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":86.5,"strikeZoneTop":3.53192098128647,"strikeZoneBottom":1.71306794264839,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.97750339931054,"aZ":-8.33789398639151,"pfxX":-6.987119445423317,"pfxZ":12.348585007683617,"pX":-0.16693561501676357,"pZ":2.4244705268566626,"vX0":5.949640930705998,"vY0":-138.76037270697302,"vZ0":-8.325272959961884,"x":123.36,"y":173.32,"x0":-1.4418017517502848,"y0":50.00544647375898,"z0":6.036958766174238,"aX":-13.489889517451989},"breaks":{"breakAngle":49.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-9.7,"breakVerticalInduced":20.5,"breakHorizontal":11.3,"spinRate":2296,"spinDirection":200},"zone":5,"typeConfidence":2.0,"plateTime":0.39627417763872996,"extension":6.897810053143564},"index":0,"playId":"f3a7bf9a-ea58-365c-9539-d1d886efaf26","pitchNumber":1,"startTime":"2025-08-01T23:32:12.199Z","endTime":"2025-08-01T23:32:15.750Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":596115,"link":"/api/v1/people/596115","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.6,"endSpeed":87.9,"strikeZoneTop":3.5173211826793,"strikeZoneBottom":1.69982328253955,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.73862980006593,"aZ":-10.375394263719084,"pfxX":-5.441859971570224,"pfxZ":10.951366489200206,"pX":0.9784770747348918,"pZ":3.6649431392027005,"vX0":8.521254193891641,"vY0":-140.42342368872966,"vZ0":-4.839383573411945,"x":79.7,"y":139.83,"x0":-1.3928538661314924,"y0":50.005358737904054,"z0":6.0898221485868085,"aX":-10.835272231944646},"breaks":{"breakAngle":37.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":19.0,"breakHorizontal":8.0,"spinRate":2319,"spinDirection":198},"zone":12,"typeConfidence":2.0,"plateTime":0.39052579404321985,"extension":6.814530136031557},"index":1,"playId":"a7eaf15f-cda3-3b2f-ad03-614fce1f7c66","pitchNumber":2,"startTime":"2025-08-01T23:32:31.495Z","endTime":"2025-08-01T23:32:35.074Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":596115,"link":"/api/v1/people/596115","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":87.4,"strikeZoneTop":3.48,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.925248136211355,"aZ":-9.422212548600355,"pfxX":-4.044917609952497,"pfxZ":11.601870297995166,"pX":-0.1961622238588277,"pZ":2.464183131177156,"vX0":5.09138455986685,"vY0":-139.30462782686112,"vZ0":-8.038122258576445,"x":124.48,"y":172.25,"x0":-1.523855901683738,"y0":50.003042880668104,"z0":6.013686685941614,"aX":-7.932875294492683},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":19.4,"breakHorizontal":6.2,"spinRate":2323,"spinDirection":197},"zone":5,"typeConfidence":2.0,"plateTime":0.39350633109555444,"extension":6.841809094046804},"index":2,"playId":"71bd3696-74c5-3fc3-b42a-94fa14c0b4d8","pitchNumber":3,"startTime":"2025-08-01T23:32:49.923Z","endTime":"2025-08-01T23:32:53.970Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":596115,"link":"/api/v1/people/596115","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2025-08-01T23:33:07.038Z","endTime":"2025-08-01T23:33:26.564Z","isPitch":false,"type":"action","player":{"id":596115,"link":"/api/v1/people/596115"},"defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":596115,"link":"/api/v1/people/596115","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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.2,"strikeZoneTop":3.42711505655807,"strikeZoneBottom":1.5730757280252,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.651899743894017,"aZ":-11.2488256705887,"pfxX":-4.177773280204596,"pfxZ":10.483124381686546,"pX":0.7668543617431843,"pZ":3.5913457517212812,"vX0":7.572471264386408,"vY0":-140.37751504884255,"vZ0":-4.971246488985994,"x":87.77,"y":141.81,"x0":-1.4224586385758162,"y0":50.00681881000141,"z0":6.117024672467086,"aX":-8.342862008298095},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":18.1,"breakHorizontal":6.0,"spinRate":2242,"spinDirection":201},"zone":12,"typeConfidence":2.0,"plateTime":0.3901092106640909,"extension":6.828121158590562},"index":4,"playId":"8db31681-8945-3d45-ae7b-e7ce410d8da9","pitchNumber":4,"startTime":"2025-08-01T23:33:26.564Z","endTime":"2025-08-01T23:33:30.243Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":596115,"link":"/api/v1/people/596115","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":96.0,"endSpeed":87.8,"strikeZoneTop":3.48,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.262201737046208,"aZ":-11.306978221339504,"pfxX":-4.662783286127283,"pfxZ":10.552552138328343,"pX":-0.10021999332278407,"pZ":2.8945730970298142,"vX0":5.699347746485935,"vY0":-139.68181247974653,"vZ0":-6.429005469480437,"x":120.82,"y":160.63,"x0":-1.5605860537414473,"y0":50.00090918695053,"z0":5.968257657142774,"aX":-9.219269945673856},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":18.0,"breakHorizontal":7.3,"spinRate":2262,"spinDirection":203},"zone":5,"typeConfidence":2.0,"plateTime":0.3920278264160002,"extension":6.8377508447575055},"hitData":{"launchSpeed":105.5,"launchAngle":16.0,"totalDistance":336.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":143.56,"coordY":65.38}},"index":5,"playId":"0bd170a2-3a38-36f4-80b1-9a26cf0ff6d3","pitchNumber":5,"startTime":"2025-08-01T23:33:47.650Z","endTime":"2025-08-01T23:33:55.485Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":596115,"link":"/api/v1/people/596115","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":596115,"link":"/api/v1/people/596115"},"credit":"b_ab"},{"player":{"id":686613,"link":"/api/v1/people/686613"},"credit":"p_ab"},{"player":{"id":596115,"link":"/api/v1/people/596115"},"credit":"b_pa"},{"player":{"id":686613,"link":"/api/v1/people/686613"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.8,"awayTeamWinProbability":58.2,"homeTeamWinProbabilityAdded":-2.5,"leverageIndex":0.98,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2025-08-01T23:33:55.485Z","atBatIndex":12},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Masataka Yoshida strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-01T23:33:58.829Z","endTime":"2025-08-01T23:35:47.536Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686613,"fullName":"Hunter Brown","link":"/api/v1/people/686613"},"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":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.1,"endSpeed":74.5,"strikeZoneTop":3.26285745251367,"strikeZoneBottom":1.43452170455239,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.56663344339768,"aZ":-47.31067396438329,"pfxX":4.0494544185426715,"pfxZ":-10.63776709721347,"pX":-0.9812863455912358,"pZ":5.210656003690769,"vX0":1.2559102958232384,"vY0":-119.26352542987517,"vZ0":7.031271726860634,"x":154.4,"y":98.09,"x0":-2.0424636156230043,"y0":50.002910785171395,"z0":6.519864688583854,"aX":5.761514349916833},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.1,"breakVerticalInduced":-17.0,"breakHorizontal":-7.7,"spinRate":2619,"spinDirection":17},"zone":11,"typeConfidence":2.0,"plateTime":0.46142411755303314,"extension":6.566609034716797},"index":0,"playId":"6cd42722-84c5-3e4f-8c2b-a619a82ff6d7","pitchNumber":1,"startTime":"2025-08-01T23:34:20.501Z","endTime":"2025-08-01T23:34:23.700Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":807799,"link":"/api/v1/people/807799","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":87.2,"strikeZoneTop":3.1668138951856,"strikeZoneBottom":1.44772715940538,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.399245059444514,"aZ":-13.600380860489325,"pfxX":-3.71343492702091,"pfxZ":9.572674419223631,"pX":0.8796980828829544,"pZ":2.615659790247847,"vX0":8.375914570307993,"vY0":-138.31705026752365,"vZ0":-6.362175049379698,"x":83.47,"y":168.16,"x0":-1.7032583469875469,"y0":50.00545991850697,"z0":5.855004164766195,"aX":-7.207770207955192},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.2,"breakHorizontal":5.0,"spinRate":2146,"spinDirection":204},"zone":12,"typeConfidence":2.0,"plateTime":0.39575515787646687,"extension":6.940874599271501},"index":1,"playId":"742ba9a9-3491-3007-b803-efe62b5a98db","pitchNumber":2,"startTime":"2025-08-01T23:34:44.542Z","endTime":"2025-08-01T23:34:47.746Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":807799,"link":"/api/v1/people/807799","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":87.3,"strikeZoneTop":3.20602597268059,"strikeZoneBottom":1.40897575345458,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.487825291776943,"aZ":-13.184991342823718,"pfxX":-5.595729976731137,"pfxZ":9.786342228136235,"pX":0.851435512514334,"pZ":2.2262162553197578,"vX0":8.913768941268264,"vY0":-138.12387137632047,"vZ0":-7.118188133690942,"x":84.55,"y":178.67,"x0":-1.6840514512281735,"y0":50.00515311995331,"z0":5.715297692833178,"aX":-10.861372613023178},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.4,"breakHorizontal":8.4,"spinRate":2242,"spinDirection":215},"zone":14,"typeConfidence":2.0,"plateTime":0.39587537462543043,"extension":7.038772544113645},"index":2,"playId":"0ec50624-c3bc-36b9-9383-9c1e2e466e52","pitchNumber":3,"startTime":"2025-08-01T23:35:01.893Z","endTime":"2025-08-01T23:35:05.049Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":807799,"link":"/api/v1/people/807799","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.9,"endSpeed":77.7,"strikeZoneTop":3.22,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.492178078255893,"aZ":-44.030831704623175,"pfxX":2.2056258950930134,"pfxZ":-7.86595772658105,"pX":0.8215357142577722,"pZ":1.4496926808244497,"vX0":6.0675477152380655,"vY0":-122.10758795371783,"vZ0":-1.8028133118236707,"x":85.68,"y":199.64,"x0":-1.9841366859596572,"y0":50.00463547491305,"z0":5.992961726451988,"aX":3.3228437392550494},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.3,"breakVerticalInduced":-14.4,"breakHorizontal":-5.4,"spinRate":2564,"spinDirection":28},"zone":9,"typeConfidence":2.0,"plateTime":0.44890869052502236,"extension":6.694197867065683},"index":3,"playId":"31500e9b-2664-35db-83dd-04e2f4b0ec4d","pitchNumber":4,"startTime":"2025-08-01T23:35:19.847Z","endTime":"2025-08-01T23:35:22.847Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":807799,"link":"/api/v1/people/807799","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":86.9,"strikeZoneTop":3.22,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.75251976698481,"aZ":-11.513290900233768,"pfxX":-5.45095713641535,"pfxZ":10.560999948714603,"pX":-0.2735339144931603,"pZ":4.122882861854023,"vX0":6.175184391174707,"vY0":-139.54901976829538,"vZ0":-3.3913424871797013,"x":127.43,"y":127.46,"x0":-1.8153308355682836,"y0":50.00358937665557,"z0":6.121567432841696,"aX":-10.66533434449758},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":18.5,"breakHorizontal":8.5,"spinRate":2191,"spinDirection":203},"zone":11,"typeConfidence":2.0,"plateTime":0.3937124727125374,"extension":6.865715438126416},"index":4,"playId":"ef067ed7-fc7d-3b21-a9d0-7cfd9f5601ba","pitchNumber":5,"startTime":"2025-08-01T23:35:44.241Z","endTime":"2025-08-01T23:35:47.536Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":807799,"link":"/api/v1/people/807799","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":807799,"link":"/api/v1/people/807799"},"credit":"b_ab"},{"player":{"id":686613,"link":"/api/v1/people/686613"},"credit":"p_ab"},{"player":{"id":807799,"link":"/api/v1/people/807799"},"credit":"b_pa"},{"player":{"id":686613,"link":"/api/v1/people/686613"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.0,"awayTeamWinProbability":60.0,"homeTeamWinProbabilityAdded":-1.7999999999999972,"leverageIndex":0.72,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2025-08-01T23:35:47.536Z","atBatIndex":13},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Carlos Narváez grounds out, shortstop Jeremy Peña to first baseman Christian Walker.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-01T23:35:57.627Z","endTime":"2025-08-01T23:37:14.129Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686613,"fullName":"Hunter Brown","link":"/api/v1/people/686613"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":665161,"link":"/api/v1/people/665161"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":572233,"link":"/api/v1/people/572233"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":88.0,"strikeZoneTop":3.63424104913056,"strikeZoneBottom":1.67427864384192,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.90835345473312,"aZ":-13.853380436711916,"pfxX":-7.882133554291578,"pfxZ":9.268023026221178,"pX":-0.6757804422798,"pZ":2.1295306650239496,"vX0":6.6272702708187055,"vY0":-139.58738458986699,"vZ0":-7.657725966227753,"x":142.76,"y":181.28,"x0":-2.0546628420685766,"y0":50.00159983858103,"z0":5.817082408729414,"aX":-15.580408220563633},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":15.4,"breakHorizontal":13.0,"spinRate":2189,"spinDirection":204},"zone":7,"typeConfidence":2.0,"plateTime":0.39211618493309297,"extension":6.693457569324856},"index":0,"playId":"3d8151d8-5147-37c8-8655-ad048cd43f6f","pitchNumber":1,"startTime":"2025-08-01T23:36:15.275Z","endTime":"2025-08-01T23:36:19.255Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":665966,"link":"/api/v1/people/665966","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2025-08-01T23:36:25.170Z","endTime":"2025-08-01T23:36:47.920Z","isPitch":false,"type":"action","player":{"id":665966,"link":"/api/v1/people/665966"},"defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":665966,"link":"/api/v1/people/665966","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":87.1,"strikeZoneTop":3.62072606099494,"strikeZoneBottom":1.62835723599939,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.78924784363738,"aZ":-14.092311109398594,"pfxX":-8.72233107216847,"pfxZ":9.302587973581915,"pX":-0.30200709869119274,"pZ":2.0829671727783428,"vX0":7.964012714197107,"vY0":-138.72494866993728,"vZ0":-7.554880219132664,"x":128.51,"y":182.54,"x0":-2.0804368752868325,"y0":50.00618991430455,"z0":5.786300928366389,"aX":-16.95971753642379},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.4,"breakHorizontal":14.0,"spinRate":2060,"spinDirection":207},"zone":7,"typeConfidence":2.0,"plateTime":0.39522533562975903,"extension":6.79794491885833},"index":2,"playId":"120f2d4f-3e70-3522-b05d-031f433e1a17","pitchNumber":2,"startTime":"2025-08-01T23:36:47.920Z","endTime":"2025-08-01T23:36:51.247Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":665966,"link":"/api/v1/people/665966","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.4,"endSpeed":88.0,"strikeZoneTop":3.57,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.4283610150666,"aZ":-7.285852741891805,"pfxX":-5.867458878018558,"pfxZ":12.42942621301264,"pX":0.12738477446289073,"pZ":2.515280343228129,"vX0":6.894133771916747,"vY0":-141.3671873512069,"vZ0":-8.124354722586569,"x":112.14,"y":170.87,"x0":-1.59301143780129,"y0":50.00532332150436,"z0":5.911451572838743,"aX":-11.751501536422383},"breaks":{"breakAngle":46.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.4,"breakVerticalInduced":20.8,"breakHorizontal":9.0,"spinRate":2325,"spinDirection":204},"zone":5,"typeConfidence":2.0,"plateTime":0.3890422189082581,"extension":6.915781038730809},"hitData":{"launchSpeed":102.6,"launchAngle":5.0,"totalDistance":107.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":109.25,"coordY":145.6}},"index":3,"playId":"75adf74c-28a9-3c6d-ab3c-91ecf156dae6","pitchNumber":3,"startTime":"2025-08-01T23:37:06.273Z","endTime":"2025-08-01T23:37:14.129Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":665966,"link":"/api/v1/people/665966","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665966,"link":"/api/v1/people/665966"},"credit":"b_ab"},{"player":{"id":686613,"link":"/api/v1/people/686613"},"credit":"p_ab"},{"player":{"id":665966,"link":"/api/v1/people/665966"},"credit":"b_pa"},{"player":{"id":686613,"link":"/api/v1/people/686613"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":38.800000000000004,"awayTeamWinProbability":61.199999999999996,"homeTeamWinProbabilityAdded":-1.1999999999999957,"leverageIndex":0.46,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2025-08-01T23:37:14.129Z","atBatIndex":14},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Cam Smith grounds out, shortstop Trevor Story to first baseman Abraham Toro.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-01T23:39:06.745Z","endTime":"2025-08-01T23:39:51.385Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681867,"fullName":"Cooper Criswell","link":"/api/v1/people/681867"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":596115,"link":"/api/v1/people/596115"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":647351,"link":"/api/v1/people/647351"},"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(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":87.4,"endSpeed":79.5,"strikeZoneTop":3.3,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.854652568567673,"aZ":-23.82035519909387,"pfxX":-2.461263919914737,"pfxZ":5.14537701266919,"pX":0.29371681981773984,"pZ":2.2921494932693007,"vX0":6.267148545086682,"vY0":-127.07590123240583,"vZ0":-1.5726601525532002,"x":105.8,"y":176.89,"x0":-1.8928477915106787,"y0":50.00159454587437,"z0":4.825109509231016,"aX":-3.9954538104745594},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":9.1,"breakHorizontal":2.9,"spinRate":2263,"spinDirection":220},"zone":6,"typeConfidence":2.0,"plateTime":0.4322546774238196,"extension":7.368588123696033},"hitData":{"launchSpeed":107.0,"launchAngle":6.0,"totalDistance":113.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":104.0,"coordY":150.0}},"index":0,"playId":"23d58846-586f-3888-921f-96f8e4aae329","pitchNumber":1,"startTime":"2025-08-01T23:39:43.364Z","endTime":"2025-08-01T23:39:51.385Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681867,"link":"/api/v1/people/681867","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":647351,"link":"/api/v1/people/647351"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701358,"link":"/api/v1/people/701358"},"credit":"b_ab"},{"player":{"id":681867,"link":"/api/v1/people/681867"},"credit":"p_ab"},{"player":{"id":701358,"link":"/api/v1/people/701358"},"credit":"b_pa"},{"player":{"id":681867,"link":"/api/v1/people/681867"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.0,"awayTeamWinProbability":59.0,"homeTeamWinProbabilityAdded":2.1999999999999957,"leverageIndex":0.85,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2025-08-01T23:39:51.385Z","atBatIndex":15},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Mauricio Dubón lines out to second baseman Ceddanne Rafaela.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-01T23:39:55.582Z","endTime":"2025-08-01T23:40:33.358Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681867,"fullName":"Cooper Criswell","link":"/api/v1/people/681867"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":678882,"link":"/api/v1/people/678882"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":79.1,"strikeZoneTop":3.34207966025526,"strikeZoneBottom":1.68487283268141,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.248517743656834,"aZ":-23.039484875148005,"pfxX":-1.6127354730847312,"pfxZ":5.7101180880711,"pX":0.18134674142564733,"pZ":2.607023934642148,"vX0":5.752356891036188,"vY0":-125.64621736612418,"vZ0":-1.067579540231525,"x":110.09,"y":168.39,"x0":-1.9273965072810242,"y0":50.00536077553042,"z0":4.908164068627065,"aX":-2.5821148177779594},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":10.3,"breakHorizontal":1.6,"spinRate":2350,"spinDirection":218},"zone":5,"typeConfidence":2.0,"plateTime":0.4357878551762915,"extension":7.699277321465935},"index":0,"playId":"e2a197db-8733-3c2d-bd43-6f5b30809e65","pitchNumber":1,"startTime":"2025-08-01T23:40:14.855Z","endTime":"2025-08-01T23:40:18.150Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681867,"link":"/api/v1/people/681867","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":647351,"link":"/api/v1/people/647351"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":89.5,"endSpeed":81.2,"strikeZoneTop":3.32,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.569657336586957,"aZ":-35.48453803480538,"pfxX":-10.616977127958252,"pfxZ":-1.9591986614598174,"pX":0.052105502992588225,"pZ":1.2253980382586611,"vX0":8.237232245532086,"vY0":-129.9653479819561,"vZ0":-1.7060304804221085,"x":115.01,"y":205.69,"x0":-1.7997251713803366,"y0":50.00450139017806,"z0":4.618793357455511,"aX":-17.92627986403132},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-3.7,"breakHorizontal":17.0,"spinRate":2077,"spinDirection":262},"zone":14,"typeConfidence":2.0,"plateTime":0.4235709084951309,"extension":6.723084529954956},"hitData":{"launchSpeed":84.9,"launchAngle":11.0,"totalDistance":176.0,"trajectory":"line_drive","hardness":"medium","location":"4","coordinates":{"coordX":142.0,"coordY":147.0}},"index":1,"playId":"f031de59-17cd-3d4c-922d-4d0f84df56bc","pitchNumber":2,"startTime":"2025-08-01T23:40:27.327Z","endTime":"2025-08-01T23:40:33.358Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681867,"link":"/api/v1/people/681867","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":647351,"link":"/api/v1/people/647351"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":643289,"link":"/api/v1/people/643289"},"credit":"b_ab"},{"player":{"id":681867,"link":"/api/v1/people/681867"},"credit":"p_ab"},{"player":{"id":643289,"link":"/api/v1/people/643289"},"credit":"b_pa"},{"player":{"id":681867,"link":"/api/v1/people/681867"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":42.6,"awayTeamWinProbability":57.4,"homeTeamWinProbabilityAdded":1.6000000000000014,"leverageIndex":0.64,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2025-08-01T23:40:33.358Z","atBatIndex":16},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jeremy Peña singles on a ground ball to left fielder Roman Anthony.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-01T23:40:36.487Z","endTime":"2025-08-01T23:41:07.913Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681867,"fullName":"Cooper Criswell","link":"/api/v1/people/681867"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":701350,"link":"/api/v1/people/701350"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.8,"endSpeed":81.9,"strikeZoneTop":3.52,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.501520577788657,"aZ":-36.06219413186469,"pfxX":-8.816527578652847,"pfxZ":-2.2660668002427915,"pX":-0.2929601481698477,"pZ":2.2661137304823566,"vX0":6.962505801944558,"vY0":-130.5106011412592,"vZ0":0.685925176592264,"x":128.17,"y":177.59,"x0":-1.855175981651227,"y0":50.00144110185804,"z0":4.7247001368432935,"aX":-15.146998387120325},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-3.7,"breakHorizontal":14.4,"spinRate":2079,"spinDirection":261},"zone":7,"typeConfidence":2.0,"plateTime":0.4203312673806443,"extension":6.731511858507682},"hitData":{"launchSpeed":105.3,"launchAngle":1.0,"totalDistance":58.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":72.0,"coordY":112.0}},"index":0,"playId":"802f330f-060f-3de0-8007-43bcf254039a","pitchNumber":1,"startTime":"2025-08-01T23:40:58.311Z","endTime":"2025-08-01T23:41:07.913Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681867,"link":"/api/v1/people/681867","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":647351,"link":"/api/v1/people/647351"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":665161,"link":"/api/v1/people/665161","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665161,"link":"/api/v1/people/665161"},"credit":"b_ab"},{"player":{"id":681867,"link":"/api/v1/people/681867"},"credit":"p_ab"},{"player":{"id":665161,"link":"/api/v1/people/665161"},"credit":"b_pa"},{"player":{"id":681867,"link":"/api/v1/people/681867"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.4,"awayTeamWinProbability":58.6,"homeTeamWinProbabilityAdded":-1.2000000000000028,"leverageIndex":0.42,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2025-08-01T23:41:07.913Z","atBatIndex":17},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jose Altuve walks. Jeremy Peña to 2nd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-01T23:41:10.791Z","endTime":"2025-08-01T23:43:59.390Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681867,"fullName":"Cooper Criswell","link":"/api/v1/people/681867"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"postOnSecond":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":76.0,"endSpeed":68.9,"strikeZoneTop":2.75527034673056,"strikeZoneBottom":1.30530878378618,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.06138171946386,"aZ":-27.269292763769943,"pfxX":10.893961905332134,"pfxZ":4.031991624431578,"pX":0.365809015987431,"pZ":2.0878523848218276,"vX0":1.6708536594990346,"vY0":-110.59618868441419,"vZ0":0.49530169614610586,"x":103.06,"y":182.41,"x0":-1.8162722667347946,"y0":50.002919584851156,"z0":4.763222451040082,"aX":13.249185664542802},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":7.8,"breakHorizontal":-20.2,"spinRate":2525,"spinDirection":87},"zone":6,"typeConfidence":2.0,"plateTime":0.4987286500163304,"extension":6.813907293924639},"index":0,"playId":"54ec481a-3ee7-31f4-986c-069f9d25a1c6","pitchNumber":1,"startTime":"2025-08-01T23:41:32.187Z","endTime":"2025-08-01T23:41:35.554Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681867,"link":"/api/v1/people/681867","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":647351,"link":"/api/v1/people/647351"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"first":{"id":665161,"link":"/api/v1/people/665161"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":80.7,"strikeZoneTop":2.83,"strikeZoneBottom":1.26,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.267217755074462,"aZ":-21.06001658231903,"pfxX":-3.1046832808909626,"pfxZ":6.709535360124011,"pX":1.1840950278247944,"pZ":2.6372836105910222,"vX0":7.771651448424757,"vY0":-127.3696442343172,"vZ0":-1.5350457307957484,"x":71.87,"y":167.57,"x0":-1.492755860086428,"y0":50.0003876723793,"z0":4.900567468126508,"aX":-5.141598783912227},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":12.1,"breakHorizontal":4.0,"spinRate":2283,"spinDirection":217},"zone":12,"typeConfidence":2.0,"plateTime":0.42877081951771334,"extension":7.046556705858231},"index":1,"playId":"249bfb63-b3c8-3c6c-9ccf-2a78d6d6e820","pitchNumber":2,"startTime":"2025-08-01T23:41:51.756Z","endTime":"2025-08-01T23:41:54.756Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681867,"link":"/api/v1/people/681867","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":647351,"link":"/api/v1/people/647351"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"first":{"id":665161,"link":"/api/v1/people/665161"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2025-08-01T23:42:01.478Z","endTime":"2025-08-01T23:42:18.005Z","isPitch":false,"type":"action","player":{"id":514888,"link":"/api/v1/people/514888"},"defense":{"pitcher":{"id":681867,"link":"/api/v1/people/681867","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":647351,"link":"/api/v1/people/647351"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"first":{"id":665161,"link":"/api/v1/people/665161"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":75.7,"endSpeed":68.4,"strikeZoneTop":2.83,"strikeZoneBottom":1.26,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.998500725136292,"aZ":-29.84047923689186,"pfxX":11.641049685031893,"pfxZ":1.9496173935626846,"pX":0.9297259175907299,"pZ":1.4337482546511309,"vX0":2.412459904297916,"vY0":-110.1352834381181,"vZ0":-0.0646476114960588,"x":81.56,"y":200.07,"x0":-1.6975955204974493,"y0":50.00447283480458,"z0":4.685113447801959,"aX":13.953169962182155},"breaks":{"breakAngle":25.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":3.8,"breakHorizontal":-21.7,"spinRate":2532,"spinDirection":85},"zone":14,"typeConfidence":2.0,"plateTime":0.5020441998105967,"extension":6.815823247708647},"index":3,"playId":"5ec1d152-8a91-36ff-b3d5-812515b1f2db","pitchNumber":3,"startTime":"2025-08-01T23:42:18.005Z","endTime":"2025-08-01T23:42:21.005Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681867,"link":"/api/v1/people/681867","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":647351,"link":"/api/v1/people/647351"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"first":{"id":665161,"link":"/api/v1/people/665161"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":75.9,"endSpeed":68.8,"strikeZoneTop":2.8727963002846,"strikeZoneBottom":1.3234425477909,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.352278579901633,"aZ":-29.88123042531318,"pfxX":11.006303994601975,"pfxZ":1.8936001605337536,"pX":1.8506973361295531,"pZ":1.9485040952115835,"vX0":4.425864002093321,"vY0":-110.3772310419354,"vZ0":1.1099381221943223,"x":46.46,"y":186.17,"x0":-1.6225075586355002,"y0":50.00080381152967,"z0":4.635120640628801,"aX":13.303167751266182},"breaks":{"breakAngle":25.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":4.2,"breakHorizontal":-21.2,"spinRate":2634,"spinDirection":78},"zone":14,"typeConfidence":2.0,"plateTime":0.5001281681164502,"extension":6.850838333013259},"index":4,"playId":"8217ee14-696b-388b-976d-c9a397cd9c10","pitchNumber":4,"startTime":"2025-08-01T23:42:49.603Z","endTime":"2025-08-01T23:42:52.984Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681867,"link":"/api/v1/people/681867","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":647351,"link":"/api/v1/people/647351"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"first":{"id":665161,"link":"/api/v1/people/665161"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.4,"endSpeed":81.4,"strikeZoneTop":2.88919792954813,"strikeZoneBottom":1.40716209233027,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.469032738308105,"aZ":-36.27620338813225,"pfxX":-9.455513057383499,"pfxZ":-2.4183035510986866,"pX":-1.5263972634577871,"pZ":2.160756798790962,"vX0":3.617029895670754,"vY0":-130.0928772457078,"vZ0":0.46205547505100686,"x":175.18,"y":180.44,"x0":-1.7132288962613904,"y0":50.000723068213745,"z0":4.749735486592987,"aX":-16.06599685620844},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-4.0,"breakHorizontal":16.2,"spinRate":2048,"spinDirection":245},"zone":11,"typeConfidence":2.0,"plateTime":0.42241308186087423,"extension":6.770142398717876},"index":5,"playId":"0284f2a8-2833-3dee-b8f0-544b0b3b466a","pitchNumber":5,"startTime":"2025-08-01T23:43:08.716Z","endTime":"2025-08-01T23:43:13.260Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681867,"link":"/api/v1/people/681867","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":647351,"link":"/api/v1/people/647351"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"first":{"id":665161,"link":"/api/v1/people/665161"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.7,"endSpeed":77.1,"strikeZoneTop":2.90426433632887,"strikeZoneBottom":1.2882042869912,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.197343429162267,"aZ":-37.33639531963601,"pfxX":-5.730214179553943,"pfxZ":-3.450234310542708,"pX":1.7438185381095508,"pZ":0.5928605276479302,"vX0":9.784244104787867,"vY0":-121.5783559721165,"vZ0":-1.8857214855752233,"x":50.53,"y":222.77,"x0":-1.5912760099372174,"y0":50.00504185634513,"z0":4.623821494629016,"aX":-8.565821533378411},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.7,"breakVerticalInduced":-6.5,"breakHorizontal":8.0,"spinRate":1423,"spinDirection":274},"zone":14,"typeConfidence":2.0,"plateTime":0.45079651411130106,"extension":7.079425343407269},"index":6,"playId":"8fd5872d-0ac5-3b0a-adf9-2e568367cbc7","pitchNumber":6,"startTime":"2025-08-01T23:43:26.574Z","endTime":"2025-08-01T23:43:30.659Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681867,"link":"/api/v1/people/681867","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":647351,"link":"/api/v1/people/647351"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"first":{"id":665161,"link":"/api/v1/people/665161"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":77.3,"endSpeed":69.7,"strikeZoneTop":2.81007670764536,"strikeZoneBottom":1.32818227680269,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.577118550053292,"aZ":-31.636863880442643,"pfxX":11.063847738263929,"pfxZ":0.4308323004988788,"pX":3.313970128107654,"pZ":1.9281482570335802,"vX0":7.475797009756845,"vY0":-112.12634572791916,"vZ0":1.0477542689983907,"x":-9.32,"y":186.72,"x0":-1.533790152033494,"y0":50.00116912314795,"z0":4.754768450651533,"aX":13.688447117607996},"breaks":{"breakAngle":25.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-45.5,"breakVerticalInduced":1.6,"breakHorizontal":-22.3,"spinRate":2543,"spinDirection":80},"zone":14,"typeConfidence":2.0,"plateTime":0.49384396952214527,"extension":6.940666098454674},"index":7,"playId":"3ca1363c-8880-3059-beb3-7a224e7d6e71","pitchNumber":7,"startTime":"2025-08-01T23:43:54.690Z","endTime":"2025-08-01T23:43:59.390Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681867,"link":"/api/v1/people/681867","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":647351,"link":"/api/v1/people/647351"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"first":{"id":665161,"link":"/api/v1/people/665161"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":514888,"link":"/api/v1/people/514888"},"credit":"b_pa"},{"player":{"id":681867,"link":"/api/v1/people/681867"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":39.4,"awayTeamWinProbability":60.6,"homeTeamWinProbabilityAdded":-2.0,"leverageIndex":0.89,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2025-08-01T23:43:59.390Z","atBatIndex":18},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jesús Sánchez grounds out to first baseman Abraham Toro.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-01T23:44:22.711Z","endTime":"2025-08-01T23:45:18.364Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681867,"fullName":"Cooper Criswell","link":"/api/v1/people/681867"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,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":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":647351,"link":"/api/v1/people/647351"},"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(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":84.4,"endSpeed":76.6,"strikeZoneTop":3.43,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.84877972774296,"aZ":-37.03638826613765,"pfxX":-9.149679562451702,"pfxZ":-3.2437384641065536,"pX":-0.48399776163727326,"pZ":1.0206926132417378,"vX0":6.462741261818064,"vY0":-122.69657784293443,"vZ0":-1.0560296943525098,"x":135.45,"y":211.22,"x0":-1.9842691709082785,"y0":50.001104918708016,"z0":4.65760980843495,"aX":-13.729224665251586},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":-5.9,"breakHorizontal":14.8,"spinRate":1497,"spinDirection":269},"zone":13,"typeConfidence":2.0,"plateTime":0.44912842573345246,"extension":6.773706942571126},"index":0,"playId":"925bef3d-2d51-33b5-8faa-5cdfc9300ffb","pitchNumber":1,"startTime":"2025-08-01T23:44:29.826Z","endTime":"2025-08-01T23:44:32.826Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681867,"link":"/api/v1/people/681867","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":647351,"link":"/api/v1/people/647351"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":660821,"link":"/api/v1/people/660821","batSide":{"code":"L","description":"Left"}},"first":{"id":514888,"link":"/api/v1/people/514888"},"second":{"id":665161,"link":"/api/v1/people/665161"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2025-08-01T23:44:46.310Z","endTime":"2025-08-01T23:45:10.732Z","isPitch":false,"type":"action","player":{"id":660821,"link":"/api/v1/people/660821"},"defense":{"pitcher":{"id":681867,"link":"/api/v1/people/681867","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":647351,"link":"/api/v1/people/647351"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":660821,"link":"/api/v1/people/660821","batSide":{"code":"L","description":"Left"}},"first":{"id":514888,"link":"/api/v1/people/514888"},"second":{"id":665161,"link":"/api/v1/people/665161"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":80.1,"strikeZoneTop":3.43,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.537055285518306,"aZ":-23.641352050126446,"pfxX":-2.6439849579845474,"pfxZ":5.182582858958998,"pX":0.9606473148466936,"pZ":3.103219287364359,"vX0":7.574801648359603,"vY0":-127.55017681549424,"vZ0":0.3990370111818011,"x":80.38,"y":154.99,"x0":-1.7055456758007994,"y0":50.000758473623975,"z0":4.810795067570634,"aX":-4.352127395164577},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":9.7,"breakHorizontal":3.0,"spinRate":2266,"spinDirection":225},"zone":12,"typeConfidence":2.0,"plateTime":0.42963417432511664,"extension":7.016588190923924},"hitData":{"launchSpeed":78.2,"launchAngle":-18.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":151.31,"coordY":166.88}},"index":2,"playId":"a796af58-6046-3621-9981-b684f9391c80","pitchNumber":2,"startTime":"2025-08-01T23:45:10.732Z","endTime":"2025-08-01T23:45:18.364Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681867,"link":"/api/v1/people/681867","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":647351,"link":"/api/v1/people/647351"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":660821,"link":"/api/v1/people/660821","batSide":{"code":"L","description":"Left"}},"first":{"id":514888,"link":"/api/v1/people/514888"},"second":{"id":665161,"link":"/api/v1/people/665161"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660821,"link":"/api/v1/people/660821"},"credit":"b_ab"},{"player":{"id":681867,"link":"/api/v1/people/681867"},"credit":"p_ab"},{"player":{"id":660821,"link":"/api/v1/people/660821"},"credit":"b_pa"},{"player":{"id":681867,"link":"/api/v1/people/681867"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":43.7,"awayTeamWinProbability":56.3,"homeTeamWinProbabilityAdded":4.300000000000004,"leverageIndex":1.7,"dramaIndex":74.0,"contextMetrics":{},"playEndTime":"2025-08-01T23:45:18.364Z","atBatIndex":19},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Wilyer Abreu flies out to left fielder Jesús Sánchez.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-01T23:47:22.628Z","endTime":"2025-08-01T23:49:45.985Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686613,"fullName":"Hunter Brown","link":"/api/v1/people/686613"},"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":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":660821,"link":"/api/v1/people/660821"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":86.5,"strikeZoneTop":3.53064015505056,"strikeZoneBottom":1.7455071946077,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.24113530979268,"aZ":-11.587658399429541,"pfxX":-3.881178818224127,"pfxZ":10.754679656917942,"pX":-1.0807871506827131,"pZ":2.35245665744902,"vX0":4.3346284662816625,"vY0":-137.42760550257887,"vZ0":-7.275666797186839,"x":158.2,"y":175.26,"x0":-2.173683722384271,"y0":50.00516472569742,"z0":5.820204213921613,"aX":-7.430855440635384},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":18.1,"breakHorizontal":6.1,"spinRate":2227,"spinDirection":210},"zone":13,"typeConfidence":2.0,"plateTime":0.3984558649369023,"extension":6.731417288057411},"index":0,"playId":"1b97e152-65fe-3239-9318-7631e983920f","pitchNumber":1,"startTime":"2025-08-01T23:47:54.173Z","endTime":"2025-08-01T23:47:58.406Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":677800,"link":"/api/v1/people/677800","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":85.0,"strikeZoneTop":3.50322854979032,"strikeZoneBottom":1.62452930224013,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.034631017708712,"aZ":-14.054796214373427,"pfxX":-4.372563752290845,"pfxZ":9.727797354243851,"pX":-0.9036918892604036,"pZ":3.548583398311416,"vX0":4.838037368838616,"vY0":-135.9158398989251,"vZ0":-3.848129693516802,"x":151.45,"y":142.97,"x0":-2.1424843020698705,"y0":50.00219940029304,"z0":5.965111152700775,"aX":-8.144183105621332},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.9,"breakHorizontal":6.8,"spinRate":2213,"spinDirection":210},"zone":11,"typeConfidence":2.0,"plateTime":0.4036898943342191,"extension":6.659302559165851},"index":1,"playId":"ed5a4d87-21c8-3cdb-8403-4621f2318710","pitchNumber":2,"startTime":"2025-08-01T23:48:11.096Z","endTime":"2025-08-01T23:48:14.952Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":677800,"link":"/api/v1/people/677800","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":87.7,"strikeZoneTop":3.49,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.73130747894354,"aZ":-8.923793130679739,"pfxX":-3.6682682815005108,"pfxZ":11.765516611865571,"pX":-0.3246224403991226,"pZ":2.4707963030085134,"vX0":5.539371115518259,"vY0":-139.96101657416463,"vZ0":-7.725775632896794,"x":129.37,"y":172.07,"x0":-1.8564045028623926,"y0":50.0038440418406,"z0":5.857774953821413,"aX":-7.250077055731866},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":19.8,"breakHorizontal":5.4,"spinRate":2310,"spinDirection":215},"zone":4,"typeConfidence":2.0,"plateTime":0.3919139350070293,"extension":6.901361230106569},"index":2,"playId":"3a140d29-e8e5-3194-86c9-9e60209d2a3f","pitchNumber":3,"startTime":"2025-08-01T23:48:25.940Z","endTime":"2025-08-01T23:48:28.940Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":677800,"link":"/api/v1/people/677800","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":95.4,"endSpeed":87.3,"strikeZoneTop":3.49,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.90209059850762,"aZ":-10.92880070141719,"pfxX":-3.5196438439852384,"pfxZ":10.889061442011734,"pX":-0.5222106946170497,"pZ":2.1942181315993543,"vX0":4.951815638039947,"vY0":-138.76776678140033,"vZ0":-7.769938180393014,"x":136.91,"y":179.54,"x0":-1.872103223061483,"y0":50.005820490216024,"z0":5.757861841238611,"aX":-6.869302940780929},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":18.2,"breakHorizontal":5.4,"spinRate":2142,"spinDirection":208},"zone":7,"typeConfidence":2.0,"plateTime":0.39463204277311625,"extension":6.909900009449169},"index":3,"playId":"1243823e-ecb2-3566-ac11-653cabdda718","pitchNumber":4,"startTime":"2025-08-01T23:48:49.917Z","endTime":"2025-08-01T23:48:53.048Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":677800,"link":"/api/v1/people/677800","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2025-08-01T23:49:00.387Z","endTime":"2025-08-01T23:49:22.079Z","isPitch":false,"type":"action","player":{"id":677800,"link":"/api/v1/people/677800"},"defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":677800,"link":"/api/v1/people/677800","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":96.4,"endSpeed":88.2,"strikeZoneTop":3.50787908554108,"strikeZoneBottom":1.74704835984937,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.962405346087316,"aZ":-12.187974485624785,"pfxX":-4.189689042059485,"pfxZ":9.991637579701276,"pX":-1.3531383724356483,"pZ":4.372449224461501,"vX0":3.3832077734516024,"vY0":-140.34578438723088,"vZ0":-2.376459892190251,"x":168.58,"y":120.72,"x0":-2.028309448929636,"y0":50.00052605523715,"z0":6.021162768679228,"aX":-8.379312847226924},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":17.8,"breakHorizontal":7.0,"spinRate":2273,"spinDirection":208},"zone":11,"typeConfidence":2.0,"plateTime":0.38985592544871617,"extension":6.802789050583495},"index":5,"playId":"5f01bd8f-e3f6-372e-9be6-8c11bdcfca90","pitchNumber":5,"startTime":"2025-08-01T23:49:22.079Z","endTime":"2025-08-01T23:49:26.278Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":677800,"link":"/api/v1/people/677800","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":88.4,"strikeZoneTop":3.49,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.5634828818769,"aZ":-12.842375588107654,"pfxX":-5.27342399076063,"pfxZ":9.716476208342051,"pX":-0.8615298351579674,"pZ":2.138316631434428,"vX0":4.601219131233536,"vY0":-139.71301240427135,"vZ0":-7.721758303527258,"x":149.84,"y":181.05,"x0":-1.8393739376477214,"y0":50.00595996767741,"z0":5.770148995996477,"aX":-10.49499886625334},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.3,"breakHorizontal":8.6,"spinRate":2203,"spinDirection":211},"zone":13,"typeConfidence":2.0,"plateTime":0.39106965806853244,"extension":6.866550407607202},"hitData":{"launchSpeed":75.2,"launchAngle":41.0,"totalDistance":247.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":73.17,"coordY":116.08}},"index":6,"playId":"29abb13b-2628-3ecf-9163-b4133a614264","pitchNumber":6,"startTime":"2025-08-01T23:49:37.706Z","endTime":"2025-08-01T23:49:45.985Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":677800,"link":"/api/v1/people/677800","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677800,"link":"/api/v1/people/677800"},"credit":"b_ab"},{"player":{"id":686613,"link":"/api/v1/people/686613"},"credit":"p_ab"},{"player":{"id":677800,"link":"/api/v1/people/677800"},"credit":"b_pa"},{"player":{"id":686613,"link":"/api/v1/people/686613"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.9,"awayTeamWinProbability":59.1,"homeTeamWinProbabilityAdded":-2.8000000000000043,"leverageIndex":1.07,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2025-08-01T23:49:45.985Z","atBatIndex":20},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ceddanne Rafaela grounds out, third baseman Carlos Correa to first baseman Christian Walker.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-01T23:49:48.714Z","endTime":"2025-08-01T23:50:20.982Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686613,"fullName":"Hunter Brown","link":"/api/v1/people/686613"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":621043,"link":"/api/v1/people/621043"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":572233,"link":"/api/v1/people/572233"},"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":95.7,"endSpeed":87.9,"strikeZoneTop":3.54,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.83385398335966,"aZ":-17.32894602191201,"pfxX":-9.614171835464528,"pfxZ":7.523882998969123,"pX":-1.0071487189963537,"pZ":2.9474795538922938,"vX0":6.16317975689901,"vY0":-139.22230437371044,"vZ0":-5.248558953713799,"x":155.39,"y":159.2,"x0":-1.9950143183475288,"y0":50.00040961563182,"z0":5.995506407900655,"aX":-18.9622685748448},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":12.7,"breakHorizontal":16.2,"spinRate":1997,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.39269614742252124,"extension":6.832857789984699},"hitData":{"launchSpeed":56.6,"launchAngle":8.0,"totalDistance":68.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":104.5,"coordY":169.83}},"index":0,"playId":"0a7484f9-65fe-3cd1-b0c0-9467822e78ac","pitchNumber":1,"startTime":"2025-08-01T23:50:13.664Z","endTime":"2025-08-01T23:50:20.982Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678882,"link":"/api/v1/people/678882"},"credit":"b_ab"},{"player":{"id":686613,"link":"/api/v1/people/686613"},"credit":"p_ab"},{"player":{"id":678882,"link":"/api/v1/people/678882"},"credit":"b_pa"},{"player":{"id":686613,"link":"/api/v1/people/686613"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":39.0,"awayTeamWinProbability":61.0,"homeTeamWinProbabilityAdded":-1.8999999999999986,"leverageIndex":0.78,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2025-08-01T23:50:20.982Z","atBatIndex":21},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Roman Anthony singles on a ground ball to right fielder Cam Smith.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-01T23:50:27.265Z","endTime":"2025-08-01T23:51:22.716Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686613,"fullName":"Hunter Brown","link":"/api/v1/people/686613"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":701358,"link":"/api/v1/people/701358"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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.1,"endSpeed":88.1,"strikeZoneTop":3.72595918006436,"strikeZoneBottom":1.73584043810128,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.131575030157947,"aZ":-18.979350675109124,"pfxX":-8.727782396414627,"pfxZ":6.644079223045951,"pX":0.02023073634678832,"pZ":3.468244182285163,"vX0":8.610489803082862,"vY0":-139.73075228797475,"vZ0":-3.336750810937846,"x":116.23,"y":145.14,"x0":-1.9604653234681475,"y0":50.004873667858504,"z0":5.917865962522119,"aX":-17.340013204423197},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":11.5,"breakHorizontal":14.2,"spinRate":1987,"spinDirection":203},"zone":2,"typeConfidence":2.0,"plateTime":0.3912924915810594,"extension":6.761430663535661},"index":0,"playId":"7fb46856-7017-3cf6-ae77-eec0a9232d09","pitchNumber":1,"startTime":"2025-08-01T23:50:50.723Z","endTime":"2025-08-01T23:50:53.843Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":701350,"link":"/api/v1/people/701350","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":84.3,"strikeZoneTop":3.63,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.777706397897518,"aZ":-23.832175062435187,"pfxX":1.3656396064089114,"pfxZ":4.6131670808868375,"pX":-0.03153160975684876,"pZ":2.045193371631485,"vX0":4.984311034145541,"vY0":-133.62389664608887,"vZ0":-5.310108671199935,"x":118.2,"y":183.56,"x0":-2.0983988616350397,"y0":50.00339605087729,"z0":5.770345231207243,"aX":2.4691709872290457},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":7.4,"breakHorizontal":-3.6,"spinRate":2123,"spinDirection":201},"zone":8,"typeConfidence":2.0,"plateTime":0.40988446697934844,"extension":6.725058682110416},"hitData":{"launchSpeed":104.7,"launchAngle":-11.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":170.25,"coordY":124.98}},"index":1,"playId":"463cd62b-2234-3487-a3c0-d9c6652adb87","pitchNumber":2,"startTime":"2025-08-01T23:51:11.279Z","endTime":"2025-08-01T23:51:22.716Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":701350,"link":"/api/v1/people/701350","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701350,"link":"/api/v1/people/701350"},"credit":"b_ab"},{"player":{"id":686613,"link":"/api/v1/people/686613"},"credit":"p_ab"},{"player":{"id":701350,"link":"/api/v1/people/701350"},"credit":"b_pa"},{"player":{"id":686613,"link":"/api/v1/people/686613"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.400000000000006,"awayTeamWinProbability":59.599999999999994,"homeTeamWinProbabilityAdded":1.4000000000000057,"leverageIndex":0.5,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2025-08-01T23:51:22.716Z","atBatIndex":22},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Alex Bregman singles on a line drive to left fielder Jesús Sánchez. Roman Anthony to 3rd. Alex Bregman to 2nd. Alex Bregman advances to 2nd, on a throwing error by left fielder Jesús Sánchez.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-01T23:51:23.854Z","endTime":"2025-08-01T23:53:24.928Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686613,"fullName":"Hunter Brown","link":"/api/v1/people/686613"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"postOnThird":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":660821,"link":"/api/v1/people/660821"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":660821,"link":"/api/v1/people/660821"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_throwing_error"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_force","runner":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":86.6,"strikeZoneTop":3.32488622148316,"strikeZoneBottom":1.65852955358041,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.79263689612449,"aZ":-17.59362368286128,"pfxX":-8.649613945808108,"pfxZ":7.55835262584253,"pX":-0.6748289573582663,"pZ":1.8682162750316622,"vX0":7.323652466750192,"vY0":-138.70608290799055,"vZ0":-7.218515846597104,"x":142.72,"y":188.34,"x0":-2.2380993915853438,"y0":50.00628492151252,"z0":5.697562523318164,"aX":-16.696277523389867},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":12.1,"breakHorizontal":13.9,"spinRate":2246,"spinDirection":213},"zone":7,"typeConfidence":2.0,"plateTime":0.3963288786589292,"extension":6.835054523686505},"index":0,"playId":"b69d426e-5e8d-36bc-8124-46f8639bfb5d","pitchNumber":1,"startTime":"2025-08-01T23:51:49.586Z","endTime":"2025-08-01T23:51:55.199Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"first":{"id":701350,"link":"/api/v1/people/701350"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":1,"playId":"047c2913-98dd-3aee-ba8d-8b305245e429","startTime":"2025-08-01T23:52:07.711Z","endTime":"2025-08-01T23:52:11.385Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"first":{"id":701350,"link":"/api/v1/people/701350"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":82.8,"strikeZoneTop":3.33515503912471,"strikeZoneBottom":1.63436657082232,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.242485190621778,"aZ":-24.383224495041393,"pfxX":2.984737574461863,"pfxZ":4.465527485263703,"pX":1.807942763013002,"pZ":1.9278580763905235,"vX0":8.848350921614337,"vY0":-131.77562397435278,"vZ0":-5.107746924102977,"x":48.09,"y":186.73,"x0":-1.9925599670149294,"y0":50.00134683260327,"z0":5.712652198207614,"aX":5.200861241339276},"breaks":{"breakAngle":15.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":7.1,"breakHorizontal":-7.4,"spinRate":2155,"spinDirection":188},"zone":14,"typeConfidence":2.0,"plateTime":0.41702946461596513,"extension":6.819479164941624},"index":2,"playId":"18c4fdec-9d39-30a4-953a-0c4a4e720e86","pitchNumber":2,"startTime":"2025-08-01T23:52:27.616Z","endTime":"2025-08-01T23:52:30.730Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"first":{"id":701350,"link":"/api/v1/people/701350"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":83.8,"strikeZoneTop":3.37,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.096772996913668,"aZ":-24.646811294395853,"pfxX":1.0962375813978842,"pfxZ":4.216175323331138,"pX":0.3671075733826869,"pZ":1.6458689829109208,"vX0":6.01513197306383,"vY0":-133.1454162381962,"vZ0":-6.3312351466391785,"x":103.01,"y":194.34,"x0":-2.0690518414340833,"y0":50.00417810078693,"z0":5.852413393445985,"aX":1.955635026139086},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":6.4,"breakHorizontal":-3.4,"spinRate":2267,"spinDirection":187},"zone":9,"typeConfidence":2.0,"plateTime":0.41226632448461187,"extension":6.75746463014368},"index":3,"playId":"afcf3e81-5093-397e-91ff-4afb0b7dddfd","pitchNumber":3,"startTime":"2025-08-01T23:52:47.277Z","endTime":"2025-08-01T23:52:50.714Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"first":{"id":701350,"link":"/api/v1/people/701350"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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,"runnerGoing":true},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":86.5,"strikeZoneTop":3.37,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.754127341807944,"aZ":-9.55893154217586,"pfxX":-3.454498281097086,"pfxZ":11.673168787828589,"pX":-0.1493796667714518,"pZ":3.0216271733036826,"vX0":5.483402020935603,"vY0":-139.14877434497907,"vZ0":-6.515263945161383,"x":122.69,"y":157.2,"x0":-1.7077210718418823,"y0":50.00045325660282,"z0":6.0451322091588136,"aX":-6.691677976719412},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":19.8,"breakHorizontal":4.9,"spinRate":2384,"spinDirection":206},"zone":2,"typeConfidence":2.0,"plateTime":0.39546934328623085,"extension":6.757568125978809},"hitData":{"launchSpeed":100.0,"launchAngle":16.0,"totalDistance":251.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":91.01,"coordY":101.52}},"index":4,"playId":"e62d9e74-cb67-385c-8786-6f95145d5c39","pitchNumber":4,"startTime":"2025-08-01T23:53:08.355Z","endTime":"2025-08-01T23:53:24.928Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"first":{"id":701350,"link":"/api/v1/people/701350"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608324,"link":"/api/v1/people/608324"},"credit":"b_ab"},{"player":{"id":686613,"link":"/api/v1/people/686613"},"credit":"p_ab"},{"player":{"id":608324,"link":"/api/v1/people/608324"},"credit":"b_pa"},{"player":{"id":686613,"link":"/api/v1/people/686613"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":44.800000000000004,"awayTeamWinProbability":55.199999999999996,"homeTeamWinProbabilityAdded":4.399999999999999,"leverageIndex":1.09,"dramaIndex":60.0,"contextMetrics":{},"playEndTime":"2025-08-01T23:53:24.928Z","atBatIndex":23},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jarren Duran strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-01T23:54:49.643Z","endTime":"2025-08-01T23:55:57.525Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686613,"fullName":"Hunter Brown","link":"/api/v1/people/686613"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[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":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-01T23:53:48.196Z","endTime":"2025-08-01T23:54:51.903Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":680776,"link":"/api/v1/people/680776","batSide":{"code":"L","description":"Left"}},"second":{"id":608324,"link":"/api/v1/people/608324"},"third":{"id":701350,"link":"/api/v1/people/701350"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":76.9,"strikeZoneTop":3.52397838840175,"strikeZoneBottom":1.66665669526157,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.091580302979335,"aZ":-46.528798816689125,"pfxX":0.7655522474192236,"pfxZ":-9.566737977078938,"pX":-0.08492372594200369,"pZ":2.6497234596296066,"vX0":3.909146659953683,"vY0":-122.50325869283107,"vZ0":1.310855920946914,"x":120.24,"y":167.24,"x0":-1.8092726624278848,"y0":50.00319962474975,"z0":6.125037705446222,"aX":1.148183258367836},"breaks":{"breakAngle":2.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.6,"breakVerticalInduced":-16.6,"breakHorizontal":-2.4,"spinRate":2428,"spinDirection":20},"zone":5,"typeConfidence":2.0,"plateTime":0.44932789897617464,"extension":6.721825213690165},"index":1,"playId":"ac8e7c6d-0e58-3a57-b5f1-da589666f0ab","pitchNumber":1,"startTime":"2025-08-01T23:54:51.903Z","endTime":"2025-08-01T23:54:54.937Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":680776,"link":"/api/v1/people/680776","batSide":{"code":"L","description":"Left"}},"second":{"id":608324,"link":"/api/v1/people/608324"},"third":{"id":701350,"link":"/api/v1/people/701350"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":88.1,"strikeZoneTop":3.47,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.26364366684149,"aZ":-11.278340339943222,"pfxX":-3.366928955399665,"pfxZ":10.470518504845252,"pX":0.7568417744317064,"pZ":2.9727767674411156,"vX0":8.050228131227653,"vY0":-140.69666199097816,"vZ0":-6.087804533529361,"x":88.15,"y":158.52,"x0":-1.709824152474592,"y0":50.003626536867664,"z0":5.902333643773448,"aX":-6.720358111925024},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":17.8,"breakHorizontal":4.3,"spinRate":2283,"spinDirection":211},"zone":3,"typeConfidence":2.0,"plateTime":0.38996076042207095,"extension":6.808320184105426},"index":2,"playId":"f9390b0e-e3f6-352d-bb0e-641aee85f78e","pitchNumber":2,"startTime":"2025-08-01T23:55:12.408Z","endTime":"2025-08-01T23:55:15.408Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":680776,"link":"/api/v1/people/680776","batSide":{"code":"L","description":"Left"}},"second":{"id":608324,"link":"/api/v1/people/608324"},"third":{"id":701350,"link":"/api/v1/people/701350"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":3,"startTime":"2025-08-01T23:55:31.855Z","endTime":"2025-08-01T23:55:53.540Z","isPitch":false,"type":"action","player":{"id":680776,"link":"/api/v1/people/680776"},"defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":680776,"link":"/api/v1/people/680776","batSide":{"code":"L","description":"Left"}},"second":{"id":608324,"link":"/api/v1/people/608324"},"third":{"id":701350,"link":"/api/v1/people/701350"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":87.8,"strikeZoneTop":3.47,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.39954996584809,"aZ":-12.259923273795303,"pfxX":-2.053376476630893,"pfxZ":10.039996470955384,"pX":0.6909812451380617,"pZ":4.0347244639834745,"vX0":7.090460524117028,"vY0":-140.1163473780363,"vZ0":-3.3448852015326853,"x":90.66,"y":129.84,"x0":-1.6082760178463023,"y0":50.00108667786272,"z0":6.0479593833151855,"aX":-4.072987317604417},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":17.6,"breakHorizontal":2.2,"spinRate":2248,"spinDirection":199},"zone":12,"typeConfidence":2.0,"plateTime":0.39128771847719523,"extension":6.702839732530889},"index":4,"playId":"7729b96e-007f-3e36-9200-0b2ea8141874","pitchNumber":3,"startTime":"2025-08-01T23:55:53.540Z","endTime":"2025-08-01T23:55:57.525Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":680776,"link":"/api/v1/people/680776","batSide":{"code":"L","description":"Left"}},"second":{"id":608324,"link":"/api/v1/people/608324"},"third":{"id":701350,"link":"/api/v1/people/701350"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680776,"link":"/api/v1/people/680776"},"credit":"b_ab"},{"player":{"id":686613,"link":"/api/v1/people/686613"},"credit":"p_ab"},{"player":{"id":680776,"link":"/api/v1/people/680776"},"credit":"b_pa"},{"player":{"id":686613,"link":"/api/v1/people/686613"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":37.7,"awayTeamWinProbability":62.3,"homeTeamWinProbabilityAdded":-7.100000000000001,"leverageIndex":2.54,"dramaIndex":112.0,"contextMetrics":{},"playEndTime":"2025-08-01T23:55:57.525Z","atBatIndex":24},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Carlos Correa lines out sharply to center fielder Jarren Duran.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-01T23:58:08.374Z","endTime":"2025-08-01T23:58:47.816Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681867,"fullName":"Cooper Criswell","link":"/api/v1/people/681867"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":680776,"link":"/api/v1/people/680776"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.3,"endSpeed":81.0,"strikeZoneTop":3.53578618608424,"strikeZoneBottom":1.7868329609128,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.882081170078234,"aZ":-35.80838336368215,"pfxX":-9.386831930177784,"pfxZ":-2.1586478439819796,"pX":0.07751648030177981,"pZ":2.3361826468159266,"vX0":7.637749403428801,"vY0":-129.69184408973214,"vZ0":0.6878880288415568,"x":114.05,"y":175.7,"x0":-1.7019355597355663,"y0":50.00205125581555,"z0":4.822397534281222,"aX":-15.8158843671916},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-3.5,"breakHorizontal":15.0,"spinRate":2009,"spinDirection":260},"zone":5,"typeConfidence":2.0,"plateTime":0.4241138574324306,"extension":6.955020604635225},"index":0,"playId":"4ca3a2a2-2cdc-3bda-aae0-c7f879653e93","pitchNumber":1,"startTime":"2025-08-01T23:58:26.797Z","endTime":"2025-08-01T23:58:30.198Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681867,"link":"/api/v1/people/681867","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":647351,"link":"/api/v1/people/647351"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":621043,"link":"/api/v1/people/621043","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":87.4,"endSpeed":79.3,"strikeZoneTop":3.57,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.47089868432839,"aZ":-32.3314949111634,"pfxX":-9.52236255888893,"pfxZ":-0.0955555559493817,"pX":-0.3021452300609848,"pZ":2.359646199222772,"vX0":6.6409828239170885,"vY0":-127.0456457569549,"vZ0":0.15219072215973184,"x":128.52,"y":175.07,"x0":-1.7260680217592834,"y0":50.00376181411694,"z0":4.890040053518632,"aX":-15.410540245063357},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":0.1,"breakHorizontal":15.5,"spinRate":2043,"spinDirection":245},"zone":4,"typeConfidence":2.0,"plateTime":0.43280149432231996,"extension":7.035451658535553},"hitData":{"launchSpeed":102.5,"launchAngle":22.0,"totalDistance":383.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":116.0,"coordY":49.0}},"index":1,"playId":"6826d4dd-99c6-3934-9b46-cc8f7bbf9784","pitchNumber":2,"startTime":"2025-08-01T23:58:39.920Z","endTime":"2025-08-01T23:58:47.816Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681867,"link":"/api/v1/people/681867","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":647351,"link":"/api/v1/people/647351"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":621043,"link":"/api/v1/people/621043","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621043,"link":"/api/v1/people/621043"},"credit":"b_ab"},{"player":{"id":681867,"link":"/api/v1/people/681867"},"credit":"p_ab"},{"player":{"id":621043,"link":"/api/v1/people/621043"},"credit":"b_pa"},{"player":{"id":681867,"link":"/api/v1/people/681867"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.0,"awayTeamWinProbability":60.0,"homeTeamWinProbabilityAdded":2.299999999999997,"leverageIndex":0.9,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2025-08-01T23:58:47.816Z","atBatIndex":25},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Yainer Diaz grounds out, third baseman Alex Bregman to first baseman Abraham Toro.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-01T23:59:11.804Z","endTime":"2025-08-01T23:59:40.636Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681867,"fullName":"Cooper Criswell","link":"/api/v1/people/681867"},"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":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":608324,"link":"/api/v1/people/608324"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":647351,"link":"/api/v1/people/647351"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":81.5,"strikeZoneTop":3.58893064589387,"strikeZoneBottom":1.57247691780771,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.63006653440919,"aZ":-35.6297845679916,"pfxX":-10.976504099854637,"pfxZ":-2.03580885966893,"pX":0.8267065374909618,"pZ":1.1451726298934684,"vX0":10.109452661537008,"vY0":-129.99434286650825,"vZ0":-1.9078459282289781,"x":85.49,"y":207.86,"x0":-1.704210734042979,"y0":50.00536100078854,"z0":4.617679602802762,"aX":-18.613353369627767},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-4.0,"breakHorizontal":17.4,"spinRate":2143,"spinDirection":260},"zone":14,"typeConfidence":2.0,"plateTime":0.42287442105987383,"extension":6.746465704263756},"index":0,"playId":"8ec9f83c-e123-3e70-8ebd-f925ac9f6abd","pitchNumber":1,"startTime":"2025-08-01T23:59:19.085Z","endTime":"2025-08-01T23:59:22.325Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681867,"link":"/api/v1/people/681867","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":647351,"link":"/api/v1/people/647351"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":673237,"link":"/api/v1/people/673237","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":80.4,"strikeZoneTop":3.15,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.820549271615103,"aZ":-33.519425229198,"pfxX":-9.923807288439892,"pfxZ":-0.8070936457905624,"pX":-0.4464772529721217,"pZ":2.172943938812209,"vX0":6.565136431838266,"vY0":-128.5900549052115,"vZ0":-0.02333595639487851,"x":134.02,"y":180.11,"x0":-1.7545391485380677,"y0":50.00491793673078,"z0":4.801498785606773,"aX":-16.477307621567444},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":-1.2,"breakHorizontal":16.3,"spinRate":2086,"spinDirection":253},"zone":4,"typeConfidence":2.0,"plateTime":0.4273700025781064,"extension":7.039337200536916},"hitData":{"launchSpeed":90.9,"launchAngle":-36.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":106.72,"coordY":176.01}},"index":1,"playId":"f44be9e4-778b-36ff-b22c-3619061bf717","pitchNumber":2,"startTime":"2025-08-01T23:59:32.716Z","endTime":"2025-08-01T23:59:40.636Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681867,"link":"/api/v1/people/681867","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":647351,"link":"/api/v1/people/647351"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":673237,"link":"/api/v1/people/673237","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"credit":"b_ab"},{"player":{"id":681867,"link":"/api/v1/people/681867"},"credit":"p_ab"},{"player":{"id":673237,"link":"/api/v1/people/673237"},"credit":"b_pa"},{"player":{"id":681867,"link":"/api/v1/people/681867"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.699999999999996,"awayTeamWinProbability":58.300000000000004,"homeTeamWinProbabilityAdded":1.6999999999999957,"leverageIndex":0.67,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2025-08-01T23:59:40.636Z","atBatIndex":26},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Christian Walker strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-01T23:59:47.092Z","endTime":"2025-08-02T00:01:21.395Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681867,"fullName":"Cooper Criswell","link":"/api/v1/people/681867"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":665966,"link":"/api/v1/people/665966"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.2,"endSpeed":82.0,"strikeZoneTop":3.47927695104647,"strikeZoneBottom":1.78640938944417,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.40604736261624,"aZ":-32.86389132378535,"pfxX":-10.954288599136978,"pfxZ":-0.39954397996920576,"pX":1.3067776086555178,"pZ":2.0329267381147744,"vX0":11.038501674500884,"vY0":-130.83473804706918,"vZ0":-0.566812774077906,"x":67.19,"y":183.89,"x0":-1.5579085353304487,"y0":50.00476543485384,"z0":4.730447215628121,"aX":-18.861298703273594},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":-0.6,"breakHorizontal":17.2,"spinRate":2156,"spinDirection":257},"zone":14,"typeConfidence":2.0,"plateTime":0.4197750776367868,"extension":6.913582119149762},"index":0,"playId":"e52ffb8a-1f3a-3793-b85a-d73729e3f39d","pitchNumber":1,"startTime":"2025-08-02T00:00:05.314Z","endTime":"2025-08-02T00:00:09.547Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681867,"link":"/api/v1/people/681867","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":647351,"link":"/api/v1/people/647351"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":80.2,"strikeZoneTop":3.53960128714625,"strikeZoneBottom":1.84761742244613,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.97935376548414,"aZ":-23.804978891693494,"pfxX":-0.8101698400019317,"pfxZ":5.1226049444796224,"pX":0.6820029396548476,"pZ":3.0931623129373946,"vX0":6.154793122759919,"vY0":-126.3082559387036,"vZ0":0.30905558582409975,"x":91.0,"y":155.26,"x0":-1.669276662625073,"y0":50.00372398383207,"z0":4.8659714346255,"aX":-1.3244309013189062},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":9.6,"breakHorizontal":0.2,"spinRate":2310,"spinDirection":213},"zone":3,"typeConfidence":2.0,"plateTime":0.43176474983719926,"extension":7.269586315396526},"index":1,"playId":"78aa9967-653f-3ebe-b1b4-8ac0bdf5a757","pitchNumber":2,"startTime":"2025-08-02T00:00:18.030Z","endTime":"2025-08-02T00:00:21.356Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681867,"link":"/api/v1/people/681867","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":647351,"link":"/api/v1/people/647351"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"index":2,"startTime":"2025-08-02T00:00:32.978Z","endTime":"2025-08-02T00:00:43.385Z","isPitch":false,"type":"action","player":{"id":572233,"link":"/api/v1/people/572233"},"defense":{"pitcher":{"id":681867,"link":"/api/v1/people/681867","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":647351,"link":"/api/v1/people/647351"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":80.6,"strikeZoneTop":3.4,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.485871857212906,"aZ":-25.431901364765057,"pfxX":0.44964789746173595,"pfxZ":4.059301035714004,"pX":0.18498270401191824,"pZ":3.796805416857304,"vX0":4.905702045803703,"vY0":-127.57533058450106,"vZ0":2.1106789070976073,"x":109.95,"y":136.27,"x0":-1.8154498091965063,"y0":50.00017769140321,"z0":4.953914525415838,"aX":0.7461226897779061},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":8.0,"breakHorizontal":-1.8,"spinRate":2334,"spinDirection":210},"zone":12,"typeConfidence":2.0,"plateTime":0.42816020815257705,"extension":6.744864267791744},"index":3,"playId":"ff6207b5-04d9-3afa-a98c-561daa1d6ba1","pitchNumber":3,"startTime":"2025-08-02T00:00:43.385Z","endTime":"2025-08-02T00:00:46.405Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681867,"link":"/api/v1/people/681867","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":647351,"link":"/api/v1/people/647351"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":76.7,"endSpeed":70.0,"strikeZoneTop":3.46004692643962,"strikeZoneBottom":1.71068094753588,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.852158204952424,"aZ":-30.730529390843838,"pfxX":11.902226007788375,"pfxZ":1.1566472479235408,"pX":0.7718307070133208,"pZ":1.3820758775679018,"vX0":2.315447288552212,"vY0":-111.6215531702831,"vZ0":-0.30382059018865315,"x":87.58,"y":201.46,"x0":-1.8275697038706402,"y0":50.00011064692474,"z0":4.724154917950524,"aX":14.794423537391925},"breaks":{"breakAngle":26.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":2.4,"breakHorizontal":-22.2,"spinRate":2680,"spinDirection":80},"zone":14,"typeConfidence":2.0,"plateTime":0.4934974457407111,"extension":6.870272634562897},"index":4,"playId":"96804e08-7239-3214-852f-3daadce5abba","pitchNumber":4,"startTime":"2025-08-02T00:01:00.959Z","endTime":"2025-08-02T00:01:05.470Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681867,"link":"/api/v1/people/681867","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":647351,"link":"/api/v1/people/647351"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":80.7,"strikeZoneTop":3.4,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.23874629749394,"aZ":-23.471370150569637,"pfxX":-0.42018919269858257,"pfxZ":5.24790647513009,"pX":0.10679302072692132,"pZ":3.5777585464374617,"vX0":4.745655283893633,"vY0":-127.2459132011325,"vZ0":1.1229266718354225,"x":112.93,"y":142.18,"x0":-1.7186054118460417,"y0":50.00509909755039,"z0":4.974529848302138,"aX":-0.6976483580656917},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":10.0,"breakHorizontal":-0.2,"spinRate":2366,"spinDirection":211},"zone":12,"typeConfidence":2.0,"plateTime":0.4285310289081492,"extension":7.170794373501776},"index":5,"playId":"ada55a17-bdf4-3662-9ecb-47150a9327c1","pitchNumber":5,"startTime":"2025-08-02T00:01:18.239Z","endTime":"2025-08-02T00:01:21.395Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681867,"link":"/api/v1/people/681867","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":647351,"link":"/api/v1/people/647351"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":572233,"link":"/api/v1/people/572233"},"credit":"b_ab"},{"player":{"id":681867,"link":"/api/v1/people/681867"},"credit":"p_ab"},{"player":{"id":572233,"link":"/api/v1/people/572233"},"credit":"b_pa"},{"player":{"id":681867,"link":"/api/v1/people/681867"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":42.8,"awayTeamWinProbability":57.2,"homeTeamWinProbabilityAdded":1.1000000000000014,"leverageIndex":0.45,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2025-08-02T00:01:21.395Z","atBatIndex":27},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Abraham Toro strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-02T00:03:29.645Z","endTime":"2025-08-02T00:04:48.764Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":647351,"fullName":"Abraham Toro","link":"/api/v1/people/647351"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686613,"fullName":"Hunter Brown","link":"/api/v1/people/686613"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":647351,"fullName":"Abraham Toro","link":"/api/v1/people/647351"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":79.8,"strikeZoneTop":3.42360919142116,"strikeZoneBottom":1.67454993894644,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.6308463877857,"aZ":-23.04445121395923,"pfxX":-8.11410451424533,"pfxZ":5.622835466843405,"pX":-0.33341361887870974,"pZ":1.79533828159125,"vX0":7.208463903079568,"vY0":-126.76621975304329,"vZ0":-5.181692243561719,"x":129.71,"y":190.31,"x0":-2.1637379376867876,"y0":50.000318642815394,"z0":5.712626018315227,"aX":-13.165247974470216},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":9.1,"breakHorizontal":13.0,"spinRate":1440,"spinDirection":236},"zone":7,"typeConfidence":2.0,"plateTime":0.43257485357428926,"extension":6.772176366100404},"index":0,"playId":"2f23f653-81a1-38e3-88ce-388493445b20","pitchNumber":1,"startTime":"2025-08-02T00:03:53.492Z","endTime":"2025-08-02T00:03:56.492Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":647351,"link":"/api/v1/people/647351","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":86.7,"strikeZoneTop":3.42319312577732,"strikeZoneBottom":1.74860514530651,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.20812646331376,"aZ":-9.423874150056164,"pfxX":-3.0962172462401316,"pfxZ":11.811374654572877,"pX":0.45433836502462815,"pZ":2.6171659704522843,"vX0":6.516811681992568,"vY0":-138.03071067315483,"vZ0":-7.449470311101386,"x":99.68,"y":168.12,"x0":-1.5368193985247949,"y0":50.00613706261121,"z0":5.988551900984409,"aX":-5.96596257917907},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":19.9,"breakHorizontal":4.2,"spinRate":2239,"spinDirection":202},"zone":6,"typeConfidence":2.0,"plateTime":0.39706932236918213,"extension":6.793784114899072},"index":1,"playId":"970ecd72-20db-37a2-86ed-dc711f6d4fe0","pitchNumber":2,"startTime":"2025-08-02T00:04:08.265Z","endTime":"2025-08-02T00:04:11.265Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":647351,"link":"/api/v1/people/647351","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":80.3,"strikeZoneTop":3.35233452484349,"strikeZoneBottom":1.64388549339813,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.876725089165365,"aZ":-23.160164395746573,"pfxX":-9.305289146549969,"pfxZ":5.50919895477454,"pX":-0.8564132885867529,"pZ":0.8465526207917236,"vX0":6.494308853873577,"vY0":-127.29385276361221,"vZ0":-7.102439623280663,"x":149.64,"y":215.92,"x0":-2.2357123138586172,"y0":50.00183601165985,"z0":5.5146309465823515,"aX":-15.223246475847464},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":8.5,"breakHorizontal":15.4,"spinRate":1429,"spinDirection":241},"zone":13,"typeConfidence":2.0,"plateTime":0.43078546785015526,"extension":6.784133434615196},"index":2,"playId":"452676ee-7dcc-3a5b-a42e-36fbd96bdc1c","pitchNumber":3,"startTime":"2025-08-02T00:04:23.283Z","endTime":"2025-08-02T00:04:26.455Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":647351,"link":"/api/v1/people/647351","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.4,"endSpeed":76.6,"strikeZoneTop":3.37,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.557223629485225,"aZ":-43.64067754937991,"pfxX":4.614366954655512,"pfxZ":-7.778236220244201,"pX":-0.32422362254957654,"pZ":1.2108631687296467,"vX0":2.706793319158833,"vY0":-121.39678270487988,"vZ0":-2.538797565896467,"x":129.36,"y":206.09,"x0":-2.057923404676332,"y0":50.00389488940601,"z0":6.114876195316713,"aX":6.8006634595933955},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.1,"breakVerticalInduced":-14.4,"breakHorizontal":-9.0,"spinRate":2621,"spinDirection":19},"zone":13,"typeConfidence":2.0,"plateTime":0.4533820642554778,"extension":6.532892945640101},"index":3,"playId":"a3430e92-777f-3640-be40-2022dab0e692","pitchNumber":4,"startTime":"2025-08-02T00:04:43.454Z","endTime":"2025-08-02T00:04:48.764Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":647351,"link":"/api/v1/people/647351","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":647351,"link":"/api/v1/people/647351"},"credit":"b_ab"},{"player":{"id":686613,"link":"/api/v1/people/686613"},"credit":"p_ab"},{"player":{"id":647351,"link":"/api/v1/people/647351"},"credit":"b_pa"},{"player":{"id":686613,"link":"/api/v1/people/686613"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":39.800000000000004,"awayTeamWinProbability":60.199999999999996,"homeTeamWinProbabilityAdded":-2.999999999999993,"leverageIndex":1.18,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2025-08-02T00:04:48.764Z","atBatIndex":28},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Trevor Story strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-02T00:04:59.407Z","endTime":"2025-08-02T00:06:32.034Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686613,"fullName":"Hunter Brown","link":"/api/v1/people/686613"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.0,"endSpeed":88.6,"strikeZoneTop":3.5789227480878,"strikeZoneBottom":1.68030116819558,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.865884297921113,"aZ":-11.143143969596006,"pfxX":-4.501036202256125,"pfxZ":10.42649470485952,"pX":-0.2683492283579101,"pZ":3.3668757391251,"vX0":5.488250795846221,"vY0":-141.08157406803568,"vZ0":-5.352755347763711,"x":127.23,"y":147.87,"x0":-1.6534162730135022,"y0":50.006890296941386,"z0":6.006079750792098,"aX":-9.082804964701007},"breaks":{"breakAngle":32.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":18.0,"breakHorizontal":7.1,"spinRate":2275,"spinDirection":199},"zone":2,"typeConfidence":2.0,"plateTime":0.38811690129354126,"extension":6.767577274631586},"index":0,"playId":"4b03b626-bf65-315c-bf7d-f72cb4899807","pitchNumber":1,"startTime":"2025-08-02T00:05:13.656Z","endTime":"2025-08-02T00:05:17.851Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":596115,"link":"/api/v1/people/596115","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":87.2,"strikeZoneTop":3.47363535456996,"strikeZoneBottom":1.66491146763972,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.763515478920628,"aZ":-19.760423309365297,"pfxX":-10.18882626393393,"pfxZ":6.395648045140644,"pX":-0.5697874269019853,"pZ":2.1495986281674857,"vX0":7.484461148265204,"vY0":-138.38758983997673,"vZ0":-6.461119881295657,"x":138.72,"y":180.74,"x0":-1.985072327220748,"y0":50.00220538614077,"z0":5.837501385398901,"aX":-19.769750633428625},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":10.4,"breakHorizontal":16.9,"spinRate":2180,"spinDirection":205},"zone":7,"typeConfidence":2.0,"plateTime":0.39573061075066995,"extension":6.73458377539722},"index":1,"playId":"bbf53386-9e66-364a-879e-9b954973e312","pitchNumber":2,"startTime":"2025-08-02T00:05:31.272Z","endTime":"2025-08-02T00:05:34.935Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":596115,"link":"/api/v1/people/596115","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2025-08-02T00:05:46.570Z","endTime":"2025-08-02T00:06:00.809Z","isPitch":false,"type":"action","player":{"id":596115,"link":"/api/v1/people/596115"},"defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":596115,"link":"/api/v1/people/596115","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":78.4,"strikeZoneTop":3.48479489893374,"strikeZoneBottom":1.69758584624893,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.330165241430358,"aZ":-43.846593152354735,"pfxX":2.9374904453143262,"pfxZ":-7.645417743909452,"pX":0.6629144581489177,"pZ":0.2497077788680686,"vX0":4.660882734829131,"vY0":-123.29416669037182,"vZ0":-4.920092679953305,"x":91.73,"y":232.04,"x0":-1.6393785229706523,"y0":50.00205161194166,"z0":6.002676509723978,"aX":4.485209969408422},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.2,"breakVerticalInduced":-14.8,"breakHorizontal":-6.5,"spinRate":2600,"spinDirection":14},"zone":14,"typeConfidence":2.0,"plateTime":0.44561067191616743,"extension":6.728036063872376},"index":3,"playId":"81036279-e28a-3dee-9e04-462e797a2a60","pitchNumber":3,"startTime":"2025-08-02T00:06:00.809Z","endTime":"2025-08-02T00:06:04.085Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":596115,"link":"/api/v1/people/596115","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":90.1,"endSpeed":83.1,"strikeZoneTop":3.48,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.143146611912204,"aZ":-28.696909891116885,"pfxX":1.7044594803216566,"pfxZ":1.984013070926368,"pX":-0.025680933340239877,"pZ":3.9111076096577824,"vX0":3.7660794312119448,"vY0":-131.26860864130688,"vZ0":-0.25787487224721817,"x":117.98,"y":133.18,"x0":-1.6969875213889936,"y0":50.00651205747453,"z0":6.1356255917028575,"aX":2.9936251018812046},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":3.7,"breakHorizontal":-3.8,"spinRate":2217,"spinDirection":160},"zone":11,"typeConfidence":2.0,"plateTime":0.4162601613150634,"extension":6.73750473965233},"index":4,"playId":"8e3a0183-0a0a-3fac-a6a9-d8b0b0b4a09d","pitchNumber":4,"startTime":"2025-08-02T00:06:28.951Z","endTime":"2025-08-02T00:06:32.034Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":596115,"link":"/api/v1/people/596115","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":596115,"link":"/api/v1/people/596115"},"credit":"b_ab"},{"player":{"id":686613,"link":"/api/v1/people/686613"},"credit":"p_ab"},{"player":{"id":596115,"link":"/api/v1/people/596115"},"credit":"b_pa"},{"player":{"id":686613,"link":"/api/v1/people/686613"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":37.6,"awayTeamWinProbability":62.4,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.87,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2025-08-02T00:06:32.034Z","atBatIndex":29},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Masataka Yoshida grounds out, second baseman Mauricio Dubón to first baseman Christian Walker.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-02T00:06:39.496Z","endTime":"2025-08-02T00:07:43.669Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686613,"fullName":"Hunter Brown","link":"/api/v1/people/686613"},"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":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":643289,"link":"/api/v1/people/643289"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":572233,"link":"/api/v1/people/572233"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.0,"endSpeed":75.4,"strikeZoneTop":3.31833411020666,"strikeZoneBottom":1.44358672108126,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.340697276815586,"aZ":-46.30435217341923,"pfxX":4.532980412477957,"pfxZ":-9.860221343244646,"pX":0.22994754373829568,"pZ":3.142177715097521,"vX0":3.9607196319977027,"vY0":-119.3579799667655,"vZ0":2.6738804013382067,"x":108.23,"y":153.94,"x0":-2.043574035953557,"y0":50.00135598342279,"z0":6.196268438715255,"aX":6.49688318601885},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.7,"breakVerticalInduced":-16.8,"breakHorizontal":-9.2,"spinRate":2702,"spinDirection":21},"zone":2,"typeConfidence":2.0,"plateTime":0.4600201660406089,"extension":6.580549883836901},"index":0,"playId":"834f700a-090b-3aa2-82fb-d05f2221cfc5","pitchNumber":1,"startTime":"2025-08-02T00:06:58.896Z","endTime":"2025-08-02T00:07:02.200Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":807799,"link":"/api/v1/people/807799","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.9,"endSpeed":77.3,"strikeZoneTop":3.33769375955491,"strikeZoneBottom":1.47882252758644,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.718560163890995,"aZ":-45.366389569838354,"pfxX":3.7980693793899727,"pfxZ":-8.83803409822256,"pX":-0.26089703643636536,"pZ":0.48723085720411574,"vX0":3.203084638124117,"vY0":-122.16994394104017,"vZ0":-3.5468180315230904,"x":126.94,"y":225.62,"x0":-2.0878429904368123,"y0":50.000790465773036,"z0":5.903124941848364,"aX":5.671441959341904},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.8,"breakVerticalInduced":-16.6,"breakHorizontal":-7.7,"spinRate":2700,"spinDirection":22},"zone":13,"typeConfidence":2.0,"plateTime":0.45037205178630746,"extension":6.829529290081726},"index":1,"playId":"64641d7e-0d9a-3d0d-8c21-3dd4d8cbf596","pitchNumber":2,"startTime":"2025-08-02T00:07:17.006Z","endTime":"2025-08-02T00:07:21.290Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":807799,"link":"/api/v1/people/807799","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":96.1,"endSpeed":87.3,"strikeZoneTop":3.22,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.41302675141282,"aZ":-10.532941538164733,"pfxX":-2.9444971226661716,"pfxZ":11.030061828414436,"pX":0.6079678646111437,"pZ":2.7528754540183775,"vX0":7.782932081083341,"vY0":-139.64394910017808,"vZ0":-6.549517116074403,"x":93.83,"y":164.45,"x0":-1.8408938850934329,"y0":50.00085412683463,"z0":5.832101759540958,"aX":-5.777340036640733},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":18.6,"breakHorizontal":3.6,"spinRate":2325,"spinDirection":209},"zone":3,"typeConfidence":2.0,"plateTime":0.3932533471693871,"extension":6.896543888998414},"hitData":{"launchSpeed":88.5,"launchAngle":2.0,"totalDistance":56.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":142.69,"coordY":155.74}},"index":2,"playId":"16f00ad4-c724-3da7-82d4-dfa447a875e2","pitchNumber":3,"startTime":"2025-08-02T00:07:36.163Z","endTime":"2025-08-02T00:07:43.669Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":807799,"link":"/api/v1/people/807799","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":807799,"link":"/api/v1/people/807799"},"credit":"b_ab"},{"player":{"id":686613,"link":"/api/v1/people/686613"},"credit":"p_ab"},{"player":{"id":807799,"link":"/api/v1/people/807799"},"credit":"b_pa"},{"player":{"id":686613,"link":"/api/v1/people/686613"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":36.199999999999996,"awayTeamWinProbability":63.800000000000004,"homeTeamWinProbabilityAdded":-1.4000000000000057,"leverageIndex":0.56,"dramaIndex":28.0,"contextMetrics":{},"playEndTime":"2025-08-02T00:07:43.669Z","atBatIndex":30},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Taylor Trammell grounds out to first baseman Abraham Toro.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-02T00:10:09.124Z","endTime":"2025-08-02T00:10:22.139Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":666211,"fullName":"Taylor Trammell","link":"/api/v1/people/666211"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681867,"fullName":"Cooper Criswell","link":"/api/v1/people/681867"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":666211,"fullName":"Taylor Trammell","link":"/api/v1/people/666211"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":647351,"link":"/api/v1/people/647351"},"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(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":86.3,"endSpeed":79.4,"strikeZoneTop":3.59,"strikeZoneBottom":1.77,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.428797979219404,"aZ":-25.558684902824535,"pfxX":1.1074055752713132,"pfxZ":4.12275068729728,"pX":0.9115628624652765,"pZ":2.6465955108205756,"vX0":6.518931301005965,"vY0":-125.57442406220049,"vZ0":-0.4257149423478778,"x":82.25,"y":167.32,"x0":-1.8572971086479395,"y0":50.00083569486542,"z0":4.890057792174122,"aX":1.774597603904501},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":7.7,"breakHorizontal":-3.5,"spinRate":2204,"spinDirection":204},"zone":14,"typeConfidence":2.0,"plateTime":0.4354723855137679,"extension":6.965705587928507},"hitData":{"launchSpeed":51.7,"launchAngle":-32.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":151.14,"coordY":173.4}},"index":0,"playId":"6f755171-59ac-3e90-bd2d-f39175decc58","pitchNumber":1,"startTime":"2025-08-02T00:10:14.981Z","endTime":"2025-08-02T00:10:22.139Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681867,"link":"/api/v1/people/681867","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":647351,"link":"/api/v1/people/647351"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":666211,"link":"/api/v1/people/666211","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666211,"link":"/api/v1/people/666211"},"credit":"b_ab"},{"player":{"id":681867,"link":"/api/v1/people/681867"},"credit":"p_ab"},{"player":{"id":666211,"link":"/api/v1/people/666211"},"credit":"b_pa"},{"player":{"id":681867,"link":"/api/v1/people/681867"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":38.6,"awayTeamWinProbability":61.4,"homeTeamWinProbabilityAdded":2.4000000000000057,"leverageIndex":0.94,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2025-08-02T00:10:22.139Z","atBatIndex":31},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Cam Smith reaches on a throwing error by shortstop Trevor Story.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-02T00:10:31.884Z","endTime":"2025-08-02T00:11:59.469Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681867,"fullName":"Cooper Criswell","link":"/api/v1/people/681867"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":596115,"link":"/api/v1/people/596115"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_throwing_error"}]}],"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":90.1,"endSpeed":82.1,"strikeZoneTop":3.42971422896705,"strikeZoneBottom":1.61061500944477,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.849519606339367,"aZ":-31.43112357421041,"pfxX":-9.03631456516538,"pfxZ":0.42936092241611057,"pX":0.2600041987166379,"pZ":2.397998275679266,"vX0":8.086748780147488,"vY0":-130.96110318048284,"vZ0":0.037084761459687976,"x":107.09,"y":174.03,"x0":-1.7008202121165004,"y0":50.00174584417637,"z0":4.743588924144752,"aX":-15.62275677551305},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":1.1,"breakHorizontal":14.5,"spinRate":2123,"spinDirection":256},"zone":5,"typeConfidence":2.0,"plateTime":0.4189774683877001,"extension":6.654857123288611},"index":0,"playId":"dea58f12-243f-3876-99b7-c56d2f5b0306","pitchNumber":1,"startTime":"2025-08-02T00:10:45.900Z","endTime":"2025-08-02T00:10:49.226Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681867,"link":"/api/v1/people/681867","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":647351,"link":"/api/v1/people/647351"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":75.4,"endSpeed":68.3,"strikeZoneTop":3.43735043446463,"strikeZoneBottom":1.65196376113224,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.23139063025797,"aZ":-29.37568462384157,"pfxX":11.045111951397166,"pfxZ":2.3424359452459775,"pX":0.3695810502560482,"pZ":1.5375276261628188,"vX0":1.9023074093823487,"vY0":-109.73716673575674,"vZ0":0.008572910849495408,"x":102.91,"y":197.27,"x0":-1.9460289584748447,"y0":50.001354865717076,"z0":4.718698431296235,"aX":13.18583914064858},"breaks":{"breakAngle":25.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":4.6,"breakHorizontal":-20.5,"spinRate":2611,"spinDirection":84},"zone":9,"typeConfidence":2.0,"plateTime":0.5031915461658865,"extension":6.9452707297405105},"index":1,"playId":"dded5179-07b4-388a-a44a-ca48724452b3","pitchNumber":2,"startTime":"2025-08-02T00:10:57.573Z","endTime":"2025-08-02T00:11:00.716Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681867,"link":"/api/v1/people/681867","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":647351,"link":"/api/v1/people/647351"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2025-08-02T00:11:13.852Z","endTime":"2025-08-02T00:11:21.614Z","isPitch":false,"type":"action","player":{"id":701358,"link":"/api/v1/people/701358"},"defense":{"pitcher":{"id":681867,"link":"/api/v1/people/681867","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":647351,"link":"/api/v1/people/647351"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":80.0,"strikeZoneTop":3.39006189579298,"strikeZoneBottom":1.67082378873726,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.039968229720465,"aZ":-26.42664604096366,"pfxX":-2.005077119278907,"pfxZ":3.5293668412619237,"pX":0.6457632210702048,"pZ":3.9933711774756824,"vX0":6.617512463624704,"vY0":-126.12806226120814,"vZ0":2.7964502415738517,"x":92.39,"y":130.96,"x0":-1.738996255347877,"y0":50.002997555455615,"z0":4.987257806838412,"aX":-3.266378998260407},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":7.2,"breakHorizontal":2.3,"spinRate":2136,"spinDirection":210},"zone":12,"typeConfidence":2.0,"plateTime":0.4324680795493183,"extension":7.000334971956299},"index":3,"playId":"62f141d9-b9f4-3b22-a170-c2c1698ae304","pitchNumber":3,"startTime":"2025-08-02T00:11:21.614Z","endTime":"2025-08-02T00:11:24.986Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681867,"link":"/api/v1/people/681867","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":647351,"link":"/api/v1/people/647351"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":76.8,"endSpeed":69.5,"strikeZoneTop":3.35975238581524,"strikeZoneBottom":1.5418226831697,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.5377813586881,"aZ":-29.135394241484224,"pfxX":11.379428833195261,"pfxZ":2.4611722591521072,"pX":1.2290407504623517,"pZ":1.1122803416085847,"vX0":3.456410259138737,"vY0":-111.68943007630345,"vZ0":-1.1564587253783105,"x":70.15,"y":208.75,"x0":-1.8265352493257585,"y0":50.002093443100186,"z0":4.6983572756832555,"aX":14.035330557466397},"breaks":{"breakAngle":26.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":4.4,"breakHorizontal":-21.6,"spinRate":2691,"spinDirection":79},"zone":14,"typeConfidence":2.0,"plateTime":0.4949114124699503,"extension":7.079376803554966},"index":4,"playId":"faaf74ec-3d66-37c6-a712-f346cf75e73b","pitchNumber":4,"startTime":"2025-08-02T00:11:34.533Z","endTime":"2025-08-02T00:11:37.956Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681867,"link":"/api/v1/people/681867","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":647351,"link":"/api/v1/people/647351"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.6,"endSpeed":77.3,"strikeZoneTop":3.3,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.012098189671736,"aZ":-36.07323777013194,"pfxX":-8.425388492236545,"pfxZ":-2.5619829545028185,"pX":-0.13076247995380377,"pZ":1.4372186560325697,"vX0":6.63598994251881,"vY0":-123.04039066201693,"vZ0":-0.46515154357349886,"x":121.98,"y":199.98,"x0":-1.7774004329545854,"y0":50.00330780110436,"z0":4.704135761329532,"aX":-12.828320998948481},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-4.4,"breakHorizontal":13.6,"spinRate":1478,"spinDirection":265},"zone":13,"typeConfidence":2.0,"plateTime":0.4463668014154223,"extension":6.632383052603107},"hitData":{"launchSpeed":109.8,"launchAngle":-5.0,"totalDistance":18.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":116.34,"coordY":150.67}},"index":5,"playId":"177e6897-6a78-3237-bb88-ccceec0963bb","pitchNumber":5,"startTime":"2025-08-02T00:11:48.204Z","endTime":"2025-08-02T00:11:59.469Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681867,"link":"/api/v1/people/681867","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":647351,"link":"/api/v1/people/647351"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701358,"link":"/api/v1/people/701358"},"credit":"b_ab"},{"player":{"id":681867,"link":"/api/v1/people/681867"},"credit":"p_ab"},{"player":{"id":701358,"link":"/api/v1/people/701358"},"credit":"b_pa"},{"player":{"id":681867,"link":"/api/v1/people/681867"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":36.0,"awayTeamWinProbability":64.0,"homeTeamWinProbabilityAdded":-2.6000000000000014,"leverageIndex":0.71,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2025-08-02T00:11:59.469Z","atBatIndex":32},{"result":{"type":"atBat","event":"Double Play","eventType":"double_play","description":"Mauricio Dubón flies into a double play, right fielder Wilyer Abreu to first baseman Abraham Toro. Cam Smith out at 1st.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-02T00:12:16.932Z","endTime":"2025-08-02T00:14:13.905Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":25},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681867,"fullName":"Cooper Criswell","link":"/api/v1/people/681867"},"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":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Double Play","eventType":"double_play","movementReason":null,"runner":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":677800,"link":"/api/v1/people/677800"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Double Play","eventType":"double_play","movementReason":"r_doubled_off","runner":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":677800,"link":"/api/v1/people/677800"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_assist"},{"player":{"id":677800,"link":"/api/v1/people/677800"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_assist_of"},{"player":{"id":647351,"link":"/api/v1/people/647351"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":79.4,"strikeZoneTop":3.34776068890793,"strikeZoneBottom":1.68948583088411,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.745716066979977,"aZ":-26.099359049476323,"pfxX":-0.1513587861972434,"pfxZ":3.7835054347929766,"pX":-0.6779107827374622,"pZ":3.5705407247235863,"vX0":2.8763684486220065,"vY0":-125.26931092255035,"vZ0":1.764208410153488,"x":142.84,"y":142.38,"x0":-1.8161698372433324,"y0":50.0052898301221,"z0":4.974989685094293,"aX":-0.24388830246922266},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":7.4,"breakHorizontal":-0.4,"spinRate":2115,"spinDirection":198},"zone":11,"typeConfidence":2.0,"plateTime":0.4354480214348744,"extension":7.673826261816066},"index":0,"playId":"7e482f40-0b0d-3b3d-ab5d-fc7502101411","pitchNumber":1,"startTime":"2025-08-02T00:12:29.870Z","endTime":"2025-08-02T00:12:33.760Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681867,"link":"/api/v1/people/681867","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":647351,"link":"/api/v1/people/647351"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"first":{"id":701358,"link":"/api/v1/people/701358"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"index":1,"playId":"7844df2b-4c12-3b3c-b49b-ebd5864c4c87","startTime":"2025-08-02T00:12:46.247Z","endTime":"2025-08-02T00:12:49.905Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":681867,"link":"/api/v1/people/681867","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":647351,"link":"/api/v1/people/647351"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"first":{"id":701358,"link":"/api/v1/people/701358"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":79.6,"strikeZoneTop":3.32,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.078190017660983,"aZ":-27.058017383194855,"pfxX":1.7444057380347104,"pfxZ":3.162780968010054,"pX":-0.09260484462287537,"pZ":3.4103154250916132,"vX0":3.6456893252642484,"vY0":-125.95973629262505,"vZ0":1.5173885891657775,"x":120.53,"y":146.7,"x0":-1.7817053335348707,"y0":50.002028490123706,"z0":4.978142031400521,"aX":2.8194796844999805},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":6.2,"breakHorizontal":-4.0,"spinRate":2258,"spinDirection":202},"zone":2,"typeConfidence":2.0,"plateTime":0.4338067121985736,"extension":6.8529626473430225},"index":2,"playId":"418655dd-2961-3829-9f4c-affd8bf8a028","pitchNumber":2,"startTime":"2025-08-02T00:13:04.424Z","endTime":"2025-08-02T00:13:07.424Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681867,"link":"/api/v1/people/681867","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":647351,"link":"/api/v1/people/647351"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"first":{"id":701358,"link":"/api/v1/people/701358"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":79.7,"strikeZoneTop":3.30539915302334,"strikeZoneBottom":1.72645982767599,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.778289488886877,"aZ":-26.621946192243264,"pfxX":1.808963799861611,"pfxZ":3.437353158969616,"pX":1.1083637642676958,"pZ":2.9840076969019345,"vX0":6.259650444180304,"vY0":-125.80250718852473,"vZ0":0.6254539441490421,"x":74.75,"y":158.21,"x0":-1.639660044232472,"y0":50.00103791644311,"z0":4.877815847185439,"aX":2.919716006622124},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":6.6,"breakHorizontal":-4.6,"spinRate":2383,"spinDirection":206},"zone":12,"typeConfidence":2.0,"plateTime":0.43417618622972576,"extension":7.071383233356256},"index":3,"playId":"192e5aca-57db-3480-925e-126185411213","pitchNumber":3,"startTime":"2025-08-02T00:13:28.973Z","endTime":"2025-08-02T00:13:33.899Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681867,"link":"/api/v1/people/681867","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":647351,"link":"/api/v1/people/647351"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"first":{"id":701358,"link":"/api/v1/people/701358"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"index":4,"playId":"329c8caa-7330-3069-82ac-ec2e70fa2575","startTime":"2025-08-02T00:13:44.293Z","endTime":"2025-08-02T00:13:48.504Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":681867,"link":"/api/v1/people/681867","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":647351,"link":"/api/v1/people/647351"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"first":{"id":701358,"link":"/api/v1/people/701358"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":81.4,"strikeZoneTop":3.32,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.890523307242738,"aZ":-28.977314754523373,"pfxX":-8.215690131828312,"pfxZ":1.8835357706411262,"pX":-1.0584343572504062,"pZ":3.190591056562235,"vX0":4.27016914171183,"vY0":-129.1208638543152,"vZ0":1.6738762654481696,"x":157.35,"y":152.63,"x0":-1.662851754474742,"y0":50.00121938971313,"z0":4.757415554680055,"aX":-13.925761293316441},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":4.0,"breakHorizontal":13.9,"spinRate":2167,"spinDirection":245},"zone":11,"typeConfidence":2.0,"plateTime":0.42355973441850603,"extension":6.656265713296606},"hitData":{"launchSpeed":81.5,"launchAngle":25.0,"totalDistance":273.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":160.0,"coordY":96.0}},"index":5,"playId":"64ab8b06-648d-3b14-8aea-e1ca88589cc2","pitchNumber":4,"startTime":"2025-08-02T00:14:02.536Z","endTime":"2025-08-02T00:14:13.905Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681867,"link":"/api/v1/people/681867","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":647351,"link":"/api/v1/people/647351"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"first":{"id":701358,"link":"/api/v1/people/701358"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":643289,"link":"/api/v1/people/643289"},"credit":"b_ab"},{"player":{"id":681867,"link":"/api/v1/people/681867"},"credit":"p_ab"},{"player":{"id":643289,"link":"/api/v1/people/643289"},"credit":"b_pa"},{"player":{"id":681867,"link":"/api/v1/people/681867"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"}],"homeTeamWinProbability":41.5,"awayTeamWinProbability":58.5,"homeTeamWinProbabilityAdded":5.5,"leverageIndex":1.31,"dramaIndex":72.0,"contextMetrics":{},"playEndTime":"2025-08-02T00:14:13.905Z","atBatIndex":33},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Carlos Narváez strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-02T00:16:18.800Z","endTime":"2025-08-02T00:18:03.430Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686613,"fullName":"Hunter Brown","link":"/api/v1/people/686613"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,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":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":85.9,"strikeZoneTop":3.5476301011857,"strikeZoneBottom":1.61276998009421,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.34454838756633,"aZ":-13.142301508005488,"pfxX":-9.186688556953024,"pfxZ":10.033024111725021,"pX":-0.9401357090060473,"pZ":2.147233216336518,"vX0":6.182314789275235,"vY0":-137.3113907021648,"vZ0":-7.673178797364595,"x":152.84,"y":180.8,"x0":-2.0352175212200643,"y0":50.000525160492565,"z0":5.885269058407656,"aX":-17.42019196637511},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.6,"breakHorizontal":15.2,"spinRate":2157,"spinDirection":210},"zone":13,"typeConfidence":2.0,"plateTime":0.3999511582699933,"extension":6.869614664144492},"index":0,"playId":"9a30bd86-cb19-3d9d-9b52-f7d8aa15c730","pitchNumber":1,"startTime":"2025-08-02T00:16:54.527Z","endTime":"2025-08-02T00:16:57.593Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":665966,"link":"/api/v1/people/665966","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2025-08-02T00:17:03.864Z","endTime":"2025-08-02T00:17:19.964Z","isPitch":false,"type":"action","player":{"id":665966,"link":"/api/v1/people/665966"},"defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":665966,"link":"/api/v1/people/665966","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":86.0,"strikeZoneTop":3.68678541327012,"strikeZoneBottom":1.71732181868102,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.64093150518194,"aZ":-12.447268791790219,"pfxX":-9.507915541549863,"pfxZ":10.391431378043684,"pX":-0.9500835399049946,"pZ":1.6353476221863639,"vX0":6.328598392392326,"vY0":-137.44689721729875,"vZ0":-8.584358648890294,"x":153.21,"y":194.63,"x0":-2.0561807015365248,"y0":50.00381176427726,"z0":5.659804341279103,"aX":-18.0535530458736},"breaks":{"breakAngle":49.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":17.0,"breakHorizontal":15.7,"spinRate":2242,"spinDirection":208},"zone":13,"typeConfidence":2.0,"plateTime":0.3996736982300537,"extension":6.880088421138145},"index":2,"playId":"7bada5a9-bb74-3a8d-8624-d57ca0aebc80","pitchNumber":2,"startTime":"2025-08-02T00:17:19.964Z","endTime":"2025-08-02T00:17:24.717Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":665966,"link":"/api/v1/people/665966","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":94.4,"endSpeed":85.8,"strikeZoneTop":3.57,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.14615389097469,"aZ":-15.686768291575012,"pfxX":-9.26222717726808,"pfxZ":8.713542257970648,"pX":-0.0348346966791953,"pZ":2.163390843790046,"vX0":8.57325921998878,"vY0":-137.11330134951373,"vZ0":-6.843321839968843,"x":118.33,"y":180.37,"x0":-2.0086214684430823,"y0":50.00008299598282,"z0":5.7744836822358545,"aX":-17.519341274502857},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":14.4,"breakHorizontal":14.8,"spinRate":2141,"spinDirection":211},"zone":8,"typeConfidence":2.0,"plateTime":0.40046957980312303,"extension":6.919559790391411},"index":3,"playId":"a88f6654-5446-3fd1-a98f-690b678beda5","pitchNumber":3,"startTime":"2025-08-02T00:17:37.224Z","endTime":"2025-08-02T00:17:40.224Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":665966,"link":"/api/v1/people/665966","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":83.2,"strikeZoneTop":3.57,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.207550617823514,"aZ":-25.352519611599167,"pfxX":2.7051705112131255,"pfxZ":3.905532807676723,"pX":0.9321472386676469,"pZ":0.9215755871834053,"vX0":5.98068890812996,"vY0":-131.3920031446102,"vZ0":-7.988978906282406,"x":81.47,"y":213.9,"x0":-1.7261497153322158,"y0":50.00126729945501,"z0":5.889349647110002,"aX":4.722054804183803},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":5.5,"breakHorizontal":-6.2,"spinRate":2235,"spinDirection":184},"zone":14,"typeConfidence":2.0,"plateTime":0.4170917546645505,"extension":6.8197915466502215},"index":4,"playId":"7862f22d-f6bc-3b46-a9fb-b2d899911ac1","pitchNumber":4,"startTime":"2025-08-02T00:17:59.351Z","endTime":"2025-08-02T00:18:03.430Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":665966,"link":"/api/v1/people/665966","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665966,"link":"/api/v1/people/665966"},"credit":"b_ab"},{"player":{"id":686613,"link":"/api/v1/people/686613"},"credit":"p_ab"},{"player":{"id":665966,"link":"/api/v1/people/665966"},"credit":"b_pa"},{"player":{"id":686613,"link":"/api/v1/people/686613"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":38.2,"awayTeamWinProbability":61.8,"homeTeamWinProbabilityAdded":-3.299999999999997,"leverageIndex":1.33,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2025-08-02T00:18:03.430Z","atBatIndex":34},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Wilyer Abreu flies out to center fielder Taylor Trammell.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-02T00:18:16.497Z","endTime":"2025-08-02T00:20:12.511Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686613,"fullName":"Hunter Brown","link":"/api/v1/people/686613"},"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":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":666211,"link":"/api/v1/people/666211"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":81.4,"strikeZoneTop":3.61813251089094,"strikeZoneBottom":1.82030943694332,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.351907935624066,"aZ":-25.366405932924806,"pfxX":-9.450138384882003,"pfxZ":4.075590086167271,"pX":0.4232026497064942,"pZ":0.6818521258270722,"vX0":9.01216711442975,"vY0":-128.10476309746025,"vZ0":-7.252986686154344,"x":100.87,"y":220.37,"x0":-1.905003680375916,"y0":50.00264284304076,"z0":5.5201487551740565,"aX":-15.777862060716139},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":6.0,"breakHorizontal":15.2,"spinRate":1466,"spinDirection":235},"zone":14,"typeConfidence":2.0,"plateTime":0.42684173864338915,"extension":6.918495200531426},"index":0,"playId":"41b37887-a0e3-3224-8e50-6bceadce21d3","pitchNumber":1,"startTime":"2025-08-02T00:18:27.094Z","endTime":"2025-08-02T00:18:31.939Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":677800,"link":"/api/v1/people/677800","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":94.4,"endSpeed":86.4,"strikeZoneTop":3.605669299347,"strikeZoneBottom":1.71922873512617,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.426696857148528,"aZ":-13.796323287958533,"pfxX":-7.242346706171107,"pfxZ":9.669431714295246,"pX":-0.5286925213712254,"pZ":0.8770252823891701,"vX0":7.1419966929363445,"vY0":-137.02120282148283,"vZ0":-10.361734325376693,"x":137.15,"y":215.1,"x0":-2.228710809390231,"y0":50.00307030597225,"z0":5.651668797494952,"aX":-13.76447178564399},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":15.5,"breakHorizontal":11.6,"spinRate":2266,"spinDirection":215},"zone":13,"typeConfidence":2.0,"plateTime":0.3998274175854979,"extension":6.738540377735119},"index":1,"playId":"3f30ec19-188f-3af9-95e8-afc06946de7f","pitchNumber":2,"startTime":"2025-08-02T00:18:47.071Z","endTime":"2025-08-02T00:18:50.363Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":677800,"link":"/api/v1/people/677800","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":87.7,"strikeZoneTop":3.49,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.62074822649072,"aZ":-13.681418366037876,"pfxX":-4.935136934263896,"pfxZ":9.366222395321177,"pX":-0.9710535477682342,"pZ":2.375087510363863,"vX0":4.389383577453069,"vY0":-139.88990997359693,"vZ0":-7.247090560892781,"x":154.01,"y":174.65,"x0":-1.922051395829537,"y0":50.00631145581577,"z0":5.903034575200501,"aX":-9.747884496498388},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":15.6,"breakHorizontal":8.0,"spinRate":2260,"spinDirection":206},"zone":13,"typeConfidence":2.0,"plateTime":0.3920792836753786,"extension":6.769464542097452},"index":2,"playId":"00cfd94b-5c90-33ec-ac5e-39ac5a9c7802","pitchNumber":3,"startTime":"2025-08-02T00:19:03.288Z","endTime":"2025-08-02T00:19:06.288Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":677800,"link":"/api/v1/people/677800","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":86.4,"strikeZoneTop":3.55474125061398,"strikeZoneBottom":1.76168795882498,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.14138004196237,"aZ":-12.747482409721796,"pfxX":-3.9389113132995384,"pfxZ":10.051324092373125,"pX":-0.7354239377344396,"pZ":4.409733794165345,"vX0":4.393444381429493,"vY0":-138.65491561304177,"vZ0":-2.1228552821613347,"x":145.03,"y":119.72,"x0":-1.8343182358952466,"y0":50.00155998743414,"z0":6.0435145401443044,"aX":-7.6123938835647715},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":17.9,"breakHorizontal":6.1,"spinRate":2123,"spinDirection":201},"zone":11,"typeConfidence":2.0,"plateTime":0.3961516641371272,"extension":6.805344279603308},"index":3,"playId":"d2232440-f356-3220-9ca2-6378fb058cef","pitchNumber":4,"startTime":"2025-08-02T00:19:32.181Z","endTime":"2025-08-02T00:19:35.683Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":677800,"link":"/api/v1/people/677800","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":87.0,"strikeZoneTop":3.49,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.29330122847951,"aZ":-9.309744228376735,"pfxX":-5.157825198262483,"pfxZ":11.698363519335505,"pX":-0.7254283637625085,"pZ":2.136768416244729,"vX0":4.717094986315206,"vY0":-139.59557557612666,"vZ0":-8.529982664488847,"x":144.65,"y":181.09,"x0":-1.77511901408055,"y0":50.00080057420028,"z0":5.862532028515492,"aX":-10.079013581808626},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":19.4,"breakHorizontal":8.3,"spinRate":2272,"spinDirection":206},"zone":7,"typeConfidence":2.0,"plateTime":0.3938454129985596,"extension":7.021872615419368},"hitData":{"launchSpeed":88.1,"launchAngle":32.0,"totalDistance":325.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":99.25,"coordY":71.51}},"index":4,"playId":"499e370c-3dc5-3490-a03f-14de5da8e12a","pitchNumber":5,"startTime":"2025-08-02T00:20:03.750Z","endTime":"2025-08-02T00:20:12.511Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":677800,"link":"/api/v1/people/677800","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677800,"link":"/api/v1/people/677800"},"credit":"b_ab"},{"player":{"id":686613,"link":"/api/v1/people/686613"},"credit":"p_ab"},{"player":{"id":677800,"link":"/api/v1/people/677800"},"credit":"b_pa"},{"player":{"id":686613,"link":"/api/v1/people/686613"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":35.699999999999996,"awayTeamWinProbability":64.30000000000001,"homeTeamWinProbabilityAdded":-2.500000000000007,"leverageIndex":0.99,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2025-08-02T00:20:12.511Z","atBatIndex":35},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ceddanne Rafaela grounds out to first baseman Christian Walker.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-02T00:20:15.717Z","endTime":"2025-08-02T00:22:43.863Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686613,"fullName":"Hunter Brown","link":"/api/v1/people/686613"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":572233,"link":"/api/v1/people/572233"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":86.1,"strikeZoneTop":3.47950721449752,"strikeZoneBottom":1.65748317612125,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.17490702189723,"aZ":-16.256639460184118,"pfxX":-8.64261148934358,"pfxZ":8.353706402352696,"pX":-0.786868556052321,"pZ":2.7061138916556757,"vX0":6.932441242227156,"vY0":-137.5825917627293,"vZ0":-5.5430580624830865,"x":146.99,"y":165.71,"x0":-2.223602125278868,"y0":50.005743212761,"z0":5.859037886978346,"aX":-16.475596311118665},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":14.0,"breakHorizontal":14.0,"spinRate":2081,"spinDirection":207},"zone":4,"typeConfidence":2.0,"plateTime":0.3989888799249077,"extension":6.823067226610025},"index":0,"playId":"fc28aa7a-ffb0-3189-83ee-c6301075948d","pitchNumber":1,"startTime":"2025-08-02T00:20:40.250Z","endTime":"2025-08-02T00:20:43.397Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":86.8,"strikeZoneTop":3.54,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.587838165159436,"aZ":-17.86026188075138,"pfxX":-8.075170891806907,"pfxZ":7.428846517873252,"pX":-0.46804455422961927,"pZ":2.7379467420019856,"vX0":6.759106293965603,"vY0":-137.9233863447354,"vZ0":-5.17603569318882,"x":134.84,"y":164.86,"x0":-1.9009244736770547,"y0":50.00402741620743,"z0":5.842836250505868,"aX":-15.563532105532996},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":12.6,"breakHorizontal":13.2,"spinRate":1981,"spinDirection":209},"zone":4,"typeConfidence":2.0,"plateTime":0.39707889019060527,"extension":6.845236544287763},"index":1,"playId":"0809c761-3a72-343c-b6c0-ef0233905366","pitchNumber":2,"startTime":"2025-08-02T00:20:59.553Z","endTime":"2025-08-02T00:21:02.553Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2025-08-02T00:21:14.795Z","endTime":"2025-08-02T00:21:32.321Z","isPitch":false,"type":"action","player":{"id":678882,"link":"/api/v1/people/678882"},"defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":94.7,"endSpeed":85.8,"strikeZoneTop":3.56173154962593,"strikeZoneBottom":1.67640544882521,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.618150040296996,"aZ":-12.491868646198366,"pfxX":-5.292398438244199,"pfxZ":10.353164933820779,"pX":0.8757421103330265,"pZ":3.401952550817337,"vX0":8.693648226136517,"vY0":-137.50993097739058,"vZ0":-4.772027234206591,"x":83.62,"y":146.93,"x0":-1.649926785573661,"y0":50.00110875464148,"z0":6.018143128530788,"aX":-10.060373210729178},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":17.8,"breakHorizontal":7.6,"spinRate":2369,"spinDirection":204},"zone":12,"typeConfidence":2.0,"plateTime":0.39947181096785256,"extension":6.7375675529582475},"index":3,"playId":"03b0aeb1-fc91-39ed-af63-f1e2e617af2b","pitchNumber":3,"startTime":"2025-08-02T00:21:32.321Z","endTime":"2025-08-02T00:21:35.868Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":91.8,"endSpeed":84.4,"strikeZoneTop":3.52477419052791,"strikeZoneBottom":1.70531813700801,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.22189231145116,"aZ":-22.44142423613415,"pfxX":-1.1370108278895836,"pfxZ":5.457033419939313,"pX":1.8896285597458358,"pZ":-0.6630625203210935,"vX0":9.72366384019517,"vY0":-132.8666009119215,"vZ0":-12.129077798516791,"x":44.97,"y":256.68,"x0":-1.674041579248204,"y0":50.001085301046174,"z0":5.601057675378387,"aX":-2.0280451603651106},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":7.2,"breakHorizontal":-0.1,"spinRate":2293,"spinDirection":193},"zone":14,"typeConfidence":2.0,"plateTime":0.4126865062314842,"extension":6.944031036781905},"index":4,"playId":"226e1af4-e906-3e43-ba56-4f18b560b306","pitchNumber":4,"startTime":"2025-08-02T00:21:53.324Z","endTime":"2025-08-02T00:21:56.345Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":91.6,"endSpeed":84.0,"strikeZoneTop":3.54,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.162144821682595,"aZ":-24.797375619623043,"pfxX":3.277375334858985,"pfxZ":4.119694432727893,"pX":1.5110263647973927,"pZ":2.2937293113483657,"vX0":7.613881910598261,"vY0":-133.14705954048102,"vZ0":-4.816773472439361,"x":59.4,"y":176.85,"x0":-1.8140442283094595,"y0":50.00526068963252,"z0":5.925577811594551,"aX":5.871915566049634},"breaks":{"breakAngle":15.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":6.6,"breakHorizontal":-7.6,"spinRate":2105,"spinDirection":189},"zone":14,"typeConfidence":2.0,"plateTime":0.41170542779939767,"extension":6.777732904506873},"index":5,"playId":"ca379d8a-efd3-37ba-8652-5a2aa74b21b4","pitchNumber":5,"startTime":"2025-08-02T00:22:12.930Z","endTime":"2025-08-02T00:22:18.332Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":88.9,"strikeZoneTop":3.54,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.82657096870649,"aZ":-15.289457743745832,"pfxX":-4.924652095917775,"pfxZ":8.379609226159054,"pX":0.643815984875019,"pZ":2.8004600477938246,"vX0":7.692462035869275,"vY0":-140.56974340889843,"vZ0":-6.042849190992456,"x":92.46,"y":163.17,"x0":-1.4797832287941304,"y0":50.00305735949469,"z0":5.958939398987645,"aX":-9.92369636910299},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":14.2,"breakHorizontal":7.4,"spinRate":2250,"spinDirection":201},"zone":6,"typeConfidence":2.0,"plateTime":0.3886429472720585,"extension":6.779570454147031},"hitData":{"launchSpeed":104.5,"launchAngle":-3.0,"totalDistance":35.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":150.3,"coordY":166.38}},"index":6,"playId":"d64b1da3-5eb7-3f5f-95a7-13e0b104f282","pitchNumber":6,"startTime":"2025-08-02T00:22:36.450Z","endTime":"2025-08-02T00:22:43.863Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678882,"link":"/api/v1/people/678882"},"credit":"b_ab"},{"player":{"id":686613,"link":"/api/v1/people/686613"},"credit":"p_ab"},{"player":{"id":678882,"link":"/api/v1/people/678882"},"credit":"b_pa"},{"player":{"id":686613,"link":"/api/v1/people/686613"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":34.0,"awayTeamWinProbability":66.0,"homeTeamWinProbabilityAdded":-1.6999999999999957,"leverageIndex":0.64,"dramaIndex":32.0,"contextMetrics":{},"playEndTime":"2025-08-02T00:22:43.863Z","atBatIndex":36},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jeremy Peña singles on a line drive to left fielder Roman Anthony.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-02T00:24:57.145Z","endTime":"2025-08-02T00:25:41.422Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681867,"fullName":"Cooper Criswell","link":"/api/v1/people/681867"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":701350,"link":"/api/v1/people/701350"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":74.6,"endSpeed":67.7,"strikeZoneTop":3.57505328499502,"strikeZoneBottom":1.77040097816351,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.865353956015582,"aZ":-28.551982812584257,"pfxX":11.836397099887142,"pfxZ":3.0817114333421287,"pX":-0.71480406690011,"pZ":2.148217006761249,"vX0":-0.6369885941013754,"vY0":-108.59338815968255,"vZ0":0.9514465723149452,"x":144.25,"y":180.78,"x0":-1.9491798913218632,"y0":50.00173309829637,"z0":4.849441467734526,"aX":13.908612283636629},"breaks":{"breakAngle":26.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":6.2,"breakHorizontal":-21.1,"spinRate":2603,"spinDirection":81},"zone":7,"typeConfidence":2.0,"plateTime":0.507502949816836,"extension":6.831378352409818},"index":0,"playId":"51e1c057-13c3-35cf-9d26-5417f10a266c","pitchNumber":1,"startTime":"2025-08-02T00:25:15.882Z","endTime":"2025-08-02T00:25:20.649Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681867,"link":"/api/v1/people/681867","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":647351,"link":"/api/v1/people/647351"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":665161,"link":"/api/v1/people/665161","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":75.4,"endSpeed":68.4,"strikeZoneTop":3.52,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.29751452947669,"aZ":-28.177170270635663,"pfxX":12.395527716554255,"pfxZ":3.3366628663138655,"pX":0.4344785504521247,"pZ":2.574705473166936,"vX0":1.3504461420467055,"vY0":-109.67889349583264,"vZ0":1.5977261627927708,"x":100.44,"y":169.26,"x0":-1.7996576607027424,"y0":50.00475522131822,"z0":4.877351629232822,"aX":14.860300235044278},"breaks":{"breakAngle":28.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":6.8,"breakHorizontal":-22.8,"spinRate":2660,"spinDirection":78},"zone":6,"typeConfidence":2.0,"plateTime":0.5024871830494932,"extension":6.83417047689724},"hitData":{"launchSpeed":85.5,"launchAngle":20.0,"totalDistance":242.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":51.23,"coordY":117.36}},"index":1,"playId":"ebafd443-2f1c-3e49-bc0a-c546cc98c0a4","pitchNumber":2,"startTime":"2025-08-02T00:25:30.047Z","endTime":"2025-08-02T00:25:41.422Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681867,"link":"/api/v1/people/681867","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":647351,"link":"/api/v1/people/647351"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":665161,"link":"/api/v1/people/665161","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665161,"link":"/api/v1/people/665161"},"credit":"b_ab"},{"player":{"id":681867,"link":"/api/v1/people/681867"},"credit":"p_ab"},{"player":{"id":665161,"link":"/api/v1/people/665161"},"credit":"b_pa"},{"player":{"id":681867,"link":"/api/v1/people/681867"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":30.2,"awayTeamWinProbability":69.8,"homeTeamWinProbabilityAdded":-3.8000000000000007,"leverageIndex":0.97,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2025-08-02T00:25:41.422Z","atBatIndex":37},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Jose Altuve grounds into a force out, shortstop Trevor Story to second baseman Ceddanne Rafaela. Jeremy Peña out at 2nd. Jose Altuve to 1st.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-02T00:25:45.185Z","endTime":"2025-08-02T00:26:38.539Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681867,"fullName":"Cooper Criswell","link":"/api/v1/people/681867"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":596115,"link":"/api/v1/people/596115"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":678882,"link":"/api/v1/people/678882"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.5,"endSpeed":81.6,"strikeZoneTop":2.83,"strikeZoneBottom":1.26,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.591373801241815,"aZ":-34.617756086148155,"pfxX":-8.69277680554853,"pfxZ":-1.4281011864829658,"pX":-0.8505665021112417,"pZ":2.3887423585792904,"vX0":5.100655931372683,"vY0":-130.1783916066612,"vZ0":0.7184758930281174,"x":149.42,"y":174.28,"x0":-1.7109417607858042,"y0":50.004797219825555,"z0":4.739969950791445,"aX":-14.84726285059113},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":-2.2,"breakHorizontal":14.5,"spinRate":2130,"spinDirection":247},"zone":11,"typeConfidence":2.0,"plateTime":0.4215413436329798,"extension":6.685440703838395},"index":0,"playId":"b428f076-9d51-3483-9953-4b2f564e63ff","pitchNumber":1,"startTime":"2025-08-02T00:26:08.179Z","endTime":"2025-08-02T00:26:11.179Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681867,"link":"/api/v1/people/681867","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":647351,"link":"/api/v1/people/647351"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"first":{"id":665161,"link":"/api/v1/people/665161"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":90.5,"endSpeed":82.5,"strikeZoneTop":2.83,"strikeZoneBottom":1.26,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.138383429937853,"aZ":-36.41125106040809,"pfxX":-9.646461232517085,"pfxZ":-2.428530400859051,"pX":-0.571813746531112,"pZ":2.564820475303043,"vX0":6.184431687158354,"vY0":-131.566680093155,"vZ0":1.2212751023972808,"x":138.8,"y":169.53,"x0":-1.7052911701341311,"y0":50.00220430387671,"z0":4.802690224879124,"aX":-16.831267262911922},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-3.8,"breakHorizontal":16.1,"spinRate":2033,"spinDirection":259},"zone":1,"typeConfidence":2.0,"plateTime":0.41706240728102184,"extension":6.909146031607585},"hitData":{"launchSpeed":66.4,"launchAngle":-13.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":107.12,"coordY":161.51}},"index":1,"playId":"1cb62872-af43-3b2f-9e27-6a8185e75627","pitchNumber":2,"startTime":"2025-08-02T00:26:30.491Z","endTime":"2025-08-02T00:26:38.539Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681867,"link":"/api/v1/people/681867","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":647351,"link":"/api/v1/people/647351"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"first":{"id":665161,"link":"/api/v1/people/665161"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":514888,"link":"/api/v1/people/514888"},"credit":"b_ab"},{"player":{"id":681867,"link":"/api/v1/people/681867"},"credit":"p_ab"},{"player":{"id":514888,"link":"/api/v1/people/514888"},"credit":"b_pa"},{"player":{"id":681867,"link":"/api/v1/people/681867"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":33.800000000000004,"awayTeamWinProbability":66.19999999999999,"homeTeamWinProbabilityAdded":3.600000000000005,"leverageIndex":1.56,"dramaIndex":66.0,"contextMetrics":{},"playEndTime":"2025-08-02T00:26:38.539Z","atBatIndex":38},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jesús Sánchez singles on a ground ball to left fielder Roman Anthony.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-02T00:27:04.570Z","endTime":"2025-08-02T00:29:14.283Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681867,"fullName":"Cooper Criswell","link":"/api/v1/people/681867"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5,6,7],"actionIndex":[3],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pickoff 1B","eventType":"pickoff_1b","movementReason":"r_pickoff_1b","runner":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":665966,"link":"/api/v1/people/665966"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":647351,"link":"/api/v1/people/647351"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":701350,"link":"/api/v1/people/701350"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":80.5,"strikeZoneTop":3.53805437549956,"strikeZoneBottom":1.71132537846785,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.78039659903116,"aZ":-25.391280383130827,"pfxX":-0.720710496706352,"pfxZ":4.121059916663807,"pX":1.74017698105421,"pZ":2.8761350270225208,"vX0":8.829319868425952,"vY0":-127.1998225372434,"vZ0":-0.12452639753149863,"x":50.67,"y":161.12,"x0":-1.6745855366828686,"y0":50.00573566364192,"z0":4.929806226585849,"aX":-1.187267897846569},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":7.7,"breakHorizontal":-0.6,"spinRate":2231,"spinDirection":221},"zone":12,"typeConfidence":2.0,"plateTime":0.42971652294784723,"extension":7.062610291635014},"index":0,"playId":"7779a7ef-ad3f-3aaa-aa4f-b8f2604d4c4c","pitchNumber":1,"startTime":"2025-08-02T00:27:16.969Z","endTime":"2025-08-02T00:27:21.637Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681867,"link":"/api/v1/people/681867","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":647351,"link":"/api/v1/people/647351"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":660821,"link":"/api/v1/people/660821","batSide":{"code":"L","description":"Left"}},"first":{"id":514888,"link":"/api/v1/people/514888"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.0,"endSpeed":75.5,"strikeZoneTop":3.58200506296639,"strikeZoneBottom":1.75636637040809,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.35218999423095,"aZ":-37.791547608942615,"pfxX":-9.428198057576587,"pfxZ":-3.8572086455892034,"pX":-0.9724222218966387,"pZ":1.2878794975755077,"vX0":5.0309012959699775,"vY0":-120.72406310799578,"vZ0":-0.14745528056878165,"x":154.07,"y":204.01,"x0":-1.872631486411095,"y0":50.00285199705624,"z0":4.713023087041817,"aX":-13.735660848708413},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.8,"breakVerticalInduced":-6.7,"breakHorizontal":15.6,"spinRate":1468,"spinDirection":266},"zone":13,"typeConfidence":2.0,"plateTime":0.45599182795531723,"extension":6.8576873103397356},"index":1,"playId":"b7a56822-b5c5-3a7d-9bbb-1d7b70f584b6","pitchNumber":2,"startTime":"2025-08-02T00:27:34.897Z","endTime":"2025-08-02T00:27:42.784Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681867,"link":"/api/v1/people/681867","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":647351,"link":"/api/v1/people/647351"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":660821,"link":"/api/v1/people/660821","batSide":{"code":"L","description":"Left"}},"first":{"id":514888,"link":"/api/v1/people/514888"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":true},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"index":2,"actionPlayId":"b7a56822-b5c5-3a7d-9bbb-1d7b70f584b6","startTime":"2025-08-02T00:28:08.619Z","endTime":"2025-08-02T00:28:08.620Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":681867,"link":"/api/v1/people/681867","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":647351,"link":"/api/v1/people/647351"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":660821,"link":"/api/v1/people/660821","batSide":{"code":"L","description":"Left"}},"first":{"id":514888,"link":"/api/v1/people/514888"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Catcher Carlos Narváez picks off Jose Altuve at 1st on throw to first baseman Abraham Toro.","event":"Pickoff 1B","eventType":"pickoff_1b","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":1},"index":3,"actionPlayId":"b7a56822-b5c5-3a7d-9bbb-1d7b70f584b6","startTime":"2025-08-02T00:28:08.621Z","endTime":"2025-08-02T00:28:08.622Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":514888,"link":"/api/v1/people/514888"},"defense":{"pitcher":{"id":681867,"link":"/api/v1/people/681867","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":647351,"link":"/api/v1/people/647351"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":660821,"link":"/api/v1/people/660821","batSide":{"code":"L","description":"Left"}},"first":{"id":514888,"link":"/api/v1/people/514888"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"homeTeamWinProbability":38.4,"awayTeamWinProbability":61.6,"homeTeamWinProbabilityAdded":4.599999999999994,"leverageIndex":1.35,"dramaIndex":67.0,"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":79.5,"strikeZoneTop":3.51300767713153,"strikeZoneBottom":1.76247941825154,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.586569757796358,"aZ":-24.528902792621867,"pfxX":-1.9630849966750037,"pfxZ":4.717986991466843,"pX":0.2153010193022926,"pZ":3.363490137132706,"vX0":5.698206172654448,"vY0":-126.4593124574216,"vZ0":1.0894251642767365,"x":108.79,"y":147.97,"x0":-1.811334354203511,"y0":50.00407147991148,"z0":4.893530750256687,"aX":-3.182774822932889},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":9.0,"breakHorizontal":2.3,"spinRate":2343,"spinDirection":212},"zone":2,"typeConfidence":2.0,"plateTime":0.432987088944464,"extension":6.922523642980383},"index":4,"playId":"4fb97aae-6d2c-3551-8192-2d4bc94feae0","pitchNumber":3,"startTime":"2025-08-02T00:28:08.623Z","endTime":"2025-08-02T00:28:13.010Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681867,"link":"/api/v1/people/681867","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":647351,"link":"/api/v1/people/647351"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":660821,"link":"/api/v1/people/660821","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":76.9,"strikeZoneTop":3.58262559791325,"strikeZoneBottom":1.83483400928682,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.747182852203782,"aZ":-35.54895743100993,"pfxX":-10.58702855538965,"pfxZ":-2.237038549210933,"pX":0.5678794075259374,"pZ":1.083919314537182,"vX0":9.057894599808485,"vY0":-122.6469892509619,"vZ0":-1.3249118750347881,"x":95.35,"y":209.51,"x0":-1.817463059831615,"y0":50.004048346275724,"z0":4.693290129762323,"aX":-15.952640456891002},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-4.1,"breakHorizontal":16.8,"spinRate":1514,"spinDirection":268},"zone":14,"typeConfidence":2.0,"plateTime":0.4484759576385504,"extension":6.815563178299629},"index":5,"playId":"3c6cb6ad-78a7-3c00-866d-367aba5df9bf","pitchNumber":4,"startTime":"2025-08-02T00:28:26.459Z","endTime":"2025-08-02T00:28:30.553Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681867,"link":"/api/v1/people/681867","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":647351,"link":"/api/v1/people/647351"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":660821,"link":"/api/v1/people/660821","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.9,"endSpeed":76.6,"strikeZoneTop":3.43,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.28260295511081,"aZ":-35.57214889964981,"pfxX":-10.776547229544498,"pfxZ":-2.269039994844273,"pX":0.20866383995949325,"pZ":1.8067749827393398,"vX0":8.114784847489137,"vY0":-121.93244141212499,"vZ0":0.3675803636790893,"x":109.05,"y":190.0,"x0":-1.7719537086986583,"y0":50.00421879818536,"z0":4.738116970849853,"aX":-16.13376739886624},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-3.7,"breakHorizontal":17.4,"spinRate":1487,"spinDirection":271},"zone":8,"typeConfidence":2.0,"plateTime":0.45021964466034925,"extension":6.926475560099293},"index":6,"playId":"2670b097-3fa4-3073-a41f-0a39d6313f54","pitchNumber":5,"startTime":"2025-08-02T00:28:40.940Z","endTime":"2025-08-02T00:28:43.940Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681867,"link":"/api/v1/people/681867","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":647351,"link":"/api/v1/people/647351"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":660821,"link":"/api/v1/people/660821","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":80.3,"strikeZoneTop":3.43,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.479662222188402,"aZ":-23.629506213902804,"pfxX":-0.8008514876903006,"pfxZ":5.196683767226709,"pX":-0.07614802443815562,"pZ":2.802178781763723,"vX0":4.716720235733653,"vY0":-126.99199208136866,"vZ0":-0.6006723163461165,"x":119.9,"y":163.12,"x0":-1.848428112878852,"y0":50.00110651798809,"z0":4.911099485121342,"aX":-1.317157206015586},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":9.5,"breakHorizontal":0.5,"spinRate":2185,"spinDirection":219},"zone":5,"typeConfidence":2.0,"plateTime":0.4302931409887951,"extension":6.991863521246435},"hitData":{"launchSpeed":102.0,"launchAngle":-26.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":66.18,"coordY":120.26}},"index":7,"playId":"91e43507-96eb-3762-abd0-7ec81436d549","pitchNumber":6,"startTime":"2025-08-02T00:29:04.351Z","endTime":"2025-08-02T00:29:14.283Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681867,"link":"/api/v1/people/681867","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":647351,"link":"/api/v1/people/647351"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":660821,"link":"/api/v1/people/660821","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660821,"link":"/api/v1/people/660821"},"credit":"b_ab"},{"player":{"id":681867,"link":"/api/v1/people/681867"},"credit":"p_ab"},{"player":{"id":660821,"link":"/api/v1/people/660821"},"credit":"b_pa"},{"player":{"id":681867,"link":"/api/v1/people/681867"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":37.0,"awayTeamWinProbability":63.0,"homeTeamWinProbabilityAdded":-1.3999999999999986,"leverageIndex":1.35,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2025-08-02T00:29:14.283Z","atBatIndex":39},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Carlos Correa strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-02T00:29:44.693Z","endTime":"2025-08-02T00:31:03.598Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681867,"fullName":"Cooper Criswell","link":"/api/v1/people/681867"},"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":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":665966,"link":"/api/v1/people/665966"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":80.8,"strikeZoneTop":3.4935440796101,"strikeZoneBottom":1.74015876325862,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.687291410034565,"aZ":-24.171170213018787,"pfxX":-0.9059918888020029,"pfxZ":4.796393154368186,"pX":1.0353494813960655,"pZ":3.060340343162605,"vX0":7.09780385207603,"vY0":-128.13144106848327,"vZ0":0.047840541068606246,"x":77.53,"y":156.15,"x0":-1.6490851046208979,"y0":50.001935956953496,"z0":4.925220964533493,"aX":-1.5128577794213591},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":8.9,"breakHorizontal":0.1,"spinRate":2225,"spinDirection":224},"zone":12,"typeConfidence":2.0,"plateTime":0.42696768052450373,"extension":6.972776285128411},"index":0,"playId":"c7426b19-e8f8-3ede-b7b9-1dabac4cc3f4","pitchNumber":1,"startTime":"2025-08-02T00:29:44.693Z","endTime":"2025-08-02T00:29:47.975Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681867,"link":"/api/v1/people/681867","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":647351,"link":"/api/v1/people/647351"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":621043,"link":"/api/v1/people/621043","batSide":{"code":"R","description":"Right"}},"first":{"id":660821,"link":"/api/v1/people/660821"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":90.1,"endSpeed":82.1,"strikeZoneTop":3.55876795674201,"strikeZoneBottom":1.83969092228597,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.83064427031424,"aZ":-35.67985091658338,"pfxX":-9.734967712269828,"pfxZ":-2.036300598821221,"pX":1.4132813671067743,"pZ":1.8660735903176304,"vX0":10.694899850281534,"vY0":-130.74492549688193,"vZ0":-0.28236719797474163,"x":63.13,"y":188.4,"x0":-1.4750006229158863,"y0":50.001411595901494,"z0":4.664228381303691,"aX":-16.770030028208037},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":-3.5,"breakHorizontal":15.1,"spinRate":2183,"spinDirection":256},"zone":14,"typeConfidence":2.0,"plateTime":0.4197160033737357,"extension":6.762320807433451},"index":1,"playId":"78cf6767-f0cd-379c-9b45-ecd9c930aa57","pitchNumber":2,"startTime":"2025-08-02T00:30:02.373Z","endTime":"2025-08-02T00:30:05.722Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681867,"link":"/api/v1/people/681867","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":647351,"link":"/api/v1/people/647351"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":621043,"link":"/api/v1/people/621043","batSide":{"code":"R","description":"Right"}},"first":{"id":660821,"link":"/api/v1/people/660821"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.7,"endSpeed":76.4,"strikeZoneTop":3.57,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.536888793882532,"aZ":-36.62934798952331,"pfxX":-10.769130571338568,"pfxZ":-2.9976256991949697,"pX":0.016237060991911117,"pZ":1.1302250037457051,"vX0":7.401311446570406,"vY0":-121.60651504497123,"vZ0":-0.7637520458632543,"x":116.38,"y":208.26,"x0":-1.6791900204083516,"y0":50.002568594495585,"z0":4.647056900551765,"aX":-16.0066061740664},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":-5.3,"breakHorizontal":17.5,"spinRate":1453,"spinDirection":275},"zone":14,"typeConfidence":2.0,"plateTime":0.4517189521233389,"extension":6.982653214986944},"index":2,"playId":"f2537996-10e3-349c-ab3a-085f0853b363","pitchNumber":3,"startTime":"2025-08-02T00:30:18.963Z","endTime":"2025-08-02T00:30:22.513Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681867,"link":"/api/v1/people/681867","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":647351,"link":"/api/v1/people/647351"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":621043,"link":"/api/v1/people/621043","batSide":{"code":"R","description":"Right"}},"first":{"id":660821,"link":"/api/v1/people/660821"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":80.2,"strikeZoneTop":3.63346384788318,"strikeZoneBottom":1.77615265613676,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.440011674718154,"aZ":-23.25067483191889,"pfxX":-0.473281179678378,"pfxZ":5.4324420612696525,"pX":0.9123695870197568,"pZ":3.9900053652764127,"vX0":6.459244688670441,"vY0":-126.93988688257453,"vZ0":2.152252128250191,"x":82.22,"y":131.05,"x0":-1.5967388625347503,"y0":50.00203926171423,"z0":4.974773127398979,"aX":-0.7788568277696093},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":10.6,"breakHorizontal":-0.5,"spinRate":2227,"spinDirection":219},"zone":12,"typeConfidence":2.0,"plateTime":0.4304518054337718,"extension":7.009759726871634},"index":3,"playId":"ebdd412e-dc73-3e4a-b33f-a1d5ec3b8323","pitchNumber":4,"startTime":"2025-08-02T00:30:40.480Z","endTime":"2025-08-02T00:30:43.580Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681867,"link":"/api/v1/people/681867","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":647351,"link":"/api/v1/people/647351"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":621043,"link":"/api/v1/people/621043","batSide":{"code":"R","description":"Right"}},"first":{"id":660821,"link":"/api/v1/people/660821"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":79.7,"strikeZoneTop":3.57,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.61646229433466,"aZ":-22.605665438673014,"pfxX":-1.7646803885575668,"pfxZ":5.872788022226995,"pX":1.1289131059251596,"pZ":2.9306884199063457,"vX0":7.304338620921989,"vY0":-126.96433327480165,"vZ0":-0.44267838597833087,"x":73.97,"y":159.65,"x0":-1.559040371822652,"y0":50.00018493324459,"z0":4.9103745250366515,"aX":-2.875006795445393},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":10.8,"breakHorizontal":1.4,"spinRate":2225,"spinDirection":220},"zone":12,"typeConfidence":2.0,"plateTime":0.4318353834896338,"extension":7.09252710556413},"index":4,"playId":"bb431e94-76a3-3355-a308-50cb33bb6bb1","pitchNumber":5,"startTime":"2025-08-02T00:30:59.589Z","endTime":"2025-08-02T00:31:03.598Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681867,"link":"/api/v1/people/681867","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":647351,"link":"/api/v1/people/647351"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":621043,"link":"/api/v1/people/621043","batSide":{"code":"R","description":"Right"}},"first":{"id":660821,"link":"/api/v1/people/660821"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621043,"link":"/api/v1/people/621043"},"credit":"b_ab"},{"player":{"id":681867,"link":"/api/v1/people/681867"},"credit":"p_ab"},{"player":{"id":621043,"link":"/api/v1/people/621043"},"credit":"b_pa"},{"player":{"id":681867,"link":"/api/v1/people/681867"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":39.6,"awayTeamWinProbability":60.4,"homeTeamWinProbabilityAdded":2.6000000000000014,"leverageIndex":1.03,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2025-08-02T00:31:03.598Z","atBatIndex":40},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Roman Anthony grounds out, second baseman Mauricio Dubón to first baseman Christian Walker.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-02T00:33:20.853Z","endTime":"2025-08-02T00:34:51.266Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686613,"fullName":"Hunter Brown","link":"/api/v1/people/686613"},"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":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":643289,"link":"/api/v1/people/643289"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":572233,"link":"/api/v1/people/572233"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":79.8,"strikeZoneTop":3.7046372509113,"strikeZoneBottom":1.82204428964707,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.841198601100263,"aZ":-24.49942702061788,"pfxX":-7.809440821624124,"pfxZ":4.7417389605246525,"pX":-0.7313128908760315,"pZ":2.2689205247014934,"vX0":6.123327538054208,"vY0":-126.22628112677467,"vZ0":-3.8185859051743707,"x":144.88,"y":177.52,"x0":-2.1697551505292623,"y0":50.005237571629074,"z0":5.765922983809872,"aX":-12.648475649502982},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":7.9,"breakHorizontal":12.8,"spinRate":1378,"spinDirection":237},"zone":7,"typeConfidence":2.0,"plateTime":0.4333353812162941,"extension":6.886776517480896},"index":0,"playId":"b01ff3e1-7979-3e4c-872a-012acd0dab8b","pitchNumber":1,"startTime":"2025-08-02T00:33:40.556Z","endTime":"2025-08-02T00:33:43.950Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":701350,"link":"/api/v1/people/701350","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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.4,"endSpeed":80.9,"strikeZoneTop":3.73806344824438,"strikeZoneBottom":1.82086938286086,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.6216506010039,"aZ":-25.048927126251275,"pfxX":-7.783737140453132,"pfxZ":4.350000109980601,"pX":-0.10228943217485234,"pZ":-0.23390825791776826,"vX0":7.683542888403754,"vY0":-126.85217002878271,"vZ0":-9.442123222394317,"x":120.9,"y":245.1,"x0":-2.151340354981239,"y0":50.005347380284725,"z0":5.516198640828182,"aX":-12.756894105178796},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":6.0,"breakHorizontal":12.5,"spinRate":1418,"spinDirection":235},"zone":13,"typeConfidence":2.0,"plateTime":0.43089483601173395,"extension":7.141407293494788},"index":1,"playId":"49fd4884-6d16-38c0-8409-8061bc13b79e","pitchNumber":2,"startTime":"2025-08-02T00:33:56.425Z","endTime":"2025-08-02T00:34:00.341Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":701350,"link":"/api/v1/people/701350","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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.6,"endSpeed":86.3,"strikeZoneTop":3.68236499234464,"strikeZoneBottom":1.7998073984688,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.06644548349127,"aZ":-11.731767844878446,"pfxX":-4.13060351999983,"pfxZ":10.70560018167783,"pX":0.7158913185675528,"pZ":2.5122775720134274,"vX0":7.603860962872743,"vY0":-137.46116068475985,"vZ0":-7.222130531973674,"x":89.71,"y":170.95,"x0":-1.5521480227591655,"y0":50.00361913490555,"z0":5.973853887054242,"aX":-7.888560114978858},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":18.0,"breakHorizontal":5.9,"spinRate":2321,"spinDirection":203},"zone":6,"typeConfidence":2.0,"plateTime":0.3987785260775505,"extension":6.848494435733704},"index":2,"playId":"c56c9073-facf-3f3c-832c-c627a3e95b16","pitchNumber":3,"startTime":"2025-08-02T00:34:15.958Z","endTime":"2025-08-02T00:34:19.006Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":701350,"link":"/api/v1/people/701350","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2025-08-02T00:34:25.500Z","endTime":"2025-08-02T00:34:43.967Z","isPitch":false,"type":"action","player":{"id":701350,"link":"/api/v1/people/701350"},"defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":701350,"link":"/api/v1/people/701350","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.8,"endSpeed":77.2,"strikeZoneTop":3.63,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.577756319358805,"aZ":-44.63293106501345,"pfxX":2.2389696201169036,"pfxZ":-8.33233478834658,"pX":-0.18249069510283747,"pZ":1.6276562819689322,"vX0":3.8547611710834855,"vY0":-121.9650715823132,"vZ0":-1.1125216746814228,"x":123.96,"y":194.83,"x0":-2.078663852363623,"y0":50.002073062498106,"z0":5.96316750487868,"aX":3.3478085440376764},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.2,"breakVerticalInduced":-15.0,"breakHorizontal":-5.0,"spinRate":2523,"spinDirection":21},"zone":8,"typeConfidence":2.0,"plateTime":0.4503096074350288,"extension":6.8063980277239615},"hitData":{"launchSpeed":105.6,"launchAngle":6.0,"totalDistance":117.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":149.28,"coordY":152.7}},"index":4,"playId":"67de9dea-8c17-360f-b15b-7df3cfc5bae5","pitchNumber":4,"startTime":"2025-08-02T00:34:43.967Z","endTime":"2025-08-02T00:34:51.266Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":701350,"link":"/api/v1/people/701350","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701350,"link":"/api/v1/people/701350"},"credit":"b_ab"},{"player":{"id":686613,"link":"/api/v1/people/686613"},"credit":"p_ab"},{"player":{"id":701350,"link":"/api/v1/people/701350"},"credit":"b_pa"},{"player":{"id":686613,"link":"/api/v1/people/686613"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":35.6,"awayTeamWinProbability":64.4,"homeTeamWinProbabilityAdded":-4.0,"leverageIndex":1.56,"dramaIndex":69.0,"contextMetrics":{},"playEndTime":"2025-08-02T00:34:51.266Z","atBatIndex":41},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Alex Bregman lines out to third baseman Carlos Correa.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-02T00:34:54.952Z","endTime":"2025-08-02T00:35:29.463Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686613,"fullName":"Hunter Brown","link":"/api/v1/people/686613"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":621043,"link":"/api/v1/people/621043"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":83.8,"strikeZoneTop":3.37,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.529359199677195,"aZ":-23.749395617756136,"pfxX":1.0713512729490684,"pfxZ":4.717543374137729,"pX":0.22102983383459934,"pZ":1.9640854590176717,"vX0":4.824310470760006,"vY0":-132.82330842777716,"vZ0":-5.841872217256772,"x":108.57,"y":185.75,"x0":-1.7582583031932018,"y0":50.003663718486784,"z0":5.919682733799005,"aX":1.913435292262479},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":7.4,"breakHorizontal":-3.0,"spinRate":2241,"spinDirection":188},"zone":8,"typeConfidence":2.0,"plateTime":0.41242635951343853,"extension":6.793431492088376},"hitData":{"launchSpeed":89.8,"launchAngle":11.0,"totalDistance":150.0,"trajectory":"line_drive","hardness":"medium","location":"5","coordinates":{"coordX":95.0,"coordY":165.0}},"index":0,"playId":"c3df2fc3-e039-3493-8d19-361473259974","pitchNumber":1,"startTime":"2025-08-02T00:35:23.429Z","endTime":"2025-08-02T00:35:29.463Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608324,"link":"/api/v1/people/608324"},"credit":"b_ab"},{"player":{"id":686613,"link":"/api/v1/people/686613"},"credit":"p_ab"},{"player":{"id":608324,"link":"/api/v1/people/608324"},"credit":"b_pa"},{"player":{"id":686613,"link":"/api/v1/people/686613"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":32.7,"awayTeamWinProbability":67.3,"homeTeamWinProbabilityAdded":-2.8999999999999986,"leverageIndex":1.17,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2025-08-02T00:35:29.463Z","atBatIndex":42},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Jarren Duran doubles (30) on a line drive to center fielder Taylor Trammell.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-02T00:35:32.514Z","endTime":"2025-08-02T00:36:23.117Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686613,"fullName":"Hunter Brown","link":"/api/v1/people/686613"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":666211,"link":"/api/v1/people/666211"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":80.4,"strikeZoneTop":3.58956324080314,"strikeZoneBottom":1.67656808337919,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.182048056564206,"aZ":-25.540254990836914,"pfxX":-9.03457248345412,"pfxZ":4.052284178692062,"pX":-0.8352301240484066,"pZ":1.302831522508277,"vX0":6.237061525432667,"vY0":-126.93058593334995,"vZ0":-5.770662030687895,"x":148.84,"y":203.6,"x0":-2.1464744009542813,"y0":50.00196238014828,"z0":5.630562394165429,"aX":-14.789758846706478},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":6.2,"breakHorizontal":15.0,"spinRate":1423,"spinDirection":235},"zone":13,"typeConfidence":2.0,"plateTime":0.4309722232782667,"extension":6.772265780553843},"index":0,"playId":"63f6e677-903c-3baa-a1c7-a0ccda675b30","pitchNumber":1,"startTime":"2025-08-02T00:35:52.861Z","endTime":"2025-08-02T00:35:57.756Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":680776,"link":"/api/v1/people/680776","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":87.2,"strikeZoneTop":3.47,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.236462132965613,"aZ":-13.276047375723987,"pfxX":-5.167082242940905,"pfxZ":9.714849544480517,"pX":0.6520132239826948,"pZ":2.794323478347844,"vX0":7.556872323299071,"vY0":-138.43442300083115,"vZ0":-6.336727956943003,"x":92.15,"y":163.33,"x0":-1.4389087387241182,"y0":50.00312652144149,"z0":5.9977926100285455,"aX":-10.052394592128037},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.4,"breakHorizontal":7.8,"spinRate":2236,"spinDirection":202},"zone":6,"typeConfidence":2.0,"plateTime":0.3953151884108399,"extension":6.767591859468628},"hitData":{"launchSpeed":87.0,"launchAngle":16.0,"totalDistance":261.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":153.59,"coordY":74.85}},"index":1,"playId":"a66093c8-e504-3227-8111-99b85b041443","pitchNumber":2,"startTime":"2025-08-02T00:36:11.099Z","endTime":"2025-08-02T00:36:23.117Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":680776,"link":"/api/v1/people/680776","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680776,"link":"/api/v1/people/680776"},"credit":"b_ab"},{"player":{"id":686613,"link":"/api/v1/people/686613"},"credit":"p_ab"},{"player":{"id":680776,"link":"/api/v1/people/680776"},"credit":"b_pa"},{"player":{"id":686613,"link":"/api/v1/people/686613"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":36.8,"awayTeamWinProbability":63.2,"homeTeamWinProbabilityAdded":4.099999999999994,"leverageIndex":0.76,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2025-08-02T00:36:23.117Z","atBatIndex":43},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Abraham Toro flies out to left fielder Jesús Sánchez.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-02T00:36:46.133Z","endTime":"2025-08-02T00:37:09.725Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":647351,"fullName":"Abraham Toro","link":"/api/v1/people/647351"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686613,"fullName":"Hunter Brown","link":"/api/v1/people/686613"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":647351,"fullName":"Abraham Toro","link":"/api/v1/people/647351"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":660821,"link":"/api/v1/people/660821"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":86.6,"strikeZoneTop":3.37,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.52136346745352,"aZ":-10.065817512757476,"pfxX":-2.2547176667980864,"pfxZ":11.457310262067011,"pX":-0.11972317327837674,"pZ":2.9913509269406644,"vX0":5.502048059645344,"vY0":-138.42213836559148,"vZ0":-6.268164017506323,"x":121.56,"y":158.01,"x0":-1.8452042666000588,"y0":50.00189525239799,"z0":5.967574791665287,"aX":-4.35077356847764},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":19.6,"breakHorizontal":2.9,"spinRate":2424,"spinDirection":203},"zone":2,"typeConfidence":2.0,"plateTime":0.3965472929538443,"extension":6.809615599904045},"hitData":{"launchSpeed":90.9,"launchAngle":64.0,"totalDistance":172.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":92.02,"coordY":136.48}},"index":0,"playId":"3915915f-7b03-3d94-b943-60a58e131f5f","pitchNumber":1,"startTime":"2025-08-02T00:36:59.199Z","endTime":"2025-08-02T00:37:09.725Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":647351,"link":"/api/v1/people/647351","batSide":{"code":"L","description":"Left"}},"second":{"id":680776,"link":"/api/v1/people/680776"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":647351,"link":"/api/v1/people/647351"},"credit":"b_ab"},{"player":{"id":686613,"link":"/api/v1/people/686613"},"credit":"p_ab"},{"player":{"id":647351,"link":"/api/v1/people/647351"},"credit":"b_pa"},{"player":{"id":686613,"link":"/api/v1/people/686613"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":30.8,"awayTeamWinProbability":69.2,"homeTeamWinProbabilityAdded":-5.9999999999999964,"leverageIndex":2.28,"dramaIndex":99.0,"contextMetrics":{},"playEndTime":"2025-08-02T00:37:09.725Z","atBatIndex":44},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Yainer Diaz doubles (15) on a sharp line drive to center fielder Jarren Duran.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-02T00:39:25.241Z","endTime":"2025-08-02T00:39:53.334Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681867,"fullName":"Cooper Criswell","link":"/api/v1/people/681867"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":680776,"link":"/api/v1/people/680776"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.7,"endSpeed":81.1,"strikeZoneTop":3.15,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.809857430064525,"aZ":-34.65825453189634,"pfxX":-9.29712238410121,"pfxZ":-1.4785349576318776,"pX":0.07397857776579676,"pZ":2.9670877019167015,"vX0":7.3734592438698705,"vY0":-128.9236936398466,"vZ0":2.1313380845327767,"x":114.18,"y":158.67,"x0":-1.6152673133669149,"y0":50.000056993237926,"z0":4.80463131410414,"aX":-15.647723317943818},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":-1.9,"breakHorizontal":15.2,"spinRate":2154,"spinDirection":250},"zone":2,"typeConfidence":2.0,"plateTime":0.42483675602277504,"extension":6.7178744357429645},"hitData":{"launchSpeed":108.1,"launchAngle":18.0,"totalDistance":331.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":180.97,"coordY":64.04}},"index":0,"playId":"80f87cd9-fa76-3523-8f63-9e962a2b5223","pitchNumber":1,"startTime":"2025-08-02T00:39:39.058Z","endTime":"2025-08-02T00:39:53.334Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681867,"link":"/api/v1/people/681867","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":647351,"link":"/api/v1/people/647351"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":673237,"link":"/api/v1/people/673237","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"credit":"b_ab"},{"player":{"id":681867,"link":"/api/v1/people/681867"},"credit":"p_ab"},{"player":{"id":673237,"link":"/api/v1/people/673237"},"credit":"b_pa"},{"player":{"id":681867,"link":"/api/v1/people/681867"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":23.9,"awayTeamWinProbability":76.1,"homeTeamWinProbabilityAdded":-6.900000000000002,"leverageIndex":0.97,"dramaIndex":72.0,"contextMetrics":{},"playEndTime":"2025-08-02T00:39:53.334Z","atBatIndex":45},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Christian Walker pops out to second baseman Ceddanne Rafaela.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-02T00:40:25.647Z","endTime":"2025-08-02T00:40:34.044Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681867,"fullName":"Cooper Criswell","link":"/api/v1/people/681867"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"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":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":678882,"link":"/api/v1/people/678882"},"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, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":80.9,"strikeZoneTop":3.4,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.538405769695824,"aZ":-32.5396814006073,"pfxX":-10.110887808648197,"pfxZ":-0.21630672170355858,"pX":-0.6195486954244463,"pZ":2.4437414453948336,"vX0":6.311289320616568,"vY0":-128.46076937666987,"vZ0":0.3353806405271873,"x":140.62,"y":172.8,"x0":-1.7942018448889228,"y0":50.00415998695617,"z0":4.840404618688283,"aX":-16.904721266165954},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":-0.1,"breakHorizontal":16.9,"spinRate":2115,"spinDirection":250},"zone":4,"typeConfidence":2.0,"plateTime":0.426334520514172,"extension":6.817937777223879},"hitData":{"launchSpeed":71.7,"launchAngle":51.0,"totalDistance":186.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":135.92,"coordY":127.48}},"index":0,"playId":"c75e31ba-931e-3175-b4b6-c7f3ed1fdb73","pitchNumber":1,"startTime":"2025-08-02T00:40:25.647Z","endTime":"2025-08-02T00:40:34.044Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681867,"link":"/api/v1/people/681867","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":647351,"link":"/api/v1/people/647351"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"second":{"id":673237,"link":"/api/v1/people/673237"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":572233,"link":"/api/v1/people/572233"},"credit":"b_ab"},{"player":{"id":681867,"link":"/api/v1/people/681867"},"credit":"p_ab"},{"player":{"id":572233,"link":"/api/v1/people/572233"},"credit":"b_pa"},{"player":{"id":681867,"link":"/api/v1/people/681867"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":28.4,"awayTeamWinProbability":71.6,"homeTeamWinProbabilityAdded":4.5,"leverageIndex":1.24,"dramaIndex":64.0,"contextMetrics":{},"playEndTime":"2025-08-02T00:40:34.044Z","atBatIndex":46},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Taylor Trammell called out on strikes.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-02T00:40:43.678Z","endTime":"2025-08-02T00:42:57.683Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":666211,"fullName":"Taylor Trammell","link":"/api/v1/people/666211"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681867,"fullName":"Cooper Criswell","link":"/api/v1/people/681867"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"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":666211,"fullName":"Taylor Trammell","link":"/api/v1/people/666211"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":665966,"link":"/api/v1/people/665966"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":79.3,"strikeZoneTop":3.65484712185668,"strikeZoneBottom":1.79789823638254,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.558084041144248,"aZ":-24.1200251022483,"pfxX":-1.4175541869216681,"pfxZ":5.057731550275449,"pX":0.4969784290531511,"pZ":2.3506317793975144,"vX0":6.459598875585188,"vY0":-124.73364504624409,"vZ0":-1.0651306868010173,"x":98.06,"y":175.31,"x0":-1.9301449235680126,"y0":50.00418457087437,"z0":4.752455071828582,"aX":-2.2590332989130366},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":9.2,"breakHorizontal":1.2,"spinRate":2212,"spinDirection":220},"zone":9,"typeConfidence":2.0,"plateTime":0.43731910686804376,"extension":6.879981680437888},"index":0,"playId":"1adf0ec0-ff6e-3e2e-a511-6ac1da0cc880","pitchNumber":1,"startTime":"2025-08-02T00:40:59.426Z","endTime":"2025-08-02T00:41:02.684Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681867,"link":"/api/v1/people/681867","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":647351,"link":"/api/v1/people/647351"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":666211,"link":"/api/v1/people/666211","batSide":{"code":"L","description":"Left"}},"second":{"id":673237,"link":"/api/v1/people/673237"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":79.4,"strikeZoneTop":3.59,"strikeZoneBottom":1.77,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.259635378170454,"aZ":-23.858867951876437,"pfxX":-1.1359362217963245,"pfxZ":5.184693274007257,"pX":0.4568723217971773,"pZ":3.54773467454781,"vX0":6.052513104394194,"vY0":-125.03726546072382,"vZ0":1.368911603886596,"x":99.59,"y":142.99,"x0":-1.8344684943090772,"y0":50.00133077566188,"z0":4.933663244998962,"aX":-1.8224867658835042},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":10.0,"breakHorizontal":0.8,"spinRate":2226,"spinDirection":207},"zone":3,"typeConfidence":2.0,"plateTime":0.43598090323713157,"extension":6.9855618686881735},"index":1,"playId":"fae5ac66-3bed-3dc6-a25c-ccda50cfcc33","pitchNumber":2,"startTime":"2025-08-02T00:41:16.309Z","endTime":"2025-08-02T00:41:19.309Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681867,"link":"/api/v1/people/681867","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":647351,"link":"/api/v1/people/647351"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":666211,"link":"/api/v1/people/666211","batSide":{"code":"L","description":"Left"}},"second":{"id":673237,"link":"/api/v1/people/673237"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2025-08-02T00:41:32.789Z","endTime":"2025-08-02T00:41:45.551Z","isPitch":false,"type":"action","player":{"id":666211,"link":"/api/v1/people/666211"},"defense":{"pitcher":{"id":681867,"link":"/api/v1/people/681867","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":647351,"link":"/api/v1/people/647351"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":666211,"link":"/api/v1/people/666211","batSide":{"code":"L","description":"Left"}},"second":{"id":673237,"link":"/api/v1/people/673237"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.7,"endSpeed":78.5,"strikeZoneTop":3.65734470059891,"strikeZoneBottom":1.77007023243874,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.05646819603262,"aZ":-37.092641629186055,"pfxX":-9.021904456092871,"pfxZ":-3.1760164030198537,"pX":-0.04589342008775247,"pZ":0.5195102618681013,"vX0":7.490722390211218,"vY0":-123.20160547181152,"vZ0":-2.470563449151523,"x":118.75,"y":224.75,"x0":-1.9444434741178664,"y0":50.005424656296796,"z0":4.651615916439022,"aX":-13.957392817184912},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-6.1,"breakHorizontal":14.8,"spinRate":1513,"spinDirection":267},"zone":13,"typeConfidence":2.0,"plateTime":0.44352487689611353,"extension":6.706875930524635},"index":3,"playId":"bc71c10f-69f2-3327-b791-30f694ccdcb1","pitchNumber":3,"startTime":"2025-08-02T00:41:45.551Z","endTime":"2025-08-02T00:41:48.886Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681867,"link":"/api/v1/people/681867","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":647351,"link":"/api/v1/people/647351"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":666211,"link":"/api/v1/people/666211","batSide":{"code":"L","description":"Left"}},"second":{"id":673237,"link":"/api/v1/people/673237"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":79.0,"strikeZoneTop":3.59,"strikeZoneBottom":1.77,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.360856203487472,"aZ":-25.400141408694555,"pfxX":0.8753168487453408,"pfxZ":4.258568401939103,"pX":0.19496033633153267,"pZ":3.4862797678523063,"vX0":4.97760769711513,"vY0":-124.89216480669037,"vZ0":1.4492083370959845,"x":109.57,"y":144.65,"x0":-1.9315141980974608,"y0":50.00524202901519,"z0":4.976177101688177,"aX":1.3931036658519556},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":8.3,"breakHorizontal":-2.6,"spinRate":2332,"spinDirection":206},"zone":2,"typeConfidence":2.0,"plateTime":0.43728502591672047,"extension":7.017066676668688},"index":4,"playId":"e0d31345-d2d1-3ccc-8eac-3a490f40d621","pitchNumber":4,"startTime":"2025-08-02T00:42:11.997Z","endTime":"2025-08-02T00:42:17.512Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681867,"link":"/api/v1/people/681867","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":647351,"link":"/api/v1/people/647351"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":666211,"link":"/api/v1/people/666211","batSide":{"code":"L","description":"Left"}},"second":{"id":673237,"link":"/api/v1/people/673237"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":81.5,"strikeZoneTop":3.48012993477249,"strikeZoneBottom":1.73509175868857,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.62590945886982,"aZ":-32.515633232758645,"pfxX":-7.851647238456119,"pfxZ":-0.2043761987343924,"pX":0.8881681789496298,"pZ":2.853328839702644,"vX0":9.198266027389,"vY0":-129.70751207762024,"vZ0":1.1154926642083085,"x":83.15,"y":161.74,"x0":-1.6871384731237493,"y0":50.00077596235547,"z0":4.900811705600424,"aX":-13.351963609739549},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":0.1,"breakHorizontal":12.1,"spinRate":2123,"spinDirection":246},"zone":12,"typeConfidence":2.0,"plateTime":0.4225952226536931,"extension":7.237881585080331},"index":5,"playId":"5c66351b-3428-3375-bee6-3a2de5bfda99","pitchNumber":5,"startTime":"2025-08-02T00:42:54.154Z","endTime":"2025-08-02T00:42:57.683Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681867,"link":"/api/v1/people/681867","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":647351,"link":"/api/v1/people/647351"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":666211,"link":"/api/v1/people/666211","batSide":{"code":"L","description":"Left"}},"second":{"id":673237,"link":"/api/v1/people/673237"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666211,"link":"/api/v1/people/666211"},"credit":"b_ab"},{"player":{"id":681867,"link":"/api/v1/people/681867"},"credit":"p_ab"},{"player":{"id":666211,"link":"/api/v1/people/666211"},"credit":"b_pa"},{"player":{"id":681867,"link":"/api/v1/people/681867"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":32.4,"awayTeamWinProbability":67.6,"homeTeamWinProbabilityAdded":4.0,"leverageIndex":1.44,"dramaIndex":66.0,"contextMetrics":{},"playEndTime":"2025-08-02T00:42:57.683Z","atBatIndex":47},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Cam Smith walks.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-02T00:43:07.325Z","endTime":"2025-08-02T00:44:51.915Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681867,"fullName":"Cooper Criswell","link":"/api/v1/people/681867"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"postOnSecond":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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":75.4,"endSpeed":68.8,"strikeZoneTop":3.25500655348475,"strikeZoneBottom":1.52310294838055,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.79426836347718,"aZ":-31.143614930248667,"pfxX":10.734538675831837,"pfxZ":0.8536045793374072,"pX":-0.626351911401688,"pZ":1.4820600095315806,"vX0":0.10354542339660278,"vY0":-109.76333409583783,"vZ0":0.1999769248563832,"x":140.88,"y":198.76,"x0":-2.065856331801513,"y0":50.00212356321215,"z0":4.74186979571875,"aX":12.925774336844423},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.6,"breakVerticalInduced":1.9,"breakHorizontal":-19.4,"spinRate":2499,"spinDirection":85},"zone":7,"typeConfidence":2.0,"plateTime":0.5015232127600378,"extension":6.912949952484482},"index":0,"playId":"3f23157f-ba34-39d4-8083-0fb539117135","pitchNumber":1,"startTime":"2025-08-02T00:43:21.712Z","endTime":"2025-08-02T00:43:25.595Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681867,"link":"/api/v1/people/681867","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":647351,"link":"/api/v1/people/647351"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"second":{"id":673237,"link":"/api/v1/people/673237"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.0,"endSpeed":75.7,"strikeZoneTop":3.3,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.688859901498713,"aZ":-37.760498631181015,"pfxX":-9.737000747805817,"pfxZ":-3.819351923020916,"pX":0.03392258933461577,"pZ":2.130781202591464,"vX0":7.109609567275245,"vY0":-120.55191133168005,"vZ0":1.6273589334899372,"x":115.71,"y":181.25,"x0":-1.6967846587851094,"y0":50.00249331681515,"z0":4.7946283692767135,"aX":-14.249422694717158},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.2,"breakVerticalInduced":-6.2,"breakHorizontal":15.8,"spinRate":1483,"spinDirection":270},"zone":5,"typeConfidence":2.0,"plateTime":0.4553559705906265,"extension":6.868572846132753},"index":1,"playId":"6db3952f-9a4d-3e37-9837-9b4ddf8c01fb","pitchNumber":2,"startTime":"2025-08-02T00:43:36.875Z","endTime":"2025-08-02T00:43:39.875Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681867,"link":"/api/v1/people/681867","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":647351,"link":"/api/v1/people/647351"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"second":{"id":673237,"link":"/api/v1/people/673237"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":79.5,"strikeZoneTop":3.37326101002118,"strikeZoneBottom":1.62054448063024,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.53636459019244,"aZ":-26.343164660823618,"pfxX":0.4244058908081678,"pfxZ":3.6296914465896126,"pX":1.2606877830375887,"pZ":3.248895930869303,"vX0":7.250897621364932,"vY0":-125.41426501717679,"vZ0":1.1314461455597327,"x":68.95,"y":151.06,"x0":-1.7136320721772458,"y0":50.000676161716015,"z0":4.9283276914306855,"aX":0.6793190304222086},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":7.1,"breakHorizontal":-2.3,"spinRate":2354,"spinDirection":206},"zone":12,"typeConfidence":2.0,"plateTime":0.43545739422708074,"extension":7.059631629842816},"index":2,"playId":"7a38e644-4e93-3d94-9246-14af880b5889","pitchNumber":3,"startTime":"2025-08-02T00:43:59.684Z","endTime":"2025-08-02T00:44:02.971Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681867,"link":"/api/v1/people/681867","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":647351,"link":"/api/v1/people/647351"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"second":{"id":673237,"link":"/api/v1/people/673237"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":79.5,"strikeZoneTop":3.41411328808906,"strikeZoneBottom":1.55830753173588,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.54374834489312,"aZ":-24.497945169427748,"pfxX":0.47151122396598133,"pfxZ":4.761573609353253,"pX":-0.5786115492976628,"pZ":4.1209619826769,"vX0":3.013999635902611,"vY0":-125.41143122003025,"vZ0":2.7592796938450546,"x":139.06,"y":127.51,"x0":-1.8513579204841604,"y0":50.000966639252205,"z0":4.990539640236836,"aX":0.7598993963877128},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":9.5,"breakHorizontal":-1.4,"spinRate":2281,"spinDirection":206},"zone":11,"typeConfidence":2.0,"plateTime":0.43476549212733495,"extension":6.871450730044461},"index":3,"playId":"df3fd9ea-c792-3798-8404-ca3f0af16b89","pitchNumber":4,"startTime":"2025-08-02T00:44:17.658Z","endTime":"2025-08-02T00:44:21.358Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681867,"link":"/api/v1/people/681867","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":647351,"link":"/api/v1/people/647351"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"second":{"id":673237,"link":"/api/v1/people/673237"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.6,"endSpeed":80.7,"strikeZoneTop":3.38307480688123,"strikeZoneBottom":1.57957001336122,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.25239096030947,"aZ":-32.43314688008657,"pfxX":-9.482394213377507,"pfxZ":-0.15705622448890466,"pX":-1.3070020935170055,"pZ":2.6457558170546793,"vX0":4.414304726267156,"vY0":-128.94397129779782,"vZ0":0.9657576603118623,"x":166.82,"y":167.34,"x0":-1.814629745588952,"y0":50.00023408824294,"z0":4.7798450984879794,"aX":-15.873272228234965},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":0.2,"breakHorizontal":16.1,"spinRate":2143,"spinDirection":246},"zone":11,"typeConfidence":2.0,"plateTime":0.42571501070604745,"extension":6.713571776954704},"index":4,"playId":"3fea459c-32a5-3145-a697-e593ff679647","pitchNumber":5,"startTime":"2025-08-02T00:44:46.936Z","endTime":"2025-08-02T00:44:51.915Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681867,"link":"/api/v1/people/681867","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":647351,"link":"/api/v1/people/647351"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"second":{"id":673237,"link":"/api/v1/people/673237"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701358,"link":"/api/v1/people/701358"},"credit":"b_pa"},{"player":{"id":681867,"link":"/api/v1/people/681867"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":31.5,"awayTeamWinProbability":68.5,"homeTeamWinProbabilityAdded":-0.8999999999999986,"leverageIndex":1.52,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2025-08-02T00:44:51.915Z","atBatIndex":48},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Mauricio Dubón flies out to center fielder Jarren Duran.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-02T00:45:48.688Z","endTime":"2025-08-02T00:47:02.698Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681867,"fullName":"Cooper Criswell","link":"/api/v1/people/681867"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":680776,"link":"/api/v1/people/680776"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-02T00:45:11.462Z","endTime":"2025-08-02T00:45:51.007Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":681867,"link":"/api/v1/people/681867","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":647351,"link":"/api/v1/people/647351"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"first":{"id":701358,"link":"/api/v1/people/701358"},"second":{"id":673237,"link":"/api/v1/people/673237"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":79.0,"strikeZoneTop":3.32,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.88955660344364,"aZ":-26.496769257079784,"pfxX":-0.43121386467394807,"pfxZ":3.5750892674273747,"pX":0.8011844199430913,"pZ":2.7374227981526533,"vX0":6.373869991539962,"vY0":-124.9038730251885,"vZ0":0.1020645808966707,"x":86.46,"y":164.87,"x0":-1.7219365443308694,"y0":50.00446399978754,"z0":4.865262126227045,"aX":-0.6864053208880471},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":6.7,"breakHorizontal":-0.6,"spinRate":2286,"spinDirection":202},"zone":6,"typeConfidence":2.0,"plateTime":0.43761986602028013,"extension":7.173708140660148},"index":1,"playId":"5870717e-9b83-3df8-8f37-553161fe006d","pitchNumber":1,"startTime":"2025-08-02T00:45:51.007Z","endTime":"2025-08-02T00:45:54.007Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681867,"link":"/api/v1/people/681867","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":647351,"link":"/api/v1/people/647351"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"first":{"id":701358,"link":"/api/v1/people/701358"},"second":{"id":673237,"link":"/api/v1/people/673237"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":78.8,"strikeZoneTop":3.29361484052068,"strikeZoneBottom":1.66318073411777,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.300364537191417,"aZ":-27.404545509427493,"pfxX":1.0849567631879884,"pfxZ":3.0121985033138223,"pX":0.5175392926341904,"pZ":4.04076647501096,"vX0":5.157434499970667,"vY0":-124.59517564419349,"vZ0":3.1415373681222407,"x":97.27,"y":129.68,"x0":-1.7139611266137058,"y0":50.00342261831994,"z0":5.018223810027056,"aX":1.7176562259738817},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":6.4,"breakHorizontal":-3.1,"spinRate":2290,"spinDirection":189},"zone":12,"typeConfidence":2.0,"plateTime":0.43837277006247843,"extension":7.377016180975397},"index":2,"playId":"ba1b8e75-8f45-3f82-a0ce-4d4d077825d7","pitchNumber":2,"startTime":"2025-08-02T00:46:14.687Z","endTime":"2025-08-02T00:46:20.068Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681867,"link":"/api/v1/people/681867","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":647351,"link":"/api/v1/people/647351"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"first":{"id":701358,"link":"/api/v1/people/701358"},"second":{"id":673237,"link":"/api/v1/people/673237"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":true},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"index":3,"actionPlayId":"ba1b8e75-8f45-3f82-a0ce-4d4d077825d7","startTime":"2025-08-02T00:46:26.540Z","endTime":"2025-08-02T00:46:34.514Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":681867,"link":"/api/v1/people/681867","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":647351,"link":"/api/v1/people/647351"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"first":{"id":701358,"link":"/api/v1/people/701358"},"second":{"id":673237,"link":"/api/v1/people/673237"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":81.4,"strikeZoneTop":3.28673787027074,"strikeZoneBottom":1.66751065777807,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.250811406204985,"aZ":-31.930969085279145,"pfxX":-8.4599567976513,"pfxZ":0.1396937992726084,"pX":1.180144600954527,"pZ":2.3404637403670763,"vX0":9.905766372607888,"vY0":-128.9859453519194,"vZ0":0.07682334233572896,"x":72.02,"y":175.59,"x0":-1.6066493206112118,"y0":50.00034150083434,"z0":4.76778282824199,"aX":-14.287211310108864},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":0.5,"breakHorizontal":13.2,"spinRate":2141,"spinDirection":252},"zone":14,"typeConfidence":2.0,"plateTime":0.4242831975693635,"extension":6.9847032071148405},"index":4,"playId":"02aaacb0-004d-3391-a60e-ba61e7425f15","pitchNumber":3,"startTime":"2025-08-02T00:46:34.514Z","endTime":"2025-08-02T00:46:39.042Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681867,"link":"/api/v1/people/681867","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":647351,"link":"/api/v1/people/647351"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"first":{"id":701358,"link":"/api/v1/people/701358"},"second":{"id":673237,"link":"/api/v1/people/673237"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":80.2,"strikeZoneTop":3.32,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.852612706357682,"aZ":-23.571323247000564,"pfxX":-1.2039981107754165,"pfxZ":5.271085487023736,"pX":0.4631551549688479,"pZ":2.5986769992794887,"vX0":5.781464435526655,"vY0":-126.18900575351282,"vZ0":-0.9438172151025853,"x":99.35,"y":168.62,"x0":-1.6895835942930002,"y0":50.0015715185235,"z0":4.8563171972447,"aX":-1.965225252098573},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":9.6,"breakHorizontal":1.1,"spinRate":2326,"spinDirection":213},"zone":6,"typeConfidence":2.0,"plateTime":0.4321218098678914,"extension":7.068513522316463},"hitData":{"launchSpeed":87.5,"launchAngle":25.0,"totalDistance":321.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":134.59,"coordY":77.19}},"index":5,"playId":"97053d9c-c393-3c59-9b45-da65edd5acd3","pitchNumber":4,"startTime":"2025-08-02T00:46:54.154Z","endTime":"2025-08-02T00:47:02.698Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681867,"link":"/api/v1/people/681867","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":647351,"link":"/api/v1/people/647351"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"first":{"id":701358,"link":"/api/v1/people/701358"},"second":{"id":673237,"link":"/api/v1/people/673237"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":643289,"link":"/api/v1/people/643289"},"credit":"b_ab"},{"player":{"id":681867,"link":"/api/v1/people/681867"},"credit":"p_ab"},{"player":{"id":643289,"link":"/api/v1/people/643289"},"credit":"b_pa"},{"player":{"id":681867,"link":"/api/v1/people/681867"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":36.4,"awayTeamWinProbability":63.6,"homeTeamWinProbabilityAdded":4.899999999999999,"leverageIndex":1.95,"dramaIndex":84.0,"contextMetrics":{},"playEndTime":"2025-08-02T00:47:02.698Z","atBatIndex":49},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Trevor Story walks.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-02T00:49:33.600Z","endTime":"2025-08-02T00:52:36.615Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686613,"fullName":"Hunter Brown","link":"/api/v1/people/686613"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"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(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":94.7,"endSpeed":86.6,"strikeZoneTop":3.48,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.28933778909745,"aZ":-10.50591493439887,"pfxX":-3.383906999430612,"pfxZ":11.272131455595556,"pX":0.2743078702208127,"pZ":3.1771208801146997,"vX0":6.625993519906296,"vY0":-137.6992072798001,"vZ0":-5.890314034645581,"x":106.54,"y":153.0,"x0":-1.7224257080344105,"y0":50.00340708226295,"z0":6.053350924637171,"aX":-6.505871620393584},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":19.3,"breakHorizontal":4.8,"spinRate":2369,"spinDirection":206},"zone":2,"typeConfidence":2.0,"plateTime":0.3976246097989167,"extension":6.734897007726672},"index":0,"playId":"ede9121c-fc87-3b1e-9c87-b2348e5ca396","pitchNumber":1,"startTime":"2025-08-02T00:49:54.317Z","endTime":"2025-08-02T00:50:01.227Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":596115,"link":"/api/v1/people/596115","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":91.1,"endSpeed":84.1,"strikeZoneTop":3.46587117951346,"strikeZoneBottom":1.71292177630108,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.628531420092397,"aZ":-24.252060883884848,"pfxX":-0.7508675490524285,"pfxZ":4.460035621981569,"pX":0.042426526108076984,"pZ":0.21469159254321354,"vX0":4.969891665897021,"vY0":-132.32281799684884,"vZ0":-9.872844467706795,"x":115.38,"y":232.98,"x0":-1.760784416845738,"y0":50.00528055818218,"z0":5.764158235827736,"aX":-1.3347876984211664},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":6.1,"breakHorizontal":0.4,"spinRate":2197,"spinDirection":193},"zone":14,"typeConfidence":2.0,"plateTime":0.4135665645529669,"extension":6.959589441996243},"index":1,"playId":"9f50f2d6-835b-332d-9da5-a2846c8351ab","pitchNumber":2,"startTime":"2025-08-02T00:50:26.180Z","endTime":"2025-08-02T00:50:29.902Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":596115,"link":"/api/v1/people/596115","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":94.1,"endSpeed":86.3,"strikeZoneTop":3.48,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.895444398608472,"aZ":-18.783285544698927,"pfxX":-9.553448269133693,"pfxZ":7.057947716887604,"pX":-1.1886287649659832,"pZ":1.8010979014402133,"vX0":5.747150191729476,"vY0":-136.80383033216816,"vZ0":-7.452220950163974,"x":162.31,"y":190.15,"x0":-2.074325315932644,"y0":50.00365800653786,"z0":5.84581359778168,"aX":-18.127159222023685},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":11.4,"breakHorizontal":16.1,"spinRate":2030,"spinDirection":210},"zone":13,"typeConfidence":2.0,"plateTime":0.4002294114186853,"extension":6.8245474568920965},"index":2,"playId":"be1e162a-d54c-3385-aac8-ce7a2dd00b6b","pitchNumber":3,"startTime":"2025-08-02T00:50:47.981Z","endTime":"2025-08-02T00:50:52.217Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":596115,"link":"/api/v1/people/596115","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2025-08-02T00:51:09.013Z","endTime":"2025-08-02T00:51:29.055Z","isPitch":false,"type":"action","player":{"id":596115,"link":"/api/v1/people/596115"},"defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":596115,"link":"/api/v1/people/596115","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":91.7,"endSpeed":84.6,"strikeZoneTop":3.42921290610681,"strikeZoneBottom":1.65256223496053,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.911542871157884,"aZ":-25.23835233436565,"pfxX":0.8279838673405564,"pfxZ":3.8494310396857987,"pX":1.1804310309839576,"pZ":1.2705675065447453,"vX0":7.058857841879152,"vY0":-133.22375902448144,"vZ0":-7.447352686434622,"x":72.0,"y":204.47,"x0":-1.6082361417476965,"y0":50.00401891017153,"z0":5.919372440272522,"aX":1.4918273956632313},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":5.5,"breakHorizontal":-3.0,"spinRate":2115,"spinDirection":186},"zone":14,"typeConfidence":2.0,"plateTime":0.4107175029916732,"extension":6.846337094963114},"index":4,"playId":"31960556-1fc5-35a4-9ca5-be80b5c2d4bc","pitchNumber":4,"startTime":"2025-08-02T00:51:29.055Z","endTime":"2025-08-02T00:51:32.714Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":596115,"link":"/api/v1/people/596115","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":83.7,"strikeZoneTop":3.48,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.5410531574353,"aZ":-25.62010826363142,"pfxX":1.7080737267281982,"pfxZ":3.681898608319095,"pX":0.4112468439793526,"pZ":2.310968882853997,"vX0":5.133344377058124,"vY0":-132.69358220378953,"vZ0":-4.840919227208765,"x":101.32,"y":176.38,"x0":-1.770923503947358,"y0":50.00645547762845,"z0":6.026926102408083,"aX":3.045285266607355},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":5.8,"breakHorizontal":-4.2,"spinRate":2245,"spinDirection":188},"zone":6,"typeConfidence":2.0,"plateTime":0.4128569449771522,"extension":6.654085136811495},"index":5,"playId":"42415eca-6ca0-3c43-84a0-45961e4437e1","pitchNumber":5,"startTime":"2025-08-02T00:51:48.067Z","endTime":"2025-08-02T00:51:51.067Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":596115,"link":"/api/v1/people/596115","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":82.2,"strikeZoneTop":3.4092053949594,"strikeZoneBottom":1.6651426675478,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.12124459284904,"aZ":-22.446194794456826,"pfxX":-9.203521323017695,"pfxZ":5.696349028575478,"pX":0.5586040944364491,"pZ":1.4733921080315184,"vX0":9.345260654981672,"vY0":-129.36947743129065,"vZ0":-6.30461625839412,"x":95.71,"y":199.0,"x0":-1.8921252989381105,"y0":50.001336951127605,"z0":5.644280430560262,"aX":-15.714445128850958},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":9.1,"breakHorizontal":14.8,"spinRate":1479,"spinDirection":231},"zone":14,"typeConfidence":2.0,"plateTime":0.42219160501556807,"extension":6.882268008175961},"index":6,"playId":"b7a54ebc-0b5d-3da8-82bd-0b2e85e9c20e","pitchNumber":6,"startTime":"2025-08-02T00:52:13.028Z","endTime":"2025-08-02T00:52:17.984Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":596115,"link":"/api/v1/people/596115","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":96.2,"endSpeed":88.4,"strikeZoneTop":3.43302092271729,"strikeZoneBottom":1.63725644225581,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.34187541584881,"aZ":-17.85757484529008,"pfxX":-9.338956262940087,"pfxZ":7.2145294233713235,"pX":-0.17112412634299157,"pZ":1.2066916031241919,"vX0":8.304998670449326,"vY0":-139.69961877382275,"vZ0":-9.285578113097532,"x":123.52,"y":206.2,"x0":-1.9636209334822274,"y0":50.00037944561823,"z0":5.7381658620625995,"aX":-18.527148925892227},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":11.4,"breakHorizontal":15.2,"spinRate":2127,"spinDirection":211},"zone":13,"typeConfidence":2.0,"plateTime":0.39150308072372964,"extension":6.904018126956549},"index":7,"playId":"d364d6e5-cde4-3134-a76a-c4f3d0d1a367","pitchNumber":7,"startTime":"2025-08-02T00:52:32.715Z","endTime":"2025-08-02T00:52:36.615Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":596115,"link":"/api/v1/people/596115","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":596115,"link":"/api/v1/people/596115"},"credit":"b_pa"},{"player":{"id":686613,"link":"/api/v1/people/686613"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":44.1,"awayTeamWinProbability":55.9,"homeTeamWinProbabilityAdded":7.700000000000003,"leverageIndex":1.9,"dramaIndex":100.0,"contextMetrics":{},"playEndTime":"2025-08-02T00:52:36.615Z","atBatIndex":50},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Masataka Yoshida hit by pitch.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-02T00:52:47.176Z","endTime":"2025-08-02T00:56:15.102Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686613,"fullName":"Hunter Brown","link":"/api/v1/people/686613"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"postOnSecond":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5,6,7,8],"actionIndex":[2],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.7,"endSpeed":86.7,"strikeZoneTop":3.31068225951359,"strikeZoneBottom":1.54528824802588,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.031066837748906,"aZ":-12.117191970587104,"pfxX":-5.686713490737129,"pfxZ":10.470442355912136,"pX":1.1602950666391207,"pZ":2.0949754978953856,"vX0":9.670522356215638,"vY0":-137.42693545016516,"vZ0":-7.963122289919241,"x":72.77,"y":182.22,"x0":-1.6630125296355602,"y0":50.004666733993396,"z0":5.850566238960362,"aX":-10.89589083775058},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":17.4,"breakHorizontal":8.3,"spinRate":2170,"spinDirection":208},"zone":14,"typeConfidence":2.0,"plateTime":0.3983390680991046,"extension":6.77687652444862},"index":0,"playId":"1810d6b5-e86d-344b-a3d2-d1b82c105568","pitchNumber":1,"startTime":"2025-08-02T00:53:02.941Z","endTime":"2025-08-02T00:53:06.233Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":807799,"link":"/api/v1/people/807799","batSide":{"code":"L","description":"Left"}},"first":{"id":596115,"link":"/api/v1/people/596115"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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,"runnerGoing":true},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":85.7,"strikeZoneTop":3.20479537372347,"strikeZoneBottom":1.41322098563311,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.402031533761292,"aZ":-11.225675552641775,"pfxX":-7.854529606825947,"pfxZ":11.175279542337748,"pX":0.5244564360820119,"pZ":2.0785225282318796,"vX0":8.548171977022896,"vY0":-135.9611427550395,"vZ0":-8.042327186228592,"x":97.01,"y":182.66,"x0":-1.6376845672471834,"y0":50.00676986473844,"z0":5.851355266842164,"aX":-14.730000088504308},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":18.7,"breakHorizontal":12.5,"spinRate":2216,"spinDirection":212},"zone":6,"typeConfidence":2.0,"plateTime":0.4026238200627654,"extension":6.779401343361344},"index":1,"playId":"868a6448-6321-3c45-ae42-c97f8c7e826e","pitchNumber":2,"startTime":"2025-08-02T00:53:21.582Z","endTime":"2025-08-02T00:53:27.171Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":807799,"link":"/api/v1/people/807799","batSide":{"code":"L","description":"Left"}},"first":{"id":596115,"link":"/api/v1/people/596115"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Trevor Story steals (18) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"index":2,"actionPlayId":"868a6448-6321-3c45-ae42-c97f8c7e826e","startTime":"2025-08-02T00:53:33.327Z","endTime":"2025-08-02T00:53:55.773Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":596115,"link":"/api/v1/people/596115"},"defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":807799,"link":"/api/v1/people/807799","batSide":{"code":"L","description":"Left"}},"first":{"id":596115,"link":"/api/v1/people/596115"},"postOnSecond":{"id":596115,"link":"/api/v1/people/596115"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"homeTeamWinProbability":49.6,"awayTeamWinProbability":50.4,"homeTeamWinProbabilityAdded":5.5,"leverageIndex":3.11,"dramaIndex":117.0,"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":85.8,"strikeZoneTop":3.22,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.75947532535092,"aZ":-11.916280994188849,"pfxX":-4.066216504504494,"pfxZ":10.646559511093656,"pX":-0.4009112465365744,"pZ":3.858715707776544,"vX0":4.839267855149106,"vY0":-137.60870411540247,"vZ0":-3.7444138441119224,"x":132.28,"y":134.59,"x0":-1.6604974509433086,"y0":50.005378755524816,"z0":6.054262131352544,"aX":-7.739190877079689},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":18.6,"breakHorizontal":6.2,"spinRate":2271,"spinDirection":207},"zone":11,"typeConfidence":2.0,"plateTime":0.39923933328201056,"extension":6.904570227875742},"index":3,"playId":"11c85b83-e942-39c3-84de-90a4b3e09b08","pitchNumber":3,"startTime":"2025-08-02T00:53:55.773Z","endTime":"2025-08-02T00:54:05.670Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":807799,"link":"/api/v1/people/807799","batSide":{"code":"L","description":"Left"}},"second":{"id":596115,"link":"/api/v1/people/596115"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":95.4,"endSpeed":86.7,"strikeZoneTop":3.2801609051879,"strikeZoneBottom":1.50751224133505,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.36482822884706,"aZ":-12.581749535331566,"pfxX":-4.11287162605864,"pfxZ":10.063969135828781,"pX":-0.6154998985249137,"pZ":5.235835363079237,"vX0":4.589813471005527,"vY0":-138.93488985305737,"vZ0":-0.3317143463504227,"x":140.46,"y":97.41,"x0":-1.7579015265211724,"y0":50.00145028782596,"z0":6.196162297661368,"aX":-8.006244231271527},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":18.4,"breakHorizontal":6.5,"spinRate":2266,"spinDirection":202},"zone":11,"typeConfidence":2.0,"plateTime":0.39489309344906465,"extension":6.773652048355401},"index":4,"playId":"adba07cc-47a7-394f-9f8a-1832228bf840","pitchNumber":4,"startTime":"2025-08-02T00:54:47.874Z","endTime":"2025-08-02T00:54:50.874Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":807799,"link":"/api/v1/people/807799","batSide":{"code":"L","description":"Left"}},"second":{"id":596115,"link":"/api/v1/people/596115"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":5,"playId":"afd4d92d-e128-4593-9d09-b30191c2fba7","startTime":"2025-08-02T00:55:05.191Z","endTime":"2025-08-02T00:55:10.191Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":807799,"link":"/api/v1/people/807799","batSide":{"code":"L","description":"Left"}},"second":{"id":596115,"link":"/api/v1/people/596115"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":86.0,"strikeZoneTop":3.22,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.831420592571856,"aZ":-14.841956687534134,"pfxX":-5.985060047881223,"pfxZ":9.111493869806813,"pX":0.41831068976800706,"pZ":3.2736128459662015,"vX0":8.042758074131001,"vY0":-137.38982757902818,"vZ0":-4.290275267525173,"x":101.05,"y":150.39,"x0":-1.7761305541647068,"y0":50.00514533343057,"z0":5.871615860670182,"aX":-11.38828515569037},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":15.7,"breakHorizontal":9.0,"spinRate":2165,"spinDirection":213},"zone":3,"typeConfidence":2.0,"plateTime":0.39942581832775437,"extension":6.847159199981005},"index":6,"playId":"c9c2f813-a797-352f-859d-93ec5f5a82ae","pitchNumber":5,"startTime":"2025-08-02T00:55:22.380Z","endTime":"2025-08-02T00:55:25.915Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":807799,"link":"/api/v1/people/807799","batSide":{"code":"L","description":"Left"}},"second":{"id":596115,"link":"/api/v1/people/596115"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":84.0,"strikeZoneTop":3.2036163012809,"strikeZoneBottom":1.39514167536257,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.40105331096636,"aZ":-24.254544778761744,"pfxX":0.056099856585642094,"pfxZ":4.446097661508169,"pX":0.6189726398989375,"pZ":1.5513393918132303,"vX0":7.133199254535887,"vY0":-132.39748998563374,"vZ0":-6.346830387767092,"x":93.41,"y":196.89,"x0":-2.1137499965554016,"y0":50.00361601812982,"z0":5.746665271748282,"aX":0.09847485651678417},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":6.8,"breakHorizontal":-1.6,"spinRate":2087,"spinDirection":206},"zone":9,"typeConfidence":2.0,"plateTime":0.4131915692037693,"extension":6.647143623650578},"index":7,"playId":"39f36818-c70a-3866-9de8-936520232e7c","pitchNumber":6,"startTime":"2025-08-02T00:55:47.263Z","endTime":"2025-08-02T00:55:51.278Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":807799,"link":"/api/v1/people/807799","batSide":{"code":"L","description":"Left"}},"second":{"id":596115,"link":"/api/v1/people/596115"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":85.5,"strikeZoneTop":3.22,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.16837582899246,"aZ":-13.615454555154848,"pfxX":-3.199408380750124,"pfxZ":9.837033757503518,"pX":1.5805997967580936,"pZ":3.722126077729553,"vX0":10.20568509018842,"vY0":-137.17784242325078,"vZ0":-3.4038081096563446,"x":56.75,"y":138.28,"x0":-1.788824183476365,"y0":50.00469669916162,"z0":5.920294632908788,"aX":-6.0382339971244985},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":17.2,"breakHorizontal":3.4,"spinRate":2275,"spinDirection":213},"zone":12,"typeConfidence":2.0,"plateTime":0.40082330377441533,"extension":6.886413803728532},"index":8,"playId":"e04c61df-7ac1-3474-b0cf-4212ed076a5a","pitchNumber":7,"startTime":"2025-08-02T00:56:09.104Z","endTime":"2025-08-02T00:56:15.102Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":807799,"link":"/api/v1/people/807799","batSide":{"code":"L","description":"Left"}},"second":{"id":596115,"link":"/api/v1/people/596115"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":807799,"link":"/api/v1/people/807799"},"credit":"b_pa"},{"player":{"id":686613,"link":"/api/v1/people/686613"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.900000000000006,"awayTeamWinProbability":45.099999999999994,"homeTeamWinProbabilityAdded":5.300000000000004,"leverageIndex":3.11,"dramaIndex":149.0,"contextMetrics":{},"playEndTime":"2025-08-02T00:56:15.102Z","atBatIndex":51},{"result":{"type":"atBat","event":"Sac Bunt","eventType":"sac_bunt","description":"Carlos Narváez out on a sacrifice bunt, third baseman Carlos Correa to second baseman Mauricio Dubón. Trevor Story to 3rd. Masataka Yoshida to 2nd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-02T00:57:27.220Z","endTime":"2025-08-02T00:58:42.198Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":4},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686613,"fullName":"Hunter Brown","link":"/api/v1/people/686613"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"postOnThird":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5],"actionIndex":[1],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":null,"runner":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":621043,"link":"/api/v1/people/621043"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":643289,"link":"/api/v1/people/643289"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":"r_adv_force","runner":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":"r_adv_force","runner":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-02T00:56:19.788Z","endTime":"2025-08-02T00:56:29.420Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":665966,"link":"/api/v1/people/665966","batSide":{"code":"R","description":"Right"}},"first":{"id":807799,"link":"/api/v1/people/807799"},"second":{"id":596115,"link":"/api/v1/people/596115"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-08-02T00:56:29.420Z","endTime":"2025-08-02T00:57:29.550Z","isPitch":false,"type":"action","player":{"id":665966,"link":"/api/v1/people/665966"},"contextMetrics":{}},{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":84.1,"strikeZoneTop":3.57,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.92002278776456,"aZ":-18.377172143606625,"pfxX":-8.898152067757861,"pfxZ":7.592109471908408,"pX":-0.3779209124846088,"pZ":2.5195969239502953,"vX0":7.697925673438882,"vY0":-134.37812573558926,"vZ0":-5.028118078668944,"x":131.41,"y":170.75,"x0":-2.1329813659269723,"y0":50.00006752055891,"z0":5.732951597083015,"aX":-16.163260450397363},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":12.7,"breakHorizontal":14.3,"spinRate":2166,"spinDirection":217},"zone":4,"typeConfidence":2.0,"plateTime":0.4086356025904818,"extension":6.9023351828497415},"index":2,"playId":"fd9d70fc-b8b3-3417-b602-eb309ee68f17","pitchNumber":1,"startTime":"2025-08-02T00:57:29.550Z","endTime":"2025-08-02T00:57:35.522Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":665966,"link":"/api/v1/people/665966","batSide":{"code":"R","description":"Right"}},"first":{"id":807799,"link":"/api/v1/people/807799"},"second":{"id":596115,"link":"/api/v1/people/596115"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"index":3,"playId":"e2e6ea8a-4e53-4b48-9a00-bd056106402c","startTime":"2025-08-02T00:57:56.887Z","endTime":"2025-08-02T00:58:01.887Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":665966,"link":"/api/v1/people/665966","batSide":{"code":"R","description":"Right"}},"first":{"id":807799,"link":"/api/v1/people/807799"},"second":{"id":596115,"link":"/api/v1/people/596115"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":85.2,"strikeZoneTop":3.52488762416387,"strikeZoneBottom":1.75950061441873,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.783962187321865,"aZ":-17.471792756869792,"pfxX":-9.549808768800697,"pfxZ":7.907685249992631,"pX":0.8033525111537846,"pZ":2.2814249370129773,"vX0":10.670963891091425,"vY0":-135.73879457190384,"vZ0":-6.234891939155214,"x":86.38,"y":177.18,"x0":-1.9452768719119937,"y0":50.000627166086595,"z0":5.832226482121266,"aX":-17.750098207225395},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":13.1,"breakHorizontal":14.9,"spinRate":2072,"spinDirection":212},"zone":9,"typeConfidence":2.0,"plateTime":0.4041181494874473,"extension":6.876338658420042},"index":4,"playId":"091449b4-0572-3c85-b771-bd3732aa18db","pitchNumber":2,"startTime":"2025-08-02T00:58:15.623Z","endTime":"2025-08-02T00:58:21.863Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":665966,"link":"/api/v1/people/665966","batSide":{"code":"R","description":"Right"}},"first":{"id":807799,"link":"/api/v1/people/807799"},"second":{"id":596115,"link":"/api/v1/people/596115"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":84.5,"strikeZoneTop":3.57,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.834734581337628,"aZ":-18.008017664785402,"pfxX":-9.213151360514331,"pfxZ":7.733984142480975,"pX":-0.6927745683192653,"pZ":2.480745905413764,"vX0":6.855608757155483,"vY0":-134.61476022594232,"vZ0":-5.3048579285519155,"x":143.41,"y":171.8,"x0":-2.078416208739609,"y0":50.00074914065561,"z0":5.756015131428856,"aX":-16.86887886687515},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":13.1,"breakHorizontal":15.1,"spinRate":2088,"spinDirection":214},"zone":4,"typeConfidence":2.0,"plateTime":0.40723978415304307,"extension":6.915506965574543},"hitData":{"launchSpeed":31.0,"launchAngle":-61.0,"totalDistance":3.0,"trajectory":"bunt_grounder","hardness":"medium","location":"5","coordinates":{"coordX":112.29,"coordY":184.11}},"index":5,"playId":"8dad2449-b7e2-3c88-afe8-6ab89576ebf7","pitchNumber":3,"startTime":"2025-08-02T00:58:34.370Z","endTime":"2025-08-02T00:58:42.198Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":665966,"link":"/api/v1/people/665966","batSide":{"code":"R","description":"Right"}},"first":{"id":807799,"link":"/api/v1/people/807799"},"second":{"id":596115,"link":"/api/v1/people/596115"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665966,"link":"/api/v1/people/665966"},"credit":"b_pa"},{"player":{"id":686613,"link":"/api/v1/people/686613"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_bunt"}],"homeTeamWinProbability":55.300000000000004,"awayTeamWinProbability":44.699999999999996,"homeTeamWinProbabilityAdded":0.3999999999999986,"leverageIndex":3.66,"dramaIndex":99.0,"contextMetrics":{},"playEndTime":"2025-08-02T00:58:42.198Z","atBatIndex":52},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Wilyer Abreu out on a sacrifice fly to left fielder Jesús Sánchez. Trevor Story scores.","rbi":1,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-02T00:59:21.972Z","endTime":"2025-08-02T00:59:40.936Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686613,"fullName":"Hunter Brown","link":"/api/v1/people/686613"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":660821,"link":"/api/v1/people/660821"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"responsiblePitcher":{"id":686613,"link":"/api/v1/people/686613"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":86.7,"strikeZoneTop":3.49,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.973780556687,"aZ":-12.08823033576456,"pfxX":-4.496961451558111,"pfxZ":10.364909591621025,"pX":-0.6002379989042669,"pZ":2.756876440436661,"vX0":5.178948778485828,"vY0":-138.7824656826855,"vZ0":-6.511594527890732,"x":139.88,"y":164.34,"x0":-1.9121259700159456,"y0":50.003535626564506,"z0":5.949826862880843,"aX":-8.715103542649793},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":17.5,"breakHorizontal":7.0,"spinRate":2326,"spinDirection":202},"zone":4,"typeConfidence":2.0,"plateTime":0.3956659155130633,"extension":6.91470527158947},"hitData":{"launchSpeed":93.4,"launchAngle":52.0,"totalDistance":276.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":44.56,"coordY":123.06}},"index":0,"playId":"205b56d5-48bc-38e1-b84c-b1045a8eb4c5","pitchNumber":1,"startTime":"2025-08-02T00:59:28.427Z","endTime":"2025-08-02T00:59:40.936Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":677800,"link":"/api/v1/people/677800","batSide":{"code":"L","description":"Left"}},"second":{"id":807799,"link":"/api/v1/people/807799"},"third":{"id":596115,"link":"/api/v1/people/596115"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677800,"link":"/api/v1/people/677800"},"credit":"b_pa"},{"player":{"id":686613,"link":"/api/v1/people/686613"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_fly"}],"homeTeamWinProbability":56.49999999999999,"awayTeamWinProbability":43.50000000000001,"homeTeamWinProbabilityAdded":1.1999999999999886,"leverageIndex":3.55,"dramaIndex":102.0,"contextMetrics":{},"playEndTime":"2025-08-02T00:59:40.936Z","atBatIndex":53},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Ceddanne Rafaela pops out softly to catcher Yainer Diaz in foul territory.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-02T00:59:57.283Z","endTime":"2025-08-02T01:00:44.922Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686613,"fullName":"Hunter Brown","link":"/api/v1/people/686613"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"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":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":83.8,"strikeZoneTop":3.55908182906123,"strikeZoneBottom":1.70333949809291,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.61611519810095,"aZ":-25.917404030827313,"pfxX":1.5451930012397117,"pfxZ":3.5235478263099393,"pX":1.1939807978768253,"pZ":2.285228517179318,"vX0":7.099554837507172,"vY0":-132.30206022793345,"vZ0":-4.733250424093515,"x":71.49,"y":177.08,"x0":-1.7226164161073936,"y0":50.00536548844277,"z0":5.991667131002291,"aX":2.7451867493005633},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":5.5,"breakHorizontal":-4.3,"spinRate":2133,"spinDirection":185},"zone":14,"typeConfidence":2.0,"plateTime":0.413629582484615,"extension":6.745125323344594},"index":0,"playId":"7084d19c-e08c-31c3-83ab-a575b2b3525f","pitchNumber":1,"startTime":"2025-08-02T01:00:23.150Z","endTime":"2025-08-02T01:00:27.819Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"second":{"id":807799,"link":"/api/v1/people/807799"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":93.7,"endSpeed":86.0,"strikeZoneTop":3.54,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.088575978398435,"aZ":-18.88554197131136,"pfxX":-7.935824746205465,"pfxZ":7.023525174060088,"pX":-1.5570868516211542,"pZ":3.6038617676853835,"vX0":4.834504057211499,"vY0":-136.4720485349248,"vZ0":-2.6762060083019787,"x":176.35,"y":141.48,"x0":-2.3173481768554907,"y0":50.00517696333333,"z0":5.8930205541363705,"aX":-15.021559384363325},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":12.4,"breakHorizontal":13.4,"spinRate":2039,"spinDirection":211},"zone":11,"typeConfidence":2.0,"plateTime":0.40082348733311557,"extension":6.788821763972845},"hitData":{"launchSpeed":32.6,"launchAngle":77.0,"totalDistance":24.0,"trajectory":"popup","hardness":"soft","location":"2","coordinates":{"coordX":135.43,"coordY":207.95}},"index":1,"playId":"fbdd423c-bb29-3781-8e06-8ede56d0bd37","pitchNumber":2,"startTime":"2025-08-02T01:00:38.399Z","endTime":"2025-08-02T01:00:44.922Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"second":{"id":807799,"link":"/api/v1/people/807799"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678882,"link":"/api/v1/people/678882"},"credit":"b_ab"},{"player":{"id":686613,"link":"/api/v1/people/686613"},"credit":"p_ab"},{"player":{"id":678882,"link":"/api/v1/people/678882"},"credit":"b_pa"},{"player":{"id":686613,"link":"/api/v1/people/686613"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-6.499999999999993,"leverageIndex":2.44,"dramaIndex":106.0,"contextMetrics":{},"playEndTime":"2025-08-02T01:00:44.922Z","atBatIndex":54},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jeremy Peña flies out to right fielder Wilyer Abreu.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-02T01:03:27.915Z","endTime":"2025-08-02T01:04:33.610Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676477,"fullName":"Garrett Whitlock","link":"/api/v1/people/676477"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":677800,"link":"/api/v1/people/677800"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Garrett Whitlock replaces Cooper Criswell.","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":"2025-08-02T01:02:45.241Z","endTime":"2025-08-02T01:03:30.288Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676477,"link":"/api/v1/people/676477"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":681867,"link":"/api/v1/people/681867","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":647351,"link":"/api/v1/people/647351"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":665161,"link":"/api/v1/people/665161","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":95.2,"endSpeed":87.1,"strikeZoneTop":3.52,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.342266080549553,"aZ":-15.150087048412233,"pfxX":-7.786734906800594,"pfxZ":8.747885650368413,"pX":0.6431277791087286,"pZ":3.1940032564507135,"vX0":6.932925802756044,"vY0":-138.47739172575723,"vZ0":-4.060523134433241,"x":92.49,"y":152.54,"x0":-0.8788185587645276,"y0":50.00109423944026,"z0":5.689842942425504,"aX":-15.151618054422318},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.2,"breakHorizontal":12.7,"spinRate":2201,"spinDirection":226},"zone":3,"typeConfidence":2.0,"plateTime":0.3952302323692134,"extension":7.36233548287812},"index":1,"playId":"68d6cb48-6a08-302e-9fbc-138f2755d401","pitchNumber":1,"startTime":"2025-08-02T01:03:30.288Z","endTime":"2025-08-02T01:03:33.288Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676477,"link":"/api/v1/people/676477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":647351,"link":"/api/v1/people/647351"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":665161,"link":"/api/v1/people/665161","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"index":2,"startTime":"2025-08-02T01:03:40.568Z","endTime":"2025-08-02T01:03:57.204Z","isPitch":false,"type":"action","player":{"id":665161,"link":"/api/v1/people/665161"},"defense":{"pitcher":{"id":676477,"link":"/api/v1/people/676477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":647351,"link":"/api/v1/people/647351"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":665161,"link":"/api/v1/people/665161","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":87.9,"strikeZoneTop":3.63004353609168,"strikeZoneBottom":1.80240095483484,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.684670318704374,"aZ":-12.16105586519275,"pfxX":-7.5201236422273645,"pfxZ":10.119227818327047,"pX":0.929609738980755,"pZ":2.2700643885738474,"vX0":7.422192225110378,"vY0":-139.56725660068756,"vZ0":-7.131661688901305,"x":81.57,"y":177.49,"x0":-0.7840053086899835,"y0":50.00333535685062,"z0":5.65513659944334,"aX":-14.873299388273658},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":17.0,"breakHorizontal":12.1,"spinRate":2223,"spinDirection":223},"zone":14,"typeConfidence":2.0,"plateTime":0.39208065908790424,"extension":7.442103366239485},"index":3,"playId":"cc84f299-6e04-3aca-ae3b-2966548cac28","pitchNumber":2,"startTime":"2025-08-02T01:03:57.204Z","endTime":"2025-08-02T01:04:00.644Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676477,"link":"/api/v1/people/676477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":647351,"link":"/api/v1/people/647351"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":665161,"link":"/api/v1/people/665161","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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.2,"endSpeed":78.1,"strikeZoneTop":3.64001113628628,"strikeZoneBottom":1.78578114233935,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.376200827264526,"aZ":-38.398414990744314,"pfxX":1.770878432915687,"pfxZ":-4.0761872128625845,"pX":1.648674696640799,"pZ":1.4986496479246885,"vX0":5.43887591060991,"vY0":-122.59929486580815,"vZ0":-2.3921302375892948,"x":54.16,"y":198.32,"x0":-0.8250551170087221,"y0":50.00065521117778,"z0":5.752265958547225,"aX":2.7053952005604174},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.1,"breakVerticalInduced":-7.7,"breakHorizontal":-4.4,"spinRate":2150,"spinDirection":32},"zone":14,"typeConfidence":2.0,"plateTime":0.446104502566147,"extension":7.544455755325143},"index":4,"playId":"383859d0-4339-3baa-b235-f03eab7e3bc7","pitchNumber":3,"startTime":"2025-08-02T01:04:11.118Z","endTime":"2025-08-02T01:04:14.474Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676477,"link":"/api/v1/people/676477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":647351,"link":"/api/v1/people/647351"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":665161,"link":"/api/v1/people/665161","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":88.1,"strikeZoneTop":3.52,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.613197990943505,"aZ":-15.915634470828326,"pfxX":-9.368881013404968,"pfxZ":8.136540077432247,"pX":0.17099639530053615,"pZ":3.4528063686740205,"vX0":6.475953795602468,"vY0":-140.65751499583496,"vZ0":-3.4052711893658065,"x":110.48,"y":145.55,"x0":-0.9466703191753988,"y0":50.00650472454004,"z0":5.714416991093078,"aX":-18.732260517684566},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":14.2,"breakHorizontal":15.6,"spinRate":2197,"spinDirection":226},"zone":2,"typeConfidence":2.0,"plateTime":0.38975828852635974,"extension":7.366016437151333},"hitData":{"launchSpeed":93.0,"launchAngle":23.0,"totalDistance":309.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":196.97,"coordY":96.49}},"index":5,"playId":"380c95e0-30e5-3132-a575-9945a90a83ca","pitchNumber":4,"startTime":"2025-08-02T01:04:25.560Z","endTime":"2025-08-02T01:04:33.610Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676477,"link":"/api/v1/people/676477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":647351,"link":"/api/v1/people/647351"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":665161,"link":"/api/v1/people/665161","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665161,"link":"/api/v1/people/665161"},"credit":"b_ab"},{"player":{"id":676477,"link":"/api/v1/people/676477"},"credit":"p_ab"},{"player":{"id":665161,"link":"/api/v1/people/665161"},"credit":"b_pa"},{"player":{"id":676477,"link":"/api/v1/people/676477"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.6,"awayTeamWinProbability":45.4,"homeTeamWinProbabilityAdded":4.600000000000001,"leverageIndex":1.82,"dramaIndex":79.0,"contextMetrics":{},"playEndTime":"2025-08-02T01:04:33.610Z","atBatIndex":55},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Jose Altuve reaches on a fielding error by pitcher Garrett Whitlock.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-02T01:04:47.880Z","endTime":"2025-08-02T01:05:44.218Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676477,"fullName":"Garrett Whitlock","link":"/api/v1/people/676477"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":676477,"link":"/api/v1/people/676477"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.0,"endSpeed":89.0,"strikeZoneTop":2.83,"strikeZoneBottom":1.26,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.23924103879913,"aZ":-15.074650397184305,"pfxX":-8.898476729542587,"pfxZ":8.45096639462257,"pX":0.13708508612759496,"pZ":2.4466859159937333,"vX0":6.040097973853364,"vY0":-141.14640993275844,"vZ0":-6.315642411875047,"x":111.77,"y":172.72,"x0":-0.8711862941339457,"y0":50.00597453356372,"z0":5.679009426504387,"aX":-18.010708443843132},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":14.3,"breakHorizontal":14.9,"spinRate":2119,"spinDirection":226},"zone":2,"typeConfidence":2.0,"plateTime":0.38762273384509305,"extension":7.293886830073194},"index":0,"playId":"1e74783d-9c31-3ac9-a452-418583aaf500","pitchNumber":1,"startTime":"2025-08-02T01:05:03.553Z","endTime":"2025-08-02T01:05:06.553Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676477,"link":"/api/v1/people/676477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":647351,"link":"/api/v1/people/647351"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.8,"endSpeed":77.6,"strikeZoneTop":2.81683208237802,"strikeZoneBottom":1.22451627547364,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.483084598845586,"aZ":-40.36541151344634,"pfxX":2.2060546507376455,"pfxZ":-5.397325260806985,"pX":-0.2926171017254874,"pZ":3.124984013301576,"vX0":0.8778105460232376,"vY0":-122.05249847804652,"vZ0":1.5619283954468925,"x":128.15,"y":154.41,"x0":-0.9427670701304318,"y0":50.000702113158184,"z0":5.935104582734751,"aX":3.3501390205595385},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.9,"breakVerticalInduced":-9.2,"breakHorizontal":-4.2,"spinRate":2100,"spinDirection":41},"zone":11,"typeConfidence":2.0,"plateTime":0.4475928636988469,"extension":6.871219725826966},"index":1,"playId":"34a651c7-8d5d-3b67-8267-2d3539212de9","pitchNumber":2,"startTime":"2025-08-02T01:05:20.646Z","endTime":"2025-08-02T01:05:23.763Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676477,"link":"/api/v1/people/676477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":647351,"link":"/api/v1/people/647351"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":79.6,"strikeZoneTop":2.83,"strikeZoneBottom":1.26,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.98068111999855,"aZ":-37.53708727372803,"pfxX":1.0663658801926976,"pfxZ":-3.3869233813446025,"pX":1.0981674601645608,"pZ":1.1044006398254131,"vX0":4.719122626257767,"vY0":-124.79609452256648,"vZ0":-3.694474148669029,"x":75.14,"y":208.96,"x0":-0.9520739584923935,"y0":50.00221626999014,"z0":5.680736625062103,"aX":1.688580109731977},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-6.7,"breakHorizontal":-3.0,"spinRate":2063,"spinDirection":35},"zone":14,"typeConfidence":2.0,"plateTime":0.4380970236856334,"extension":7.742380499229949},"hitData":{"launchSpeed":85.7,"launchAngle":-15.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":128.51,"coordY":183.61}},"index":2,"playId":"0d7a505d-25b7-359c-bd19-3960925b9b2a","pitchNumber":3,"startTime":"2025-08-02T01:05:36.131Z","endTime":"2025-08-02T01:05:44.218Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676477,"link":"/api/v1/people/676477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":647351,"link":"/api/v1/people/647351"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":514888,"link":"/api/v1/people/514888"},"credit":"b_ab"},{"player":{"id":676477,"link":"/api/v1/people/676477"},"credit":"p_ab"},{"player":{"id":514888,"link":"/api/v1/people/514888"},"credit":"b_pa"},{"player":{"id":676477,"link":"/api/v1/people/676477"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.8,"awayTeamWinProbability":50.2,"homeTeamWinProbabilityAdded":-4.800000000000004,"leverageIndex":1.43,"dramaIndex":71.0,"contextMetrics":{},"playEndTime":"2025-08-02T01:05:44.218Z","atBatIndex":56},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jesús Sánchez called out on strikes.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-02T01:06:07.614Z","endTime":"2025-08-02T01:07:09.068Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676477,"fullName":"Garrett Whitlock","link":"/api/v1/people/676477"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,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":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":665966,"link":"/api/v1/people/665966"},"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.9,"endSpeed":86.4,"strikeZoneTop":3.52456343314844,"strikeZoneBottom":1.68412905573241,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.759763118564766,"aZ":-17.021960232188235,"pfxX":-8.55167110900611,"pfxZ":7.874621534913487,"pX":0.19618286932477322,"pZ":3.319558008966126,"vX0":6.346155118851763,"vY0":-138.09221600997554,"vZ0":-3.131979665320179,"x":109.52,"y":149.15,"x0":-1.0246820666627028,"y0":50.00516720812078,"z0":5.6186449268708785,"aX":-16.460357392101635},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":13.8,"breakHorizontal":14.2,"spinRate":2148,"spinDirection":228},"zone":2,"typeConfidence":2.0,"plateTime":0.39717826453058747,"extension":7.2020566792435545},"index":0,"playId":"b8fbe9d9-e7d9-3594-ad3f-89b801a48cb7","pitchNumber":1,"startTime":"2025-08-02T01:06:16.652Z","endTime":"2025-08-02T01:06:21.217Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676477,"link":"/api/v1/people/676477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":647351,"link":"/api/v1/people/647351"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":660821,"link":"/api/v1/people/660821","batSide":{"code":"L","description":"Left"}},"first":{"id":514888,"link":"/api/v1/people/514888"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":87.4,"strikeZoneTop":3.43,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.1626538859691,"aZ":-15.057288089735678,"pfxX":-8.63545266426253,"pfxZ":8.7184160911318,"pX":0.18831630603815736,"pZ":2.6802111144431318,"vX0":6.666718128423869,"vY0":-139.42226246270585,"vZ0":-5.0978918702984455,"x":109.82,"y":166.41,"x0":-1.1152700342604112,"y0":50.001071014153624,"z0":5.530440695493734,"aX":-16.951618539714495},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":14.9,"breakHorizontal":14.2,"spinRate":2121,"spinDirection":227},"zone":5,"typeConfidence":2.0,"plateTime":0.39327806163744317,"extension":7.321391312497937},"index":1,"playId":"1de57bab-83e2-3af3-a98b-e85aab1401ed","pitchNumber":2,"startTime":"2025-08-02T01:06:35.624Z","endTime":"2025-08-02T01:06:38.624Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676477,"link":"/api/v1/people/676477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":647351,"link":"/api/v1/people/647351"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":660821,"link":"/api/v1/people/660821","batSide":{"code":"L","description":"Left"}},"first":{"id":514888,"link":"/api/v1/people/514888"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":"2025-08-02T01:06:50.479Z","endTime":"2025-08-02T01:07:05.248Z","isPitch":false,"type":"action","player":{"id":660821,"link":"/api/v1/people/660821"},"defense":{"pitcher":{"id":676477,"link":"/api/v1/people/676477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":647351,"link":"/api/v1/people/647351"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":660821,"link":"/api/v1/people/660821","batSide":{"code":"L","description":"Left"}},"first":{"id":514888,"link":"/api/v1/people/514888"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.0,"endSpeed":88.5,"strikeZoneTop":3.72445415119323,"strikeZoneBottom":1.84178477447254,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.39730479279394,"aZ":-13.55632569735708,"pfxX":-8.477175855836425,"pfxZ":9.255382112189418,"pX":0.6951131882777207,"pZ":2.5211679940559444,"vX0":7.280856610744976,"vY0":-141.0056609975832,"vZ0":-6.071793161216718,"x":90.5,"y":170.71,"x0":-0.8204992777194065,"y0":50.003555480295226,"z0":5.579036492810538,"aX":-17.052315434575682},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":15.6,"breakHorizontal":13.8,"spinRate":2147,"spinDirection":226},"zone":6,"typeConfidence":2.0,"plateTime":0.3886241881389578,"extension":7.366138224728526},"index":3,"playId":"749633ea-2fa4-35c0-bed8-86ca45fee9e3","pitchNumber":3,"startTime":"2025-08-02T01:07:05.248Z","endTime":"2025-08-02T01:07:09.068Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676477,"link":"/api/v1/people/676477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":647351,"link":"/api/v1/people/647351"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":660821,"link":"/api/v1/people/660821","batSide":{"code":"L","description":"Left"}},"first":{"id":514888,"link":"/api/v1/people/514888"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660821,"link":"/api/v1/people/660821"},"credit":"b_ab"},{"player":{"id":676477,"link":"/api/v1/people/676477"},"credit":"p_ab"},{"player":{"id":660821,"link":"/api/v1/people/660821"},"credit":"b_pa"},{"player":{"id":676477,"link":"/api/v1/people/676477"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.7,"awayTeamWinProbability":44.3,"homeTeamWinProbabilityAdded":5.900000000000006,"leverageIndex":2.51,"dramaIndex":104.0,"contextMetrics":{},"playEndTime":"2025-08-02T01:07:09.068Z","atBatIndex":57},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Carlos Correa flies out sharply to center fielder Jarren Duran.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-02T01:07:20.918Z","endTime":"2025-08-02T01:07:58.526Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676477,"fullName":"Garrett Whitlock","link":"/api/v1/people/676477"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":680776,"link":"/api/v1/people/680776"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":88.1,"strikeZoneTop":3.58108112597318,"strikeZoneBottom":1.74809346784867,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.441448390586466,"aZ":-13.222901563358057,"pfxX":-9.407801366663364,"pfxZ":9.523950435749128,"pX":0.9329506753547021,"pZ":1.9935041828431144,"vX0":8.484377036508796,"vY0":-140.31963006048082,"vZ0":-7.463546313511348,"x":81.44,"y":184.96,"x0":-0.911049003553365,"y0":50.00126605075601,"z0":5.553628811705301,"aX":-18.715566691073512},"breaks":{"breakAngle":48.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":15.8,"breakHorizontal":15.2,"spinRate":2094,"spinDirection":227},"zone":14,"typeConfidence":2.0,"plateTime":0.3906945168861431,"extension":7.42057388888167},"index":0,"playId":"822bd6d5-cbbd-3f2d-9eff-195208d38f15","pitchNumber":1,"startTime":"2025-08-02T01:07:34.134Z","endTime":"2025-08-02T01:07:38.228Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676477,"link":"/api/v1/people/676477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":647351,"link":"/api/v1/people/647351"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":621043,"link":"/api/v1/people/621043","batSide":{"code":"R","description":"Right"}},"first":{"id":514888,"link":"/api/v1/people/514888"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":97.3,"endSpeed":88.6,"strikeZoneTop":3.57,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.428653696757756,"aZ":-14.6039236674699,"pfxX":-8.340371792882946,"pfxZ":8.688857181565927,"pX":0.04510763812085906,"pZ":2.7858837188293593,"vX0":5.734207367389255,"vY0":-141.55706960636095,"vZ0":-5.361560176239977,"x":115.28,"y":163.56,"x0":-0.927114994377065,"y0":50.00057837937397,"z0":5.645137838392017,"aX":-16.86172841428281},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":14.8,"breakHorizontal":13.9,"spinRate":2144,"spinDirection":226},"zone":5,"typeConfidence":2.0,"plateTime":0.38747652289069867,"extension":7.2944427631377495},"hitData":{"launchSpeed":105.2,"launchAngle":28.0,"totalDistance":382.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":128.82,"coordY":45.12}},"index":1,"playId":"0a93142e-9455-3484-91e6-8cc1d508a479","pitchNumber":2,"startTime":"2025-08-02T01:07:49.488Z","endTime":"2025-08-02T01:07:58.526Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676477,"link":"/api/v1/people/676477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":647351,"link":"/api/v1/people/647351"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":621043,"link":"/api/v1/people/621043","batSide":{"code":"R","description":"Right"}},"first":{"id":514888,"link":"/api/v1/people/514888"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621043,"link":"/api/v1/people/621043"},"credit":"b_ab"},{"player":{"id":676477,"link":"/api/v1/people/676477"},"credit":"p_ab"},{"player":{"id":621043,"link":"/api/v1/people/621043"},"credit":"b_pa"},{"player":{"id":676477,"link":"/api/v1/people/676477"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":60.8,"awayTeamWinProbability":39.2,"homeTeamWinProbabilityAdded":5.099999999999994,"leverageIndex":1.99,"dramaIndex":86.0,"contextMetrics":{},"playEndTime":"2025-08-02T01:07:58.526Z","atBatIndex":58},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Roman Anthony grounds out, second baseman Mauricio Dubón to first baseman Christian Walker.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-02T01:10:45.398Z","endTime":"2025-08-02T01:12:32.796Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650556,"fullName":"Bryan Abreu","link":"/api/v1/people/650556"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,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":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":643289,"link":"/api/v1/people/643289"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":572233,"link":"/api/v1/people/572233"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Bryan Abreu replaces Hunter Brown.","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":"2025-08-02T01:10:24.739Z","endTime":"2025-08-02T01:10:47.687Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":650556,"link":"/api/v1/people/650556"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":701350,"link":"/api/v1/people/701350","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":79.1,"strikeZoneTop":3.62725042005645,"strikeZoneBottom":1.72654642098814,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.566930899812853,"aZ":-36.73083792140088,"pfxX":2.5213873498527297,"pfxZ":-2.875088188895897,"pX":0.09747483850885287,"pZ":1.7111576047576056,"vX0":5.710956374281536,"vY0":-125.71394322344449,"vZ0":-2.1451556872448654,"x":113.28,"y":192.58,"x0":-2.539033766756571,"y0":50.00089531650446,"z0":5.582027829596848,"aX":3.9991191963422255},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-5.5,"breakHorizontal":-6.0,"spinRate":2818,"spinDirection":67},"zone":8,"typeConfidence":0.9,"plateTime":0.43715036411622243,"extension":6.37145958840377},"index":1,"playId":"df793487-53e3-315f-a845-458ffe75a846","pitchNumber":1,"startTime":"2025-08-02T01:10:47.687Z","endTime":"2025-08-02T01:10:50.687Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650556,"link":"/api/v1/people/650556","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":701350,"link":"/api/v1/people/701350","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":84.0,"endSpeed":76.6,"strikeZoneTop":3.67987318904412,"strikeZoneBottom":1.75553772042155,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.862975594967253,"aZ":-42.654060530208056,"pfxX":3.4123565721436258,"pfxZ":-7.095599982259866,"pX":0.4868095750856472,"pZ":0.49448696663441394,"vX0":5.373483438274123,"vY0":-122.07907085090267,"vZ0":-3.6718314971474495,"x":98.44,"y":225.43,"x0":-2.204860226419007,"y0":50.003250713323744,"z0":5.7706727460405425,"aX":5.039069622092641},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.0,"breakVerticalInduced":-13.6,"breakHorizontal":-7.7,"spinRate":3029,"spinDirection":32},"zone":14,"typeConfidence":0.9,"plateTime":0.45241999132218513,"extension":6.39238989214633},"index":2,"playId":"bc5c97f8-a474-3210-addd-fd02b9ade3a3","pitchNumber":2,"startTime":"2025-08-02T01:11:02.763Z","endTime":"2025-08-02T01:11:07.085Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650556,"link":"/api/v1/people/650556","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":701350,"link":"/api/v1/people/701350","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.0,"endSpeed":87.6,"strikeZoneTop":3.72875722106811,"strikeZoneBottom":1.80636504114437,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.141811170930474,"aZ":-12.028342581637842,"pfxX":-4.175012255737934,"pfxZ":10.119671751655531,"pX":0.36458766508660645,"pZ":4.378397347474764,"vX0":8.617305363044672,"vY0":-140.94061632990002,"vZ0":-1.319868844903074,"x":103.1,"y":120.56,"x0":-2.204535566923133,"y0":50.00291625421831,"z0":5.638383790194788,"aX":-8.312064017737523},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":18.1,"breakHorizontal":5.6,"spinRate":2359,"spinDirection":217},"zone":12,"typeConfidence":0.9,"plateTime":0.3901701182619508,"extension":6.396075009896076},"index":3,"playId":"e5dc5647-f3fc-3584-b238-2db16a4ed29a","pitchNumber":3,"startTime":"2025-08-02T01:11:22.001Z","endTime":"2025-08-02T01:11:27.621Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650556,"link":"/api/v1/people/650556","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":701350,"link":"/api/v1/people/701350","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":78.0,"strikeZoneTop":3.61140742205154,"strikeZoneBottom":1.79224336784792,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.233509855207014,"aZ":-38.91984746697873,"pfxX":3.027580026714782,"pfxZ":-4.396828384138547,"pX":0.8692625977741091,"pZ":1.2919693832183585,"vX0":6.887787045071564,"vY0":-123.72994629372586,"vZ0":-2.383379131031952,"x":83.87,"y":203.9,"x0":-2.3563680431338443,"y0":50.004517436534066,"z0":5.563893171638894,"aX":4.642039820779539},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.4,"breakVerticalInduced":-8.3,"breakHorizontal":-7.2,"spinRate":2785,"spinDirection":50},"zone":14,"typeConfidence":0.9,"plateTime":0.4445627272591164,"extension":6.454056081782491},"index":4,"playId":"1ef4f1bf-b65d-3852-8ae1-761c1010dc21","pitchNumber":4,"startTime":"2025-08-02T01:11:39.901Z","endTime":"2025-08-02T01:11:43.471Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650556,"link":"/api/v1/people/650556","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":701350,"link":"/api/v1/people/701350","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":95.9,"endSpeed":86.9,"strikeZoneTop":3.63,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.47151173648852,"aZ":-13.660117196795046,"pfxX":-5.131862105005534,"pfxZ":9.475352043286495,"pX":-0.07440507816420028,"pZ":3.6526295916626585,"vX0":7.8813603622647275,"vY0":-139.41658783860956,"vZ0":-2.514040700909661,"x":119.84,"y":140.16,"x0":-2.2808028442234534,"y0":50.00642095274879,"z0":5.476019752105358,"aX":-10.031870496946494},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.8,"breakHorizontal":7.6,"spinRate":2223,"spinDirection":217},"zone":2,"typeConfidence":0.89,"plateTime":0.39397442033153496,"extension":6.5765220927108805},"index":5,"playId":"8736ad68-e8c6-3cc9-9ee7-1992ecdd7bfe","pitchNumber":5,"startTime":"2025-08-02T01:11:57.414Z","endTime":"2025-08-02T01:12:00.418Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650556,"link":"/api/v1/people/650556","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":701350,"link":"/api/v1/people/701350","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"index":6,"startTime":"2025-08-02T01:12:11.914Z","endTime":"2025-08-02T01:12:25.191Z","isPitch":false,"type":"action","player":{"id":701350,"link":"/api/v1/people/701350"},"defense":{"pitcher":{"id":650556,"link":"/api/v1/people/650556","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":701350,"link":"/api/v1/people/701350","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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.6,"endSpeed":78.3,"strikeZoneTop":3.63,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.6206961331855,"aZ":-37.23903671215085,"pfxX":5.03466100986277,"pfxZ":-3.2442222276357384,"pX":0.33087676341496153,"pZ":3.021789544136949,"vX0":5.013987246535656,"vY0":-124.56341932106459,"vZ0":0.7925443828381928,"x":104.39,"y":157.19,"x0":-2.3672943522123764,"y0":50.00297555843778,"z0":5.794994270720165,"aX":7.85754034107531},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-5.4,"breakHorizontal":-10.3,"spinRate":2833,"spinDirection":39},"zone":6,"typeConfidence":0.9,"plateTime":0.44087261821713764,"extension":6.529373483355935},"hitData":{"launchSpeed":85.1,"launchAngle":-6.0,"totalDistance":26.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":144.7,"coordY":164.44}},"index":7,"playId":"ecbf9848-40c0-38d6-8b72-0da2414c5995","pitchNumber":6,"startTime":"2025-08-02T01:12:25.191Z","endTime":"2025-08-02T01:12:32.796Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650556,"link":"/api/v1/people/650556","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":701350,"link":"/api/v1/people/701350","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701350,"link":"/api/v1/people/701350"},"credit":"b_ab"},{"player":{"id":650556,"link":"/api/v1/people/650556"},"credit":"p_ab"},{"player":{"id":701350,"link":"/api/v1/people/701350"},"credit":"b_pa"},{"player":{"id":650556,"link":"/api/v1/people/650556"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.2,"awayTeamWinProbability":43.8,"homeTeamWinProbabilityAdded":-4.599999999999994,"leverageIndex":1.78,"dramaIndex":78.0,"contextMetrics":{},"playEndTime":"2025-08-02T01:12:32.796Z","atBatIndex":59},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Alex Bregman pops out to third baseman Carlos Correa.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-02T01:12:36.810Z","endTime":"2025-08-02T01:14:48.085Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650556,"fullName":"Bryan Abreu","link":"/api/v1/people/650556"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":621043,"link":"/api/v1/people/621043"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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":87.4,"endSpeed":80.9,"strikeZoneTop":3.30632607476071,"strikeZoneBottom":1.48916693706547,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.64481689422273,"aZ":-37.67893745409759,"pfxX":3.124126745328824,"pfxZ":-3.349525797487696,"pX":0.6208864069075648,"pZ":1.7260582278150596,"vX0":7.164476335678441,"vY0":-127.20461203477383,"vZ0":-2.0009064038985818,"x":93.33,"y":192.18,"x0":-2.636101236889958,"y0":50.00462750418547,"z0":5.504862238644592,"aX":5.129693715290512},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-6.2,"breakHorizontal":-7.2,"spinRate":2855,"spinDirection":64},"zone":9,"typeConfidence":0.9,"plateTime":0.4302759515816508,"extension":6.46742476787799},"index":0,"playId":"f4f2544f-9d46-3132-88c5-47d4e1a4d618","pitchNumber":1,"startTime":"2025-08-02T01:12:58.892Z","endTime":"2025-08-02T01:13:01.955Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650556,"link":"/api/v1/people/650556","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":85.4,"endSpeed":78.8,"strikeZoneTop":3.37,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.80747752467217,"aZ":-41.13977608537018,"pfxX":4.68745479231356,"pfxZ":-5.7898085619942545,"pX":0.6744502049044718,"pZ":0.20581845974295626,"vX0":5.604169360883347,"vY0":-124.18403387848369,"vZ0":-4.650091783677099,"x":91.29,"y":233.22,"x0":-2.227497103673741,"y0":50.00149095289144,"z0":5.555174559660352,"aX":7.259590959426849},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.2,"breakVerticalInduced":-11.4,"breakHorizontal":-9.8,"spinRate":2980,"spinDirection":45},"zone":14,"typeConfidence":0.9,"plateTime":0.4424627767797449,"extension":6.452534994632268},"index":1,"playId":"e5580b5f-82cc-3301-ad9c-f215525a92df","pitchNumber":2,"startTime":"2025-08-02T01:13:13.581Z","endTime":"2025-08-02T01:13:20.108Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650556,"link":"/api/v1/people/650556","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":80.6,"strikeZoneTop":3.25870700578517,"strikeZoneBottom":1.52994721582581,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.412206966534168,"aZ":-35.31950701579476,"pfxX":2.5033087706387573,"pfxZ":-1.9164161071949506,"pX":0.874339657265271,"pZ":0.5495265194666725,"vX0":7.547356552385201,"vY0":-127.70722666399344,"vZ0":-4.847163730483391,"x":83.67,"y":223.94,"x0":-2.455077197827241,"y0":50.0059167224724,"z0":5.277378009399915,"aX":4.099578456238938},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-4.4,"breakHorizontal":-6.4,"spinRate":2875,"spinDirection":59},"zone":14,"typeConfidence":0.9,"plateTime":0.43030346736559766,"extension":6.446485637080832},"index":2,"playId":"486f34b5-66a0-3845-886d-3b3d50bbbd6c","pitchNumber":3,"startTime":"2025-08-02T01:13:43.549Z","endTime":"2025-08-02T01:13:47.115Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650556,"link":"/api/v1/people/650556","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":85.2,"endSpeed":78.1,"strikeZoneTop":3.2608701879813,"strikeZoneBottom":1.57808123572922,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.84052853272831,"aZ":-40.494078770689896,"pfxX":5.7485994502731135,"pfxZ":-5.353875947117761,"pX":-0.7027418417556163,"pZ":3.575069054573067,"vX0":1.8867083858921156,"vY0":-124.11329881049556,"vZ0":2.156081939635288,"x":143.79,"y":142.25,"x0":-2.2205533558707526,"y0":50.00457292727318,"z0":6.077989651521422,"aX":8.929748499595316},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.7,"breakVerticalInduced":-8.9,"breakHorizontal":-10.8,"spinRate":2941,"spinDirection":45},"zone":11,"typeConfidence":0.9,"plateTime":0.4420405270200485,"extension":6.361195352576694},"index":3,"playId":"071fc8bb-5d28-3659-a756-992e40964994","pitchNumber":4,"startTime":"2025-08-02T01:14:04.177Z","endTime":"2025-08-02T01:14:07.968Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650556,"link":"/api/v1/people/650556","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.9,"endSpeed":89.0,"strikeZoneTop":3.30900786290179,"strikeZoneBottom":1.5615629217295,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.511167071977855,"aZ":-15.17572168767854,"pfxX":-3.455996125284669,"pfxZ":8.449814589309769,"pX":0.9492546013568065,"pZ":1.560302316496358,"vX0":9.777534593156883,"vY0":-140.63801398238445,"vZ0":-7.583184649611072,"x":80.82,"y":196.65,"x0":-2.1164770528996577,"y0":50.00682033767474,"z0":5.267007091949709,"aX":-6.95605550262602},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":13.9,"breakHorizontal":4.3,"spinRate":2193,"spinDirection":210},"zone":14,"typeConfidence":0.9,"plateTime":0.3887620750208165,"extension":6.5448052444187335},"index":4,"playId":"83bf4c3b-83ad-3481-9675-af1dc2fd438d","pitchNumber":5,"startTime":"2025-08-02T01:14:22.456Z","endTime":"2025-08-02T01:14:26.135Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650556,"link":"/api/v1/people/650556","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":78.2,"strikeZoneTop":3.37,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.47395407731244,"aZ":-35.91449337631298,"pfxX":5.9080113801656715,"pfxZ":-2.4090768419773116,"pX":-0.9606029534946648,"pZ":2.9191408858710743,"vX0":2.519906343661017,"vY0":-124.03476496822496,"vZ0":0.917377290408042,"x":153.62,"y":159.96,"x0":-2.7580469508006082,"y0":50.0018044391013,"z0":5.545931021486246,"aX":9.177720656925997},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-3.8,"breakHorizontal":-11.3,"spinRate":2875,"spinDirection":59},"zone":11,"typeConfidence":0.9,"plateTime":0.4420768935598476,"extension":6.437588494243111},"hitData":{"launchSpeed":61.9,"launchAngle":67.0,"totalDistance":101.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":97.52,"coordY":173.42}},"index":5,"playId":"6e4ccc4a-76cd-31e8-be3c-8b3ce17a57e6","pitchNumber":6,"startTime":"2025-08-02T01:14:39.541Z","endTime":"2025-08-02T01:14:48.085Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650556,"link":"/api/v1/people/650556","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608324,"link":"/api/v1/people/608324"},"credit":"b_ab"},{"player":{"id":650556,"link":"/api/v1/people/650556"},"credit":"p_ab"},{"player":{"id":608324,"link":"/api/v1/people/608324"},"credit":"b_pa"},{"player":{"id":650556,"link":"/api/v1/people/650556"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":-3.6000000000000014,"leverageIndex":1.43,"dramaIndex":63.0,"contextMetrics":{},"playEndTime":"2025-08-02T01:14:48.085Z","atBatIndex":60},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jarren Duran grounds out, first baseman Christian Walker to pitcher Bryan Abreu.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-02T01:14:54.536Z","endTime":"2025-08-02T01:15:20.943Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650556,"fullName":"Bryan Abreu","link":"/api/v1/people/650556"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":572233,"link":"/api/v1/people/572233"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":650556,"link":"/api/v1/people/650556"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":88.9,"strikeZoneTop":3.47,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.66224068818892,"aZ":-15.396195976194367,"pfxX":-3.0016728678043516,"pfxZ":8.318940576675141,"pX":0.8065699612577496,"pZ":3.1773170815049894,"vX0":9.16202042300603,"vY0":-140.80619341670828,"vZ0":-3.8060360742027504,"x":86.26,"y":152.99,"x0":-2.0931589922199785,"y0":50.00269053776796,"z0":5.536666318864131,"aX":-6.055022387484063},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":14.5,"breakHorizontal":3.6,"spinRate":2248,"spinDirection":215},"zone":3,"typeConfidence":0.9,"plateTime":0.38835170978065836,"extension":6.633104535186282},"hitData":{"launchSpeed":84.2,"launchAngle":-1.0,"totalDistance":42.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":151.31,"coordY":169.42}},"index":0,"playId":"5e53d1cc-82b0-3505-96a0-69ef93633348","pitchNumber":1,"startTime":"2025-08-02T01:15:13.710Z","endTime":"2025-08-02T01:15:20.943Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650556,"link":"/api/v1/people/650556","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":680776,"link":"/api/v1/people/680776","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680776,"link":"/api/v1/people/680776"},"credit":"b_ab"},{"player":{"id":650556,"link":"/api/v1/people/650556"},"credit":"p_ab"},{"player":{"id":680776,"link":"/api/v1/people/680776"},"credit":"b_pa"},{"player":{"id":650556,"link":"/api/v1/people/650556"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-2.6000000000000014,"leverageIndex":1.05,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2025-08-02T01:15:20.943Z","atBatIndex":61},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Yainer Diaz strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-02T01:18:06.321Z","endTime":"2025-08-02T01:19:19.147Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":547973,"fullName":"Aroldis Chapman","link":"/api/v1/people/547973"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":665966,"link":"/api/v1/people/665966"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Aroldis Chapman replaces Garrett Whitlock.","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":"2025-08-02T01:17:18.393Z","endTime":"2025-08-02T01:18:08.465Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":547973,"link":"/api/v1/people/547973"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":676477,"link":"/api/v1/people/676477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":647351,"link":"/api/v1/people/647351"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":673237,"link":"/api/v1/people/673237","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.5,"endSpeed":89.4,"strikeZoneTop":3.15,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.474159945093042,"aZ":-10.001560653358405,"pfxX":1.6948894548556668,"pfxZ":10.834949836963432,"pX":-0.7968438086445575,"pZ":3.0944178584228927,"vX0":-3.4253361428503384,"vY0":-141.9124127330103,"vZ0":-6.374422385280957,"x":147.37,"y":155.23,"x0":0.20381739277920097,"y0":50.004368057318175,"z0":6.002125204313352,"aX":3.4692859227142834},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":18.6,"breakHorizontal":-2.4,"spinRate":2410,"spinDirection":164},"zone":1,"typeConfidence":2.0,"plateTime":0.38547737216684475,"extension":7.115566712944467},"index":1,"playId":"4d9e7fb9-3efd-3a9e-8f62-5871e72d1241","pitchNumber":1,"startTime":"2025-08-02T01:18:08.465Z","endTime":"2025-08-02T01:18:11.465Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":547973,"link":"/api/v1/people/547973","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":647351,"link":"/api/v1/people/647351"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":673237,"link":"/api/v1/people/673237","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":99.7,"endSpeed":90.8,"strikeZoneTop":3.10583750580714,"strikeZoneBottom":1.56593631589966,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.33465066136372,"aZ":-6.692821310861237,"pfxX":1.664592541523752,"pfxZ":12.079161258075015,"pX":-1.8522501120830803,"pZ":1.3460125397877978,"vX0":-5.989183892260816,"vY0":-144.67559285981113,"vZ0":-11.763750084342172,"x":187.6,"y":202.44,"x0":0.03297581942255556,"y0":50.0023727806369,"z0":5.885479683812734,"aX":3.51253162670367},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.3,"breakVerticalInduced":19.6,"breakHorizontal":-1.8,"spinRate":2547,"spinDirection":165},"zone":13,"typeConfidence":2.0,"plateTime":0.37931878567442734,"extension":7.476527612789306},"index":2,"playId":"04229fa5-7ebb-3969-abaf-0655f50baa44","pitchNumber":2,"startTime":"2025-08-02T01:18:28.156Z","endTime":"2025-08-02T01:18:32.245Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":547973,"link":"/api/v1/people/547973","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":647351,"link":"/api/v1/people/647351"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":673237,"link":"/api/v1/people/673237","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.1,"endSpeed":89.3,"strikeZoneTop":3.15,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.8958225504375,"aZ":-8.979541010494753,"pfxX":2.275945575239004,"pfxZ":11.266837301061805,"pX":0.23848105660126612,"pZ":3.855034213133663,"vX0":-0.7262090988694133,"vY0":-142.8176280601627,"vZ0":-4.448117612040727,"x":107.91,"y":134.69,"x0":0.20082981109122153,"y0":50.00632567481285,"z0":6.0012403921805175,"aX":4.687197240400395},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.8,"breakVerticalInduced":19.7,"breakHorizontal":-4.0,"spinRate":2464,"spinDirection":162},"zone":12,"typeConfidence":2.0,"plateTime":0.38398887266640136,"extension":7.148229375194147},"index":3,"playId":"aa83b67d-5157-341b-b517-8931df0da614","pitchNumber":3,"startTime":"2025-08-02T01:18:45.163Z","endTime":"2025-08-02T01:18:48.163Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":547973,"link":"/api/v1/people/547973","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":647351,"link":"/api/v1/people/647351"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":673237,"link":"/api/v1/people/673237","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":"2025-08-02T01:18:56.300Z","endTime":"2025-08-02T01:19:14.769Z","isPitch":false,"type":"action","player":{"id":673237,"link":"/api/v1/people/673237"},"defense":{"pitcher":{"id":547973,"link":"/api/v1/people/547973","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":647351,"link":"/api/v1/people/647351"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":673237,"link":"/api/v1/people/673237","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":86.5,"strikeZoneTop":3.15,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.0477220937577,"aZ":-29.550853815968935,"pfxX":2.972640017505976,"pfxZ":1.3859638160117482,"pX":-0.6311894838760561,"pZ":2.0203338332873457,"vX0":-3.1800599064893973,"vY0":-136.5356383704501,"vZ0":-5.090133266745333,"x":141.06,"y":184.23,"x0":0.16040477874786485,"y0":50.00500874173983,"z0":5.933560454576371,"aX":5.633572046104805},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":1.7,"breakHorizontal":-4.8,"spinRate":1642,"spinDirection":152},"zone":4,"typeConfidence":2.0,"plateTime":0.40061928030298066,"extension":7.479336724261993},"index":5,"playId":"7e57957a-2d28-3c87-be78-b36a2323945e","pitchNumber":4,"startTime":"2025-08-02T01:19:14.769Z","endTime":"2025-08-02T01:19:19.147Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":547973,"link":"/api/v1/people/547973","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":647351,"link":"/api/v1/people/647351"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":673237,"link":"/api/v1/people/673237","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"credit":"b_ab"},{"player":{"id":547973,"link":"/api/v1/people/547973"},"credit":"p_ab"},{"player":{"id":673237,"link":"/api/v1/people/673237"},"credit":"b_pa"},{"player":{"id":547973,"link":"/api/v1/people/547973"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.800000000000004,"awayTeamWinProbability":44.199999999999996,"homeTeamWinProbabilityAdded":5.800000000000004,"leverageIndex":2.29,"dramaIndex":98.0,"contextMetrics":{},"playEndTime":"2025-08-02T01:19:19.147Z","atBatIndex":62},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Christian Walker flies out to right fielder Wilyer Abreu.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-02T01:19:30.413Z","endTime":"2025-08-02T01:20:50.061Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":547973,"fullName":"Aroldis Chapman","link":"/api/v1/people/547973"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":677800,"link":"/api/v1/people/677800"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"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":100.6,"endSpeed":91.7,"strikeZoneTop":3.4,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.98760476026324,"aZ":-7.844674156333544,"pfxX":1.8462508556731052,"pfxZ":11.237314019917099,"pX":-1.1282043553021124,"pZ":3.359958758175227,"vX0":-4.210164367693529,"vY0":-146.30841509537805,"vZ0":-6.253373258206566,"x":160.0,"y":148.06,"x0":0.0904444729157808,"y0":50.00011789174417,"z0":5.99693938137932,"aX":3.996969262975647},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-7.8,"breakVerticalInduced":19.3,"breakHorizontal":-2.5,"spinRate":2566,"spinDirection":161},"zone":11,"typeConfidence":2.0,"plateTime":0.3745680005636789,"extension":7.202901561346353},"index":0,"playId":"a61e9a59-a5f3-37e4-b798-49ec2d1a8967","pitchNumber":1,"startTime":"2025-08-02T01:19:45.061Z","endTime":"2025-08-02T01:19:48.061Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":547973,"link":"/api/v1/people/547973","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":647351,"link":"/api/v1/people/647351"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":100.9,"endSpeed":91.8,"strikeZoneTop":3.52280761010767,"strikeZoneBottom":1.69984482239678,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.20017811156513,"aZ":-12.0980173602509,"pfxX":7.048815436621336,"pfxZ":9.239907287032409,"pX":0.4066569743556882,"pZ":3.532726210147387,"vX0":-2.4914566157221327,"vY0":-146.7959136087301,"vZ0":-5.124211026219686,"x":101.5,"y":143.4,"x0":0.35289225052498524,"y0":50.00303731841415,"z0":6.027194799296566,"aX":15.314532630244846},"breaks":{"breakAngle":48.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":15.8,"breakHorizontal":-12.2,"spinRate":2316,"spinDirection":165},"zone":3,"typeConfidence":2.0,"plateTime":0.37377229421445923,"extension":7.183415597147592},"index":1,"playId":"7f738977-aa43-3655-a540-662d2df9060a","pitchNumber":2,"startTime":"2025-08-02T01:20:09.476Z","endTime":"2025-08-02T01:20:12.896Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":547973,"link":"/api/v1/people/547973","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":647351,"link":"/api/v1/people/647351"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":"2025-08-02T01:20:22.650Z","endTime":"2025-08-02T01:20:42.024Z","isPitch":false,"type":"action","player":{"id":572233,"link":"/api/v1/people/572233"},"defense":{"pitcher":{"id":547973,"link":"/api/v1/people/547973","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":647351,"link":"/api/v1/people/647351"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":103.3,"endSpeed":94.0,"strikeZoneTop":3.4,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":37.95553143939829,"aZ":-8.332716558795685,"pfxX":7.227992698280975,"pfxZ":10.499691254694728,"pX":-0.6928439090947475,"pZ":1.8270329008677653,"vX0":-5.133509418997703,"vY0":-150.07984948038953,"vZ0":-10.482181288863153,"x":143.41,"y":189.45,"x0":0.10502295541901738,"y0":50.00119069920747,"z0":5.848617579537643,"aX":16.40735515342882},"breaks":{"breakAngle":54.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-8.8,"breakVerticalInduced":17.0,"breakHorizontal":-12.0,"spinRate":2406,"spinDirection":161},"zone":7,"typeConfidence":2.0,"plateTime":0.3656491302068803,"extension":7.28229054613025},"hitData":{"launchSpeed":86.4,"launchAngle":39.0,"totalDistance":283.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":208.98,"coordY":120.53}},"index":3,"playId":"6a719f44-fc42-3228-9097-5d65be0ef605","pitchNumber":3,"startTime":"2025-08-02T01:20:42.024Z","endTime":"2025-08-02T01:20:50.061Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":547973,"link":"/api/v1/people/547973","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":647351,"link":"/api/v1/people/647351"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":572233,"link":"/api/v1/people/572233"},"credit":"b_ab"},{"player":{"id":547973,"link":"/api/v1/people/547973"},"credit":"p_ab"},{"player":{"id":572233,"link":"/api/v1/people/572233"},"credit":"b_pa"},{"player":{"id":547973,"link":"/api/v1/people/547973"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":60.5,"awayTeamWinProbability":39.5,"homeTeamWinProbabilityAdded":4.699999999999996,"leverageIndex":1.84,"dramaIndex":80.0,"contextMetrics":{},"playEndTime":"2025-08-02T01:20:50.061Z","atBatIndex":63},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Chas McCormick grounds out, third baseman Alex Bregman to first baseman Abraham Toro.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-02T01:21:40.112Z","endTime":"2025-08-02T01:22:08.829Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":676801,"fullName":"Chas McCormick","link":"/api/v1/people/676801"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":547973,"fullName":"Aroldis Chapman","link":"/api/v1/people/547973"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":676801,"fullName":"Chas McCormick","link":"/api/v1/people/676801"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":608324,"link":"/api/v1/people/608324"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":647351,"link":"/api/v1/people/647351"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Chas McCormick replaces Taylor Trammell.","event":"Offensive Substitution","eventType":"offensive_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":"2025-08-02T01:21:18.256Z","endTime":"2025-08-02T01:21:42.477Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676801,"link":"/api/v1/people/676801"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"701","replacedPlayer":{"id":666211,"link":"/api/v1/people/666211"},"defense":{"pitcher":{"id":547973,"link":"/api/v1/people/547973","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":647351,"link":"/api/v1/people/647351"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":666211,"link":"/api/v1/people/666211","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":100.8,"endSpeed":92.3,"strikeZoneTop":3.22098188447168,"strikeZoneBottom":1.55018868281396,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.96092417079293,"aZ":-8.28001480581377,"pfxX":3.0952040389838036,"pfxZ":11.023749662668969,"pX":-2.1770063940651516,"pZ":1.2379580550739941,"vX0":-7.52350191468679,"vY0":-146.17346568683857,"vZ0":-11.91634666262879,"x":199.98,"y":205.36,"x0":0.02629877198531035,"y0":50.00469277057856,"z0":5.8616276355378085,"aX":6.710689109797969},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.4,"breakVerticalInduced":17.8,"breakHorizontal":-4.2,"spinRate":2615,"spinDirection":165},"zone":13,"typeConfidence":2.0,"plateTime":0.3744936848593121,"extension":7.408994260817219},"index":1,"playId":"4dec201f-6b3a-3575-b027-30aed8658756","pitchNumber":1,"startTime":"2025-08-02T01:21:42.477Z","endTime":"2025-08-02T01:21:46.685Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":547973,"link":"/api/v1/people/547973","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":647351,"link":"/api/v1/people/647351"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":676801,"link":"/api/v1/people/676801","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":100.7,"endSpeed":91.7,"strikeZoneTop":3.31,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.82652559096022,"aZ":-9.257196419115965,"pfxX":8.352288313693778,"pfxZ":10.634273899163988,"pX":-0.15144922467258148,"pZ":1.5805332755511,"vX0":-3.944981992523508,"vY0":-146.18300833032006,"vZ0":-10.575950047348268,"x":122.77,"y":196.11,"x0":0.13359206314647948,"y0":50.003404977686614,"z0":5.809514330612925,"aX":18.00031075119154},"breaks":{"breakAngle":55.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":17.3,"breakHorizontal":-14.3,"spinRate":2564,"spinDirection":159},"zone":8,"typeConfidence":2.0,"plateTime":0.375286078103211,"extension":7.239280651119495},"hitData":{"launchSpeed":69.3,"launchAngle":-4.0,"totalDistance":20.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":99.8,"coordY":169.97}},"index":2,"playId":"8d32ebd9-e7c0-3ee1-b6e1-5bc939d26402","pitchNumber":2,"startTime":"2025-08-02T01:22:00.873Z","endTime":"2025-08-02T01:22:08.829Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":547973,"link":"/api/v1/people/547973","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":647351,"link":"/api/v1/people/647351"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":676801,"link":"/api/v1/people/676801","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676801,"link":"/api/v1/people/676801"},"credit":"b_ab"},{"player":{"id":547973,"link":"/api/v1/people/547973"},"credit":"p_ab"},{"player":{"id":676801,"link":"/api/v1/people/676801"},"credit":"b_pa"},{"player":{"id":547973,"link":"/api/v1/people/547973"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.9,"awayTeamWinProbability":36.1,"homeTeamWinProbabilityAdded":3.3999999999999986,"leverageIndex":1.35,"dramaIndex":60.0,"contextMetrics":{},"playEndTime":"2025-08-02T01:22:08.829Z","atBatIndex":64},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Romy Gonzalez grounds out, shortstop Jeremy Peña to first baseman Christian Walker.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-08-02T01:25:23.053Z","endTime":"2025-08-02T01:26:19.027Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":663853,"fullName":"Romy Gonzalez","link":"/api/v1/people/663853"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623352,"fullName":"Josh Hader","link":"/api/v1/people/623352"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6],"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":663853,"fullName":"Romy Gonzalez","link":"/api/v1/people/663853"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":665161,"link":"/api/v1/people/665161"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":572233,"link":"/api/v1/people/572233"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Chas McCormick remains in the game as the center fielder.","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":"2025-08-02T01:24:19.725Z","endTime":"2025-08-02T01:24:19.739Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676801,"link":"/api/v1/people/676801"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"701","replacedPlayer":{"id":666211,"link":"/api/v1/people/666211"},"defense":{"pitcher":{"id":650556,"link":"/api/v1/people/650556","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":647351,"link":"/api/v1/people/647351","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Josh Hader replaces Bryan Abreu.","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":"2025-08-02T01:24:19.739Z","endTime":"2025-08-02T01:24:31.494Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":623352,"link":"/api/v1/people/623352"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":650556,"link":"/api/v1/people/650556","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":647351,"link":"/api/v1/people/647351","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Offensive Substitution: Pinch-hitter Romy Gonzalez replaces Abraham Toro.","event":"Offensive Substitution","eventType":"offensive_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":2,"startTime":"2025-08-02T01:24:31.494Z","endTime":"2025-08-02T01:25:25.419Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663853,"link":"/api/v1/people/663853"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"401","replacedPlayer":{"id":647351,"link":"/api/v1/people/647351"},"defense":{"pitcher":{"id":623352,"link":"/api/v1/people/623352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":647351,"link":"/api/v1/people/647351","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":95.2,"endSpeed":85.9,"strikeZoneTop":3.64,"strikeZoneBottom":1.77,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.30157051919716,"aZ":-9.772683146855377,"pfxX":5.615660192106532,"pfxZ":11.743704395988045,"pX":-0.18487773574669453,"pZ":2.467532902413171,"vX0":-9.900823150935857,"vY0":-138.09238562697888,"vZ0":-6.580063164750432,"x":124.05,"y":172.16,"x0":2.7376706163572893,"y0":50.00305957094653,"z0":5.558116417245628,"aX":10.713207172142484},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":19.8,"breakHorizontal":-7.8,"spinRate":2326,"spinDirection":151},"zone":5,"typeConfidence":0.9,"plateTime":0.3985340069077341,"extension":6.585098483180306},"index":3,"playId":"ea803aa3-0e6a-38df-ae2b-f6eac9ff47de","pitchNumber":1,"startTime":"2025-08-02T01:25:25.419Z","endTime":"2025-08-02T01:25:28.566Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623352,"link":"/api/v1/people/623352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":663853,"link":"/api/v1/people/663853","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.4,"endSpeed":74.6,"strikeZoneTop":3.39769629476894,"strikeZoneBottom":1.69975205570646,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.0008289771764,"aZ":-36.09611016649504,"pfxX":-1.748838236826841,"pfxZ":-2.761044324858627,"pX":0.19796192461787757,"pZ":1.451835150261049,"vX0":-6.390986674139381,"vY0":-119.78051282197215,"vZ0":-1.520685278200207,"x":109.45,"y":199.58,"x0":3.1528227861427496,"y0":50.0038490515914,"z0":5.390482400610278,"aX":-2.482635139357033},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.2,"breakVerticalInduced":-5.0,"breakHorizontal":5.0,"spinRate":2685,"spinDirection":309},"zone":14,"typeConfidence":0.9,"plateTime":0.46129838567420656,"extension":6.329244654520567},"index":4,"playId":"6f904f31-f67c-3b53-ad6f-b48c22ecb713","pitchNumber":2,"startTime":"2025-08-02T01:25:39.891Z","endTime":"2025-08-02T01:25:43.737Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623352,"link":"/api/v1/people/623352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":663853,"link":"/api/v1/people/663853","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":86.4,"strikeZoneTop":3.64,"strikeZoneBottom":1.77,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.31347594994638,"aZ":-12.444689249276646,"pfxX":6.5409497450629175,"pfxZ":10.181645809553817,"pX":0.15097877221155667,"pZ":3.0004949206715805,"vX0":-9.346624875533193,"vY0":-139.2898003158334,"vZ0":-4.469290429472631,"x":111.25,"y":157.77,"x0":2.7218815373710132,"y0":50.00349415045362,"z0":5.4676677831876965,"aX":12.676369454332088},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":17.5,"breakHorizontal":-9.6,"spinRate":2504,"spinDirection":148},"zone":5,"typeConfidence":0.9,"plateTime":0.39532904080075326,"extension":6.539767728709828},"index":5,"playId":"4b33a70e-41ff-3447-9f3b-5a105fc85a04","pitchNumber":3,"startTime":"2025-08-02T01:25:54.925Z","endTime":"2025-08-02T01:25:57.925Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623352,"link":"/api/v1/people/623352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":663853,"link":"/api/v1/people/663853","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.7,"endSpeed":75.6,"strikeZoneTop":3.64,"strikeZoneBottom":1.77,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.957139332925763,"aZ":-36.24660804250876,"pfxX":-1.625480906772938,"pfxZ":-2.8118257446556374,"pX":0.714375215142196,"pZ":1.4762545290572948,"vX0":-5.102449872740089,"vY0":-120.36818045018214,"vZ0":-1.496141580952056,"x":89.77,"y":198.92,"x0":3.0830108737992155,"y0":50.00183778639316,"z0":5.350554435410782,"aX":-2.3553474434054524},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.5,"breakVerticalInduced":-5.2,"breakHorizontal":4.3,"spinRate":2562,"spinDirection":317},"zone":14,"typeConfidence":0.9,"plateTime":0.4571335250727748,"extension":6.353480446817949},"hitData":{"launchSpeed":70.0,"launchAngle":-6.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":108.16,"coordY":151.92}},"index":6,"playId":"f5503c8b-b703-3287-9cb2-c5a4bb7609eb","pitchNumber":4,"startTime":"2025-08-02T01:26:11.598Z","endTime":"2025-08-02T01:26:19.027Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623352,"link":"/api/v1/people/623352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":663853,"link":"/api/v1/people/663853","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663853,"link":"/api/v1/people/663853"},"credit":"b_ab"},{"player":{"id":623352,"link":"/api/v1/people/623352"},"credit":"p_ab"},{"player":{"id":663853,"link":"/api/v1/people/663853"},"credit":"b_pa"},{"player":{"id":623352,"link":"/api/v1/people/623352"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.199999999999996,"awayTeamWinProbability":41.800000000000004,"homeTeamWinProbabilityAdded":-5.700000000000003,"leverageIndex":2.22,"dramaIndex":96.0,"contextMetrics":{},"playEndTime":"2025-08-02T01:26:19.027Z","atBatIndex":65},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Trevor Story doubles (18) on a fly ball to left fielder Jesús Sánchez.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-08-02T01:26:23.111Z","endTime":"2025-08-02T01:27:13.735Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623352,"fullName":"Josh Hader","link":"/api/v1/people/623352"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":660821,"link":"/api/v1/people/660821"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.3,"endSpeed":76.9,"strikeZoneTop":3.48,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.326683148438043,"aZ":-31.30937574730151,"pfxX":-1.2448979035072085,"pfxZ":0.5849045289904709,"pX":0.18786417396175045,"pZ":1.5322316352898693,"vX0":-6.783649990375847,"vY0":-121.21105797390364,"vZ0":-2.4240551230506115,"x":109.84,"y":197.41,"x0":3.182815754333663,"y0":50.005410051409605,"z0":5.274564973548085,"aX":-1.8560077081255053},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":0.7,"breakHorizontal":3.8,"spinRate":2605,"spinDirection":314},"zone":8,"typeConfidence":0.9,"plateTime":0.45158963245327577,"extension":6.406797470839374},"index":0,"playId":"a6aca576-b643-3fe6-bbe1-0aed2382dd07","pitchNumber":1,"startTime":"2025-08-02T01:26:45.564Z","endTime":"2025-08-02T01:26:48.564Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623352,"link":"/api/v1/people/623352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":596115,"link":"/api/v1/people/596115","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":88.3,"strikeZoneTop":3.48,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.7053622266314,"aZ":-12.708995826906008,"pfxX":7.263114679823468,"pfxZ":9.7641878454708,"pX":-0.5336524139898702,"pZ":3.317776332841761,"vX0":-11.881902504178488,"vY0":-139.85695504794643,"vZ0":-3.6094850584306397,"x":137.34,"y":149.2,"x0":2.814062983361041,"y0":50.001865477122934,"z0":5.451008630648797,"aX":14.47904239502119},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":17.2,"breakHorizontal":-10.9,"spinRate":2257,"spinDirection":146},"zone":1,"typeConfidence":0.9,"plateTime":0.3907116032130289,"extension":6.640753625887586},"hitData":{"launchSpeed":95.2,"launchAngle":29.0,"totalDistance":366.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":96.81,"coordY":79.6}},"index":1,"playId":"411aebc6-a29b-3d67-9c5c-a079a904bc97","pitchNumber":2,"startTime":"2025-08-02T01:26:59.982Z","endTime":"2025-08-02T01:27:13.735Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623352,"link":"/api/v1/people/623352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":596115,"link":"/api/v1/people/596115","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":596115,"link":"/api/v1/people/596115"},"credit":"b_ab"},{"player":{"id":623352,"link":"/api/v1/people/623352"},"credit":"p_ab"},{"player":{"id":596115,"link":"/api/v1/people/596115"},"credit":"b_pa"},{"player":{"id":623352,"link":"/api/v1/people/623352"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":70.3,"awayTeamWinProbability":29.700000000000003,"homeTeamWinProbabilityAdded":12.100000000000001,"leverageIndex":1.85,"dramaIndex":126.0,"contextMetrics":{},"playEndTime":"2025-08-02T01:27:13.735Z","atBatIndex":66},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Rob Refsnyder walks.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-08-02T01:28:15.495Z","endTime":"2025-08-02T01:29:35.904Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":608701,"fullName":"Rob Refsnyder","link":"/api/v1/people/608701"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623352,"fullName":"Josh Hader","link":"/api/v1/people/623352"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":608701,"fullName":"Rob Refsnyder","link":"/api/v1/people/608701"},"postOnSecond":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":608701,"fullName":"Rob Refsnyder","link":"/api/v1/people/608701"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Rob Refsnyder replaces Masataka Yoshida.","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":"2025-08-02T01:27:36.538Z","endTime":"2025-08-02T01:28:17.803Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":608701,"link":"/api/v1/people/608701"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"601","replacedPlayer":{"id":807799,"link":"/api/v1/people/807799"},"defense":{"pitcher":{"id":623352,"link":"/api/v1/people/623352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":807799,"link":"/api/v1/people/807799","batSide":{"code":"L","description":"Left"}},"second":{"id":596115,"link":"/api/v1/people/596115"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":84.9,"endSpeed":78.1,"strikeZoneTop":3.67566092072305,"strikeZoneBottom":1.70277326631546,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.696093159343388,"aZ":-32.1261282119045,"pfxX":0.5471562995209949,"pfxZ":0.030861337825157653,"pX":-0.6389283921171705,"pZ":0.28624459151959664,"vX0":-8.816263002905856,"vY0":-123.24465528164349,"vZ0":-5.207626266133208,"x":141.35,"y":231.05,"x0":2.92157528532515,"y0":50.00386366213615,"z0":5.156730745389361,"aX":0.8393052846380187},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-1.0,"breakHorizontal":1.2,"spinRate":2721,"spinDirection":339},"zone":13,"typeConfidence":0.9,"plateTime":0.4453322353521356,"extension":6.573468118104491},"index":1,"playId":"792bccbf-0aa0-32eb-ab71-f3b4a01b839c","pitchNumber":1,"startTime":"2025-08-02T01:28:17.803Z","endTime":"2025-08-02T01:28:21.340Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623352,"link":"/api/v1/people/623352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":608701,"link":"/api/v1/people/608701","batSide":{"code":"R","description":"Right"}},"second":{"id":596115,"link":"/api/v1/people/596115"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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.2,"endSpeed":77.0,"strikeZoneTop":3.70239749543344,"strikeZoneBottom":1.72652942989306,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.176001283317877,"aZ":-34.71227352825707,"pfxX":-1.8896593150512784,"pfxZ":-1.703965404975527,"pX":-0.4379954240645827,"pZ":1.1763354701864317,"vX0":-7.631463577661441,"vY0":-121.02912408053231,"vZ0":-2.480539219442889,"x":133.7,"y":207.02,"x0":2.999089365447544,"y0":50.00464087628086,"z0":5.248571592861102,"aX":-2.8092244017063406},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-3.5,"breakHorizontal":5.2,"spinRate":2598,"spinDirection":310},"zone":13,"typeConfidence":0.9,"plateTime":0.45219970477140636,"extension":6.534885667377325},"index":2,"playId":"c602ed06-ef20-3588-ab5a-ce26061f91d3","pitchNumber":2,"startTime":"2025-08-02T01:28:34.628Z","endTime":"2025-08-02T01:28:40.199Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623352,"link":"/api/v1/people/623352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":608701,"link":"/api/v1/people/608701","batSide":{"code":"R","description":"Right"}},"second":{"id":596115,"link":"/api/v1/people/596115"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.2,"endSpeed":77.6,"strikeZoneTop":3.60378045050592,"strikeZoneBottom":1.69549003308745,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.965240322324696,"aZ":-30.388549190656093,"pfxX":-1.161614889053073,"pfxZ":1.165154140338787,"pX":0.9078170452541938,"pZ":3.930714509728604,"vX0":-5.286007837260081,"vY0":-122.63332446256575,"vZ0":2.460561699010352,"x":82.4,"y":132.65,"x0":3.237110388346718,"y0":50.00153488318034,"z0":5.49671245659214,"aX":-1.7792336934514255},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":2.9,"breakHorizontal":3.2,"spinRate":2580,"spinDirection":297},"zone":12,"typeConfidence":0.9,"plateTime":0.44567645114261634,"extension":6.338552529819938},"index":3,"playId":"11bbb1e2-62c5-351e-b7b0-c67b8249a512","pitchNumber":3,"startTime":"2025-08-02T01:28:52.575Z","endTime":"2025-08-02T01:28:55.841Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623352,"link":"/api/v1/people/623352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":608701,"link":"/api/v1/people/608701","batSide":{"code":"R","description":"Right"}},"second":{"id":596115,"link":"/api/v1/people/596115"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.9,"endSpeed":74.7,"strikeZoneTop":3.59273291517589,"strikeZoneBottom":1.71787475942531,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.902897754690464,"aZ":-37.43138625019971,"pfxX":-2.9339049759439635,"pfxZ":-3.7332266994483287,"pX":0.6692587073627948,"pZ":2.3530980827597507,"vX0":-4.899919724124982,"vY0":-117.73975594562087,"vZ0":0.6872080398310283,"x":91.49,"y":175.25,"x0":3.156875088026165,"y0":50.005013305668,"z0":5.515405342134337,"aX":-4.12774692955011},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.0,"breakVerticalInduced":-6.4,"breakHorizontal":6.5,"spinRate":2558,"spinDirection":308},"zone":6,"typeConfidence":0.9,"plateTime":0.46481759429621405,"extension":6.394259723989255},"index":4,"playId":"a5f8131f-be26-329c-a56b-0c2876d2886e","pitchNumber":4,"startTime":"2025-08-02T01:29:10.951Z","endTime":"2025-08-02T01:29:14.480Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623352,"link":"/api/v1/people/623352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":608701,"link":"/api/v1/people/608701","batSide":{"code":"R","description":"Right"}},"second":{"id":596115,"link":"/api/v1/people/596115"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"index":5,"startTime":"2025-08-02T01:29:19.670Z","endTime":"2025-08-02T01:29:31.109Z","isPitch":false,"type":"action","player":{"id":608701,"link":"/api/v1/people/608701"},"defense":{"pitcher":{"id":623352,"link":"/api/v1/people/623352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":608701,"link":"/api/v1/people/608701","batSide":{"code":"R","description":"Right"}},"second":{"id":596115,"link":"/api/v1/people/596115"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":87.4,"strikeZoneTop":3.67247506150819,"strikeZoneBottom":1.70273715071316,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.489273914165835,"aZ":-12.358509412457241,"pfxX":5.708266223708809,"pfxZ":10.055001857984577,"pX":-0.10152637481384087,"pZ":3.959356457482963,"vX0":-9.995169929946936,"vY0":-139.73879486641854,"vZ0":-2.050201287552682,"x":120.87,"y":131.88,"x0":2.7856513583945963,"y0":50.004228012057446,"z0":5.517830912310158,"aX":11.25197603672701},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":17.9,"breakHorizontal":-8.2,"spinRate":2267,"spinDirection":154},"zone":11,"typeConfidence":0.9,"plateTime":0.3924733944338268,"extension":6.820947123288188},"index":6,"playId":"82bc6596-3a4d-3316-907c-da13f7fb2f52","pitchNumber":5,"startTime":"2025-08-02T01:29:31.109Z","endTime":"2025-08-02T01:29:35.904Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623352,"link":"/api/v1/people/623352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":608701,"link":"/api/v1/people/608701","batSide":{"code":"R","description":"Right"}},"second":{"id":596115,"link":"/api/v1/people/596115"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608701,"link":"/api/v1/people/608701"},"credit":"b_pa"},{"player":{"id":623352,"link":"/api/v1/people/623352"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":71.0,"awayTeamWinProbability":29.0,"homeTeamWinProbabilityAdded":0.7000000000000028,"leverageIndex":3.37,"dramaIndex":94.0,"contextMetrics":{},"playEndTime":"2025-08-02T01:29:35.904Z","atBatIndex":67},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Carlos Narváez pops out to second baseman Mauricio Dubón on the infield fly rule.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-08-02T01:29:50.022Z","endTime":"2025-08-02T01:30:14.035Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623352,"fullName":"Josh Hader","link":"/api/v1/people/623352"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":608701,"fullName":"Rob Refsnyder","link":"/api/v1/people/608701"},"postOnSecond":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":643289,"link":"/api/v1/people/643289"},"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, 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":96.6,"endSpeed":88.3,"strikeZoneTop":3.57,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.43507963350704,"aZ":-13.114031586701465,"pfxX":5.956308683527802,"pfxZ":9.560129442701793,"pX":-0.6233610853448939,"pZ":2.6639699163490365,"vX0":-11.352114310465947,"vY0":-140.2428270478933,"vZ0":-5.116983437837882,"x":140.76,"y":166.85,"x0":2.7013521341662945,"y0":50.00292372477707,"z0":5.366134458888516,"aX":11.876198236808115},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.4,"breakHorizontal":-8.5,"spinRate":2468,"spinDirection":148},"zone":4,"typeConfidence":0.9,"plateTime":0.390402314541471,"extension":6.6391932952492345},"hitData":{"launchSpeed":89.0,"launchAngle":68.0,"totalDistance":156.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":161.95,"coordY":146.62}},"index":0,"playId":"5498badb-3880-302c-8807-d71ba0038dfa","pitchNumber":1,"startTime":"2025-08-02T01:30:03.823Z","endTime":"2025-08-02T01:30:14.035Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623352,"link":"/api/v1/people/623352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":665966,"link":"/api/v1/people/665966","batSide":{"code":"R","description":"Right"}},"first":{"id":608701,"link":"/api/v1/people/608701"},"second":{"id":596115,"link":"/api/v1/people/596115"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665966,"link":"/api/v1/people/665966"},"credit":"b_ab"},{"player":{"id":623352,"link":"/api/v1/people/623352"},"credit":"p_ab"},{"player":{"id":665966,"link":"/api/v1/people/665966"},"credit":"b_pa"},{"player":{"id":623352,"link":"/api/v1/people/623352"},"credit":"p_pa"}],"flags":[{"credit":"b_infield_fly"}],"homeTeamWinProbability":61.4,"awayTeamWinProbability":38.6,"homeTeamWinProbabilityAdded":-9.600000000000001,"leverageIndex":4.23,"dramaIndex":170.0,"contextMetrics":{},"playEndTime":"2025-08-02T01:30:14.035Z","atBatIndex":68},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Wilyer Abreu strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-08-02T01:30:28.917Z","endTime":"2025-08-02T01:34:44.206Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":623352,"fullName":"Josh Hader","link":"/api/v1/people/623352"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6,7,8,9],"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":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":87.8,"strikeZoneTop":3.49,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.028520688135856,"aZ":-9.341494371468068,"pfxX":5.424086082330857,"pfxZ":11.520682228746631,"pX":-0.07566271545015063,"pZ":2.5240349875283523,"vX0":-9.618010204495292,"vY0":-140.20488219999606,"vZ0":-6.361223733407725,"x":119.88,"y":170.63,"x0":2.701586402273556,"y0":50.00399343496875,"z0":5.438607599172497,"aX":10.751854526180855},"breaks":{"breakAngle":38.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":19.6,"breakHorizontal":-7.8,"spinRate":2448,"spinDirection":149},"zone":5,"typeConfidence":0.9,"plateTime":0.39133281178367163,"extension":6.701734633692042},"index":0,"playId":"8974394b-e426-39f3-b016-9569d9f686b6","pitchNumber":1,"startTime":"2025-08-02T01:30:48.238Z","endTime":"2025-08-02T01:30:51.785Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623352,"link":"/api/v1/people/623352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":677800,"link":"/api/v1/people/677800","batSide":{"code":"L","description":"Left"}},"first":{"id":608701,"link":"/api/v1/people/608701"},"second":{"id":596115,"link":"/api/v1/people/596115"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":88.1,"strikeZoneTop":3.49,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.036116927622444,"aZ":-10.600037399614719,"pfxX":5.54480994734179,"pfxZ":10.821551773844789,"pX":0.08121761239923854,"pZ":2.9034876273263475,"vX0":-9.316497575194495,"vY0":-140.37195853980919,"vZ0":-5.110444929155476,"x":113.9,"y":160.39,"x0":2.7242155960309584,"y0":50.00698224864053,"z0":5.439171683279662,"aX":11.059383959098575},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":18.7,"breakHorizontal":-8.2,"spinRate":2330,"spinDirection":146},"zone":5,"typeConfidence":0.9,"plateTime":0.39033357368363,"extension":6.792643943993978},"index":1,"playId":"3538f3cf-4e03-3e42-a8f8-985f9afced32","pitchNumber":2,"startTime":"2025-08-02T01:31:05.661Z","endTime":"2025-08-02T01:31:09.258Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623352,"link":"/api/v1/people/623352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":677800,"link":"/api/v1/people/677800","batSide":{"code":"L","description":"Left"}},"first":{"id":608701,"link":"/api/v1/people/608701"},"second":{"id":596115,"link":"/api/v1/people/596115"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2025-08-02T01:31:15.540Z","endTime":"2025-08-02T01:31:34.359Z","isPitch":false,"type":"action","player":{"id":677800,"link":"/api/v1/people/677800"},"defense":{"pitcher":{"id":623352,"link":"/api/v1/people/623352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":677800,"link":"/api/v1/people/677800","batSide":{"code":"L","description":"Left"}},"first":{"id":608701,"link":"/api/v1/people/608701"},"second":{"id":596115,"link":"/api/v1/people/596115"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":77.6,"strikeZoneTop":3.45468800374709,"strikeZoneBottom":1.56047051854529,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.108616119842086,"aZ":-31.363001409760038,"pfxX":-0.9168174088991838,"pfxZ":0.5384456644005762,"pX":-0.8676994608432718,"pZ":0.11281030135369174,"vX0":-9.177481261596764,"vY0":-122.32894788850427,"vZ0":-5.466235989419352,"x":150.07,"y":235.73,"x0":3.0584944596179247,"y0":50.00339100849198,"z0":5.0787828011153024,"aX":-1.3829122621516081},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-0.1,"breakHorizontal":4.0,"spinRate":2668,"spinDirection":323},"zone":13,"typeConfidence":0.9,"plateTime":0.44849300192838326,"extension":6.693862038483103},"index":3,"playId":"92c64362-347d-37c0-96a8-7fcbdd767877","pitchNumber":3,"startTime":"2025-08-02T01:31:34.359Z","endTime":"2025-08-02T01:31:37.733Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623352,"link":"/api/v1/people/623352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":677800,"link":"/api/v1/people/677800","batSide":{"code":"L","description":"Left"}},"first":{"id":608701,"link":"/api/v1/people/608701"},"second":{"id":596115,"link":"/api/v1/people/596115"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":2,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":88.4,"strikeZoneTop":3.49,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.4757637611057,"aZ":-14.158065908484957,"pfxX":8.077378750225133,"pfxZ":8.966563330512198,"pX":0.6033555776406351,"pZ":2.60905908811063,"vX0":-9.042621628541076,"vY0":-140.95270491945357,"vZ0":-5.116830629022146,"x":94.0,"y":168.34,"x0":2.8058385204845187,"y0":50.003619793512335,"z0":5.364428049582013,"aX":16.230794653085194},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.4,"breakHorizontal":-12.7,"spinRate":2350,"spinDirection":149},"zone":6,"typeConfidence":0.9,"plateTime":0.3888080695968119,"extension":6.695596970291365},"index":4,"playId":"7b951bb5-c0bc-349a-b3e5-ec927cd1f5ca","pitchNumber":4,"startTime":"2025-08-02T01:31:59.244Z","endTime":"2025-08-02T01:32:05.547Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623352,"link":"/api/v1/people/623352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":677800,"link":"/api/v1/people/677800","batSide":{"code":"L","description":"Left"}},"first":{"id":608701,"link":"/api/v1/people/608701"},"second":{"id":596115,"link":"/api/v1/people/596115"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":5,"playId":"04fa1c26-d7a3-4c2f-bdd5-27f388f3c92a","startTime":"2025-08-02T01:32:47.135Z","endTime":"2025-08-02T01:32:52.135Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":623352,"link":"/api/v1/people/623352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":677800,"link":"/api/v1/people/677800","batSide":{"code":"L","description":"Left"}},"first":{"id":608701,"link":"/api/v1/people/608701"},"second":{"id":596115,"link":"/api/v1/people/596115"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.0,"endSpeed":76.5,"strikeZoneTop":3.49,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.638952400108334,"aZ":-35.4026560986828,"pfxX":-1.8852419112704637,"pfxZ":-2.197157790372178,"pX":-0.7403283281580296,"pZ":1.4738027962778162,"vX0":-8.337840787231825,"vY0":-120.58915660776901,"vZ0":-1.5318919774096027,"x":145.22,"y":198.99,"x0":3.0080624740113695,"y0":50.00191705507544,"z0":5.2430306903599515,"aX":-2.771618216150422},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-4.1,"breakHorizontal":5.4,"spinRate":2736,"spinDirection":316},"zone":13,"typeConfidence":0.9,"plateTime":0.4543667346227136,"extension":6.5794619387945135},"index":6,"playId":"d8d5de4a-fba1-3d7a-a522-90745857f3be","pitchNumber":5,"startTime":"2025-08-02T01:33:05.354Z","endTime":"2025-08-02T01:33:10.861Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623352,"link":"/api/v1/people/623352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":677800,"link":"/api/v1/people/677800","batSide":{"code":"L","description":"Left"}},"first":{"id":608701,"link":"/api/v1/people/608701"},"second":{"id":596115,"link":"/api/v1/people/596115"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":78.1,"strikeZoneTop":3.49,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.227239670286522,"aZ":-29.493048584876924,"pfxX":0.6560477750521507,"pfxZ":1.732187217191628,"pX":0.04528233673649534,"pZ":2.5027925437591074,"vX0":-7.596941493140592,"vY0":-123.90203690117201,"vZ0":-0.584066231060989,"x":115.27,"y":171.2,"x0":3.0687203399441683,"y0":50.005240741828324,"z0":5.210423563821035,"aX":1.0176485953575702},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":3.2,"breakHorizontal":0.6,"spinRate":2520,"spinDirection":307},"zone":5,"typeConfidence":0.9,"plateTime":0.44239329190115617,"extension":6.529545225712165},"index":7,"playId":"634580f8-a4ec-395b-8124-dbce4bde001a","pitchNumber":6,"startTime":"2025-08-02T01:33:31.998Z","endTime":"2025-08-02T01:33:37.744Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623352,"link":"/api/v1/people/623352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":677800,"link":"/api/v1/people/677800","batSide":{"code":"L","description":"Left"}},"first":{"id":608701,"link":"/api/v1/people/608701"},"second":{"id":596115,"link":"/api/v1/people/596115"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.5,"endSpeed":89.1,"strikeZoneTop":3.49,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.402187084588782,"aZ":-12.980314094635546,"pfxX":9.208256152442615,"pfxZ":9.459542354975024,"pX":-0.6512760709383816,"pZ":2.3426896253815386,"vX0":-12.645047262071088,"vY0":-141.34591327888748,"vZ0":-5.941966767018846,"x":141.83,"y":175.53,"x0":2.6783506411703017,"y0":50.00155566835389,"z0":5.301340182124699,"aX":18.68215575443694},"breaks":{"breakAngle":48.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.1,"breakHorizontal":-14.2,"spinRate":2446,"spinDirection":148},"zone":4,"typeConfidence":0.9,"plateTime":0.3871191281560864,"extension":6.8195228930756695},"index":8,"playId":"2ce86b7f-04a7-3a8a-b9f4-249a77bbf6eb","pitchNumber":7,"startTime":"2025-08-02T01:34:09.986Z","endTime":"2025-08-02T01:34:15.360Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623352,"link":"/api/v1/people/623352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":677800,"link":"/api/v1/people/677800","batSide":{"code":"L","description":"Left"}},"first":{"id":608701,"link":"/api/v1/people/608701"},"second":{"id":596115,"link":"/api/v1/people/596115"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":88.1,"strikeZoneTop":3.49,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.07754276426406,"aZ":-12.0119057264086,"pfxX":6.409496743468827,"pfxZ":10.102714843987949,"pX":1.0288242760907527,"pZ":2.8819203534547424,"vX0":-7.062162219372832,"vY0":-140.44807167511448,"vZ0":-4.894809724762098,"x":77.78,"y":160.97,"x0":2.744259974047898,"y0":50.00436180846995,"z0":5.429783967256073,"aX":12.794408705669722},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":17.4,"breakHorizontal":-10.2,"spinRate":2290,"spinDirection":148},"zone":12,"typeConfidence":0.9,"plateTime":0.3901125802850647,"extension":6.759519454474588},"index":9,"playId":"6ea7820e-37c8-3b3b-a903-cdfb7f07fb28","pitchNumber":8,"startTime":"2025-08-02T01:34:38.457Z","endTime":"2025-08-02T01:34:44.206Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623352,"link":"/api/v1/people/623352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":677800,"link":"/api/v1/people/677800","batSide":{"code":"L","description":"Left"}},"first":{"id":608701,"link":"/api/v1/people/608701"},"second":{"id":596115,"link":"/api/v1/people/596115"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677800,"link":"/api/v1/people/677800"},"credit":"b_ab"},{"player":{"id":623352,"link":"/api/v1/people/623352"},"credit":"p_ab"},{"player":{"id":677800,"link":"/api/v1/people/677800"},"credit":"b_pa"},{"player":{"id":623352,"link":"/api/v1/people/623352"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-11.399999999999999,"leverageIndex":4.51,"dramaIndex":188.0,"contextMetrics":{},"playEndTime":"2025-08-02T01:34:44.206Z","atBatIndex":69},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Cam Smith lines out sharply to center fielder Jarren Duran. Chas McCormick to 3rd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":10,"startTime":"2025-08-02T01:37:29.575Z","endTime":"2025-08-02T01:39:31.143Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669711,"fullName":"Greg Weissert","link":"/api/v1/people/669711"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":676801,"fullName":"Chas McCormick","link":"/api/v1/people/676801"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[4,5,6,8,9,10],"actionIndex":[0,1,2,3],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[{"player":{"id":680776,"link":"/api/v1/people/680776"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Lineout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":676801,"fullName":"Chas McCormick","link":"/api/v1/people/676801"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[]}],"playEvents":[{"details":{"description":"Romy Gonzalez remains in the game as the first 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":"2025-08-02T01:36:24.272Z","endTime":"2025-08-02T01:36:24.285Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663853,"link":"/api/v1/people/663853"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"401","replacedPlayer":{"id":647351,"link":"/api/v1/people/647351"},"defense":{"pitcher":{"id":547973,"link":"/api/v1/people/547973","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":647351,"link":"/api/v1/people/647351"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Rob Refsnyder 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":1,"startTime":"2025-08-02T01:36:24.285Z","endTime":"2025-08-02T01:36:24.286Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":608701,"link":"/api/v1/people/608701"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"601","replacedPlayer":{"id":807799,"link":"/api/v1/people/807799"},"defense":{"pitcher":{"id":547973,"link":"/api/v1/people/547973","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Greg Weissert replaces Aroldis Chapman.","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":2,"startTime":"2025-08-02T01:36:24.286Z","endTime":"2025-08-02T01:36:41.104Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669711,"link":"/api/v1/people/669711"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":547973,"link":"/api/v1/people/547973","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Chas McCormick starts inning at 2nd base.","event":"Runner Placed On Base","eventType":"runner_placed","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":3,"startTime":"2025-08-02T01:36:41.104Z","endTime":"2025-08-02T01:37:31.899Z","isPitch":false,"type":"action","player":{"id":676801,"link":"/api/v1/people/676801"},"base":2,"defense":{"pitcher":{"id":669711,"link":"/api/v1/people/669711","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":77.6,"strikeZoneTop":3.41879852515464,"strikeZoneBottom":1.54133228703825,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.50708452132453,"aZ":-33.173317374592216,"pfxX":3.311909356330875,"pfxZ":-0.6511959344427733,"pX":0.757393997575891,"pZ":2.1442080382639768,"vX0":6.1079616915252455,"vY0":-123.25324459238803,"vZ0":0.007313741491411951,"x":88.13,"y":180.89,"x0":-2.1874835530658183,"y0":50.0036295648963,"z0":4.952856851861208,"aX":5.0724931581011345},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-1.0,"breakHorizontal":-7.4,"spinRate":2639,"spinDirection":75},"zone":6,"typeConfidence":0.9,"plateTime":0.44514945074198353,"extension":6.074815910689466},"index":4,"playId":"55ee8deb-7971-319f-8671-9a56c8c4b6b5","pitchNumber":1,"startTime":"2025-08-02T01:37:31.899Z","endTime":"2025-08-02T01:37:35.056Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669711,"link":"/api/v1/people/669711","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"second":{"id":676801,"link":"/api/v1/people/676801"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":84.8,"strikeZoneTop":3.41791559622992,"strikeZoneBottom":1.57945463009705,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.94414650065948,"aZ":-21.210574569481228,"pfxX":-6.350868394365397,"pfxZ":5.898153030149718,"pX":-0.5250582705624759,"pZ":4.673540913180995,"vX0":6.252124413162605,"vY0":-135.75481973390242,"vZ0":2.0270121964970262,"x":137.01,"y":112.59,"x0":-2.0377269692805293,"y0":50.00014666936766,"z0":5.397715912783985,"aX":-11.800102805748281},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":11.4,"breakHorizontal":10.1,"spinRate":2421,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.4041570637573684,"extension":5.923442195768411},"index":5,"playId":"6255f48e-94ab-303a-9844-5888a1d4f191","pitchNumber":2,"startTime":"2025-08-02T01:37:50.220Z","endTime":"2025-08-02T01:37:53.557Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669711,"link":"/api/v1/people/669711","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"second":{"id":676801,"link":"/api/v1/people/676801"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":84.6,"strikeZoneTop":3.3,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.43381472468477,"aZ":-20.925753939748724,"pfxX":-3.6184592516166996,"pfxZ":6.1084148143324235,"pX":0.7444140844722069,"pZ":3.3105667573978472,"vX0":8.242321120098943,"vY0":-135.10181972546832,"vZ0":-1.1465411591131134,"x":88.62,"y":149.39,"x0":-1.8808570874453827,"y0":50.00537343495182,"z0":5.216389617611063,"aX":-6.66718356537558},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":11.0,"breakHorizontal":4.7,"spinRate":2416,"spinDirection":220},"zone":3,"typeConfidence":2.0,"plateTime":0.4059878629928919,"extension":6.0967662691817335},"index":6,"playId":"0c72940e-8ab3-3ebb-bfcf-ae8bf7caf957","pitchNumber":3,"startTime":"2025-08-02T01:38:09.546Z","endTime":"2025-08-02T01:38:12.546Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669711,"link":"/api/v1/people/669711","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"second":{"id":676801,"link":"/api/v1/people/676801"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":7,"startTime":"2025-08-02T01:38:24.512Z","endTime":"2025-08-02T01:38:39.248Z","isPitch":false,"type":"action","player":{"id":701358,"link":"/api/v1/people/701358"},"defense":{"pitcher":{"id":669711,"link":"/api/v1/people/669711","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"second":{"id":676801,"link":"/api/v1/people/676801"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":93.2,"endSpeed":85.7,"strikeZoneTop":3.32159458538225,"strikeZoneBottom":1.63988933021297,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.15928598110521,"aZ":-21.393136996843424,"pfxX":-2.74915157778481,"pfxZ":5.739958606422119,"pX":-0.757311593842534,"pZ":3.403097175799867,"vX0":4.288634844815533,"vY0":-135.81027991940562,"vZ0":-1.0596034690260785,"x":145.87,"y":146.9,"x0":-1.995621688690517,"y0":50.004949040783266,"z0":5.278373610855598,"aX":-5.165864955578984},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":10.4,"breakHorizontal":4.1,"spinRate":2373,"spinDirection":219},"zone":1,"typeConfidence":2.0,"plateTime":0.4024286267628625,"extension":6.124844497742911},"index":8,"playId":"84e75b0e-2e47-3c61-a30a-65d00220ef52","pitchNumber":4,"startTime":"2025-08-02T01:38:39.248Z","endTime":"2025-08-02T01:38:44.493Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669711,"link":"/api/v1/people/669711","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"second":{"id":676801,"link":"/api/v1/people/676801"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.3,"endSpeed":75.4,"strikeZoneTop":3.38161575903439,"strikeZoneBottom":1.59392459173711,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.17939855364109,"aZ":-28.768836634164526,"pfxX":9.98729740800215,"pfxZ":2.3712670966412936,"pX":1.9298374205393618,"pZ":1.8183477158754535,"vX0":6.962458842987521,"vY0":-119.73465577404222,"vZ0":-0.1906968159196626,"x":43.44,"y":189.68,"x0":-2.3232459358177175,"y0":50.00533362676942,"z0":4.494262776617037,"aX":14.363768581220656},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":4.6,"breakHorizontal":-19.9,"spinRate":3009,"spinDirection":79},"zone":14,"typeConfidence":0.9,"plateTime":0.45912668486568364,"extension":6.2074574640708455},"index":9,"playId":"677590bf-2831-3a84-8c8f-ffd81d630dba","pitchNumber":5,"startTime":"2025-08-02T01:39:00.340Z","endTime":"2025-08-02T01:39:04.144Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669711,"link":"/api/v1/people/669711","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"second":{"id":676801,"link":"/api/v1/people/676801"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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.5,"endSpeed":78.4,"strikeZoneTop":3.3,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.7531129821165,"aZ":-34.50698679815754,"pfxX":3.6665140452790177,"pfxZ":-1.4965175626853018,"pX":0.7471079233875643,"pZ":2.0193626032994985,"vX0":6.030547452538235,"vY0":-124.37630721714038,"vZ0":-0.12682620203465533,"x":88.52,"y":184.26,"x0":-2.1884498442986455,"y0":50.00206176272205,"z0":4.94102754269802,"aX":5.722211823402329},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-2.5,"breakHorizontal":-8.0,"spinRate":2765,"spinDirection":82},"zone":9,"typeConfidence":0.89,"plateTime":0.4409639493664299,"extension":5.812288330049727},"hitData":{"launchSpeed":101.7,"launchAngle":20.0,"totalDistance":345.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":163.37,"coordY":65.24}},"index":10,"playId":"6e580ea0-7939-3699-addf-0805c0ba302c","pitchNumber":6,"startTime":"2025-08-02T01:39:20.762Z","endTime":"2025-08-02T01:39:31.143Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669711,"link":"/api/v1/people/669711","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"second":{"id":676801,"link":"/api/v1/people/676801"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701358,"link":"/api/v1/people/701358"},"credit":"b_ab"},{"player":{"id":669711,"link":"/api/v1/people/669711"},"credit":"p_ab"},{"player":{"id":701358,"link":"/api/v1/people/701358"},"credit":"b_pa"},{"player":{"id":669711,"link":"/api/v1/people/669711"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.300000000000004,"awayTeamWinProbability":48.699999999999996,"homeTeamWinProbabilityAdded":1.3000000000000043,"leverageIndex":2.29,"dramaIndex":71.0,"contextMetrics":{},"playEndTime":"2025-08-02T01:39:31.143Z","atBatIndex":70},{"result":{"type":"atBat","event":"Fielders Choice Out","eventType":"fielders_choice_out","description":"Mauricio Dubón reaches on a fielder's choice out, shortstop Trevor Story to catcher Carlos Narváez. Chas McCormick out at home.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":10,"startTime":"2025-08-02T01:40:46.033Z","endTime":"2025-08-02T01:41:15.454Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":8},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669711,"fullName":"Greg Weissert","link":"/api/v1/people/669711"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"3B","start":"3B","end":null,"outBase":"4B","isOut":true,"outNumber":2},"details":{"event":"Fielders Choice Out","eventType":"fielders_choice_out","movementReason":"r_runner_out","runner":{"id":676801,"fullName":"Chas McCormick","link":"/api/v1/people/676801"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":596115,"link":"/api/v1/people/596115"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":665966,"link":"/api/v1/people/665966"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice Out","eventType":"fielders_choice_out","movementReason":null,"runner":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"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":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":"2025-08-02T01:39:57.693Z","endTime":"2025-08-02T01:40:48.344Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":669711,"link":"/api/v1/people/669711","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"third":{"id":676801,"link":"/api/v1/people/676801"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":86.9,"strikeZoneTop":3.32,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.215211598928512,"aZ":-20.461835963345774,"pfxX":-6.249913926238294,"pfxZ":6.084672815711226,"pX":0.4489969986182451,"pZ":2.968631035743738,"vX0":8.348786431631197,"vY0":-137.3140732631624,"vZ0":-2.435399283220211,"x":99.89,"y":158.63,"x0":-1.807943195015099,"y0":50.00097297333419,"z0":5.2475132361440915,"aX":-12.02652714199598},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":10.8,"breakHorizontal":9.7,"spinRate":2333,"spinDirection":223},"zone":3,"typeConfidence":2.0,"plateTime":0.3977186183450394,"extension":6.044134352125051},"index":1,"playId":"16122909-b316-3280-a7b3-ae6ceb620366","pitchNumber":1,"startTime":"2025-08-02T01:40:48.344Z","endTime":"2025-08-02T01:40:51.344Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669711,"link":"/api/v1/people/669711","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"third":{"id":676801,"link":"/api/v1/people/676801"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":83.8,"endSpeed":77.5,"strikeZoneTop":3.32,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.454808236993124,"aZ":-35.66607480039527,"pfxX":5.463005965273609,"pfxZ":-2.3123803824537017,"pX":0.9265324268816969,"pZ":1.4826513223801279,"vX0":5.71589650339426,"vY0":-122.01742015418962,"vZ0":-0.7087448430993413,"x":81.68,"y":198.75,"x0":-2.1538314777150904,"y0":50.001277613145234,"z0":4.843418230636725,"aX":8.256141492611848},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-4.1,"breakHorizontal":-11.2,"spinRate":2762,"spinDirection":83},"zone":14,"typeConfidence":0.72,"plateTime":0.4484596292705878,"extension":6.450382346384805},"hitData":{"launchSpeed":79.9,"launchAngle":-27.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":112.8,"coordY":159.79}},"index":2,"playId":"e447bcff-bff7-3d05-a3aa-c46b9231e06d","pitchNumber":2,"startTime":"2025-08-02T01:41:08.363Z","endTime":"2025-08-02T01:41:15.454Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669711,"link":"/api/v1/people/669711","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"third":{"id":676801,"link":"/api/v1/people/676801"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":643289,"link":"/api/v1/people/643289"},"credit":"b_ab"},{"player":{"id":669711,"link":"/api/v1/people/669711"},"credit":"p_ab"},{"player":{"id":643289,"link":"/api/v1/people/643289"},"credit":"b_pa"},{"player":{"id":669711,"link":"/api/v1/people/669711"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":74.0,"awayTeamWinProbability":26.0,"homeTeamWinProbabilityAdded":22.699999999999996,"leverageIndex":4.47,"dramaIndex":256.0,"contextMetrics":{},"playEndTime":"2025-08-02T01:41:15.454Z","atBatIndex":71},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jeremy Peña flies out to left fielder Roman Anthony.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":10,"startTime":"2025-08-02T01:41:40.422Z","endTime":"2025-08-02T01:43:30.365Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669711,"fullName":"Greg Weissert","link":"/api/v1/people/669711"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":701350,"link":"/api/v1/people/701350"},"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":91.7,"endSpeed":84.4,"strikeZoneTop":3.6866319416004,"strikeZoneBottom":1.89730732238312,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.746538788256775,"aZ":-23.73136843062669,"pfxX":-3.0617458911989894,"pfxZ":4.639729168693675,"pX":-1.0336947788444746,"pZ":3.7154623728523704,"vX0":4.360245387600006,"vY0":-133.53517756350422,"vZ0":0.09631173925089787,"x":156.4,"y":138.46,"x0":-2.284286052030957,"y0":50.00129767484908,"z0":5.375751043661765,"aX":-5.570234631541483},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":8.6,"breakHorizontal":4.7,"spinRate":2372,"spinDirection":224},"zone":11,"typeConfidence":2.0,"plateTime":0.4090038190943188,"extension":5.732695897461242},"index":0,"playId":"7a1f4cae-6955-3a9c-93de-f2e26a566351","pitchNumber":1,"startTime":"2025-08-02T01:41:56.783Z","endTime":"2025-08-02T01:42:00.978Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669711,"link":"/api/v1/people/669711","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":665161,"link":"/api/v1/people/665161","batSide":{"code":"R","description":"Right"}},"first":{"id":643289,"link":"/api/v1/people/643289"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":93.5,"endSpeed":85.6,"strikeZoneTop":3.52,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.705930022145353,"aZ":-27.346788187609988,"pfxX":-9.442005349743415,"pfxZ":2.578200211149362,"pX":-0.2990244180809831,"pZ":2.564394758282949,"vX0":7.716487536079948,"vY0":-136.00577756735706,"vZ0":-1.4425234290108102,"x":128.4,"y":169.54,"x0":-1.9456121890072096,"y0":50.006154739298225,"z0":4.997524249686916,"aX":-17.70015674637759},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":4.6,"breakHorizontal":15.5,"spinRate":2204,"spinDirection":239},"zone":4,"typeConfidence":2.0,"plateTime":0.402662409492212,"extension":6.228296142315298},"index":1,"playId":"0d1c21b8-c71a-34c8-aa0c-3e74c9fd2081","pitchNumber":2,"startTime":"2025-08-02T01:42:14.519Z","endTime":"2025-08-02T01:42:17.519Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669711,"link":"/api/v1/people/669711","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":665161,"link":"/api/v1/people/665161","batSide":{"code":"R","description":"Right"}},"first":{"id":643289,"link":"/api/v1/people/643289"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":86.4,"strikeZoneTop":3.52,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.582465509115355,"aZ":-18.574175859048072,"pfxX":-4.322612997395673,"pfxZ":7.110185345699804,"pX":-0.32678848204673167,"pZ":2.6841453130883997,"vX0":5.648222180346109,"vY0":-137.23068160115506,"vZ0":-3.3372458983514086,"x":129.46,"y":166.31,"x0":-1.8473957219479278,"y0":50.002990904408044,"z0":5.1770251237276765,"aX":-8.268150691275403},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":12.4,"breakHorizontal":6.7,"spinRate":2234,"spinDirection":225},"zone":4,"typeConfidence":2.0,"plateTime":0.3987100783338704,"extension":5.905482497382086},"index":2,"playId":"7125f402-7e52-3b1d-845a-8b40d09d645b","pitchNumber":3,"startTime":"2025-08-02T01:42:42.721Z","endTime":"2025-08-02T01:42:45.721Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669711,"link":"/api/v1/people/669711","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":665161,"link":"/api/v1/people/665161","batSide":{"code":"R","description":"Right"}},"first":{"id":643289,"link":"/api/v1/people/643289"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2025-08-02T01:43:05.908Z","endTime":"2025-08-02T01:43:21.510Z","isPitch":false,"type":"action","player":{"id":665161,"link":"/api/v1/people/665161"},"defense":{"pitcher":{"id":669711,"link":"/api/v1/people/669711","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":665161,"link":"/api/v1/people/665161","batSide":{"code":"R","description":"Right"}},"first":{"id":643289,"link":"/api/v1/people/643289"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.8,"endSpeed":73.7,"strikeZoneTop":3.52,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.610212315270477,"aZ":-36.35479848918185,"pfxX":10.293059858935289,"pfxZ":-3.0187255855813415,"pX":-1.1182164835560917,"pZ":2.07585173920051,"vX0":-0.23480623202086903,"vY0":-117.61276238851768,"vZ0":0.852985800733542,"x":159.62,"y":182.73,"x0":-2.3513529806663174,"y0":50.00271859344226,"z0":5.109713382071895,"aX":14.259430021701919},"breaks":{"breakAngle":21.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-47.2,"breakVerticalInduced":-4.9,"breakHorizontal":-18.5,"spinRate":2695,"spinDirection":67},"zone":13,"typeConfidence":2.0,"plateTime":0.4676980275112559,"extension":6.162411227482391},"hitData":{"launchSpeed":85.3,"launchAngle":39.0,"totalDistance":296.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":91.5,"coordY":85.6}},"index":4,"playId":"5b22e722-de8b-3836-8010-2919edf1053c","pitchNumber":4,"startTime":"2025-08-02T01:43:21.510Z","endTime":"2025-08-02T01:43:30.365Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669711,"link":"/api/v1/people/669711","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":665161,"link":"/api/v1/people/665161","batSide":{"code":"R","description":"Right"}},"first":{"id":643289,"link":"/api/v1/people/643289"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665161,"link":"/api/v1/people/665161"},"credit":"b_ab"},{"player":{"id":669711,"link":"/api/v1/people/669711"},"credit":"p_ab"},{"player":{"id":665161,"link":"/api/v1/people/665161"},"credit":"b_pa"},{"player":{"id":669711,"link":"/api/v1/people/669711"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":80.5,"awayTeamWinProbability":19.5,"homeTeamWinProbabilityAdded":6.5,"leverageIndex":2.55,"dramaIndex":109.0,"contextMetrics":{},"playEndTime":"2025-08-02T01:43:30.365Z","atBatIndex":72},{"result":{"type":"atBat","event":"Fielders Choice","eventType":"fielders_choice","description":"Ceddanne Rafaela reaches on a fielder's choice, fielded by catcher Yainer Diaz. Wilyer Abreu to 3rd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":73,"halfInning":"bottom","isTopInning":false,"inning":10,"startTime":"2025-08-02T01:46:10.512Z","endTime":"2025-08-02T01:47:17.920Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":9},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656986,"fullName":"Bennett Sousa","link":"/api/v1/people/656986"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"postOnThird":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[4,5,6,7],"actionIndex":[0,1,2,3],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice","eventType":"fielders_choice","movementReason":"r_adv_play","runner":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"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":"Fielders Choice","eventType":"fielders_choice","movementReason":null,"runner":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Ramón Urías replaces shortstop Jeremy Peña, batting 1st, playing third base.","event":"Defensive Sub","eventType":"defensive_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":"2025-08-02T01:45:32.405Z","endTime":"2025-08-02T01:45:32.418Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":602104,"link":"/api/v1/people/602104"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"101","replacedPlayer":{"id":665161,"link":"/api/v1/people/665161"},"defense":{"pitcher":{"id":623352,"link":"/api/v1/people/623352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive switch from third base to shortstop for Carlos Correa.","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":1,"startTime":"2025-08-02T01:45:32.418Z","endTime":"2025-08-02T01:45:32.419Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":621043,"link":"/api/v1/people/621043"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"400","defense":{"pitcher":{"id":623352,"link":"/api/v1/people/623352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Bennett Sousa replaces Josh Hader.","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":2,"startTime":"2025-08-02T01:45:32.419Z","endTime":"2025-08-02T01:45:51.059Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656986,"link":"/api/v1/people/656986"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":623352,"link":"/api/v1/people/623352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Wilyer Abreu starts inning at 2nd base.","event":"Runner Placed On Base","eventType":"runner_placed","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":3,"startTime":"2025-08-02T01:45:51.059Z","endTime":"2025-08-02T01:46:12.797Z","isPitch":false,"type":"action","player":{"id":677800,"link":"/api/v1/people/677800"},"base":2,"defense":{"pitcher":{"id":656986,"link":"/api/v1/people/656986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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.2,"endSpeed":78.7,"strikeZoneTop":3.49951111910919,"strikeZoneBottom":1.81261021494775,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.461689449366705,"aZ":-33.75242226107506,"pfxX":-2.074461701336147,"pfxZ":-1.0033488351936857,"pX":0.13117633702072537,"pZ":3.7668884420081805,"vX0":-1.7336985600349404,"vY0":-124.19636435025092,"vZ0":0.4295940777494509,"x":112.0,"y":137.07,"x0":1.1063238329207097,"y0":50.00445753345018,"z0":6.385262107424688,"aX":-3.259874862120538},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-1.4,"breakHorizontal":4.2,"spinRate":2265,"spinDirection":271},"zone":12,"typeConfidence":2.0,"plateTime":0.4400135009364057,"extension":6.44877102457772},"index":4,"playId":"874d5916-4d56-35ef-8404-41fb98a1a14b","pitchNumber":1,"startTime":"2025-08-02T01:46:12.797Z","endTime":"2025-08-02T01:46:18.360Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656986,"link":"/api/v1/people/656986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"second":{"id":677800,"link":"/api/v1/people/677800"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":87.2,"strikeZoneTop":3.54,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.242119110506778,"aZ":-12.457688553979677,"pfxX":3.51718457984199,"pfxZ":10.172093814422176,"pX":0.5967989829649201,"pZ":1.687931440326199,"vX0":-2.993358014437843,"vY0":-138.2058734721255,"vZ0":-9.424093563823764,"x":94.25,"y":193.21,"x0":1.2359240229692814,"y0":50.00251656006525,"z0":5.974569099747335,"aX":6.817165969671179},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.7,"breakHorizontal":-5.8,"spinRate":2082,"spinDirection":152},"zone":9,"typeConfidence":2.0,"plateTime":0.3960224830922532,"extension":6.5616222731481395},"index":5,"playId":"a248acb2-c3c2-31e2-8860-3e68693b824c","pitchNumber":2,"startTime":"2025-08-02T01:46:30.547Z","endTime":"2025-08-02T01:46:35.857Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656986,"link":"/api/v1/people/656986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"second":{"id":677800,"link":"/api/v1/people/677800"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"index":6,"playId":"7d78b33b-ab0f-43ad-8c01-15fd2d53b9bb","startTime":"2025-08-02T01:46:54.296Z","endTime":"2025-08-02T01:46:59.296Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":656986,"link":"/api/v1/people/656986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"second":{"id":677800,"link":"/api/v1/people/677800"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":87.0,"strikeZoneTop":3.54,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.99069433975314,"aZ":-12.576796777757133,"pfxX":4.048878423291837,"pfxZ":10.126037494062189,"pX":0.3001484371526704,"pZ":1.269894041263812,"vX0":-3.7128337010805614,"vY0":-138.71463281354823,"vZ0":-10.615529903195544,"x":105.56,"y":204.49,"x0":1.1343586311885872,"y0":50.00688577894102,"z0":6.0010248162891395,"aX":7.838913098271572},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.1,"breakHorizontal":-6.5,"spinRate":2201,"spinDirection":154},"zone":14,"typeConfidence":2.0,"plateTime":0.39589354422847567,"extension":6.4666779896614},"hitData":{"launchSpeed":50.0,"launchAngle":-81.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"2","coordinates":{"coordX":128.0,"coordY":190.7}},"index":7,"playId":"06675074-c5df-3819-8457-7ca97be0a295","pitchNumber":3,"startTime":"2025-08-02T01:47:10.583Z","endTime":"2025-08-02T01:47:17.920Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656986,"link":"/api/v1/people/656986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"second":{"id":677800,"link":"/api/v1/people/677800"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678882,"link":"/api/v1/people/678882"},"credit":"b_ab"},{"player":{"id":656986,"link":"/api/v1/people/656986"},"credit":"p_ab"},{"player":{"id":678882,"link":"/api/v1/people/678882"},"credit":"b_pa"},{"player":{"id":656986,"link":"/api/v1/people/656986"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":92.7,"awayTeamWinProbability":7.299999999999997,"homeTeamWinProbabilityAdded":12.200000000000003,"leverageIndex":2.67,"dramaIndex":147.0,"contextMetrics":{},"playEndTime":"2025-08-02T01:47:17.920Z","atBatIndex":73},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Roman Anthony singles on a fly ball to center fielder Chas McCormick. Wilyer Abreu scores. Ceddanne Rafaela to 3rd.","rbi":1,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":74,"halfInning":"bottom","isTopInning":false,"inning":10,"startTime":"2025-08-02T01:47:50.554Z","endTime":"2025-08-02T01:50:04.311Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656986,"fullName":"Bennett Sousa","link":"/api/v1/people/656986"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"postOnThird":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,2,4,5,6,7],"actionIndex":[1],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Defensive Indiff","eventType":"defensive_indiff","movementReason":"r_defensive_indiff","runner":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":676801,"link":"/api/v1/people/676801"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"responsiblePitcher":{"id":656986,"link":"/api/v1/people/656986"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":7},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":80.1,"strikeZoneTop":3.59039310616534,"strikeZoneBottom":1.76997359708163,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.33688924805841,"aZ":-32.62707093894433,"pfxX":-1.1464010859122298,"pfxZ":-0.2757261049463562,"pX":-0.5460023860723853,"pZ":2.496831338523156,"vX0":-3.5945754427793237,"vY0":-126.4235035526405,"vZ0":-2.8043047634238025,"x":137.81,"y":171.37,"x0":1.0422724342838228,"y0":50.00624961354717,"z0":6.234587565676288,"aX":-1.8587453735287824},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":-1.0,"breakHorizontal":2.9,"spinRate":2348,"spinDirection":248},"zone":4,"typeConfidence":2.0,"plateTime":0.4329607003189939,"extension":6.46858049768254},"index":0,"playId":"8a3e0fcf-6023-3580-8919-946a866dd645","pitchNumber":1,"startTime":"2025-08-02T01:47:56.130Z","endTime":"2025-08-02T01:48:02.193Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656986,"link":"/api/v1/people/656986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":701350,"link":"/api/v1/people/701350","batSide":{"code":"L","description":"Left"}},"first":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":677800,"link":"/api/v1/people/677800"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Ceddanne Rafaela advances to 2nd on defensive indifference.","event":"Defensive Indiff","eventType":"defensive_indiff","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"actionPlayId":"8a3e0fcf-6023-3580-8919-946a866dd645","startTime":"2025-08-02T01:48:13.128Z","endTime":"2025-08-02T01:48:13.129Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":678882,"link":"/api/v1/people/678882"},"defense":{"pitcher":{"id":656986,"link":"/api/v1/people/656986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":701350,"link":"/api/v1/people/701350","batSide":{"code":"L","description":"Left"}},"first":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":677800,"link":"/api/v1/people/677800"},"postOnSecond":{"id":678882,"link":"/api/v1/people/678882"},"postOnThird":{"id":677800,"link":"/api/v1/people/677800"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"homeTeamWinProbability":92.2,"awayTeamWinProbability":7.799999999999997,"homeTeamWinProbabilityAdded":-0.5,"leverageIndex":2.43,"dramaIndex":69.0,"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":87.2,"endSpeed":80.2,"strikeZoneTop":3.63,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.587673046856526,"aZ":-32.14338236499972,"pfxX":-1.8791525938362517,"pfxZ":0.01648405356630267,"pX":-0.23812889569756368,"pZ":1.6074629149277126,"vX0":-2.616127418304584,"vY0":-126.90172722562606,"vZ0":-4.879769741209417,"x":126.08,"y":195.38,"x0":1.0512307513356716,"y0":50.002146528018905,"z0":6.123430982019749,"aX":-3.0560794530699353},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":-0.8,"breakHorizontal":4.0,"spinRate":2395,"spinDirection":233},"zone":13,"typeConfidence":2.0,"plateTime":0.4320443082643841,"extension":6.356847691053369},"index":2,"playId":"cc4a8acd-d0ca-39cf-99c1-d5d0f41719fe","pitchNumber":2,"startTime":"2025-08-02T01:48:13.130Z","endTime":"2025-08-02T01:48:18.909Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656986,"link":"/api/v1/people/656986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":701350,"link":"/api/v1/people/701350","batSide":{"code":"L","description":"Left"}},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":677800,"link":"/api/v1/people/677800"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":3,"startTime":"2025-08-02T01:48:29.889Z","endTime":"2025-08-02T01:48:43.636Z","isPitch":false,"type":"action","player":{"id":701350,"link":"/api/v1/people/701350"},"defense":{"pitcher":{"id":656986,"link":"/api/v1/people/656986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":701350,"link":"/api/v1/people/701350","batSide":{"code":"L","description":"Left"}},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":677800,"link":"/api/v1/people/677800"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":87.8,"endSpeed":81.5,"strikeZoneTop":3.48900160606654,"strikeZoneBottom":1.72127683968235,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.693112470265454,"aZ":-29.471582420010634,"pfxX":-1.0925024329477182,"pfxZ":1.6266351896318438,"pX":-1.4625258947004032,"pZ":1.3830344578771891,"vX0":-5.567009497037508,"vY0":-127.78697111590712,"vZ0":-5.961207562328988,"x":172.75,"y":201.44,"x0":0.8804034087410448,"y0":50.005714011791596,"z0":6.042257189659528,"aX":-1.8186974283313768},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":1.9,"breakHorizontal":3.1,"spinRate":2409,"spinDirection":239},"zone":13,"typeConfidence":2.0,"plateTime":0.42753593214980157,"extension":6.618712381609661},"index":4,"playId":"ab05fe2e-14b4-3898-96cf-d0b95b5cadba","pitchNumber":3,"startTime":"2025-08-02T01:48:43.636Z","endTime":"2025-08-02T01:48:46.636Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656986,"link":"/api/v1/people/656986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":701350,"link":"/api/v1/people/701350","batSide":{"code":"L","description":"Left"}},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":677800,"link":"/api/v1/people/677800"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"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":81.1,"strikeZoneTop":3.46362509751803,"strikeZoneBottom":1.71369931925835,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.80756351911438,"aZ":-31.174052462770067,"pfxX":-1.898992691782726,"pfxZ":0.6112014707566864,"pX":0.5810170266774437,"pZ":1.2009065795294462,"vX0":-0.5584872453621759,"vY0":-127.01818926091525,"vZ0":-6.026594578838692,"x":94.85,"y":206.36,"x0":1.0500616072659936,"y0":50.005834653218756,"z0":6.055601133559872,"aX":-3.1316735815744647},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":0.1,"breakHorizontal":3.6,"spinRate":2396,"spinDirection":256},"zone":14,"typeConfidence":2.0,"plateTime":0.4297286571440644,"extension":6.538721293273411},"index":5,"playId":"f6328110-ba6b-3c1b-976a-7d5417ae8476","pitchNumber":4,"startTime":"2025-08-02T01:49:02.993Z","endTime":"2025-08-02T01:49:06.123Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656986,"link":"/api/v1/people/656986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":701350,"link":"/api/v1/people/701350","batSide":{"code":"L","description":"Left"}},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":677800,"link":"/api/v1/people/677800"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":81.1,"strikeZoneTop":3.63,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.47981175164412,"aZ":-31.66308381792976,"pfxX":-2.6521463893362673,"pfxZ":0.3121967558950729,"pX":-0.48953045176253496,"pZ":2.3289089357775565,"vX0":-2.6386692936480354,"vY0":-127.78599743888344,"vZ0":-3.5388202921555374,"x":135.66,"y":175.9,"x0":0.899841338578481,"y0":50.00584170847322,"z0":6.210097832926212,"aX":-4.401995851817368},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":0.0,"breakHorizontal":5.4,"spinRate":2465,"spinDirection":229},"zone":4,"typeConfidence":2.0,"plateTime":0.42806003139488213,"extension":6.525524141206641},"index":6,"playId":"f8af6902-a8bf-3113-84e0-48caae513f30","pitchNumber":5,"startTime":"2025-08-02T01:49:23.157Z","endTime":"2025-08-02T01:49:26.770Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656986,"link":"/api/v1/people/656986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":701350,"link":"/api/v1/people/701350","batSide":{"code":"L","description":"Left"}},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":677800,"link":"/api/v1/people/677800"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":87.1,"strikeZoneTop":3.63,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.77799479141688,"aZ":-9.847158236429884,"pfxX":2.285354680034859,"pfxZ":11.440920637767832,"pX":-0.07142394728639204,"pZ":2.2557671152673655,"vX0":-3.992793671085475,"vY0":-139.17456292474589,"vZ0":-8.380795975940647,"x":119.72,"y":177.87,"x0":1.088331881724849,"y0":50.0004159855949,"z0":5.967756676121493,"aX":4.45920846487015},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":19.1,"breakHorizontal":-3.2,"spinRate":2256,"spinDirection":158},"zone":8,"typeConfidence":2.0,"plateTime":0.39435495981772695,"extension":6.60001892693748},"hitData":{"launchSpeed":99.2,"launchAngle":27.0,"totalDistance":379.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":139.27,"coordY":46.67}},"index":7,"playId":"8f7d2a51-8bda-3e7a-97dd-b8863e3ed761","pitchNumber":6,"startTime":"2025-08-02T01:49:49.474Z","endTime":"2025-08-02T01:50:04.311Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656986,"link":"/api/v1/people/656986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":701350,"link":"/api/v1/people/701350","batSide":{"code":"L","description":"Left"}},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":677800,"link":"/api/v1/people/677800"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701350,"link":"/api/v1/people/701350"},"credit":"b_ab"},{"player":{"id":656986,"link":"/api/v1/people/656986"},"credit":"p_ab"},{"player":{"id":701350,"link":"/api/v1/people/701350"},"credit":"b_pa"},{"player":{"id":656986,"link":"/api/v1/people/656986"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":100.0,"awayTeamWinProbability":0.0,"homeTeamWinProbabilityAdded":7.799999999999997,"leverageIndex":2.43,"dramaIndex":111.0,"contextMetrics":{},"playEndTime":"2025-08-02T01:50:04.311Z","atBatIndex":74}]