[{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jonathan India singles on a fly ball to left fielder Joey Loperfido.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-02T19:07:08.549Z","endTime":"2025-08-02T19:08:53.336Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":453286,"fullName":"Max Scherzer","link":"/api/v1/people/453286"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[3,4,5,6,7,9],"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":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":694388,"link":"/api/v1/people/694388"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-02T15:24:36.255Z","endTime":"2025-08-02T18:42:38.678Z","isPitch":false,"type":"action","player":{"id":663697,"link":"/api/v1/people/663697"},"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-02T18:42:38.678Z","endTime":"2025-08-02T19:06:02.626Z","isPitch":false,"type":"action","player":{"id":663697,"link":"/api/v1/people/663697"},"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-02T19:06:02.626Z","endTime":"2025-08-02T19:07:10.829Z","isPitch":false,"type":"action","player":{"id":663697,"link":"/api/v1/people/663697"},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":84.9,"strikeZoneTop":3.37000087454135,"strikeZoneBottom":1.54159428943507,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.05698548311153,"aZ":-13.355042015765779,"pfxX":-4.962935897803685,"pfxZ":10.178200403119138,"pX":0.8763028427808022,"pZ":2.5589525796643655,"vX0":11.159231934375779,"vY0":-135.4710112232293,"vZ0":-5.683306928930196,"x":83.6,"y":169.69,"x0":-2.661187252351903,"y0":50.00069934276171,"z0":5.626257548312966,"aX":-9.175033266937621},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":17.3,"breakHorizontal":6.5,"spinRate":2352,"spinDirection":213},"zone":12,"typeConfidence":0.9,"plateTime":0.40512537017014516,"extension":6.278750011211073},"index":3,"playId":"8e4fe7ee-0cfa-3924-b85a-46256a87b344","pitchNumber":1,"startTime":"2025-08-02T19:07:10.829Z","endTime":"2025-08-02T19:07:15.939Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":676391,"link":"/api/v1/people/676391"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":663697,"link":"/api/v1/people/663697","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":85.2,"strikeZoneTop":3.36999959728008,"strikeZoneBottom":1.60385108071347,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.88638762862614,"aZ":-15.014607918697262,"pfxX":-5.903792345674402,"pfxZ":9.177408980887101,"pX":-0.9476444353345185,"pZ":2.6694020658621116,"vX0":7.102972108055854,"vY0":-136.33451981108976,"vZ0":-4.870537307408681,"x":153.12,"y":166.71,"x0":-2.8281090271448766,"y0":50.00297800686797,"z0":5.526513637407592,"aX":-11.038727684639518},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":15.7,"breakHorizontal":9.1,"spinRate":2411,"spinDirection":210},"zone":11,"typeConfidence":0.91,"plateTime":0.4028216781485323,"extension":6.159322938825022},"index":4,"playId":"664db425-cb50-38ea-8e40-d33322e60513","pitchNumber":2,"startTime":"2025-08-02T19:07:26.609Z","endTime":"2025-08-02T19:07:30.439Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":676391,"link":"/api/v1/people/676391"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":663697,"link":"/api/v1/people/663697","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":84.2,"strikeZoneTop":3.26968659648145,"strikeZoneBottom":1.55944837016403,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.457873730043175,"aZ":-15.265242907659273,"pfxX":-5.056208326529134,"pfxZ":9.320664818491764,"pX":-0.04248177728776481,"pZ":1.424368244334127,"vX0":8.965726029219786,"vY0":-134.19711747157874,"vZ0":-7.703447665366006,"x":118.62,"y":200.32,"x0":-2.777860492541886,"y0":50.00607722795998,"z0":5.430929094275598,"aX":-9.176571750187644},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":15.2,"breakHorizontal":7.1,"spinRate":2293,"spinDirection":215},"zone":13,"typeConfidence":0.89,"plateTime":0.4089720263500567,"extension":5.944477174595079},"index":5,"playId":"45138982-56a6-31fc-b79d-985f315facab","pitchNumber":3,"startTime":"2025-08-02T19:07:42.395Z","endTime":"2025-08-02T19:07:46.656Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":676391,"link":"/api/v1/people/676391"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":663697,"link":"/api/v1/people/663697","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":84.7,"strikeZoneTop":3.26389227006944,"strikeZoneBottom":1.51944330828313,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.041508127418375,"aZ":-15.234477902926127,"pfxX":-4.263645119055935,"pfxZ":9.176187491296186,"pX":0.5338919435204706,"pZ":3.1394293760613063,"vX0":10.321951754612883,"vY0":-135.37625389073102,"vZ0":-3.303728389105131,"x":96.65,"y":154.02,"x0":-2.7835955133680597,"y0":50.003237358207876,"z0":5.449626428664128,"aX":-7.872407114934975},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":16.1,"breakHorizontal":5.4,"spinRate":2412,"spinDirection":208},"zone":3,"typeConfidence":0.89,"plateTime":0.4054289797705013,"extension":6.042812297834762},"index":6,"playId":"6bb8a66d-bbe0-3cc9-9fbf-c0bcfac39d3c","pitchNumber":4,"startTime":"2025-08-02T19:07:57.379Z","endTime":"2025-08-02T19:08:01.324Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":676391,"link":"/api/v1/people/676391"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":663697,"link":"/api/v1/people/663697","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":85.2,"strikeZoneTop":3.37000028070647,"strikeZoneBottom":1.55895055860249,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.51625997726264,"aZ":-15.590101227545981,"pfxX":-5.968543277332643,"pfxZ":8.846808266921826,"pX":-0.8328709415913654,"pZ":2.218216716772974,"vX0":7.676421613883279,"vY0":-136.8432840362762,"vZ0":-5.66245816335143,"x":148.75,"y":178.89,"x0":-2.9145054701796593,"y0":50.00055444376933,"z0":5.40315417805191,"aX":-11.18561117341389},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":14.9,"breakHorizontal":9.0,"spinRate":2422,"spinDirection":214},"zone":13,"typeConfidence":0.91,"plateTime":0.4020839674305825,"extension":6.176277641319053},"index":7,"playId":"c4e2810f-f1cf-39f9-b706-23f1fff80743","pitchNumber":5,"startTime":"2025-08-02T19:08:14.868Z","endTime":"2025-08-02T19:08:18.958Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":676391,"link":"/api/v1/people/676391"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":663697,"link":"/api/v1/people/663697","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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":8,"startTime":"2025-08-02T19:08:25.259Z","endTime":"2025-08-02T19:08:42.560Z","isPitch":false,"type":"action","player":{"id":663697,"link":"/api/v1/people/663697"},"defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":676391,"link":"/api/v1/people/676391"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":663697,"link":"/api/v1/people/663697","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":78.1,"strikeZoneTop":3.37,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.327510353706845,"aZ":-29.223737161847765,"pfxX":2.4249173508218953,"pfxZ":1.9049066019761138,"pX":-0.6245932325710469,"pZ":2.086193810118418,"vX0":5.086923915013556,"vY0":-123.52766320065467,"vZ0":-1.9970120335861217,"x":140.81,"y":182.45,"x0":-3.02448724790423,"y0":50.00059485411678,"z0":5.358968635565763,"aX":3.7513887741390533},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":3.2,"breakHorizontal":-5.5,"spinRate":2350,"spinDirection":141},"zone":7,"typeConfidence":2.0,"plateTime":0.44319276831718213,"extension":6.070622232993973},"hitData":{"launchSpeed":68.3,"launchAngle":31.0,"totalDistance":226.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":86.32,"coordY":109.82}},"index":9,"playId":"b02325ec-9ed6-3daf-92a8-f28de054e1f4","pitchNumber":6,"startTime":"2025-08-02T19:08:42.560Z","endTime":"2025-08-02T19:08:53.336Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":676391,"link":"/api/v1/people/676391"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":663697,"link":"/api/v1/people/663697","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663697,"link":"/api/v1/people/663697"},"credit":"b_ab"},{"player":{"id":453286,"link":"/api/v1/people/453286"},"credit":"p_ab"},{"player":{"id":663697,"link":"/api/v1/people/663697"},"credit":"b_pa"},{"player":{"id":453286,"link":"/api/v1/people/453286"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":46.400000000000006,"awayTeamWinProbability":53.599999999999994,"homeTeamWinProbabilityAdded":-3.5999999999999943,"contextMetrics":{},"playEndTime":"2025-08-02T19:08:53.336Z","atBatIndex":0},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Bobby Witt Jr. grounds into a force out, third baseman Ernie Clement to second baseman Davis Schneider. Jonathan India out at 2nd. Bobby Witt Jr. to 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-02T19:09:06.360Z","endTime":"2025-08-02T19:10:12.213Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":453286,"fullName":"Max Scherzer","link":"/api/v1/people/453286"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"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":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":676391,"link":"/api/v1/people/676391"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":676914,"link":"/api/v1/people/676914"},"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":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":79.2,"strikeZoneTop":3.5,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.345624599804903,"aZ":-30.7980087541625,"pfxX":1.0303265101012353,"pfxZ":0.8784538330322285,"pX":0.07860847116847453,"pZ":1.7834578573451265,"vX0":7.141015007623462,"vY0":-123.98456787032272,"vZ0":-2.7145274438981897,"x":114.0,"y":190.63,"x0":-2.9604788315084325,"y0":50.00504289108145,"z0":5.435540930122418,"aX":1.6212761878352104},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":1.2,"breakHorizontal":-3.4,"spinRate":2395,"spinDirection":160},"zone":8,"typeConfidence":0.89,"plateTime":0.43999997089187737,"extension":6.108827122864619},"index":0,"playId":"681e90e8-2f58-3e46-9885-00ddecd69b2e","pitchNumber":1,"startTime":"2025-08-02T19:09:21.221Z","endTime":"2025-08-02T19:09:25.030Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":676391,"link":"/api/v1/people/676391"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"first":{"id":663697,"link":"/api/v1/people/663697"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":84.8,"strikeZoneTop":3.5,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.51711480988021,"aZ":-14.605521642177534,"pfxX":-4.185258800226474,"pfxZ":9.46446767202691,"pX":-0.026687559557206617,"pZ":3.4828089481335267,"vX0":8.634279080326898,"vY0":-136.04585772044194,"vZ0":-3.194030095072332,"x":118.02,"y":144.74,"x0":-2.7116149771418154,"y0":50.00439368080024,"z0":5.697327489681042,"aX":-7.771041109605406},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.6,"breakHorizontal":5.5,"spinRate":2349,"spinDirection":208},"zone":2,"typeConfidence":0.9,"plateTime":0.40409364040527507,"extension":6.13948916269432},"index":1,"playId":"4289d8c5-1c2c-333f-8a11-0e75affcc548","pitchNumber":2,"startTime":"2025-08-02T19:09:42.644Z","endTime":"2025-08-02T19:09:45.807Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":676391,"link":"/api/v1/people/676391"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"first":{"id":663697,"link":"/api/v1/people/663697"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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":85.2,"endSpeed":79.2,"strikeZoneTop":3.5,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.251138163130918,"aZ":-32.487675157229276,"pfxX":0.9740173939434142,"pfxZ":-0.20275599807981948,"pX":-0.8329519630123864,"pZ":2.2630015213015353,"vX0":5.156994390451975,"vY0":-124.1473309830627,"vZ0":-1.198921781748589,"x":148.75,"y":177.68,"x0":-3.054020256206324,"y0":50.00034736977755,"z0":5.4291331115372055,"aX":1.5359799103439842},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-0.4,"breakHorizontal":-2.9,"spinRate":2312,"spinDirection":142},"zone":13,"typeConfidence":0.87,"plateTime":0.4393276530205661,"extension":5.93849002818504},"hitData":{"launchSpeed":81.4,"launchAngle":-18.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":108.47,"coordY":161.58}},"index":2,"playId":"a68e1ba6-91af-3f57-91e8-26d30db0ff3e","pitchNumber":3,"startTime":"2025-08-02T19:10:04.130Z","endTime":"2025-08-02T19:10:12.213Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":676391,"link":"/api/v1/people/676391"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"first":{"id":663697,"link":"/api/v1/people/663697"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677951,"link":"/api/v1/people/677951"},"credit":"b_ab"},{"player":{"id":453286,"link":"/api/v1/people/453286"},"credit":"p_ab"},{"player":{"id":677951,"link":"/api/v1/people/677951"},"credit":"b_pa"},{"player":{"id":453286,"link":"/api/v1/people/453286"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.8,"awayTeamWinProbability":50.2,"homeTeamWinProbabilityAdded":3.3999999999999915,"leverageIndex":1.46,"dramaIndex":63.0,"contextMetrics":{},"playEndTime":"2025-08-02T19:10:12.213Z","atBatIndex":1},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Vinnie Pasquantino flies out to center fielder Myles Straw.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-02T19:10:36.633Z","endTime":"2025-08-02T19:11:43.179Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":453286,"fullName":"Max Scherzer","link":"/api/v1/people/453286"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":664702,"link":"/api/v1/people/664702"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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.1,"strikeZoneTop":3.6,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.89528952199218,"aZ":-14.959152755250795,"pfxX":-4.540316980873527,"pfxZ":9.040270579367755,"pX":-0.10467499869714322,"pZ":3.662331533339976,"vX0":8.876257925862804,"vY0":-137.2503424678791,"vZ0":-2.42476933488133,"x":120.99,"y":139.9,"x0":-2.793403343575763,"y0":50.003156381901576,"z0":5.578191738147004,"aX":-8.647141247095366},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.1,"breakHorizontal":6.4,"spinRate":2302,"spinDirection":209},"zone":2,"typeConfidence":0.91,"plateTime":0.39935493410359735,"extension":6.1488809630941725},"index":0,"playId":"f831cc55-e17c-3f06-a97e-9e9bbfad3fdd","pitchNumber":1,"startTime":"2025-08-02T19:10:47.592Z","endTime":"2025-08-02T19:10:51.219Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":676391,"link":"/api/v1/people/676391"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"first":{"id":677951,"link":"/api/v1/people/677951"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":1,"playId":"0a7a0fde-6ec7-3cd9-bc18-172bfcea3143","startTime":"2025-08-02T19:11:10.028Z","endTime":"2025-08-02T19:11:14.722Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":676391,"link":"/api/v1/people/676391"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"first":{"id":677951,"link":"/api/v1/people/677951"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":76.4,"endSpeed":70.4,"strikeZoneTop":3.6,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.666592580953566,"aZ":-37.31563038925486,"pfxX":5.042262376116131,"pfxZ":-4.1178975356306715,"pX":-0.656652517612565,"pZ":2.6733703402501563,"vX0":3.258656988463671,"vY0":-111.2681608504766,"vZ0":1.6141784365280891,"x":142.03,"y":166.6,"x0":-2.7970683004470414,"y0":50.00202125681083,"z0":5.816071613580612,"aX":6.297529656501674},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.6,"breakVerticalInduced":-6.7,"breakHorizontal":-10.0,"spinRate":2652,"spinDirection":59},"zone":4,"typeConfidence":0.9,"plateTime":0.4929639155222927,"extension":6.087971978717169},"hitData":{"launchSpeed":95.9,"launchAngle":30.0,"totalDistance":363.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":119.2,"coordY":55.43}},"index":2,"playId":"2b266af9-dff6-3906-a2b4-fd75d8af5d64","pitchNumber":2,"startTime":"2025-08-02T19:11:31.168Z","endTime":"2025-08-02T19:11:43.179Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":676391,"link":"/api/v1/people/676391"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"first":{"id":677951,"link":"/api/v1/people/677951"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686469,"link":"/api/v1/people/686469"},"credit":"b_ab"},{"player":{"id":453286,"link":"/api/v1/people/453286"},"credit":"p_ab"},{"player":{"id":686469,"link":"/api/v1/people/686469"},"credit":"b_pa"},{"player":{"id":453286,"link":"/api/v1/people/453286"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":2.8000000000000043,"leverageIndex":1.21,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2025-08-02T19:11:43.179Z","atBatIndex":2},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Maikel Garcia flies out to center fielder Myles Straw.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-02T19:11:57.959Z","endTime":"2025-08-02T19:12:20.566Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":453286,"fullName":"Max Scherzer","link":"/api/v1/people/453286"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":664702,"link":"/api/v1/people/664702"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_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":93.9,"endSpeed":86.0,"strikeZoneTop":3.61,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.04533365891354,"aZ":-14.760026820803098,"pfxX":-6.475249173784096,"pfxZ":9.219715451734034,"pX":0.10931693341463772,"pZ":2.351135593373555,"vX0":9.883118692967146,"vY0":-136.3433796298023,"vZ0":-5.454162121016631,"x":112.83,"y":175.3,"x0":-2.715708220904244,"y0":50.004012639339145,"z0":5.390521796544356,"aX":-12.232880883782904},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":15.7,"breakHorizontal":9.7,"spinRate":2360,"spinDirection":215},"zone":5,"typeConfidence":0.9,"plateTime":0.40122386028460477,"extension":6.041163983346592},"hitData":{"launchSpeed":95.5,"launchAngle":27.0,"totalDistance":336.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":166.46,"coordY":70.03}},"index":0,"playId":"e639e273-1028-3098-987e-de14def533cd","pitchNumber":1,"startTime":"2025-08-02T19:12:13.002Z","endTime":"2025-08-02T19:12:20.566Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":676391,"link":"/api/v1/people/676391"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"first":{"id":677951,"link":"/api/v1/people/677951"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672580,"link":"/api/v1/people/672580"},"credit":"b_ab"},{"player":{"id":453286,"link":"/api/v1/people/453286"},"credit":"p_ab"},{"player":{"id":672580,"link":"/api/v1/people/672580"},"credit":"b_pa"},{"player":{"id":453286,"link":"/api/v1/people/453286"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":2.200000000000003,"leverageIndex":0.88,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2025-08-02T19:12:20.566Z","atBatIndex":3},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Davis Schneider lines out sharply to left fielder Adam Frazier.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-02T19:14:24.654Z","endTime":"2025-08-02T19:15:34.404Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":676914,"fullName":"Davis Schneider","link":"/api/v1/people/676914"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":676914,"fullName":"Davis Schneider","link":"/api/v1/people/676914"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":624428,"link":"/api/v1/people/624428"},"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":88.7,"endSpeed":81.7,"strikeZoneTop":3.06999960699511,"strikeZoneBottom":1.48568495289593,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.40428484727751,"aZ":-15.73259106492101,"pfxX":0.0764610817000122,"pfxZ":9.663693498091279,"pX":1.0439403040188104,"pZ":3.528135353995935,"vX0":-0.152993397824802,"vY0":-129.23305937217506,"vZ0":-4.508564171545148,"x":77.21,"y":143.52,"x0":1.0938149868492575,"y0":50.00484272357967,"z0":6.493334292506746,"aX":0.13013246563341657},"breaks":{"breakAngle":0.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":16.8,"breakHorizontal":-0.1,"spinRate":2080,"spinDirection":157},"zone":12,"typeConfidence":0.8,"plateTime":0.4228475356056416,"extension":6.212216934117674},"index":0,"playId":"54e668bc-9d66-30d8-9843-bf1cfa0923e9","pitchNumber":1,"startTime":"2025-08-02T19:14:43.226Z","endTime":"2025-08-02T19:14:47.106Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":676914,"link":"/api/v1/people/676914","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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":91.1,"endSpeed":83.5,"strikeZoneTop":3.07000030588082,"strikeZoneBottom":1.67505784330553,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.83622854087399,"aZ":-14.030606960305493,"pfxX":2.8042601237496405,"pfxZ":10.1596066685331,"pX":1.1072687782919122,"pZ":3.24775089562041,"vX0":-0.49870235171212235,"vY0":-132.6471874522569,"vZ0":-5.4334778649478945,"x":74.79,"y":151.09,"x0":0.9331185503103486,"y0":50.00211332791855,"z0":6.3422204150330055,"aX":5.006783247615284},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":17.5,"breakHorizontal":-4.9,"spinRate":2185,"spinDirection":159},"zone":12,"typeConfidence":0.9,"plateTime":0.41261118277245146,"extension":6.380269228202854},"index":1,"playId":"8a5fca2d-1399-3d67-a450-6a008d0c5859","pitchNumber":2,"startTime":"2025-08-02T19:14:54.487Z","endTime":"2025-08-02T19:14:58.231Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":676914,"link":"/api/v1/people/676914","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":80.3,"strikeZoneTop":3.07,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.521957407230747,"aZ":-24.399956464379912,"pfxX":-2.0114821224177817,"pfxZ":4.8011658332401055,"pX":0.06944329899429402,"pZ":1.6853635284879998,"vX0":-2.079822545256822,"vY0":-125.63803729140243,"vZ0":-6.448918874126419,"x":114.35,"y":193.28,"x0":1.1655213617605824,"y0":50.00084377159336,"z0":6.2351388746479,"aX":-3.2543246110919495},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":7.7,"breakHorizontal":4.1,"spinRate":2410,"spinDirection":194},"zone":8,"typeConfidence":0.9,"plateTime":0.43392663559917155,"extension":6.281372808263705},"index":2,"playId":"e33551d5-4e7a-3dce-823e-326cd281f61c","pitchNumber":3,"startTime":"2025-08-02T19:15:06.837Z","endTime":"2025-08-02T19:15:10.621Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":676914,"link":"/api/v1/people/676914","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":84.6,"strikeZoneTop":3.07,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.701261525394717,"aZ":-12.891280167076495,"pfxX":1.717565311589089,"pfxZ":10.61394053104592,"pX":0.4713858307022146,"pZ":2.0514775888348,"vX0":-1.4914573351851752,"vY0":-133.44327788729373,"vZ0":-8.655451635613236,"x":99.03,"y":183.39,"x0":0.8123529727489012,"y0":50.004360700337216,"z0":6.249923230290267,"aX":3.121093248289291},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":17.8,"breakHorizontal":-2.8,"spinRate":2179,"spinDirection":164},"zone":6,"typeConfidence":0.9,"plateTime":0.40928348170740714,"extension":6.270364992724631},"hitData":{"launchSpeed":106.8,"launchAngle":19.0,"totalDistance":298.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":77.95,"coordY":89.87}},"index":3,"playId":"71d47ca0-f3e0-3845-b864-0a901ec12953","pitchNumber":4,"startTime":"2025-08-02T19:15:28.294Z","endTime":"2025-08-02T19:15:34.404Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":676914,"link":"/api/v1/people/676914","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676914,"link":"/api/v1/people/676914"},"credit":"b_ab"},{"player":{"id":702070,"link":"/api/v1/people/702070"},"credit":"p_ab"},{"player":{"id":676914,"link":"/api/v1/people/676914"},"credit":"b_pa"},{"player":{"id":702070,"link":"/api/v1/people/702070"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.86,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2025-08-02T19:15:34.404Z","atBatIndex":4},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ernie Clement flies out to right fielder John Rave.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-02T19:15:44.449Z","endTime":"2025-08-02T19:17:00.145Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":670231,"link":"/api/v1/people/670231"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":84.7,"strikeZoneTop":3.71716310172584,"strikeZoneBottom":1.66760017188802,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.755568218445266,"aZ":-14.014957978171246,"pfxX":3.192284794867112,"pfxZ":9.896180233871435,"pX":0.8536377357321162,"pZ":2.926770850238755,"vX0":-1.463719426648399,"vY0":-134.50057060387536,"vZ0":-6.508771373054145,"x":84.46,"y":159.76,"x0":0.9896789366539078,"y0":50.00422725724171,"z0":6.369260439254456,"aX":5.858043381176458},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":16.8,"breakHorizontal":-5.5,"spinRate":2148,"spinDirection":162},"zone":12,"typeConfidence":0.91,"plateTime":0.4069962252357775,"extension":6.317410603560271},"index":0,"playId":"2749b5f4-2f57-3fe1-93b0-c8605aa6ff28","pitchNumber":1,"startTime":"2025-08-02T19:15:57.116Z","endTime":"2025-08-02T19:16:00.601Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":676391,"link":"/api/v1/people/676391","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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":81.0,"endSpeed":74.6,"strikeZoneTop":3.42924873029524,"strikeZoneBottom":1.66940696010358,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.088465568482558,"aZ":-22.39595945317756,"pfxX":5.3742653727766445,"pfxZ":6.884522332019193,"pX":0.8613496504511078,"pZ":4.426146156338471,"vX0":-2.668709269703873,"vY0":-118.02088170445165,"vZ0":0.10904677944109875,"x":84.17,"y":119.27,"x0":1.3047090227754408,"y0":50.00097905478579,"z0":6.43100245376101,"aX":7.630091134492433},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":12.7,"breakHorizontal":-9.1,"spinRate":1517,"spinDirection":140},"zone":12,"typeConfidence":0.9,"plateTime":0.46293346322442863,"extension":6.2314852389038},"index":1,"playId":"5ed6a091-999e-3c30-a8a9-3bf7eacbc201","pitchNumber":2,"startTime":"2025-08-02T19:16:09.696Z","endTime":"2025-08-02T19:16:12.893Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":676391,"link":"/api/v1/people/676391","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":84.2,"strikeZoneTop":3.60955423728219,"strikeZoneBottom":1.74593380637558,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.312252746890607,"aZ":-14.01761898408973,"pfxX":1.9063418599271291,"pfxZ":10.034189040249343,"pX":0.4479159012349233,"pZ":2.597419708173237,"vX0":-1.6574084654745178,"vY0":-133.56625056252366,"vZ0":-7.223191394057472,"x":99.93,"y":168.65,"x0":0.8282929689321703,"y0":50.00555111168401,"z0":6.341574317693795,"aX":3.450770029937635},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":16.8,"breakHorizontal":-3.1,"spinRate":2253,"spinDirection":163},"zone":6,"typeConfidence":0.9,"plateTime":0.4098026696394128,"extension":6.277791035471488},"index":2,"playId":"c426bf43-3347-3cde-8cc3-d5228a767bff","pitchNumber":3,"startTime":"2025-08-02T19:16:21.334Z","endTime":"2025-08-02T19:16:25.430Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":676391,"link":"/api/v1/people/676391","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":82.3,"strikeZoneTop":3.42,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.733553848710777,"aZ":-23.167642429324264,"pfxX":-1.9894249348343194,"pfxZ":5.270107514043506,"pX":-1.0525644622101038,"pZ":2.395589081748041,"vX0":-4.042116301830723,"vY0":-129.3760467249669,"vZ0":-5.434516276872055,"x":157.12,"y":174.1,"x0":0.7832358629480354,"y0":50.00619625696791,"z0":6.278106991432039,"aX":-3.40366193705343},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":8.6,"breakHorizontal":4.4,"spinRate":2405,"spinDirection":180},"zone":13,"typeConfidence":0.89,"plateTime":0.4219098881361303,"extension":6.259234212782085},"index":3,"playId":"cd1b8189-cfcb-31e5-9c5f-4f60ffeac33a","pitchNumber":4,"startTime":"2025-08-02T19:16:32.112Z","endTime":"2025-08-02T19:16:36.747Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":676391,"link":"/api/v1/people/676391","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.0,"endSpeed":75.8,"strikeZoneTop":3.42,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.136569586231406,"aZ":-40.15564707266968,"pfxX":-1.7287290514319582,"pfxZ":-5.521997319705147,"pX":0.33228337031759625,"pZ":2.4372125169082186,"vX0":-0.42771753088116626,"vY0":-119.48834978635615,"vZ0":-1.072718674704708,"x":104.33,"y":172.98,"x0":0.7382202941586171,"y0":50.00272384150816,"z0":6.501576277533979,"aX":-2.498390070779124},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.5,"breakVerticalInduced":-10.0,"breakHorizontal":3.2,"spinRate":2385,"spinDirection":349},"zone":6,"typeConfidence":0.91,"plateTime":0.4584725635104667,"extension":6.262040266146762},"hitData":{"launchSpeed":86.5,"launchAngle":32.0,"totalDistance":287.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":194.62,"coordY":106.42}},"index":4,"playId":"9c4022f5-f0a4-36a0-af16-8d5d85e145d3","pitchNumber":5,"startTime":"2025-08-02T19:16:51.672Z","endTime":"2025-08-02T19:17:00.145Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":676391,"link":"/api/v1/people/676391","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676391,"link":"/api/v1/people/676391"},"credit":"b_ab"},{"player":{"id":702070,"link":"/api/v1/people/702070"},"credit":"p_ab"},{"player":{"id":676391,"link":"/api/v1/people/676391"},"credit":"b_pa"},{"player":{"id":702070,"link":"/api/v1/people/702070"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.0,"awayTeamWinProbability":49.0,"homeTeamWinProbabilityAdded":-1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2025-08-02T19:17:00.145Z","atBatIndex":5},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Vladimir Guerrero Jr. grounds out sharply, shortstop Bobby Witt Jr. to first baseman Vinnie Pasquantino.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-02T19:17:14.315Z","endTime":"2025-08-02T19:17:53.373Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":677951,"link":"/api/v1/people/677951"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":686469,"link":"/api/v1/people/686469"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":85.2,"strikeZoneTop":3.73016262561514,"strikeZoneBottom":1.71539667373745,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.910976738380416,"aZ":-13.88388271336593,"pfxX":3.588188683683723,"pfxZ":9.82094256648055,"pX":0.9443138280017209,"pZ":2.723646676306188,"vX0":-1.019590400268129,"vY0":-135.87482485339777,"vZ0":-6.868527370891848,"x":81.0,"y":165.24,"x0":0.8592366462105168,"y0":50.00211396524066,"z0":6.256733175890101,"aX":6.681066174125982},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.4,"breakHorizontal":-6.2,"spinRate":2296,"spinDirection":163},"zone":12,"typeConfidence":0.91,"plateTime":0.4037465524980317,"extension":6.344186134538999},"index":0,"playId":"3cbe3bb4-3314-356e-8088-82d80de487e3","pitchNumber":1,"startTime":"2025-08-02T19:17:21.417Z","endTime":"2025-08-02T19:17:25.168Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":665489,"link":"/api/v1/people/665489","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":78.8,"endSpeed":72.9,"strikeZoneTop":3.66,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.124977441908058,"aZ":-40.327772175198305,"pfxX":-1.650825903124588,"pfxZ":-6.1337818274820295,"pX":-0.49941267865614264,"pZ":1.6586251137772183,"vX0":-2.249607899599369,"vY0":-114.78790122014163,"vZ0":-1.9832781689015146,"x":136.04,"y":194.0,"x0":0.7095166365079029,"y0":50.00466334566006,"z0":6.476282794281286,"aX":-2.193236584495143},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.4,"breakVerticalInduced":-11.3,"breakHorizontal":3.6,"spinRate":2374,"spinDirection":349},"zone":7,"typeConfidence":0.92,"plateTime":0.4779749649215046,"extension":6.23868811834612},"index":1,"playId":"db0e98ba-4e84-3f99-8e9d-7a1bc611f379","pitchNumber":2,"startTime":"2025-08-02T19:17:33.374Z","endTime":"2025-08-02T19:17:36.726Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":665489,"link":"/api/v1/people/665489","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.1,"endSpeed":74.4,"strikeZoneTop":3.66,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.337960275184933,"aZ":-36.07798688521265,"pfxX":-0.9528320018771639,"pfxZ":-2.8098412223168943,"pX":0.16066092739775933,"pZ":2.822726862141253,"vX0":-1.667667358029886,"vY0":-116.72930078897151,"vZ0":-0.47623857086418664,"x":110.88,"y":162.57,"x0":1.0058677579460962,"y0":50.00057413102925,"z0":6.403039457535762,"aX":-1.3250370528046667},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.2,"breakVerticalInduced":-4.9,"breakHorizontal":2.2,"spinRate":2460,"spinDirection":324},"zone":5,"typeConfidence":0.71,"plateTime":0.46780682173972865,"extension":6.045223913097674},"hitData":{"launchSpeed":105.8,"launchAngle":2.0,"totalDistance":66.0,"trajectory":"ground_ball","hardness":"hard","location":"6","coordinates":{"coordX":113.15,"coordY":152.85}},"index":2,"playId":"b56679fd-6818-3458-9cad-908fd5def1e0","pitchNumber":3,"startTime":"2025-08-02T19:17:46.429Z","endTime":"2025-08-02T19:17:53.373Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":665489,"link":"/api/v1/people/665489","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665489,"link":"/api/v1/people/665489"},"credit":"b_ab"},{"player":{"id":702070,"link":"/api/v1/people/702070"},"credit":"p_ab"},{"player":{"id":665489,"link":"/api/v1/people/665489"},"credit":"b_pa"},{"player":{"id":702070,"link":"/api/v1/people/702070"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.0,"leverageIndex":0.41,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2025-08-02T19:17:53.373Z","atBatIndex":6},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Salvador Perez pops out to first baseman Ty France in foul territory.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-02T19:19:56.833Z","endTime":"2025-08-02T19:21:09.641Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":453286,"fullName":"Max Scherzer","link":"/api/v1/people/453286"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":664034,"link":"/api/v1/people/664034"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":79.6,"strikeZoneTop":3.69999974799694,"strikeZoneBottom":1.69885814739856,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.465427533194404,"aZ":-27.326429426779313,"pfxX":-0.3604182575570065,"pfxZ":3.047585508644943,"pX":0.7621202536522819,"pZ":1.8059340320079296,"vX0":8.689577230548313,"vY0":-124.63482656024402,"vZ0":-3.8768772815024874,"x":87.95,"y":190.02,"x0":-2.7065258875356757,"y0":50.002411947846774,"z0":5.610652923947821,"aX":-0.5738641387890334},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":4.9,"breakHorizontal":-1.1,"spinRate":2303,"spinDirection":168},"zone":9,"typeConfidence":0.88,"plateTime":0.4376275123853266,"extension":6.025931274219328},"index":0,"playId":"ab23a22b-3e12-32f8-aa27-8e2280b028f1","pitchNumber":1,"startTime":"2025-08-02T19:20:07.817Z","endTime":"2025-08-02T19:20:11.752Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":676391,"link":"/api/v1/people/676391"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":84.5,"strikeZoneTop":3.70000016484849,"strikeZoneBottom":1.65860747294816,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.21229329931972,"aZ":-15.470155486236441,"pfxX":-5.690206549452853,"pfxZ":9.083168414489544,"pX":-1.6884695931780447,"pZ":2.951305682546645,"vX0":5.18284390870346,"vY0":-135.18610304764934,"vZ0":-4.141374192751013,"x":181.36,"y":159.09,"x0":-2.8971457015443773,"y0":50.00286073240883,"z0":5.598840460556651,"aX":-10.465329414470634},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":15.7,"breakHorizontal":9.1,"spinRate":2377,"spinDirection":213},"zone":11,"typeConfidence":0.9,"plateTime":0.4061433159789285,"extension":6.214490341256149},"index":1,"playId":"c2e21fc1-c188-34aa-bd36-6d7bdcbb6a27","pitchNumber":2,"startTime":"2025-08-02T19:20:23.427Z","endTime":"2025-08-02T19:20:26.865Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":676391,"link":"/api/v1/people/676391"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":79.8,"strikeZoneTop":3.69999906103046,"strikeZoneBottom":1.86847709446176,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.152320718896163,"aZ":-27.750901045867547,"pfxX":1.491737471050845,"pfxZ":2.7746702285529232,"pX":1.6736616519836462,"pZ":0.6900138799459724,"vX0":10.148994748193834,"vY0":-125.06052633126018,"vZ0":-5.960421350881175,"x":53.2,"y":220.15,"x0":-2.622988223286375,"y0":50.00034510719095,"z0":5.367428255192774,"aX":2.3697892945432737},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":3.8,"breakHorizontal":-4.9,"spinRate":2439,"spinDirection":142},"zone":14,"typeConfidence":2.0,"plateTime":0.43722594797981484,"extension":6.2625435968600724},"index":2,"playId":"42e01eb9-0204-3ec9-9ffe-4e2108f661b3","pitchNumber":3,"startTime":"2025-08-02T19:20:40.013Z","endTime":"2025-08-02T19:20:44.476Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":676391,"link":"/api/v1/people/676391"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":79.1,"strikeZoneTop":3.7,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.496376410113225,"aZ":-29.622744209560366,"pfxX":2.0925489356868914,"pfxZ":1.6177340834675933,"pX":0.8454279556889246,"pZ":1.4425905675272879,"vX0":8.461864685210477,"vY0":-125.24380183869566,"vZ0":-3.704464070663312,"x":84.77,"y":199.83,"x0":-2.8561055946946823,"y0":50.005899255366465,"z0":5.377085998953256,"aX":3.3070927713159164},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":2.3,"breakHorizontal":-5.9,"spinRate":2369,"spinDirection":162},"zone":14,"typeConfidence":2.0,"plateTime":0.43818856513447413,"extension":6.090283848549224},"hitData":{"launchSpeed":66.9,"launchAngle":62.0,"totalDistance":129.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":166.4,"coordY":187.35}},"index":3,"playId":"b2243fe1-837b-3ebb-ab52-39ac1288739a","pitchNumber":4,"startTime":"2025-08-02T19:21:01.545Z","endTime":"2025-08-02T19:21:09.641Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":676391,"link":"/api/v1/people/676391"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"credit":"b_ab"},{"player":{"id":453286,"link":"/api/v1/people/453286"},"credit":"p_ab"},{"player":{"id":521692,"link":"/api/v1/people/521692"},"credit":"b_pa"},{"player":{"id":453286,"link":"/api/v1/people/453286"},"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-02T19:21:09.641Z","atBatIndex":7},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Mike Yastrzemski strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-02T19:21:28.048Z","endTime":"2025-08-02T19:22:59.888Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":453286,"fullName":"Max Scherzer","link":"/api/v1/people/453286"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,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":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":623168,"link":"/api/v1/people/623168"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":85.0,"strikeZoneTop":3.37999906418345,"strikeZoneBottom":1.65143943652448,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.857609655455494,"aZ":-15.491074927852994,"pfxX":-6.9803118718376735,"pfxZ":9.045083877486473,"pX":0.531952390502122,"pZ":2.3391230026103154,"vX0":10.689172897884095,"vY0":-134.83403993933683,"vZ0":-5.695923951752079,"x":96.72,"y":175.62,"x0":-2.5737899872767964,"y0":50.0017494603384,"z0":5.569022130384858,"aX":-12.873914824920522},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":15.4,"breakHorizontal":10.4,"spinRate":2342,"spinDirection":215},"zone":6,"typeConfidence":0.89,"plateTime":0.4059659517276102,"extension":6.099764731406026},"index":0,"playId":"c807ca20-21db-3fc7-83ff-9b79a4ebff15","pitchNumber":1,"startTime":"2025-08-02T19:21:35.439Z","endTime":"2025-08-02T19:21:39.764Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":676391,"link":"/api/v1/people/676391"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":573262,"link":"/api/v1/people/573262","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":81.4,"strikeZoneTop":3.38,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.38117735544977,"aZ":-26.39771652749976,"pfxX":0.3207750595772518,"pfxZ":3.452360810687358,"pX":-0.06290913574112038,"pZ":2.4325604837853025,"vX0":6.818825830847213,"vY0":-128.04695182029874,"vZ0":-2.592702217647367,"x":119.4,"y":173.1,"x0":-2.7929570069330847,"y0":50.00451466031383,"z0":5.505892584096658,"aX":0.5370821425028703},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":5.9,"breakHorizontal":-2.0,"spinRate":2475,"spinDirection":185},"zone":5,"typeConfidence":0.86,"plateTime":0.4263990174176584,"extension":5.963929715263909},"index":1,"playId":"fa1f1e0f-0597-3d1a-8cc0-1c40b241d0fb","pitchNumber":2,"startTime":"2025-08-02T19:21:49.577Z","endTime":"2025-08-02T19:21:53.919Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":676391,"link":"/api/v1/people/676391"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":573262,"link":"/api/v1/people/573262","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":86.5,"strikeZoneTop":3.38000013219789,"strikeZoneBottom":1.6182364425129,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.135656875894394,"aZ":-16.50484251461317,"pfxX":-5.734795231962091,"pfxZ":8.142782545823971,"pX":-0.6685391651968409,"pZ":4.398145140190706,"vX0":8.07270040226854,"vY0":-137.72978556260784,"vZ0":0.11920514897923395,"x":142.48,"y":120.03,"x0":-2.890283588018813,"y0":50.00158131372507,"z0":5.469019512689549,"aX":-11.034838790605301},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.0,"breakHorizontal":8.8,"spinRate":2492,"spinDirection":215},"zone":11,"typeConfidence":0.91,"plateTime":0.3974354559520079,"extension":5.885701660779693},"index":2,"playId":"54d31206-2424-3ead-9dd5-a48211c8115e","pitchNumber":3,"startTime":"2025-08-02T19:22:18.606Z","endTime":"2025-08-02T19:22:22.019Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":676391,"link":"/api/v1/people/676391"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":573262,"link":"/api/v1/people/573262","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":86.5,"strikeZoneTop":3.38000013766767,"strikeZoneBottom":1.67624246460745,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.148925563035412,"aZ":-14.411560732982068,"pfxX":-5.129588373739139,"pfxZ":9.250503023494636,"pX":-0.7798611082878353,"pZ":3.7023516448875062,"vX0":7.1940805980592675,"vY0":-137.6126793093569,"vZ0":-2.3640199674666516,"x":146.73,"y":138.82,"x0":-2.759918860090298,"y0":50.0053451775815,"z0":5.5472500094573665,"aX":-9.853249900434927},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.4,"breakHorizontal":7.8,"spinRate":2450,"spinDirection":212},"zone":11,"typeConfidence":0.91,"plateTime":0.39780991873161664,"extension":6.205255301558148},"index":3,"playId":"500920b5-c270-3f64-89d5-0223b50214b4","pitchNumber":4,"startTime":"2025-08-02T19:22:36.502Z","endTime":"2025-08-02T19:22:40.313Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":676391,"link":"/api/v1/people/676391"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":573262,"link":"/api/v1/people/573262","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":81.3,"strikeZoneTop":3.38,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.46044614762021,"aZ":-29.534911435540337,"pfxX":1.6027100024997831,"pfxZ":1.5650447957230824,"pX":-0.9729738707199961,"pZ":3.32128819406617,"vX0":4.6690716713796,"vY0":-128.93284891217982,"vZ0":0.1473462022419264,"x":154.09,"y":149.11,"x0":-3.0144999643749717,"y0":50.001588955999615,"z0":5.5399300996401655,"aX":2.70197402966269},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":3.1,"breakHorizontal":-4.0,"spinRate":2475,"spinDirection":130},"zone":11,"typeConfidence":2.0,"plateTime":0.42458971619243613,"extension":5.942196689490143},"index":4,"playId":"35ddfff7-392b-372d-8e2d-2068d2695c35","pitchNumber":5,"startTime":"2025-08-02T19:22:56.460Z","endTime":"2025-08-02T19:22:59.888Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":676391,"link":"/api/v1/people/676391"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":573262,"link":"/api/v1/people/573262","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":573262,"link":"/api/v1/people/573262"},"credit":"b_ab"},{"player":{"id":453286,"link":"/api/v1/people/453286"},"credit":"p_ab"},{"player":{"id":573262,"link":"/api/v1/people/573262"},"credit":"b_pa"},{"player":{"id":453286,"link":"/api/v1/people/453286"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.0,"awayTeamWinProbability":46.0,"homeTeamWinProbabilityAdded":1.6999999999999957,"leverageIndex":0.67,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2025-08-02T19:22:59.888Z","atBatIndex":8},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Adam Frazier pops out to third baseman Ernie Clement.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-02T19:23:13.151Z","endTime":"2025-08-02T19:24:47.527Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":453286,"fullName":"Max Scherzer","link":"/api/v1/people/453286"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"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":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":676391,"link":"/api/v1/people/676391"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":86.0,"strikeZoneTop":3.34391356258713,"strikeZoneBottom":1.47609617045752,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.26757078301507,"aZ":-13.888570920181804,"pfxX":-5.8537774868796015,"pfxZ":9.6353033010592,"pX":-1.1443250392338449,"pZ":3.0008067802095777,"vX0":6.389274004587172,"vY0":-136.91177252106013,"vZ0":-4.498255240337211,"x":160.62,"y":157.76,"x0":-2.7478733514315863,"y0":50.005755589360504,"z0":5.61587216042403,"aX":-11.113455540688015},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.7,"breakHorizontal":9.2,"spinRate":2388,"spinDirection":218},"zone":11,"typeConfidence":0.91,"plateTime":0.400076387651795,"extension":6.049226824451234},"index":0,"playId":"2f4a8928-23c0-3b2e-a3cd-986061812ea7","pitchNumber":1,"startTime":"2025-08-02T19:23:27.761Z","endTime":"2025-08-02T19:23:32.029Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":676391,"link":"/api/v1/people/676391"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":624428,"link":"/api/v1/people/624428","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":81.5,"strikeZoneTop":3.18,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.928844565835558,"aZ":-26.69393264476353,"pfxX":0.7314577648123308,"pfxZ":3.274571209306451,"pX":0.2909903663161501,"pZ":2.3496445245302096,"vX0":7.584870295381873,"vY0":-127.97010063228723,"vZ0":-2.719781753110571,"x":105.91,"y":175.34,"x0":-2.794305344529761,"y0":50.00603549981422,"z0":5.495663198085542,"aX":1.224676149647632},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":5.6,"breakHorizontal":-2.9,"spinRate":2434,"spinDirection":179},"zone":6,"typeConfidence":2.0,"plateTime":0.42637592679211345,"extension":5.979914355682604},"index":1,"playId":"070f1a0e-4ab3-3992-9d22-90297cd3b421","pitchNumber":2,"startTime":"2025-08-02T19:23:42.857Z","endTime":"2025-08-02T19:23:46.077Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":676391,"link":"/api/v1/people/676391"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":624428,"link":"/api/v1/people/624428","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":79.4,"strikeZoneTop":3.27219724882266,"strikeZoneBottom":1.49542487822904,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.754688916924277,"aZ":-31.445833217081603,"pfxX":-8.816322693530378,"pfxZ":0.45314571876584786,"pX":-0.9313952306771542,"pZ":2.4107121164148766,"vX0":7.724573134944282,"vY0":-125.1906032102343,"vZ0":-1.4944938051500645,"x":152.5,"y":173.69,"x0":-2.9019358957377195,"y0":50.00190730398221,"z0":5.5741687736238825,"aX":-14.083921138416617},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":0.7,"breakHorizontal":14.3,"spinRate":1392,"spinDirection":242},"zone":11,"typeConfidence":0.91,"plateTime":0.4364520535408696,"extension":6.1740999555822285},"index":2,"playId":"ca65e1bd-71e8-3751-8846-7c8a6d46ce73","pitchNumber":3,"startTime":"2025-08-02T19:24:02.010Z","endTime":"2025-08-02T19:24:06.100Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":676391,"link":"/api/v1/people/676391"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":624428,"link":"/api/v1/people/624428","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":85.3,"strikeZoneTop":3.23894619806288,"strikeZoneBottom":1.47831679214358,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.995822348180155,"aZ":-17.19370875510155,"pfxX":-4.911892850409902,"pfxZ":8.016513418139397,"pX":0.7246667720850298,"pZ":3.9847450956931874,"vX0":10.595507701190861,"vY0":-135.89002539966512,"vZ0":-1.1722319080091528,"x":89.38,"y":131.19,"x0":-2.5881109223884344,"y0":50.00186697382539,"z0":5.617026417846909,"aX":-9.178534521693253},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":14.5,"breakHorizontal":6.6,"spinRate":2494,"spinDirection":213},"zone":12,"typeConfidence":0.88,"plateTime":0.4031754220204027,"extension":6.169968662714902},"index":3,"playId":"a4993179-63ab-3781-8466-2596ad6234c5","pitchNumber":4,"startTime":"2025-08-02T19:24:19.808Z","endTime":"2025-08-02T19:24:23.259Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":676391,"link":"/api/v1/people/676391"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":624428,"link":"/api/v1/people/624428","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":82.0,"strikeZoneTop":3.18,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.88839972822677,"aZ":-27.28583747347176,"pfxX":0.9757486035466278,"pfxZ":2.887714225361491,"pX":0.38225131709198085,"pZ":2.072320267581797,"vX0":7.806810455676297,"vY0":-128.55465736056806,"vZ0":-3.3912218251843678,"x":102.43,"y":182.83,"x0":-2.806715951930668,"y0":50.001070942550065,"z0":5.501092035727719,"aX":1.6510965255877907},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":4.8,"breakHorizontal":-3.4,"spinRate":2359,"spinDirection":179},"zone":6,"typeConfidence":2.0,"plateTime":0.424268342657522,"extension":5.952525786183946},"hitData":{"launchSpeed":59.8,"launchAngle":58.0,"totalDistance":135.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":95.0,"coordY":157.22}},"index":4,"playId":"e69ee925-da05-3b7b-8d60-9df0c8ca6dcf","pitchNumber":5,"startTime":"2025-08-02T19:24:40.845Z","endTime":"2025-08-02T19:24:47.527Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":676391,"link":"/api/v1/people/676391"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":624428,"link":"/api/v1/people/624428","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624428,"link":"/api/v1/people/624428"},"credit":"b_ab"},{"player":{"id":453286,"link":"/api/v1/people/453286"},"credit":"p_ab"},{"player":{"id":624428,"link":"/api/v1/people/624428"},"credit":"b_pa"},{"player":{"id":453286,"link":"/api/v1/people/453286"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.1,"awayTeamWinProbability":44.9,"homeTeamWinProbabilityAdded":1.1000000000000014,"leverageIndex":0.43,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2025-08-02T19:24:47.527Z","atBatIndex":9},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Bo Bichette lines out sharply to center fielder Kyle Isbel.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-02T19:26:26.060Z","endTime":"2025-08-02T19:27:18.584Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":664728,"link":"/api/v1/people/664728"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":80.1,"strikeZoneTop":3.8797127383579,"strikeZoneBottom":1.81719608238324,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.030374709887344,"aZ":-26.161816130621997,"pfxX":-1.4318673325861575,"pfxZ":3.7535526795218104,"pX":-0.3778328052634096,"pZ":2.0080177226014224,"vX0":-2.5675387470647775,"vY0":-124.44645580665492,"vZ0":-5.641106354138412,"x":131.4,"y":184.56,"x0":0.8448979270821549,"y0":50.003089943995235,"z0":6.414159685908112,"aX":-2.2927895232354216},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":6.0,"breakHorizontal":3.1,"spinRate":2290,"spinDirection":193},"zone":7,"typeConfidence":0.89,"plateTime":0.436629979503357,"extension":6.1471486322354645},"index":0,"playId":"039043ab-f9b5-3c24-bb0a-c9ad5efa3496","pitchNumber":1,"startTime":"2025-08-02T19:26:57.021Z","endTime":"2025-08-02T19:27:01.043Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":85.1,"strikeZoneTop":3.65,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.46806612286199,"aZ":-16.754475445674647,"pfxX":2.677315642443815,"pfxZ":8.420416554855164,"pX":-0.33380376181987226,"pZ":3.27504718449246,"vX0":-4.5598011702968,"vY0":-133.187810921123,"vZ0":-4.980669878367413,"x":129.72,"y":150.35,"x0":1.0377801604006769,"y0":50.000549734684235,"z0":6.347009503625829,"aX":4.901730892132083},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":14.6,"breakHorizontal":-4.1,"spinRate":2137,"spinDirection":158},"zone":1,"typeConfidence":0.91,"plateTime":0.40827101888739215,"extension":6.125044981324988},"hitData":{"launchSpeed":101.8,"launchAngle":18.0,"totalDistance":322.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":112.27,"coordY":70.85}},"index":1,"playId":"4c10d757-51c9-3cd8-bd9f-09a3798929ed","pitchNumber":2,"startTime":"2025-08-02T19:27:09.756Z","endTime":"2025-08-02T19:27:18.584Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666182,"link":"/api/v1/people/666182"},"credit":"b_ab"},{"player":{"id":702070,"link":"/api/v1/people/702070"},"credit":"p_ab"},{"player":{"id":666182,"link":"/api/v1/people/666182"},"credit":"b_pa"},{"player":{"id":702070,"link":"/api/v1/people/702070"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.800000000000004,"awayTeamWinProbability":47.199999999999996,"homeTeamWinProbabilityAdded":-2.299999999999997,"leverageIndex":0.91,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2025-08-02T19:27:18.584Z","atBatIndex":10},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Addison Barger lines out to left fielder Adam Frazier.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-02T19:27:31.788Z","endTime":"2025-08-02T19:28:50.080Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":680718,"fullName":"Addison Barger","link":"/api/v1/people/680718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":680718,"fullName":"Addison Barger","link":"/api/v1/people/680718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":624428,"link":"/api/v1/people/624428"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":84.5,"strikeZoneTop":3.67710096704157,"strikeZoneBottom":1.93184415243903,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.599631923471513,"aZ":-15.588146326293218,"pfxX":0.305543328781523,"pfxZ":9.16421977117581,"pX":-0.8911553294590717,"pZ":3.3826954404109615,"vX0":-3.8661788631797984,"vY0":-132.7489375612602,"vZ0":-4.901289964479119,"x":150.97,"y":147.45,"x0":0.535706122568684,"y0":50.00627645209813,"z0":6.363446115076152,"aX":0.5534177870225641},"breaks":{"breakAngle":0.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":16.0,"breakHorizontal":0.1,"spinRate":2200,"spinDirection":163},"zone":11,"typeConfidence":0.89,"plateTime":0.4103600543131405,"extension":6.193971449106554},"index":0,"playId":"18b37c16-9a70-3402-91a5-2a4fde6b5c76","pitchNumber":1,"startTime":"2025-08-02T19:27:43.920Z","endTime":"2025-08-02T19:27:48.245Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":680718,"link":"/api/v1/people/680718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":81.8,"strikeZoneTop":3.66191253063143,"strikeZoneBottom":1.81391720335142,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.834409198815067,"aZ":-27.47508235440152,"pfxX":-3.6958407180461315,"pfxZ":2.8451584934604903,"pX":-1.4143754024189246,"pZ":0.698426773736072,"vX0":-4.078237876717352,"vY0":-126.1889368226303,"vZ0":-8.323161861688526,"x":170.91,"y":219.92,"x0":0.6886390943995367,"y0":50.00412300596451,"z0":6.176320858732987,"aX":-6.1044737957439},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":4.0,"breakHorizontal":7.4,"spinRate":2371,"spinDirection":207},"zone":13,"typeConfidence":0.91,"plateTime":0.43010721641549887,"extension":6.425558319208233},"index":1,"playId":"6f8821a3-6c29-31bd-9d0b-0041d07363bf","pitchNumber":2,"startTime":"2025-08-02T19:27:54.913Z","endTime":"2025-08-02T19:27:58.692Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":680718,"link":"/api/v1/people/680718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":82.2,"strikeZoneTop":3.66,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.684803411537487,"aZ":-25.46362944873427,"pfxX":-2.102821780596577,"pfxZ":3.9546058552409855,"pX":-0.24549580420388706,"pZ":1.599719391827894,"vX0":-2.2139168231170876,"vY0":-128.61250680791872,"vZ0":-6.882634167054651,"x":126.36,"y":195.59,"x0":0.8957969254852395,"y0":50.00013561110381,"z0":6.252422185009498,"aX":-3.5636582599503512},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":6.0,"breakHorizontal":4.2,"spinRate":2417,"spinDirection":191},"zone":8,"typeConfidence":0.91,"plateTime":0.4239491373686364,"extension":6.30393228885574},"index":2,"playId":"c0d2b265-73d5-3f19-a6c0-cce109b8d9c6","pitchNumber":3,"startTime":"2025-08-02T19:28:08.608Z","endTime":"2025-08-02T19:28:12.509Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":680718,"link":"/api/v1/people/680718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.2,"endSpeed":77.4,"strikeZoneTop":3.82226744123892,"strikeZoneBottom":1.90613397234918,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.77384076980537,"aZ":-33.34782006954879,"pfxX":-2.3724315896979906,"pfxZ":-0.7758410001600922,"pX":1.436382845703974,"pZ":3.9867414785133395,"vX0":1.386792244711528,"vY0":-121.31165841357938,"vZ0":0.705374260717571,"x":62.25,"y":131.14,"x0":1.1694160497004726,"y0":50.00445470779335,"z0":6.569060440672403,"aX":-3.5834140778468515},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-1.1,"breakHorizontal":4.1,"spinRate":2380,"spinDirection":289},"zone":12,"typeConfidence":0.92,"plateTime":0.4492463474426662,"extension":6.104915274999357},"index":3,"playId":"38be7900-213c-3f19-b8a4-4f72013418cd","pitchNumber":4,"startTime":"2025-08-02T19:28:20.605Z","endTime":"2025-08-02T19:28:24.659Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":680718,"link":"/api/v1/people/680718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"index":4,"startTime":"2025-08-02T19:28:35.260Z","endTime":"2025-08-02T19:28:43.489Z","isPitch":false,"type":"action","player":{"id":680718,"link":"/api/v1/people/680718"},"defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":680718,"link":"/api/v1/people/680718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":80.9,"strikeZoneTop":3.66,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.840045511154596,"aZ":-26.774183394829695,"pfxX":-3.0352172612268613,"pfxZ":3.265866942269156,"pX":-0.9477433778181888,"pZ":2.735997727755132,"vX0":-3.9302697939531597,"vY0":-127.44515904339417,"vZ0":-3.800720349588996,"x":153.13,"y":164.91,"x0":1.0056032206792949,"y0":50.004689302825255,"z0":6.348350497546148,"aX":-5.01994560397515},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":5.3,"breakHorizontal":6.4,"spinRate":2391,"spinDirection":205},"zone":11,"typeConfidence":0.91,"plateTime":0.4288792795298666,"extension":6.329304960625356},"hitData":{"launchSpeed":86.2,"launchAngle":21.0,"totalDistance":277.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":80.53,"coordY":97.97}},"index":5,"playId":"92a890d2-09bd-3270-a0af-f68e6f0101a1","pitchNumber":5,"startTime":"2025-08-02T19:28:43.489Z","endTime":"2025-08-02T19:28:50.080Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":680718,"link":"/api/v1/people/680718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680718,"link":"/api/v1/people/680718"},"credit":"b_ab"},{"player":{"id":702070,"link":"/api/v1/people/702070"},"credit":"p_ab"},{"player":{"id":680718,"link":"/api/v1/people/680718"},"credit":"b_pa"},{"player":{"id":702070,"link":"/api/v1/people/702070"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.1,"awayTeamWinProbability":48.9,"homeTeamWinProbabilityAdded":-1.7000000000000028,"leverageIndex":0.68,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2025-08-02T19:28:50.080Z","atBatIndex":11},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ty France grounds out softly, first baseman Vinnie Pasquantino to pitcher Noah Cameron.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-02T19:29:06.299Z","endTime":"2025-08-02T19:31:08.344Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":686469,"link":"/api/v1/people/686469"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":702070,"link":"/api/v1/people/702070"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.2,"endSpeed":72.8,"strikeZoneTop":3.28999963493316,"strikeZoneBottom":1.52175605303376,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.540655956084976,"aZ":-20.972252234202127,"pfxX":5.024184058156939,"pfxZ":8.36271210814477,"pX":-0.46294882603129395,"pZ":1.2967174431357713,"vX0":-4.739683331387222,"vY0":-115.05011712490561,"vZ0":-6.84465751663269,"x":134.65,"y":203.77,"x0":0.9720575175107286,"y0":50.001217543656544,"z0":6.34567022849823,"aX":6.728217671909943},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":13.7,"breakHorizontal":-7.9,"spinRate":1512,"spinDirection":143},"zone":13,"typeConfidence":2.0,"plateTime":0.4762532640490753,"extension":6.153216359704427},"index":0,"playId":"ab448f17-eb29-3a32-9630-aa30a0eed063","pitchNumber":1,"startTime":"2025-08-02T19:29:21.316Z","endTime":"2025-08-02T19:29:25.174Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":664034,"link":"/api/v1/people/664034","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":75.9,"endSpeed":70.2,"strikeZoneTop":3.28999883459594,"strikeZoneBottom":1.53159330590172,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.94449196495737,"aZ":-40.08517253339132,"pfxX":-3.913933347294459,"pfxZ":-6.400168200360763,"pX":-0.5708487835539746,"pZ":3.2390443766242,"vX0":-1.6461747569309833,"vY0":-110.5392518800868,"vZ0":1.3444333779793476,"x":138.76,"y":151.33,"x0":0.6923171732845506,"y0":50.00319132017529,"z0":6.835630248832105,"aX":-4.837040206755523},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.3,"breakVerticalInduced":-10.9,"breakHorizontal":7.6,"spinRate":2330,"spinDirection":341},"zone":1,"typeConfidence":0.9,"plateTime":0.4957583133018102,"extension":6.0258890116277914},"index":1,"playId":"91bd325b-0256-3bca-9027-48205c1cd467","pitchNumber":2,"startTime":"2025-08-02T19:29:35.150Z","endTime":"2025-08-02T19:29:39.127Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":664034,"link":"/api/v1/people/664034","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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":92.8,"endSpeed":84.9,"strikeZoneTop":3.29,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.42281877927904,"aZ":-11.946897530430835,"pfxX":1.420252346555916,"pfxZ":10.946740708044944,"pX":-0.5194515364275748,"pZ":3.022559455631824,"vX0":-3.792653968066816,"vY0":-135.06789434371584,"vZ0":-6.617960710246022,"x":136.8,"y":157.17,"x0":0.7183592703812808,"y0":50.00127834466016,"z0":6.3445880091817655,"aX":2.6243496919796367},"breaks":{"breakAngle":7.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":18.6,"breakHorizontal":-1.8,"spinRate":2251,"spinDirection":161},"zone":1,"typeConfidence":0.91,"plateTime":0.4055287847449316,"extension":6.27550942889575},"index":2,"playId":"406e5c82-62af-3ad5-9fef-53b03ccf0a8d","pitchNumber":3,"startTime":"2025-08-02T19:29:50.973Z","endTime":"2025-08-02T19:29:54.293Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":664034,"link":"/api/v1/people/664034","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":86.9,"strikeZoneTop":3.29,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.931116240850724,"aZ":-12.73733456578188,"pfxX":1.6194068213754307,"pfxZ":10.153054614377801,"pX":-0.49110004690284087,"pZ":2.3328913391804624,"vX0":-3.888176475530172,"vY0":-136.7191816192358,"vZ0":-8.277732678888771,"x":135.72,"y":175.79,"x0":0.731968286420194,"y0":50.006044710586714,"z0":6.25164566936957,"aX":3.1014972604731446},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":17.0,"breakHorizontal":-2.2,"spinRate":2215,"spinDirection":160},"zone":4,"typeConfidence":0.91,"plateTime":0.3988930527568968,"extension":6.385525876815984},"index":3,"playId":"5d8f1a9a-fab0-3ba7-8834-2201b4ebe4fb","pitchNumber":4,"startTime":"2025-08-02T19:30:08.915Z","endTime":"2025-08-02T19:30:12.685Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":664034,"link":"/api/v1/people/664034","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":82.2,"strikeZoneTop":3.29,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.64011361491405,"aZ":-28.167505852016767,"pfxX":-1.8184371207146823,"pfxZ":2.3426255004485093,"pX":-0.36261005567073396,"pZ":2.6514022112982,"vX0":-3.2642693880800744,"vY0":-129.60547998367446,"vZ0":-3.9056130495454813,"x":130.82,"y":167.19,"x0":1.1467065509895198,"y0":50.00484751925471,"z0":6.315451045266491,"aX":-3.1105586984614644},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":3.6,"breakHorizontal":4.0,"spinRate":2498,"spinDirection":215},"zone":4,"typeConfidence":0.9,"plateTime":0.42169168858843253,"extension":6.226508136465896},"index":4,"playId":"c6272d41-a1bc-373a-b599-dcbc60cc8f51","pitchNumber":5,"startTime":"2025-08-02T19:30:25.701Z","endTime":"2025-08-02T19:30:29.763Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":664034,"link":"/api/v1/people/664034","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":78.1,"strikeZoneTop":3.29000107351537,"strikeZoneBottom":1.54192168651874,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.709185528505397,"aZ":-42.35424142805139,"pfxX":-0.28003735059526513,"pfxZ":-6.689516767359573,"pX":-0.4871474573264502,"pZ":0.9370388766965997,"vX0":-2.7789760219054926,"vY0":-122.66564888851424,"vZ0":-4.224333559133003,"x":135.57,"y":213.48,"x0":0.6977928694432888,"y0":50.00518105986831,"z0":6.299882873766562,"aX":-0.42574360832342617},"breaks":{"breakAngle":1.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.5,"breakVerticalInduced":-12.8,"breakHorizontal":1.2,"spinRate":2447,"spinDirection":346},"zone":13,"typeConfidence":0.94,"plateTime":0.4468618004494842,"extension":6.398035012495224},"index":5,"playId":"98204778-0c00-3874-8aeb-fa95e0be3814","pitchNumber":6,"startTime":"2025-08-02T19:30:45.792Z","endTime":"2025-08-02T19:30:49.825Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":664034,"link":"/api/v1/people/664034","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":83.9,"strikeZoneTop":3.29,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.023496326187225,"aZ":-25.879208762842083,"pfxX":-2.570646830477927,"pfxZ":3.5623011432052625,"pX":-0.9808445372714536,"pZ":2.8887094418476784,"vX0":-3.9145189086701064,"vY0":-130.67517292291885,"vZ0":-3.8985973140399444,"x":154.39,"y":160.78,"x0":0.858340889346397,"y0":50.000320441276415,"z0":6.296918541942849,"aX":-4.540019843988679},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":6.0,"breakHorizontal":5.4,"spinRate":2392,"spinDirection":214},"zone":11,"typeConfidence":0.91,"plateTime":0.4157776013572314,"extension":6.281989160682748},"hitData":{"launchSpeed":44.4,"launchAngle":4.0,"totalDistance":39.0,"trajectory":"ground_ball","hardness":"soft","location":"3","coordinates":{"coordX":142.09,"coordY":165.67}},"index":6,"playId":"97a42ab4-13f6-3315-83a1-d5c984389349","pitchNumber":7,"startTime":"2025-08-02T19:31:00.514Z","endTime":"2025-08-02T19:31:08.344Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":664034,"link":"/api/v1/people/664034","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664034,"link":"/api/v1/people/664034"},"credit":"b_ab"},{"player":{"id":702070,"link":"/api/v1/people/702070"},"credit":"p_ab"},{"player":{"id":664034,"link":"/api/v1/people/664034"},"credit":"b_pa"},{"player":{"id":702070,"link":"/api/v1/people/702070"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.1000000000000014,"leverageIndex":0.44,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2025-08-02T19:31:08.344Z","atBatIndex":12},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"John Rave called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-02T19:33:08.233Z","endTime":"2025-08-02T19:36:27.622Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":453286,"fullName":"Max Scherzer","link":"/api/v1/people/453286"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[4],"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":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":623168,"link":"/api/v1/people/623168"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":83.7,"strikeZoneTop":3.38,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.46705125156151,"aZ":-15.792976391108654,"pfxX":-7.395677664400402,"pfxZ":9.032418502498967,"pX":0.5690595197423294,"pZ":3.008621157296396,"vX0":11.049908881912986,"vY0":-134.84606078387523,"vZ0":-3.740128773064056,"x":95.31,"y":157.55,"x0":-2.649882841257309,"y0":50.004309594187866,"z0":5.5510872640129,"aX":-13.415898914888897},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":15.6,"breakHorizontal":10.6,"spinRate":2283,"spinDirection":216},"zone":3,"typeConfidence":0.9,"plateTime":0.408562451931902,"extension":6.148702280645451},"index":0,"playId":"c2177717-6583-379c-9c85-47c678d6a007","pitchNumber":1,"startTime":"2025-08-02T19:33:22.407Z","endTime":"2025-08-02T19:33:25.520Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":676391,"link":"/api/v1/people/676391"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":670231,"link":"/api/v1/people/670231","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":77.9,"strikeZoneTop":3.37999920413816,"strikeZoneBottom":1.57336203378453,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.807681947333116,"aZ":-24.67508377617082,"pfxX":-9.694443607617957,"pfxZ":4.796761581651502,"pX":-1.8480016750608748,"pZ":2.95264299906604,"vX0":5.624894488067343,"vY0":-124.98732723346853,"vZ0":-1.1202951337392282,"x":187.44,"y":159.06,"x0":-2.8810536097457984,"y0":50.00603649258853,"z0":5.454047822016091,"aX":-15.17025168086456},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":8.6,"breakHorizontal":16.1,"spinRate":1338,"spinDirection":247},"zone":11,"typeConfidence":0.9,"plateTime":0.44009958736495136,"extension":6.116552582690836},"index":1,"playId":"54d0ab51-93e2-30ef-bb97-3ee07c337e60","pitchNumber":2,"startTime":"2025-08-02T19:33:36.954Z","endTime":"2025-08-02T19:33:40.020Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":676391,"link":"/api/v1/people/676391"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":670231,"link":"/api/v1/people/670231","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":82.1,"strikeZoneTop":3.37999982204844,"strikeZoneBottom":1.66836359422697,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.507318926280398,"aZ":-25.16157849212339,"pfxX":-0.48635143174103845,"pfxZ":4.125478278958118,"pX":1.8122225291994196,"pZ":2.480415414668188,"vX0":11.456467581109571,"vY0":-129.22037892256037,"vZ0":-2.665072805023776,"x":47.92,"y":171.81,"x0":-2.6051459719433523,"y0":50.00437333494601,"z0":5.446767620818148,"aX":-0.8275615447671717},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":7.1,"breakHorizontal":-1.6,"spinRate":2534,"spinDirection":192},"zone":14,"typeConfidence":0.8,"plateTime":0.42295221474013367,"extension":5.992620656761457},"index":2,"playId":"e61e8cd3-a033-3bd8-a530-8c5e0518d95b","pitchNumber":3,"startTime":"2025-08-02T19:33:52.961Z","endTime":"2025-08-02T19:33:56.935Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":676391,"link":"/api/v1/people/676391"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":670231,"link":"/api/v1/people/670231","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":84.9,"strikeZoneTop":3.38,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.456609578838552,"aZ":-13.90704487681892,"pfxX":-7.595609830579399,"pfxZ":9.854085987365542,"pX":0.42772148001236676,"pZ":2.244321793339376,"vX0":10.735973019293972,"vY0":-135.71235603241232,"vZ0":-6.112593123672571,"x":100.7,"y":178.18,"x0":-2.6042415140572843,"y0":50.00142199541378,"z0":5.505675800271557,"aX":-14.07869112513356},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.6,"breakHorizontal":11.3,"spinRate":2372,"spinDirection":210},"zone":6,"typeConfidence":0.9,"plateTime":0.4045857663973078,"extension":6.143069553543395},"index":3,"playId":"84a66394-dc4d-31d4-a84e-e7814165e9e8","pitchNumber":4,"startTime":"2025-08-02T19:34:11.451Z","endTime":"2025-08-02T19:34:15.777Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":676391,"link":"/api/v1/people/676391"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":670231,"link":"/api/v1/people/670231","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"index":4,"startTime":"2025-08-02T19:34:33.905Z","endTime":"2025-08-02T19:36:23.875Z","isPitch":false,"type":"action","player":{"id":670231,"link":"/api/v1/people/670231"},"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":76.7,"endSpeed":71.0,"strikeZoneTop":3.37999969131329,"strikeZoneBottom":1.53426972505675,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.68770303817649,"aZ":-36.07397520015699,"pfxX":5.895198868973469,"pfxZ":-3.088577242354365,"pX":0.23549816502779647,"pZ":2.9107259389742244,"vX0":4.846556511365388,"vY0":-111.6279659863782,"vZ0":1.6865023889897526,"x":108.02,"y":160.19,"x0":-2.7277092062499,"y0":50.000386505076676,"z0":5.8533337889262365,"aX":7.453446544456469},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.2,"breakVerticalInduced":-4.8,"breakHorizontal":-11.9,"spinRate":2671,"spinDirection":65},"zone":2,"typeConfidence":0.9,"plateTime":0.4902613450854214,"extension":6.0759792097116945},"index":5,"playId":"60961bda-fbb5-3487-ba7e-253671e78cf7","pitchNumber":5,"startTime":"2025-08-02T19:36:23.875Z","endTime":"2025-08-02T19:36:27.622Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":676391,"link":"/api/v1/people/676391"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":670231,"link":"/api/v1/people/670231","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670231,"link":"/api/v1/people/670231"},"credit":"b_ab"},{"player":{"id":453286,"link":"/api/v1/people/453286"},"credit":"p_ab"},{"player":{"id":670231,"link":"/api/v1/people/670231"},"credit":"b_pa"},{"player":{"id":453286,"link":"/api/v1/people/453286"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.5,"awayTeamWinProbability":47.5,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":0.98,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2025-08-02T19:36:27.622Z","atBatIndex":13},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Kyle Isbel doubles (12) on a fly ball to left fielder Joey Loperfido.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-02T19:36:43.304Z","endTime":"2025-08-02T19:38:35.109Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":453286,"fullName":"Max Scherzer","link":"/api/v1/people/453286"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5],"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":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":694388,"link":"/api/v1/people/694388"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":84.1,"strikeZoneTop":3.49999974582021,"strikeZoneBottom":1.68316156223959,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.10102179498572,"aZ":-16.898803320515565,"pfxX":-6.798674292022743,"pfxZ":8.402364606522237,"pX":-1.440256285764216,"pZ":2.025262163455313,"vX0":6.054958633288776,"vY0":-134.46737263619104,"vZ0":-5.839644044091974,"x":171.9,"y":184.1,"x0":-2.8457569784761954,"y0":50.005114766564304,"z0":5.437929025956058,"aX":-12.36320842133517},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":14.0,"breakHorizontal":10.9,"spinRate":2223,"spinDirection":217},"zone":13,"typeConfidence":0.88,"plateTime":0.4084560453860866,"extension":6.1036905888206965},"index":0,"playId":"0653cf74-d85e-313d-bf4a-59f0c3e6c2a0","pitchNumber":1,"startTime":"2025-08-02T19:36:54.215Z","endTime":"2025-08-02T19:36:57.599Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":676391,"link":"/api/v1/people/676391"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":664728,"link":"/api/v1/people/664728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":85.0,"strikeZoneTop":3.5,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.54093977816472,"aZ":-14.386043014672602,"pfxX":-7.749411383737409,"pfxZ":9.562302400155932,"pX":0.6047859198783674,"pZ":2.1605440980790402,"vX0":11.13560905219114,"vY0":-136.184320801804,"vZ0":-6.301568147538442,"x":93.95,"y":180.45,"x0":-2.5483962871200334,"y0":50.005238555852294,"z0":5.51677489475039,"aX":-14.420688626983761},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":16.0,"breakHorizontal":11.4,"spinRate":2363,"spinDirection":216},"zone":9,"typeConfidence":0.91,"plateTime":0.403645099023453,"extension":6.029026500818024},"index":1,"playId":"a761d2ce-bf8e-3d22-afcf-861bcdec70bb","pitchNumber":2,"startTime":"2025-08-02T19:37:09.946Z","endTime":"2025-08-02T19:37:13.780Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":676391,"link":"/api/v1/people/676391"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":664728,"link":"/api/v1/people/664728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":78.3,"strikeZoneTop":3.46704298934272,"strikeZoneBottom":1.58017496237976,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.729741932018413,"aZ":-32.46144594498202,"pfxX":-8.27974273320458,"pfxZ":-0.18969440732906406,"pX":-0.4116617301268746,"pZ":1.4275618135986041,"vX0":8.510797889195002,"vY0":-123.74114679265564,"vZ0":-2.762323621907729,"x":132.69,"y":200.24,"x0":-2.8201590891351245,"y0":50.000673945757896,"z0":5.2785093423426845,"aX":-12.837009840541208},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-0.7,"breakHorizontal":13.0,"spinRate":1279,"spinDirection":250},"zone":13,"typeConfidence":0.9,"plateTime":0.44268254129334306,"extension":6.207460020448621},"index":2,"playId":"bec99b09-3713-3cce-be80-f38b4a852dfa","pitchNumber":3,"startTime":"2025-08-02T19:37:35.935Z","endTime":"2025-08-02T19:37:39.969Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":676391,"link":"/api/v1/people/676391"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":664728,"link":"/api/v1/people/664728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":79.5,"strikeZoneTop":3.5,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.43617386801166,"aZ":-26.481327992478718,"pfxX":-10.127242803785776,"pfxZ":3.5652761552391166,"pX":0.4741973850268698,"pZ":1.7350536937554744,"vX0":11.585324803172146,"vY0":-125.12267159182973,"vZ0":-3.3734513279309795,"x":98.92,"y":191.93,"x0":-2.8837434041222174,"y0":50.0045431845002,"z0":5.252656728103586,"aX":-16.182522413876335},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":5.9,"breakHorizontal":16.0,"spinRate":1328,"spinDirection":244},"zone":9,"typeConfidence":0.91,"plateTime":0.43647547665244746,"extension":6.3718064234520595},"index":3,"playId":"8d6412e9-5c79-3ac7-85ac-56d33d461443","pitchNumber":4,"startTime":"2025-08-02T19:37:54.256Z","endTime":"2025-08-02T19:37:57.502Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":676391,"link":"/api/v1/people/676391"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":664728,"link":"/api/v1/people/664728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2025-08-02T19:38:06.422Z","endTime":"2025-08-02T19:38:22.953Z","isPitch":false,"type":"action","player":{"id":664728,"link":"/api/v1/people/664728"},"defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":676391,"link":"/api/v1/people/676391"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":664728,"link":"/api/v1/people/664728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":81.0,"strikeZoneTop":3.5,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.522189929067764,"aZ":-24.569212612618884,"pfxX":1.0635759021238655,"pfxZ":4.58307049928064,"pX":-0.5372495420345527,"pZ":2.171634792173903,"vX0":5.614192561463809,"vY0":-127.60451312769412,"vZ0":-3.547118779529829,"x":137.48,"y":180.15,"x0":-2.8978948685195647,"y0":50.005679068509146,"z0":5.500007362599824,"aX":1.7668982591371598},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":7.8,"breakHorizontal":-3.1,"spinRate":2402,"spinDirection":174},"zone":7,"typeConfidence":2.0,"plateTime":0.428078507117176,"extension":6.132344163620319},"hitData":{"launchSpeed":83.1,"launchAngle":34.0,"totalDistance":278.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":47.17,"coordY":119.16}},"index":5,"playId":"9e2d41ae-b717-3754-b18f-c20c8c830ec8","pitchNumber":5,"startTime":"2025-08-02T19:38:22.953Z","endTime":"2025-08-02T19:38:35.109Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":676391,"link":"/api/v1/people/676391"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":664728,"link":"/api/v1/people/664728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664728,"link":"/api/v1/people/664728"},"credit":"b_ab"},{"player":{"id":453286,"link":"/api/v1/people/453286"},"credit":"p_ab"},{"player":{"id":664728,"link":"/api/v1/people/664728"},"credit":"b_pa"},{"player":{"id":453286,"link":"/api/v1/people/453286"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":47.8,"awayTeamWinProbability":52.2,"homeTeamWinProbabilityAdded":-4.700000000000003,"leverageIndex":0.73,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2025-08-02T19:38:35.109Z","atBatIndex":14},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Jonathan India hit by pitch.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-02T19:38:52.022Z","endTime":"2025-08-02T19:40:38.367Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":453286,"fullName":"Max Scherzer","link":"/api/v1/people/453286"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697"},"postOnThird":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,5],"actionIndex":[2],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 3B","eventType":"stolen_base_3b","movementReason":"r_stolen_base_3b","runner":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"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":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":79.5,"strikeZoneTop":3.36999889647589,"strikeZoneBottom":1.64774720014786,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.131116049369012,"aZ":-30.779553419575276,"pfxX":1.8367587579066171,"pfxZ":0.8845022920157763,"pX":0.5505599330829876,"pZ":0.8644975179183771,"vX0":7.84505675424107,"vY0":-124.73143571596071,"vZ0":-4.641131547993377,"x":96.01,"y":215.44,"x0":-2.869008498180021,"y0":50.00567877959956,"z0":5.275673959973625,"aX":2.9053305487595202},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":0.7,"breakHorizontal":-5.0,"spinRate":2361,"spinDirection":154},"zone":14,"typeConfidence":0.9,"plateTime":0.43845449836052364,"extension":6.170180935272424},"index":0,"playId":"29c1a200-a568-3bdb-9d03-f594db757d1d","pitchNumber":1,"startTime":"2025-08-02T19:39:07.906Z","endTime":"2025-08-02T19:39:11.780Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":676391,"link":"/api/v1/people/676391"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":663697,"link":"/api/v1/people/663697","batSide":{"code":"R","description":"Right"}},"second":{"id":664728,"link":"/api/v1/people/664728"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":85.8,"strikeZoneTop":3.37000122192489,"strikeZoneBottom":1.6357204735508,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.525974015045307,"aZ":-13.667075329628531,"pfxX":-5.09697275764492,"pfxZ":9.822844258179106,"pX":-0.3999155053402569,"pZ":1.942227592438785,"vX0":7.823013326039109,"vY0":-136.51261820703425,"vZ0":-6.938193471242901,"x":132.24,"y":186.34,"x0":-2.6427912148586667,"y0":50.00463421997241,"z0":5.460838289509775,"aX":-9.605426773607867},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.4,"breakHorizontal":7.6,"spinRate":2306,"spinDirection":213},"zone":7,"typeConfidence":0.91,"plateTime":0.4014945373513328,"extension":6.21375091389873},"index":1,"playId":"9f6bc70a-2bbd-3861-b6aa-c53c4ca5dbe1","pitchNumber":2,"startTime":"2025-08-02T19:39:27.219Z","endTime":"2025-08-02T19:39:32.379Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":676391,"link":"/api/v1/people/676391"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":663697,"link":"/api/v1/people/663697","batSide":{"code":"R","description":"Right"}},"second":{"id":664728,"link":"/api/v1/people/664728"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Kyle Isbel steals (4) 3rd base.","event":"Stolen Base 3B","eventType":"stolen_base_3b","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"index":2,"actionPlayId":"9f6bc70a-2bbd-3861-b6aa-c53c4ca5dbe1","startTime":"2025-08-02T19:39:45.139Z","endTime":"2025-08-02T19:40:01.217Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":664728,"link":"/api/v1/people/664728"},"defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":676391,"link":"/api/v1/people/676391"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":663697,"link":"/api/v1/people/663697","batSide":{"code":"R","description":"Right"}},"second":{"id":664728,"link":"/api/v1/people/664728"},"postOnThird":{"id":664728,"link":"/api/v1/people/664728"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"homeTeamWinProbability":44.6,"awayTeamWinProbability":55.4,"homeTeamWinProbabilityAdded":-3.1999999999999957,"leverageIndex":1.45,"dramaIndex":61.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":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":79.6,"strikeZoneTop":3.37,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.91831016956106,"aZ":-31.328435472785884,"pfxX":1.4928839600959671,"pfxZ":0.5306179633277655,"pX":-0.742913104950846,"pZ":2.962583018936401,"vX0":5.113396178332787,"vY0":-124.80210390538393,"vZ0":0.22077504699066797,"x":145.32,"y":158.79,"x0":-3.0011717450753443,"y0":50.004170607971815,"z0":5.424956629220172,"aX":2.386504785103202},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":1.2,"breakHorizontal":-3.7,"spinRate":2447,"spinDirection":126},"zone":1,"typeConfidence":0.89,"plateTime":0.43662496749619084,"extension":5.950166993437543},"index":3,"playId":"729ef8ab-ae45-34ac-8b78-05d096440222","pitchNumber":3,"startTime":"2025-08-02T19:40:01.217Z","endTime":"2025-08-02T19:40:04.762Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":676391,"link":"/api/v1/people/676391"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":663697,"link":"/api/v1/people/663697","batSide":{"code":"R","description":"Right"}},"third":{"id":664728,"link":"/api/v1/people/664728"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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":4,"startTime":"2025-08-02T19:40:17.284Z","endTime":"2025-08-02T19:40:32.400Z","isPitch":false,"type":"action","player":{"id":663697,"link":"/api/v1/people/663697"},"defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":676391,"link":"/api/v1/people/676391"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":663697,"link":"/api/v1/people/663697","batSide":{"code":"R","description":"Right"}},"third":{"id":664728,"link":"/api/v1/people/664728"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":86.6,"strikeZoneTop":3.37,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.056256050481444,"aZ":-18.9174306943574,"pfxX":-4.194977406424227,"pfxZ":6.842191778120403,"pX":-1.3768887102394445,"pZ":3.4913466398834676,"vX0":5.7124743141233125,"vY0":-138.79666334326814,"vZ0":-1.6274956618709442,"x":169.48,"y":144.51,"x0":-2.9232887420150058,"y0":50.0048656343888,"z0":5.354084544463799,"aX":-8.130354360575504},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":12.2,"breakHorizontal":6.4,"spinRate":2275,"spinDirection":213},"zone":11,"typeConfidence":0.91,"plateTime":0.39568105369528084,"extension":6.188999103785661},"index":5,"playId":"edfadca7-53b1-33a6-a0e1-b217b9258b53","pitchNumber":4,"startTime":"2025-08-02T19:40:32.400Z","endTime":"2025-08-02T19:40:38.367Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":676391,"link":"/api/v1/people/676391"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":663697,"link":"/api/v1/people/663697","batSide":{"code":"R","description":"Right"}},"third":{"id":664728,"link":"/api/v1/people/664728"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663697,"link":"/api/v1/people/663697"},"credit":"b_pa"},{"player":{"id":453286,"link":"/api/v1/people/453286"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":42.5,"awayTeamWinProbability":57.5,"homeTeamWinProbabilityAdded":-2.1000000000000014,"leverageIndex":1.45,"dramaIndex":74.0,"contextMetrics":{},"playEndTime":"2025-08-02T19:40:38.367Z","atBatIndex":15},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bobby Witt Jr. strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-02T19:42:42.946Z","endTime":"2025-08-02T19:43:35.519Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":453286,"fullName":"Max Scherzer","link":"/api/v1/people/453286"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697"},"postOnThird":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":623168,"link":"/api/v1/people/623168"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-08-02T19:41:04.792Z","endTime":"2025-08-02T19:42:45.277Z","isPitch":false,"type":"action","player":{"id":677951,"link":"/api/v1/people/677951"},"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":85.0,"strikeZoneTop":3.5683845870243,"strikeZoneBottom":1.6691552039851,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.212718538402854,"aZ":-16.49082521086332,"pfxX":-6.155412175286806,"pfxZ":8.445440879360653,"pX":0.12337528071702536,"pZ":2.1225634815458316,"vX0":9.68844150034778,"vY0":-136.01061258941735,"vZ0":-5.719371712435116,"x":112.3,"y":181.47,"x0":-2.699336843065609,"y0":50.005705992149196,"z0":5.412167597517458,"aX":-11.435811174768919},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":14.0,"breakHorizontal":8.9,"spinRate":2276,"spinDirection":222},"zone":8,"typeConfidence":0.9,"plateTime":0.4040381699923996,"extension":6.208397738607519},"index":1,"playId":"b514f836-86db-3b5b-8754-ac2516181968","pitchNumber":1,"startTime":"2025-08-02T19:42:45.277Z","endTime":"2025-08-02T19:42:49.327Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":676391,"link":"/api/v1/people/676391"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"first":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":664728,"link":"/api/v1/people/664728"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":86.3,"strikeZoneTop":3.5,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.44165846021194,"aZ":-14.592474538016253,"pfxX":-5.465018968733231,"pfxZ":9.188860842881406,"pX":-0.22806974573515235,"pZ":2.8086938184739982,"vX0":8.852770535812,"vY0":-137.6645167888186,"vZ0":-4.547986284847106,"x":125.69,"y":162.95,"x0":-2.78006219604136,"y0":50.00416051218245,"z0":5.47473128134048,"aX":-10.458849643352387},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.8,"breakHorizontal":7.9,"spinRate":2405,"spinDirection":214},"zone":5,"typeConfidence":0.91,"plateTime":0.39834907101007566,"extension":6.107912563243317},"index":2,"playId":"b0d4558e-7809-3c82-95c1-9beaed10fc89","pitchNumber":2,"startTime":"2025-08-02T19:43:06.176Z","endTime":"2025-08-02T19:43:09.483Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":676391,"link":"/api/v1/people/676391"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"first":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":664728,"link":"/api/v1/people/664728"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":78.4,"strikeZoneTop":3.5,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.611152543642135,"aZ":-31.22535329297922,"pfxX":1.180740223885116,"pfxZ":0.6097374778339884,"pX":0.03426508607419154,"pZ":1.0035616740245874,"vX0":6.701797888751201,"vY0":-124.3768624138258,"vZ0":-4.0417356107711795,"x":115.69,"y":211.68,"x0":-2.8564825963079072,"y0":50.00223603757357,"z0":5.259384540046597,"aX":1.836355518543522},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":0.4,"breakHorizontal":-3.8,"spinRate":2178,"spinDirection":139},"zone":14,"typeConfidence":0.9,"plateTime":0.4415809903979584,"extension":6.090640825388494},"index":3,"playId":"a7c22f12-c643-3ceb-9821-d15de1fbdac9","pitchNumber":3,"startTime":"2025-08-02T19:43:32.132Z","endTime":"2025-08-02T19:43:35.519Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":676391,"link":"/api/v1/people/676391"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"first":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":664728,"link":"/api/v1/people/664728"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677951,"link":"/api/v1/people/677951"},"credit":"b_ab"},{"player":{"id":453286,"link":"/api/v1/people/453286"},"credit":"p_ab"},{"player":{"id":677951,"link":"/api/v1/people/677951"},"credit":"b_pa"},{"player":{"id":453286,"link":"/api/v1/people/453286"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":7.5,"leverageIndex":2.09,"dramaIndex":104.0,"contextMetrics":{},"playEndTime":"2025-08-02T19:43:35.519Z","atBatIndex":16},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Vinnie Pasquantino lines out to right fielder Addison Barger.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-02T19:43:50.497Z","endTime":"2025-08-02T19:45:16.684Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":453286,"fullName":"Max Scherzer","link":"/api/v1/people/453286"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":680718,"link":"/api/v1/people/680718"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":86.7,"strikeZoneTop":3.6,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.75601421525565,"aZ":-16.486773303698413,"pfxX":-4.9680401348355225,"pfxZ":8.122349168556845,"pX":-4.3949826055067E-5,"pZ":3.7970530150868846,"vX0":9.099299624821565,"vY0":-138.11211674477784,"vZ0":-1.9219051164139076,"x":117.0,"y":136.26,"x0":-2.6919543344478623,"y0":50.00495780618898,"z0":5.610689426639458,"aX":-9.598614842487512},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":14.5,"breakHorizontal":7.1,"spinRate":2343,"spinDirection":215},"zone":11,"typeConfidence":0.91,"plateTime":0.3965767822603592,"extension":6.162105311281022},"index":0,"playId":"5411a21e-a3c0-344f-9fd3-6c335186731b","pitchNumber":1,"startTime":"2025-08-02T19:44:08.656Z","endTime":"2025-08-02T19:44:13.893Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":676391,"link":"/api/v1/people/676391"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"first":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":664728,"link":"/api/v1/people/664728"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":79.6,"strikeZoneTop":3.47554766632509,"strikeZoneBottom":1.67285924540614,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.801710369272488,"aZ":-28.126659273047714,"pfxX":-7.273303186181872,"pfxZ":2.5182756115793774,"pX":-1.3576835472209485,"pZ":1.3676859770731564,"vX0":6.373895383367575,"vY0":-125.75723199309351,"vZ0":-4.14333635188839,"x":168.75,"y":201.85,"x0":-2.976513652661782,"y0":50.00244478113388,"z0":5.310607530998055,"aX":-11.684002074379022},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":3.8,"breakHorizontal":11.8,"spinRate":1285,"spinDirection":241},"zone":13,"typeConfidence":0.89,"plateTime":0.4350625273438178,"extension":6.294351612381626},"index":1,"playId":"3baad99c-1fec-3f78-aee8-57e04e3ddc9c","pitchNumber":2,"startTime":"2025-08-02T19:44:49.287Z","endTime":"2025-08-02T19:44:52.681Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":676391,"link":"/api/v1/people/676391"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"first":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":664728,"link":"/api/v1/people/664728"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.0,"endSpeed":71.5,"strikeZoneTop":3.6,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.723187263044206,"aZ":-36.47583704567356,"pfxX":5.9213217298129805,"pfxZ":-3.3187149661926014,"pX":-0.7589475815324246,"pZ":2.990601088380251,"vX0":2.999387521583431,"vY0":-113.46686299837549,"vZ0":2.066021312625738,"x":145.93,"y":158.03,"x0":-2.869216735384068,"y0":50.00093471694807,"z0":5.715885286055479,"aX":7.6812320808948416},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.3,"breakVerticalInduced":-5.2,"breakHorizontal":-11.5,"spinRate":2697,"spinDirection":66},"zone":4,"typeConfidence":0.89,"plateTime":0.48363906112896116,"extension":6.171583506196809},"hitData":{"launchSpeed":78.0,"launchAngle":23.0,"totalDistance":254.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":125.55,"coordY":186.82}},"index":2,"playId":"ffdad53b-8c3c-3892-8fa8-d39e8b88c749","pitchNumber":3,"startTime":"2025-08-02T19:45:09.765Z","endTime":"2025-08-02T19:45:16.684Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":676391,"link":"/api/v1/people/676391"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"first":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":664728,"link":"/api/v1/people/664728"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686469,"link":"/api/v1/people/686469"},"credit":"b_ab"},{"player":{"id":453286,"link":"/api/v1/people/453286"},"credit":"p_ab"},{"player":{"id":686469,"link":"/api/v1/people/686469"},"credit":"b_pa"},{"player":{"id":453286,"link":"/api/v1/people/453286"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.50000000000001,"awayTeamWinProbability":44.49999999999999,"homeTeamWinProbabilityAdded":5.500000000000007,"leverageIndex":2.11,"dramaIndex":92.0,"contextMetrics":{},"playEndTime":"2025-08-02T19:45:16.684Z","atBatIndex":17},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Myles Straw singles on a bunt ground ball to third baseman Maikel Garcia, deflected by second baseman Jonathan India.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-02T19:47:24.677Z","endTime":"2025-08-02T19:48:00.978Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663697,"link":"/api/v1/people/663697"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_deflection"},{"player":{"id":672580,"link":"/api/v1/people/672580"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.5,"endSpeed":81.9,"strikeZoneTop":3.61356283666546,"strikeZoneBottom":1.74277074712624,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.677935373400423,"aZ":-14.77408302772565,"pfxX":-0.3268422129691615,"pfxZ":10.115056031740846,"pX":1.3882962093703324,"pZ":3.689256859239304,"vX0":0.9411665713216801,"vY0":-130.40362542997863,"vZ0":-4.302524416412987,"x":64.08,"y":139.17,"x0":1.0649974474000403,"y0":50.00523238480171,"z0":6.476800490531662,"aX":-0.5624615256406098},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":17.5,"breakHorizontal":0.4,"spinRate":2096,"spinDirection":164},"zone":12,"typeConfidence":0.75,"plateTime":0.42017948833347685,"extension":5.9552598039823135},"index":0,"playId":"d307d908-373e-3f97-893d-6e0ab83900c7","pitchNumber":1,"startTime":"2025-08-02T19:47:25.300Z","endTime":"2025-08-02T19:47:29.082Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":664702,"link":"/api/v1/people/664702","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":79.5,"strikeZoneTop":3.584796618254,"strikeZoneBottom":1.74869755517222,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.60562157610983,"aZ":-23.640898756234503,"pfxX":-1.3009621250272978,"pfxZ":5.292637589125707,"pX":0.369202036806522,"pZ":2.7971303779119965,"vX0":-1.4627858536398892,"vY0":-126.41778271354953,"vZ0":-4.048003322840984,"x":102.93,"y":163.26,"x0":1.1251328003936127,"y0":50.00428364414092,"z0":6.3246384169427685,"aX":-2.098595663708505},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":8.9,"breakHorizontal":2.6,"spinRate":2300,"spinDirection":179},"zone":6,"typeConfidence":0.9,"plateTime":0.43383379120319665,"extension":6.23320581778065},"index":1,"playId":"81fed8a5-bdc9-3aca-9c2e-a4ad495d5f19","pitchNumber":2,"startTime":"2025-08-02T19:47:36.927Z","endTime":"2025-08-02T19:47:40.841Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":664702,"link":"/api/v1/people/664702","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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":92.2,"endSpeed":84.5,"strikeZoneTop":3.46,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.779189515091073,"aZ":-13.21385655722196,"pfxX":2.5018194788714694,"pfxZ":10.368887883571357,"pX":0.5847569366645007,"pZ":3.3296889733947035,"vX0":-1.8401708366521345,"vY0":-134.28948421013894,"vZ0":-5.396796034464853,"x":94.71,"y":148.88,"x0":0.953458030766672,"y0":50.00311700935195,"z0":6.303689041675997,"aX":4.574559298920477},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":17.9,"breakHorizontal":-4.2,"spinRate":2297,"spinDirection":164},"zone":3,"typeConfidence":0.91,"plateTime":0.40769697079063016,"extension":6.243979083579932},"hitData":{"launchSpeed":49.8,"launchAngle":-32.0,"totalDistance":8.0,"trajectory":"bunt_grounder","hardness":"medium","location":"4","coordinates":{"coordX":136.86,"coordY":162.18}},"index":2,"playId":"88ec9ef3-ca4b-3325-bf0a-515119e57717","pitchNumber":3,"startTime":"2025-08-02T19:47:47.996Z","endTime":"2025-08-02T19:48:00.978Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":664702,"link":"/api/v1/people/664702","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664702,"link":"/api/v1/people/664702"},"credit":"b_ab"},{"player":{"id":702070,"link":"/api/v1/people/702070"},"credit":"p_ab"},{"player":{"id":664702,"link":"/api/v1/people/664702"},"credit":"b_pa"},{"player":{"id":702070,"link":"/api/v1/people/702070"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":59.5,"awayTeamWinProbability":40.5,"homeTeamWinProbabilityAdded":3.999999999999993,"leverageIndex":0.98,"dramaIndex":54.0,"contextMetrics":{},"playEndTime":"2025-08-02T19:48:00.978Z","atBatIndex":18},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Tyler Heineman hit by pitch. Myles Straw to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-02T19:48:51.432Z","endTime":"2025-08-02T19:49:34.336Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"},"postOnSecond":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"playId":"a70e661b-4af9-3d1f-991f-582b00b7a0b6","startTime":"2025-08-02T19:48:34.804Z","endTime":"2025-08-02T19:48:39.302Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":623168,"link":"/api/v1/people/623168","batSide":{"code":"R","description":"Right"}},"first":{"id":664702,"link":"/api/v1/people/664702"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":85.0,"strikeZoneTop":3.1500000590359,"strikeZoneBottom":1.4005930096497,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.97517302573107,"aZ":-14.896326144152653,"pfxX":1.586022760690586,"pfxZ":9.430065629133672,"pX":0.1404603268271272,"pZ":2.336634380632928,"vX0":-2.9511081437002598,"vY0":-133.7804191507899,"vZ0":-7.577533293176823,"x":111.65,"y":175.69,"x0":1.0464902986419213,"y0":50.00081692580628,"z0":6.251429473355578,"aX":2.905445959703827},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":15.8,"breakHorizontal":-2.3,"spinRate":2264,"spinDirection":162},"zone":5,"typeConfidence":0.9,"plateTime":0.40776205322061054,"extension":6.099558438348309},"index":1,"playId":"d6fc977f-9c2c-39a5-9c5e-c460a2652379","pitchNumber":1,"startTime":"2025-08-02T19:48:53.547Z","endTime":"2025-08-02T19:48:57.757Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":623168,"link":"/api/v1/people/623168","batSide":{"code":"R","description":"Right"}},"first":{"id":664702,"link":"/api/v1/people/664702"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.4,"endSpeed":76.3,"strikeZoneTop":3.1500013154697,"strikeZoneBottom":1.43933444852262,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.94457012545549,"aZ":-34.48933987517039,"pfxX":-3.0221228500322805,"pfxZ":-1.5781886508217475,"pX":0.6086736411510218,"pZ":3.2481506921175094,"vX0":-0.100317237113453,"vY0":-120.15387492604451,"vZ0":-0.40529484614826816,"x":93.8,"y":151.08,"x0":1.0438313164413902,"y0":50.00072650619648,"z0":6.4677812220286555,"aX":-4.444902260434661},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-2.6,"breakHorizontal":5.5,"spinRate":2378,"spinDirection":282},"zone":3,"typeConfidence":0.92,"plateTime":0.45480569414241545,"extension":6.1237179900072825},"index":2,"playId":"3c09e9b9-0915-3219-98ea-eadb99e21585","pitchNumber":2,"startTime":"2025-08-02T19:49:11.466Z","endTime":"2025-08-02T19:49:15.796Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":623168,"link":"/api/v1/people/623168","batSide":{"code":"R","description":"Right"}},"first":{"id":664702,"link":"/api/v1/people/664702"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":81.3,"strikeZoneTop":3.15,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.857858265239543,"aZ":-27.852374187587145,"pfxX":-2.6409883764587727,"pfxZ":2.5931384966746283,"pX":-1.3830939071502348,"pZ":3.3652509708547824,"vX0":-4.190859426322838,"vY0":-127.44540456698138,"vZ0":-2.2423221089792125,"x":169.72,"y":147.92,"x0":0.617266994060139,"y0":50.004877477224085,"z0":6.426909454789981,"aX":-4.402603786721413},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":4.4,"breakHorizontal":5.6,"spinRate":2413,"spinDirection":205},"zone":11,"typeConfidence":0.91,"plateTime":0.4275664034978095,"extension":6.345575395283496},"index":3,"playId":"8849f5a0-b956-3898-80f6-6443036971ab","pitchNumber":3,"startTime":"2025-08-02T19:49:29.136Z","endTime":"2025-08-02T19:49:34.336Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":623168,"link":"/api/v1/people/623168","batSide":{"code":"R","description":"Right"}},"first":{"id":664702,"link":"/api/v1/people/664702"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":623168,"link":"/api/v1/people/623168"},"credit":"b_pa"},{"player":{"id":702070,"link":"/api/v1/people/702070"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":65.4,"awayTeamWinProbability":34.599999999999994,"homeTeamWinProbabilityAdded":5.900000000000006,"leverageIndex":1.62,"dramaIndex":82.0,"contextMetrics":{},"playEndTime":"2025-08-02T19:49:34.336Z","atBatIndex":19},{"result":{"type":"atBat","event":"Sac Bunt","eventType":"sac_bunt","description":"Joey Loperfido out on a sacrifice bunt, pitcher Noah Cameron to second baseman Jonathan India. Myles Straw to 3rd. Tyler Heineman to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-02T19:50:02.792Z","endTime":"2025-08-02T19:50:24.516Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":4},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"},"postOnThird":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"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":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":702070,"link":"/api/v1/people/702070"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":663697,"link":"/api/v1/people/663697"},"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":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":"r_adv_force","runner":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":88.5,"endSpeed":81.7,"strikeZoneTop":3.48,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.047604508947874,"aZ":-25.216856848621724,"pfxX":-1.8768783992047213,"pfxZ":4.108194716781339,"pX":-0.5835028788585733,"pZ":3.133243153535855,"vX0":-3.3027151006969726,"vY0":-128.88019599849463,"vZ0":-3.2395140381396224,"x":139.24,"y":154.18,"x0":0.9550079397856824,"y0":50.00333933801676,"z0":6.339242193131895,"aX":-3.1791265616062923},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":7.0,"breakHorizontal":4.1,"spinRate":2310,"spinDirection":185},"zone":1,"typeConfidence":0.91,"plateTime":0.42386649011373967,"extension":6.401663149902327},"hitData":{"launchSpeed":29.2,"launchAngle":-15.0,"totalDistance":10.0,"trajectory":"bunt_grounder","hardness":"medium","location":"1","coordinates":{"coordX":121.62,"coordY":194.09}},"index":0,"playId":"1d0f3100-a7f6-36bb-8992-3d84c949ac48","pitchNumber":1,"startTime":"2025-08-02T19:50:16.522Z","endTime":"2025-08-02T19:50:24.516Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":694388,"link":"/api/v1/people/694388","batSide":{"code":"L","description":"Left"}},"first":{"id":623168,"link":"/api/v1/people/623168"},"second":{"id":664702,"link":"/api/v1/people/664702"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694388,"link":"/api/v1/people/694388"},"credit":"b_pa"},{"player":{"id":702070,"link":"/api/v1/people/702070"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_bunt"}],"homeTeamWinProbability":65.10000000000001,"awayTeamWinProbability":34.89999999999999,"homeTeamWinProbabilityAdded":-0.29999999999999716,"leverageIndex":1.98,"dramaIndex":57.0,"contextMetrics":{},"playEndTime":"2025-08-02T19:50:24.516Z","atBatIndex":20},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Royals challenged (tag play), call on the field was upheld: Davis Schneider singles on a fly ball to right fielder John Rave. Myles Straw scores. Tyler Heineman scores. Davis Schneider to 2nd. Davis Schneider advances to 2nd, on a fielding error by right fielder John Rave.","rbi":2,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-02T19:50:58.918Z","endTime":"2025-08-02T19:53:46.825Z","isComplete":true,"isScoringPlay":true,"hasReview":true,"hasOut":false,"captivatingIndex":70},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":676914,"fullName":"Davis Schneider","link":"/api/v1/people/676914"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":676914,"fullName":"Davis Schneider","link":"/api/v1/people/676914"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":676914,"fullName":"Davis Schneider","link":"/api/v1/people/676914"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":670231,"link":"/api/v1/people/670231"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"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":676914,"fullName":"Davis Schneider","link":"/api/v1/people/676914"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":670231,"link":"/api/v1/people/670231"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielding_error"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"},"responsiblePitcher":{"id":702070,"link":"/api/v1/people/702070"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"responsiblePitcher":{"id":702070,"link":"/api/v1/people/702070"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":78.2,"endSpeed":72.2,"strikeZoneTop":3.06999893466424,"strikeZoneBottom":1.39558987049487,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.011153710210593,"aZ":-41.93157709846651,"pfxX":-3.1537198001839815,"pfxZ":-7.4321656943421,"pX":-0.8723987399811893,"pZ":3.541519620884297,"vX0":-2.7701644239482572,"vY0":-113.88135506514892,"vZ0":2.206203236120846,"x":150.25,"y":143.16,"x0":0.7697287021936602,"y0":50.00314471171694,"z0":6.709434587015886,"aX":-4.139804615168248},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.2,"breakVerticalInduced":-12.6,"breakHorizontal":6.4,"spinRate":2422,"spinDirection":345},"zone":11,"typeConfidence":0.92,"plateTime":0.48105519211076775,"extension":6.295831918666363},"index":0,"playId":"48d33446-d70d-3bc3-855d-946c4d09dbcc","pitchNumber":1,"startTime":"2025-08-02T19:50:58.918Z","endTime":"2025-08-02T19:51:02.892Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":676914,"link":"/api/v1/people/676914","batSide":{"code":"R","description":"Right"}},"second":{"id":623168,"link":"/api/v1/people/623168"},"third":{"id":664702,"link":"/api/v1/people/664702"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":78.4,"endSpeed":72.7,"strikeZoneTop":3.07,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.290678821427555,"aZ":-42.78094363683594,"pfxX":-2.3480236990249224,"pfxZ":-8.040574270385394,"pX":0.018283057641468994,"pZ":2.154819424764614,"vX0":-1.5871671089344557,"vY0":-114.22103777342156,"vZ0":-0.34124847786953216,"x":116.3,"y":180.6,"x0":1.0274944846769558,"y0":50.00268213217588,"z0":6.517514347002353,"aX":-3.0977520612952225},"breaks":{"breakAngle":4.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.8,"breakVerticalInduced":-14.4,"breakHorizontal":4.7,"spinRate":2352,"spinDirection":345},"zone":5,"typeConfidence":0.92,"plateTime":0.4797806967766616,"extension":6.291609401766306},"index":1,"playId":"9e035570-e999-3320-9a5a-3914a8bef29c","pitchNumber":2,"startTime":"2025-08-02T19:51:15.142Z","endTime":"2025-08-02T19:51:18.944Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":676914,"link":"/api/v1/people/676914","batSide":{"code":"R","description":"Right"}},"second":{"id":623168,"link":"/api/v1/people/623168"},"third":{"id":664702,"link":"/api/v1/people/664702"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.0,"endSpeed":75.0,"strikeZoneTop":2.96933070602642,"strikeZoneBottom":1.52752618262056,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.18925952326251,"aZ":-20.829767592400167,"pfxX":7.66604827118967,"pfxZ":7.952323208120303,"pX":-0.48566210798269677,"pZ":1.073925663008491,"vX0":-6.560582856530118,"vY0":-119.04850795987633,"vZ0":-7.287394036623127,"x":135.51,"y":209.78,"x0":1.3182022672223497,"y0":50.00134080632098,"z0":6.077944100214857,"aX":10.93399362818412},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":12.7,"breakHorizontal":-12.1,"spinRate":1349,"spinDirection":144},"zone":13,"typeConfidence":0.9,"plateTime":0.461196100396442,"extension":6.35475698929493},"index":2,"playId":"349d1d7f-7f27-363b-a875-5b14ef5ffada","pitchNumber":3,"startTime":"2025-08-02T19:51:34.394Z","endTime":"2025-08-02T19:51:38.116Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":676914,"link":"/api/v1/people/676914","batSide":{"code":"R","description":"Right"}},"second":{"id":623168,"link":"/api/v1/people/623168"},"third":{"id":664702,"link":"/api/v1/people/664702"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.1,"endSpeed":72.2,"strikeZoneTop":3.07,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.706240765775277,"aZ":-41.14414115618216,"pfxX":-2.4924417503980876,"pfxZ":-6.880415409139947,"pX":0.17312043209859537,"pZ":1.5747393250071198,"vX0":-0.7557835639743847,"vY0":-113.69610763503123,"vZ0":-1.7684571773304376,"x":110.4,"y":196.26,"x0":0.8340654007682795,"y0":50.004098588690674,"z0":6.462350911790501,"aX":-3.2486466810540993},"breaks":{"breakAngle":4.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.6,"breakVerticalInduced":-12.6,"breakHorizontal":4.7,"spinRate":2329,"spinDirection":345},"zone":8,"typeConfidence":0.92,"plateTime":0.4825690558586393,"extension":6.398807422082044},"index":3,"playId":"48bfa8d7-c00d-3e66-92f0-04b2ce8cd7f1","pitchNumber":4,"startTime":"2025-08-02T19:51:50.904Z","endTime":"2025-08-02T19:51:54.387Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":676914,"link":"/api/v1/people/676914","batSide":{"code":"R","description":"Right"}},"second":{"id":623168,"link":"/api/v1/people/623168"},"third":{"id":664702,"link":"/api/v1/people/664702"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":79.7,"strikeZoneTop":3.07,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.850283607785745,"aZ":-34.06858817036639,"pfxX":-1.1912449252547805,"pfxZ":-1.1866401310698338,"pX":-0.03524734777628377,"pZ":1.9467381621338309,"vX0":-2.472661580332522,"vY0":-125.59488926592859,"vZ0":-3.7207103359857774,"x":118.34,"y":186.22,"x0":1.1157460889942212,"y0":50.00047972895623,"z0":6.210777464733018,"aX":-1.9070673407083856},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-2.8,"breakHorizontal":2.8,"spinRate":2489,"spinDirection":280},"zone":8,"typeConfidence":0.9,"plateTime":0.4356924147968524,"extension":6.579866832137835},"index":4,"playId":"beb88485-2cbf-3e90-8f4b-a551f0cb193f","pitchNumber":5,"startTime":"2025-08-02T19:52:10.184Z","endTime":"2025-08-02T19:52:14.598Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":676914,"link":"/api/v1/people/676914","batSide":{"code":"R","description":"Right"}},"second":{"id":623168,"link":"/api/v1/people/623168"},"third":{"id":664702,"link":"/api/v1/people/664702"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":79.1,"strikeZoneTop":3.07,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.52954099865358,"aZ":-38.22077654672826,"pfxX":-1.9187384005686408,"pfxZ":-3.8495068028889126,"pX":0.9807667893201313,"pZ":2.1256652075568963,"vX0":0.7534531430696145,"vY0":-124.50473975064097,"vZ0":-2.506293309663434,"x":79.62,"y":181.39,"x0":0.9238224665472747,"y0":50.000455345499084,"z0":6.302355742364164,"aX":-3.0178281825326407},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":-7.3,"breakHorizontal":3.4,"spinRate":2253,"spinDirection":346},"zone":14,"typeConfidence":0.88,"plateTime":0.4396052967673061,"extension":6.305050782531123},"index":5,"playId":"8e80df18-d468-31ac-9762-e4fecc691810","pitchNumber":6,"startTime":"2025-08-02T19:52:47.260Z","endTime":"2025-08-02T19:52:50.899Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":676914,"link":"/api/v1/people/676914","batSide":{"code":"R","description":"Right"}},"second":{"id":623168,"link":"/api/v1/people/623168"},"third":{"id":664702,"link":"/api/v1/people/664702"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":82.9,"strikeZoneTop":3.02942383252547,"strikeZoneBottom":1.5203415847286,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.1584806363092,"aZ":-26.57025455064086,"pfxX":-3.3219510782400947,"pfxZ":3.2156910827160097,"pX":0.7595558875908459,"pZ":3.142366635083908,"vX0":0.2616432776477541,"vY0":-130.55826584422334,"vZ0":-2.887172815788367,"x":88.05,"y":153.94,"x0":1.0906525447476358,"y0":50.00283988437563,"z0":6.243233936510094,"aX":-5.786161903715334},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":5.5,"breakHorizontal":6.0,"spinRate":2474,"spinDirection":191},"zone":12,"typeConfidence":0.92,"plateTime":0.41809835446338006,"extension":6.370860417705283},"index":6,"playId":"bb0af948-5ea9-3b5b-81e6-27629517c709","pitchNumber":7,"startTime":"2025-08-02T19:53:14.554Z","endTime":"2025-08-02T19:53:18.552Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":676914,"link":"/api/v1/people/676914","batSide":{"code":"R","description":"Right"}},"second":{"id":623168,"link":"/api/v1/people/623168"},"third":{"id":664702,"link":"/api/v1/people/664702"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.0,"endSpeed":76.0,"strikeZoneTop":3.07,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.748832986822816,"aZ":-43.18531636569576,"pfxX":-1.6429296835468967,"pfxZ":-7.600322280070555,"pX":-0.04389438795891258,"pZ":2.5399558493940755,"vX0":-1.4833540911222378,"vY0":-119.50904366260602,"vZ0":-0.23226540971710263,"x":118.67,"y":170.2,"x0":0.7980163168478318,"y0":50.0041726105132,"z0":6.5130447972912355,"aX":-2.379520391766775},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.1,"breakVerticalInduced":-13.6,"breakHorizontal":3.4,"spinRate":2361,"spinDirection":346},"zone":5,"typeConfidence":0.93,"plateTime":0.45809421475221956,"extension":6.320267667625495},"hitData":{"launchSpeed":65.3,"launchAngle":35.0,"totalDistance":208.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":139.11,"coordY":109.29}},"index":7,"playId":"b5a25466-cb31-3b8f-a439-900bd704e23b","pitchNumber":8,"startTime":"2025-08-02T19:53:34.039Z","endTime":"2025-08-02T19:53:46.825Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":676914,"link":"/api/v1/people/676914","batSide":{"code":"R","description":"Right"}},"second":{"id":623168,"link":"/api/v1/people/623168"},"third":{"id":664702,"link":"/api/v1/people/664702"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676914,"link":"/api/v1/people/676914"},"credit":"b_ab"},{"player":{"id":702070,"link":"/api/v1/people/702070"},"credit":"p_ab"},{"player":{"id":676914,"link":"/api/v1/people/676914"},"credit":"b_pa"},{"player":{"id":702070,"link":"/api/v1/people/702070"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MA","challengeTeamId":118},"homeTeamWinProbability":77.9,"awayTeamWinProbability":22.099999999999994,"homeTeamWinProbabilityAdded":12.799999999999997,"leverageIndex":1.82,"dramaIndex":129.0,"contextMetrics":{},"playEndTime":"2025-08-02T19:53:46.825Z","atBatIndex":21},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ernie Clement flies out to center fielder Kyle Isbel.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-02T19:56:39.992Z","endTime":"2025-08-02T19:57:41.138Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":676914,"fullName":"Davis Schneider","link":"/api/v1/people/676914"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":664728,"link":"/api/v1/people/664728"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":89.2,"endSpeed":82.8,"strikeZoneTop":3.42,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.488299458973913,"aZ":-23.78611909074027,"pfxX":-1.5692535742875107,"pfxZ":4.863370949779106,"pX":-1.2454267315213678,"pZ":1.9054727886309328,"vX0":-4.806291514997849,"vY0":-129.78889331321224,"vZ0":-6.549973951215277,"x":164.47,"y":187.33,"x0":0.8263535354941409,"y0":50.000524232382816,"z0":6.246349127275947,"aX":-2.704448364608193},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":7.7,"breakHorizontal":3.8,"spinRate":2434,"spinDirection":187},"zone":13,"typeConfidence":0.89,"plateTime":0.42032615062421996,"extension":6.305006062820391},"index":0,"playId":"81b0bb50-dafc-3905-bd4c-4c8ffd3e2a4a","pitchNumber":1,"startTime":"2025-08-02T19:56:47.221Z","endTime":"2025-08-02T19:56:50.678Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":676391,"link":"/api/v1/people/676391","batSide":{"code":"R","description":"Right"}},"second":{"id":676914,"link":"/api/v1/people/676914"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":79.3,"strikeZoneTop":3.42,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.274329021407354,"aZ":-31.522823385344562,"pfxX":-1.599923655939369,"pfxZ":0.4149191176530822,"pX":-1.2202596100354837,"pZ":0.9894918693000152,"vX0":-5.1710207839312625,"vY0":-124.38069040113209,"vZ0":-6.2566840435884785,"x":163.51,"y":212.06,"x0":1.0911425586830223,"y0":50.00389566917272,"z0":6.142319630614017,"aX":-2.5132713749821134},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-0.5,"breakHorizontal":4.1,"spinRate":2494,"spinDirection":254},"zone":13,"typeConfidence":0.9,"plateTime":0.43988498718733116,"extension":6.37474730881213},"index":1,"playId":"0f030222-96b7-36fc-b308-ed65027b796b","pitchNumber":2,"startTime":"2025-08-02T19:57:04.726Z","endTime":"2025-08-02T19:57:09.480Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":676391,"link":"/api/v1/people/676391","batSide":{"code":"R","description":"Right"}},"second":{"id":676914,"link":"/api/v1/people/676914"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.3,"endSpeed":75.8,"strikeZoneTop":3.42,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.261974583860834,"aZ":-41.74623182525797,"pfxX":-2.58434702517438,"pfxZ":-6.616816579480638,"pX":-0.5011321386329639,"pZ":2.179787132227431,"vX0":-1.9469138763221974,"vY0":-119.8088736469656,"vZ0":-1.2101484355483616,"x":136.1,"y":179.93,"x0":0.6592900856979778,"y0":50.004157443088516,"z0":6.439561548958262,"aX":-3.73750630416708},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.6,"breakVerticalInduced":-12.0,"breakHorizontal":5.2,"spinRate":2233,"spinDirection":347},"zone":4,"typeConfidence":0.93,"plateTime":0.45807493815142175,"extension":6.482945024256721},"hitData":{"launchSpeed":92.2,"launchAngle":40.0,"totalDistance":303.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":134.73,"coordY":78.4}},"index":2,"playId":"3bc6340b-b166-3999-836b-734790581896","pitchNumber":3,"startTime":"2025-08-02T19:57:29.023Z","endTime":"2025-08-02T19:57:41.138Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":676391,"link":"/api/v1/people/676391","batSide":{"code":"R","description":"Right"}},"second":{"id":676914,"link":"/api/v1/people/676914"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676391,"link":"/api/v1/people/676391"},"credit":"b_ab"},{"player":{"id":702070,"link":"/api/v1/people/702070"},"credit":"p_ab"},{"player":{"id":676391,"link":"/api/v1/people/676391"},"credit":"b_pa"},{"player":{"id":702070,"link":"/api/v1/people/702070"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":75.4,"awayTeamWinProbability":24.599999999999994,"homeTeamWinProbabilityAdded":-2.5,"leverageIndex":0.91,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2025-08-02T19:57:41.138Z","atBatIndex":22},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Vladimir Guerrero Jr. walks. Davis Schneider to 3rd. Davis Schneider steals (1) 3rd base. Davis Schneider to 3rd.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-02T19:57:59.671Z","endTime":"2025-08-02T20:00:01.662Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"postOnThird":{"id":676914,"fullName":"Davis Schneider","link":"/api/v1/people/676914"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 3B","eventType":"stolen_base_3b","movementReason":"r_stolen_base_3b","runner":{"id":676914,"fullName":"Davis Schneider","link":"/api/v1/people/676914"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"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":90.4,"endSpeed":83.8,"strikeZoneTop":3.66,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.373208738473103,"aZ":-24.365076722348586,"pfxX":-2.100164618236443,"pfxZ":4.40285384824741,"pX":-0.9031420077303494,"pZ":2.7477962214320857,"vX0":-4.098957961450266,"vY0":-131.64174060209294,"vZ0":-4.637402293795297,"x":151.43,"y":164.59,"x0":0.9408566618316038,"y0":50.00063831921158,"z0":6.314055991653022,"aX":-3.720318845298627},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":7.3,"breakHorizontal":4.7,"spinRate":2509,"spinDirection":190},"zone":11,"typeConfidence":0.91,"plateTime":0.4145244207374894,"extension":6.2981205328959255},"index":0,"playId":"a483825c-75fc-3448-bded-60fe9c7eddc6","pitchNumber":1,"startTime":"2025-08-02T19:58:09.706Z","endTime":"2025-08-02T19:58:13.080Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":665489,"link":"/api/v1/people/665489","batSide":{"code":"R","description":"Right"}},"second":{"id":676914,"link":"/api/v1/people/676914"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.9,"endSpeed":75.4,"strikeZoneTop":3.81501186238062,"strikeZoneBottom":1.81745122605102,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.36063627805058,"aZ":-20.647121853687437,"pfxX":6.091604458537628,"pfxZ":7.972238360772311,"pX":0.854871057972059,"pZ":2.8843021227803125,"vX0":-3.018700612909563,"vY0":-119.32047636314408,"vZ0":-3.4504075050005856,"x":84.41,"y":160.9,"x0":1.3431102615819392,"y0":50.002970735097946,"z0":6.203500804768108,"aX":8.808212513983486},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":13.9,"breakHorizontal":-10.3,"spinRate":1585,"spinDirection":144},"zone":12,"typeConfidence":0.9,"plateTime":0.4585422270560904,"extension":6.190343700283023},"index":1,"playId":"0d0278a1-d719-36ad-a22d-18e82ebdeb8e","pitchNumber":2,"startTime":"2025-08-02T19:58:28.290Z","endTime":"2025-08-02T19:58:32.518Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":665489,"link":"/api/v1/people/665489","batSide":{"code":"R","description":"Right"}},"second":{"id":676914,"link":"/api/v1/people/676914"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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":91.6,"endSpeed":84.2,"strikeZoneTop":3.66000106227571,"strikeZoneBottom":1.65861065614444,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.59320261358781,"aZ":-24.851754859462655,"pfxX":-0.9962367554355334,"pfxZ":4.049548159964505,"pX":-1.0087810022148218,"pZ":3.915913957788442,"vX0":-4.570801247976105,"vY0":-133.3967170533699,"vZ0":-1.5009570104402585,"x":155.45,"y":133.05,"x0":0.8535843661614319,"y0":50.00581394828069,"z0":6.270422590499096,"aX":-1.8029454672096294},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":7.2,"breakHorizontal":2.8,"spinRate":2561,"spinDirection":210},"zone":11,"typeConfidence":0.9,"plateTime":0.40995906298840623,"extension":6.461050624643602},"index":2,"playId":"e133666d-19c2-327f-950d-ee1ae55faec2","pitchNumber":3,"startTime":"2025-08-02T19:58:45.638Z","endTime":"2025-08-02T19:58:50.505Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":665489,"link":"/api/v1/people/665489","batSide":{"code":"R","description":"Right"}},"second":{"id":676914,"link":"/api/v1/people/676914"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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":90.4,"endSpeed":83.6,"strikeZoneTop":3.66000045171279,"strikeZoneBottom":1.62782983926402,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.557222117376774,"aZ":-25.280184826692462,"pfxX":-1.4523832529994563,"pfxZ":3.8911647225089094,"pX":-1.093336127519776,"pZ":3.112559171554781,"vX0":-4.451771355741089,"vY0":-131.6561648490998,"vZ0":-3.4297095646070384,"x":158.68,"y":154.74,"x0":0.801927708660562,"y0":50.00146451602689,"z0":6.283912971008249,"aX":-2.5728445022168684},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":6.6,"breakHorizontal":3.5,"spinRate":2431,"spinDirection":192},"zone":11,"typeConfidence":0.91,"plateTime":0.4145836547491899,"extension":6.392564883838046},"index":3,"playId":"b4f27924-32b1-3165-9d00-c34c763cf896","pitchNumber":4,"startTime":"2025-08-02T19:59:00.542Z","endTime":"2025-08-02T19:59:04.879Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":665489,"link":"/api/v1/people/665489","batSide":{"code":"R","description":"Right"}},"second":{"id":676914,"link":"/api/v1/people/676914"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":87.6,"strikeZoneTop":3.65999900607033,"strikeZoneBottom":1.66097018045777,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.14370496610019,"aZ":-11.403650575568369,"pfxX":2.876541064904452,"pfxZ":10.683186047344027,"pX":-0.43250435958037875,"pZ":1.5509067123876947,"vX0":-5.105357810794646,"vY0":-137.93868512498744,"vZ0":-10.143419885893278,"x":133.49,"y":196.91,"x0":1.0611815266969296,"y0":50.00332275322363,"z0":6.025644655980091,"aX":5.593108943232286},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":17.6,"breakHorizontal":-4.2,"spinRate":2325,"spinDirection":162},"zone":7,"typeConfidence":0.91,"plateTime":0.3957489331691608,"extension":6.502347506625935},"index":4,"playId":"22d3b38a-0d2b-3a93-95b9-3d81be7886ce","pitchNumber":5,"startTime":"2025-08-02T19:59:18.144Z","endTime":"2025-08-02T19:59:22.703Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":665489,"link":"/api/v1/people/665489","batSide":{"code":"R","description":"Right"}},"second":{"id":676914,"link":"/api/v1/people/676914"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":82.8,"strikeZoneTop":3.66000040974629,"strikeZoneBottom":1.6983971985293,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.250106981881938,"aZ":-28.30552920429303,"pfxX":-1.9731529147587579,"pfxZ":2.2582378403793757,"pX":-0.7671851397140609,"pZ":0.9912931362860956,"vX0":-3.5499100922448883,"vY0":-129.33341175471,"vZ0":-7.451982092789521,"x":146.24,"y":212.02,"x0":0.8737309418261607,"y0":50.001375674299794,"z0":6.048349742299526,"aX":-3.378326811836296},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":2.8,"breakHorizontal":4.3,"spinRate":2461,"spinDirection":209},"zone":13,"typeConfidence":0.89,"plateTime":0.4217561907723133,"extension":6.570501813995812},"index":5,"playId":"40482ef5-3efe-3db8-8f74-b81cf8a45af2","pitchNumber":6,"startTime":"2025-08-02T19:59:55.149Z","endTime":"2025-08-02T20:00:01.662Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":665489,"link":"/api/v1/people/665489","batSide":{"code":"R","description":"Right"}},"second":{"id":676914,"link":"/api/v1/people/676914"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665489,"link":"/api/v1/people/665489"},"credit":"b_pa"},{"player":{"id":702070,"link":"/api/v1/people/702070"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":76.5,"awayTeamWinProbability":23.5,"homeTeamWinProbabilityAdded":1.0999999999999943,"leverageIndex":0.93,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2025-08-02T20:00:01.662Z","atBatIndex":23},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Bo Bichette singles on a ground ball to right fielder John Rave. Davis Schneider scores. Vladimir Guerrero Jr. to 2nd.","rbi":1,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-02T20:01:30.415Z","endTime":"2025-08-02T20:02:04.842Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"postOnSecond":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":670231,"link":"/api/v1/people/670231"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":676914,"fullName":"Davis Schneider","link":"/api/v1/people/676914"},"responsiblePitcher":{"id":702070,"link":"/api/v1/people/702070"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":2,"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-02T20:00:26.397Z","endTime":"2025-08-02T20:01:32.670Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"first":{"id":665489,"link":"/api/v1/people/665489"},"third":{"id":676914,"link":"/api/v1/people/676914"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.1,"endSpeed":75.3,"strikeZoneTop":3.65,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.53707525022886,"aZ":-39.15041508208058,"pfxX":0.379344959351801,"pfxZ":-4.948796075053144,"pX":-0.04106055554393517,"pZ":0.7588903334438316,"vX0":-1.6479671067481079,"vY0":-118.0448145494362,"vZ0":-4.478403731015127,"x":118.57,"y":218.29,"x0":0.6168843278030326,"y0":50.00048338705221,"z0":6.28595244933845,"aX":0.5352168311567301},"breaks":{"breakAngle":0.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.4,"breakVerticalInduced":-9.7,"breakHorizontal":-0.2,"spinRate":2315,"spinDirection":351},"zone":13,"typeConfidence":0.92,"plateTime":0.46405298006070916,"extension":6.566802628717068},"index":1,"playId":"d097414a-1bf2-32cd-af69-a9529562cac7","pitchNumber":1,"startTime":"2025-08-02T20:01:32.670Z","endTime":"2025-08-02T20:01:36.104Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"first":{"id":665489,"link":"/api/v1/people/665489"},"third":{"id":676914,"link":"/api/v1/people/676914"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.9,"endSpeed":82.0,"strikeZoneTop":3.65,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.39998355178366,"aZ":-24.362132819119918,"pfxX":-0.11357920998756421,"pfxZ":4.540523372271061,"pX":0.07549863331745452,"pZ":2.26013524853324,"vX0":-1.8985607836957672,"vY0":-130.77377632283145,"vZ0":-5.145692136575878,"x":114.12,"y":177.76,"x0":0.8277743533353696,"y0":50.00109319780584,"z0":6.097427597852488,"aX":-0.1950370450833639},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":7.2,"breakHorizontal":0.6,"spinRate":2372,"spinDirection":173},"zone":8,"typeConfidence":0.91,"plateTime":0.4199831836266097,"extension":6.4021190835656645},"hitData":{"launchSpeed":99.7,"launchAngle":4.0,"totalDistance":119.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":188.19,"coordY":115.34}},"index":2,"playId":"8216736f-d422-3a39-9354-50cc36fafc6c","pitchNumber":2,"startTime":"2025-08-02T20:01:54.856Z","endTime":"2025-08-02T20:02:04.842Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"first":{"id":665489,"link":"/api/v1/people/665489"},"third":{"id":676914,"link":"/api/v1/people/676914"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666182,"link":"/api/v1/people/666182"},"credit":"b_ab"},{"player":{"id":702070,"link":"/api/v1/people/702070"},"credit":"p_ab"},{"player":{"id":666182,"link":"/api/v1/people/666182"},"credit":"b_pa"},{"player":{"id":702070,"link":"/api/v1/people/702070"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":83.6,"awayTeamWinProbability":16.400000000000006,"homeTeamWinProbabilityAdded":7.099999999999994,"leverageIndex":1.34,"dramaIndex":82.0,"contextMetrics":{},"playEndTime":"2025-08-02T20:02:04.842Z","atBatIndex":24},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Addison Barger pops out to third baseman Maikel Garcia.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-02T20:02:25.021Z","endTime":"2025-08-02T20:02:41.324Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":680718,"fullName":"Addison Barger","link":"/api/v1/people/680718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":680718,"fullName":"Addison Barger","link":"/api/v1/people/680718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":672580,"link":"/api/v1/people/672580"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":76.5,"strikeZoneTop":3.66,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.990431104061408,"aZ":-29.957032278888946,"pfxX":-0.0420666892729753,"pfxZ":1.4759020151318847,"pX":-0.31059753609000973,"pZ":2.292732907916132,"vX0":-2.8210908509065926,"vY0":-122.71385666378055,"vZ0":-3.4487384548116866,"x":128.84,"y":176.88,"x0":0.867325713645701,"y0":50.000874943002394,"z0":6.313311247056753,"aX":-0.06295120668559533},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":2.0,"breakHorizontal":0.8,"spinRate":2488,"spinDirection":279},"zone":7,"typeConfidence":0.91,"plateTime":0.4491645777923985,"extension":6.588678463128797},"hitData":{"launchSpeed":85.5,"launchAngle":59.0,"totalDistance":179.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":82.23,"coordY":144.03}},"index":0,"playId":"5074a177-9431-3866-8d37-0a78c2a4a09b","pitchNumber":1,"startTime":"2025-08-02T20:02:31.969Z","endTime":"2025-08-02T20:02:41.324Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":680718,"link":"/api/v1/people/680718","batSide":{"code":"L","description":"Left"}},"first":{"id":666182,"link":"/api/v1/people/666182"},"second":{"id":665489,"link":"/api/v1/people/665489"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680718,"link":"/api/v1/people/680718"},"credit":"b_ab"},{"player":{"id":702070,"link":"/api/v1/people/702070"},"credit":"p_ab"},{"player":{"id":680718,"link":"/api/v1/people/680718"},"credit":"b_pa"},{"player":{"id":702070,"link":"/api/v1/people/702070"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":81.39999999999999,"awayTeamWinProbability":18.60000000000001,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.89,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2025-08-02T20:02:41.324Z","atBatIndex":25},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Maikel Garcia flies out to left fielder Joey Loperfido.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-02T20:04:58.383Z","endTime":"2025-08-02T20:06:01.058Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":453286,"fullName":"Max Scherzer","link":"/api/v1/people/453286"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[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":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":694388,"link":"/api/v1/people/694388"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Ali Sánchez replaces catcher Tyler Heineman, batting 8th, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-02T20:03:35.889Z","endTime":"2025-08-02T20:05:00.705Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":645305,"link":"/api/v1/people/645305"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"801","replacedPlayer":{"id":623168,"link":"/api/v1/people/623168"},"defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":676391,"link":"/api/v1/people/676391"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":84.0,"strikeZoneTop":3.6340635231146,"strikeZoneBottom":1.74415613109584,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.00225785069587,"aZ":-13.491840739878484,"pfxX":-6.694020254675194,"pfxZ":10.307111670830837,"pX":0.6168988015714969,"pZ":1.4006738103817593,"vX0":10.753794742795744,"vY0":-134.48065032492795,"vZ0":-8.304762724511585,"x":93.49,"y":200.96,"x0":-2.5832523694471354,"y0":50.0035938254491,"z0":5.508030217979672,"aX":-12.13478119317808},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":16.8,"breakHorizontal":9.5,"spinRate":2460,"spinDirection":215},"zone":14,"typeConfidence":0.9,"plateTime":0.4089288172215144,"extension":6.304565871324743},"index":1,"playId":"67cc5779-03fb-36ba-8117-7989763c1141","pitchNumber":1,"startTime":"2025-08-02T20:05:00.705Z","endTime":"2025-08-02T20:05:05.136Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":676391,"link":"/api/v1/people/676391"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":84.6,"strikeZoneTop":3.60999983204513,"strikeZoneBottom":1.74478551749138,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.81024270586765,"aZ":-11.547436125981434,"pfxX":-5.904192150337121,"pfxZ":11.20564900163065,"pX":0.5002071107998983,"pZ":1.6445711850166231,"vX0":10.224697090953834,"vY0":-135.6008175282943,"vZ0":-8.170126592605794,"x":97.93,"y":194.38,"x0":-2.5720439408315747,"y0":50.00443258456848,"z0":5.524610146918892,"aX":-10.870519378057045},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":18.4,"breakHorizontal":8.3,"spinRate":2438,"spinDirection":210},"zone":9,"typeConfidence":0.91,"plateTime":0.40570625526779747,"extension":6.114810515688702},"index":2,"playId":"3b832868-6242-3343-b0a5-c9b8650d59ac","pitchNumber":2,"startTime":"2025-08-02T20:05:14.462Z","endTime":"2025-08-02T20:05:18.305Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":676391,"link":"/api/v1/people/676391"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":80.3,"strikeZoneTop":3.59549224503643,"strikeZoneBottom":1.75369092128816,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.258877850285277,"aZ":-28.47443365864048,"pfxX":-0.005834578094734866,"pfxZ":2.3007317983046267,"pX":1.0260527208823658,"pZ":0.3845582699914532,"vX0":9.480689888159153,"vY0":-125.39549062547516,"vZ0":-6.28559643248422,"x":77.89,"y":228.4,"x0":-2.788909909475482,"y0":50.0022427307169,"z0":5.2206563171060765,"aX":-0.011426869133367911},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":3.0,"breakHorizontal":-1.9,"spinRate":2467,"spinDirection":164},"zone":14,"typeConfidence":0.9,"plateTime":0.4353405530900005,"extension":6.223128369477196},"index":3,"playId":"bcdc4893-6549-373a-a9f2-20ab7dc3f254","pitchNumber":3,"startTime":"2025-08-02T20:05:30.455Z","endTime":"2025-08-02T20:05:34.020Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":676391,"link":"/api/v1/people/676391"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.2,"endSpeed":78.0,"strikeZoneTop":3.61,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.253215890300577,"aZ":-32.81556984019635,"pfxX":1.5073922382824392,"pfxZ":-0.41412209325789817,"pX":-0.45507725961964235,"pZ":3.128832997915522,"vX0":5.642658432685491,"vY0":-122.6615752404982,"vZ0":0.78803377358227,"x":134.35,"y":154.3,"x0":-2.9730175712238336,"y0":50.00504833777808,"z0":5.582086553482696,"aX":2.3170054126534625},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-0.4,"breakHorizontal":-4.0,"spinRate":2315,"spinDirection":97},"zone":1,"typeConfidence":0.8,"plateTime":0.44502782548285724,"extension":6.060412351164517},"hitData":{"launchSpeed":91.3,"launchAngle":28.0,"totalDistance":345.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":53.33,"coordY":80.01}},"index":4,"playId":"f543f9f5-e811-3d0a-9b74-936dce7eca87","pitchNumber":4,"startTime":"2025-08-02T20:05:52.087Z","endTime":"2025-08-02T20:06:01.058Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":676391,"link":"/api/v1/people/676391"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672580,"link":"/api/v1/people/672580"},"credit":"b_ab"},{"player":{"id":453286,"link":"/api/v1/people/453286"},"credit":"p_ab"},{"player":{"id":672580,"link":"/api/v1/people/672580"},"credit":"b_pa"},{"player":{"id":453286,"link":"/api/v1/people/453286"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":83.6,"awayTeamWinProbability":16.400000000000006,"homeTeamWinProbabilityAdded":2.200000000000003,"leverageIndex":0.88,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2025-08-02T20:06:01.058Z","atBatIndex":26},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Salvador Perez singles on a sharp ground ball to shortstop Bo Bichette.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-02T20:06:18.144Z","endTime":"2025-08-02T20:06:50.931Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":453286,"fullName":"Max Scherzer","link":"/api/v1/people/453286"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"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":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":666182,"link":"/api/v1/people/666182"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_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":85.1,"endSpeed":79.0,"strikeZoneTop":3.7,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.51734405993959,"aZ":-28.23070768496672,"pfxX":0.3670758182473093,"pfxZ":2.517129038008509,"pX":0.47926722742731764,"pZ":1.7001514588321371,"vX0":7.871413506298255,"vY0":-123.81994055010674,"vZ0":-3.540185280143307,"x":98.73,"y":192.88,"x0":-2.7760820130325112,"y0":50.00404880183005,"z0":5.486416008338864,"aX":0.574706885405345},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":4.1,"breakHorizontal":-2.3,"spinRate":2335,"spinDirection":128},"zone":9,"typeConfidence":0.9,"plateTime":0.44075481882370626,"extension":6.074973057594945},"index":0,"playId":"2cc7e84d-4329-357c-9d05-dac59ddf0818","pitchNumber":1,"startTime":"2025-08-02T20:06:26.313Z","endTime":"2025-08-02T20:06:29.798Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":676391,"link":"/api/v1/people/676391"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":85.6,"strikeZoneTop":3.7,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.83560990297422,"aZ":-14.915210560647145,"pfxX":-5.73441988546047,"pfxZ":9.203412591196496,"pX":-0.42235303951746195,"pZ":2.2996242578854464,"vX0":8.254223511963508,"vY0":-136.06231383311524,"vZ0":-5.60489022013217,"x":133.1,"y":176.69,"x0":-2.750183097886244,"y0":50.003083480405174,"z0":5.4198344888443595,"aX":-10.754004362555326},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":15.6,"breakHorizontal":8.6,"spinRate":2395,"spinDirection":213},"zone":7,"typeConfidence":0.9,"plateTime":0.40254614481487794,"extension":6.244601132835965},"hitData":{"launchSpeed":102.7,"launchAngle":-6.0,"totalDistance":20.0,"trajectory":"ground_ball","hardness":"hard","location":"6","coordinates":{"coordX":93.79,"coordY":153.46}},"index":1,"playId":"a9e5e1cc-7a55-3ca4-a85e-0857f569f76e","pitchNumber":2,"startTime":"2025-08-02T20:06:42.317Z","endTime":"2025-08-02T20:06:50.931Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":676391,"link":"/api/v1/people/676391"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"credit":"b_ab"},{"player":{"id":453286,"link":"/api/v1/people/453286"},"credit":"p_ab"},{"player":{"id":521692,"link":"/api/v1/people/521692"},"credit":"b_pa"},{"player":{"id":453286,"link":"/api/v1/people/453286"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":81.10000000000001,"awayTeamWinProbability":18.89999999999999,"homeTeamWinProbabilityAdded":-2.499999999999986,"leverageIndex":0.6,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2025-08-02T20:06:50.931Z","atBatIndex":27},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Mike Yastrzemski strikes out swinging.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-02T20:07:09.414Z","endTime":"2025-08-02T20:08:35.400Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":453286,"fullName":"Max Scherzer","link":"/api/v1/people/453286"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"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":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":645305,"link":"/api/v1/people/645305"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":74.6,"endSpeed":68.7,"strikeZoneTop":3.37999888869106,"strikeZoneBottom":1.63507146215066,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.49536262473735,"aZ":-38.26505505019939,"pfxX":6.769289841367559,"pfxZ":-5.121964636274312,"pX":-0.7535570372071214,"pZ":3.04466315067221,"vX0":2.5484890076307716,"vY0":-108.54102904753715,"vZ0":3.0377229927568496,"x":145.72,"y":156.57,"x0":-2.8231946304638416,"y0":50.00106414990002,"z0":5.801688864766396,"aX":8.053216231575608},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.4,"breakVerticalInduced":-8.0,"breakHorizontal":-13.0,"spinRate":2597,"spinDirection":60},"zone":1,"typeConfidence":0.91,"plateTime":0.5051672949911508,"extension":6.221564461099168},"index":0,"playId":"3f4fcc4a-b516-3ead-a02d-97bbe0895f23","pitchNumber":1,"startTime":"2025-08-02T20:07:18.014Z","endTime":"2025-08-02T20:07:22.147Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":676391,"link":"/api/v1/people/676391"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":573262,"link":"/api/v1/people/573262","batSide":{"code":"L","description":"Left"}},"first":{"id":521692,"link":"/api/v1/people/521692"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":80.3,"strikeZoneTop":3.37999887297543,"strikeZoneBottom":1.56962780875766,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.48250604213084,"aZ":-32.32174733182386,"pfxX":1.337841667665402,"pfxZ":-0.0913673194875777,"pX":0.25361534332512076,"pZ":4.788076975095737,"vX0":7.469881000108217,"vY0":-126.56498805004769,"vZ0":4.367924796582489,"x":107.33,"y":109.5,"x0":-2.8980175106462056,"y0":50.00185686251318,"z0":5.6146972875470595,"aX":2.189828671266092},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":1.0,"breakHorizontal":-4.0,"spinRate":2421,"spinDirection":163},"zone":12,"typeConfidence":0.9,"plateTime":0.43117264935144783,"extension":6.069496893007766},"index":1,"playId":"3e6889dc-2de5-3b82-9763-9e584c98919a","pitchNumber":2,"startTime":"2025-08-02T20:07:37.184Z","endTime":"2025-08-02T20:07:40.686Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":676391,"link":"/api/v1/people/676391"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":573262,"link":"/api/v1/people/573262","batSide":{"code":"L","description":"Left"}},"first":{"id":521692,"link":"/api/v1/people/521692"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":80.4,"strikeZoneTop":3.38,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.3458991559561,"aZ":-31.731919800010008,"pfxX":0.8023795363377908,"pfxZ":0.2751571556667045,"pX":0.6011012114441615,"pZ":3.1278286037590566,"vX0":8.53062548091595,"vY0":-126.24332001077713,"vZ0":0.6178281732081123,"x":94.09,"y":154.33,"x0":-2.912579768985107,"y0":50.00577520084575,"z0":5.414502809303983,"aX":1.3072634718995328},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":0.8,"breakHorizontal":-3.2,"spinRate":2344,"spinDirection":156},"zone":3,"typeConfidence":0.9,"plateTime":0.4322546687365598,"extension":6.082790919244673},"index":2,"playId":"5c525c3e-071b-347c-8970-840f442838c0","pitchNumber":3,"startTime":"2025-08-02T20:07:57.695Z","endTime":"2025-08-02T20:08:01.722Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":676391,"link":"/api/v1/people/676391"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":573262,"link":"/api/v1/people/573262","batSide":{"code":"L","description":"Left"}},"first":{"id":521692,"link":"/api/v1/people/521692"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"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-02T20:08:15.216Z","endTime":"2025-08-02T20:08:32.400Z","isPitch":false,"type":"action","player":{"id":573262,"link":"/api/v1/people/573262"},"defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":676391,"link":"/api/v1/people/676391"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":573262,"link":"/api/v1/people/573262","batSide":{"code":"L","description":"Left"}},"first":{"id":521692,"link":"/api/v1/people/521692"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":85.4,"strikeZoneTop":3.38,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.733622714609204,"aZ":-16.130726272218226,"pfxX":-5.41273741213921,"pfxZ":8.506271163859072,"pX":-0.1012324601889786,"pZ":3.847336650102802,"vX0":9.014301295310924,"vY0":-137.04569932368003,"vZ0":-1.5949575670566358,"x":120.86,"y":134.9,"x0":-2.742842418560877,"y0":50.00001627509509,"z0":5.5487606544332495,"aX":-10.20626430427532},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":15.2,"breakHorizontal":7.7,"spinRate":2398,"spinDirection":215},"zone":11,"typeConfidence":0.91,"plateTime":0.4009933711758982,"extension":6.171488130995462},"index":4,"playId":"7913f37c-b725-3a4a-b80d-0176bd1059de","pitchNumber":4,"startTime":"2025-08-02T20:08:32.400Z","endTime":"2025-08-02T20:08:35.400Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":676391,"link":"/api/v1/people/676391"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":573262,"link":"/api/v1/people/573262","batSide":{"code":"L","description":"Left"}},"first":{"id":521692,"link":"/api/v1/people/521692"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":573262,"link":"/api/v1/people/573262"},"credit":"b_ab"},{"player":{"id":453286,"link":"/api/v1/people/453286"},"credit":"p_ab"},{"player":{"id":573262,"link":"/api/v1/people/573262"},"credit":"b_pa"},{"player":{"id":453286,"link":"/api/v1/people/453286"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":84.0,"awayTeamWinProbability":16.0,"homeTeamWinProbabilityAdded":2.8999999999999915,"leverageIndex":1.22,"dramaIndex":54.0,"contextMetrics":{},"playEndTime":"2025-08-02T20:08:35.400Z","atBatIndex":28},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Adam Frazier lines out to first baseman Ty France.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-02T20:08:56.855Z","endTime":"2025-08-02T20:09:24.940Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":453286,"fullName":"Max Scherzer","link":"/api/v1/people/453286"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":664034,"link":"/api/v1/people/664034"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":77.9,"strikeZoneTop":3.18000035403449,"strikeZoneBottom":1.473239025514,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.379791324535404,"aZ":-30.17153977339455,"pfxX":-8.84434771561779,"pfxZ":1.2968864869865921,"pX":-1.9513730726541634,"pZ":3.035817511588944,"vX0":5.335490537199396,"vY0":-123.1355816319032,"vZ0":0.2689491744705743,"x":191.38,"y":156.81,"x0":-2.9920486002182094,"y0":50.00190743217417,"z0":5.468223148846703,"aX":-13.644398270212212},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":2.6,"breakHorizontal":14.9,"spinRate":1259,"spinDirection":243},"zone":11,"typeConfidence":0.91,"plateTime":0.4440238025904142,"extension":6.127488507986704},"index":0,"playId":"ddecdeb0-7d70-3161-b981-87d0a1e32df0","pitchNumber":1,"startTime":"2025-08-02T20:09:00.193Z","endTime":"2025-08-02T20:09:03.496Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":676391,"link":"/api/v1/people/676391"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":624428,"link":"/api/v1/people/624428","batSide":{"code":"L","description":"Left"}},"first":{"id":521692,"link":"/api/v1/people/521692"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":84.3,"strikeZoneTop":3.18,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.13068725129564,"aZ":-14.661757005737565,"pfxX":-6.861421865750956,"pfxZ":9.552673438824687,"pX":0.799865912553551,"pZ":2.6609157350193104,"vX0":11.614295213433206,"vY0":-135.41585724993422,"vZ0":-4.791916694441713,"x":86.51,"y":166.94,"x0":-2.67865114924732,"y0":50.00224015744328,"z0":5.4999449381174745,"aX":-12.578803316023782},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":16.2,"breakHorizontal":9.6,"spinRate":2413,"spinDirection":219},"zone":3,"typeConfidence":0.9,"plateTime":0.406492132788979,"extension":6.214148262468536},"hitData":{"launchSpeed":54.8,"launchAngle":14.0,"totalDistance":96.0,"trajectory":"line_drive","hardness":"medium","location":"3","coordinates":{"coordX":150.63,"coordY":172.73}},"index":1,"playId":"ca612608-5c8e-3c81-b5ff-093233306c8c","pitchNumber":2,"startTime":"2025-08-02T20:09:20.186Z","endTime":"2025-08-02T20:09:24.940Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":676391,"link":"/api/v1/people/676391"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":624428,"link":"/api/v1/people/624428","batSide":{"code":"L","description":"Left"}},"first":{"id":521692,"link":"/api/v1/people/521692"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624428,"link":"/api/v1/people/624428"},"credit":"b_ab"},{"player":{"id":453286,"link":"/api/v1/people/453286"},"credit":"p_ab"},{"player":{"id":624428,"link":"/api/v1/people/624428"},"credit":"b_pa"},{"player":{"id":453286,"link":"/api/v1/people/453286"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":86.0,"awayTeamWinProbability":14.0,"homeTeamWinProbabilityAdded":2.0,"leverageIndex":0.82,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2025-08-02T20:09:24.940Z","atBatIndex":29},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ty France singles on a line drive to left fielder Adam Frazier.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-02T20:11:42.876Z","endTime":"2025-08-02T20:13:33.967Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":624428,"link":"/api/v1/people/624428"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":80.7,"strikeZoneTop":3.30901206870432,"strikeZoneBottom":1.55737753877024,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.813249923927003,"aZ":-25.131265670970905,"pfxX":-2.32175053643249,"pfxZ":4.288108161050779,"pX":-0.7739691312285414,"pZ":2.658604493311646,"vX0":-3.401285955450517,"vY0":-126.54605303642151,"vZ0":-4.146629353338367,"x":146.5,"y":167.0,"x0":0.8827958840220831,"y0":50.00340652485077,"z0":6.30270688421217,"aX":-3.8111965875179314},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":7.2,"breakHorizontal":4.9,"spinRate":2306,"spinDirection":190},"zone":4,"typeConfidence":0.91,"plateTime":0.430802036266948,"extension":6.379868720033751},"index":0,"playId":"5690d541-4628-37a4-b191-5935d29cdf61","pitchNumber":1,"startTime":"2025-08-02T20:12:00.964Z","endTime":"2025-08-02T20:12:05.205Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":664034,"link":"/api/v1/people/664034","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.7,"endSpeed":75.4,"strikeZoneTop":3.29,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.255772189163597,"aZ":-40.739477091183325,"pfxX":-0.8745329040841936,"pfxZ":-6.077930174802762,"pX":0.32486161732927266,"pZ":1.0665009177393976,"vX0":-1.0002184047749285,"vY0":-117.6314388410448,"vZ0":-3.8044646683887557,"x":104.62,"y":209.98,"x0":0.8684095277202636,"y0":50.0040058695119,"z0":6.462402549771023,"aX":-1.2318798195000722},"breaks":{"breakAngle":2.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.4,"breakVerticalInduced":-11.6,"breakHorizontal":1.8,"spinRate":2451,"spinDirection":352},"zone":14,"typeConfidence":0.92,"plateTime":0.4647285419662772,"extension":6.23658324225259},"index":1,"playId":"3bb87a2e-e5eb-387d-983c-471c77a90634","pitchNumber":2,"startTime":"2025-08-02T20:12:16.110Z","endTime":"2025-08-02T20:12:19.536Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":664034,"link":"/api/v1/people/664034","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":82.1,"strikeZoneTop":3.28999910066285,"strikeZoneBottom":1.58121213776537,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.616118623491484,"aZ":-26.19487564217468,"pfxX":-1.7979608138474816,"pfxZ":3.4855696095846156,"pX":-0.586027725662788,"pZ":4.892018763312076,"vX0":-4.026220645001617,"vY0":-129.82702820905473,"vZ0":0.7860522311047347,"x":139.34,"y":106.7,"x0":1.2148919433364918,"y0":50.00641076476395,"z0":6.5696047506224975,"aX":-3.0887640085221717},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":6.7,"breakHorizontal":4.1,"spinRate":2360,"spinDirection":198},"zone":11,"typeConfidence":0.91,"plateTime":0.42090691591035645,"extension":6.138458416197594},"index":2,"playId":"3b50e579-9b84-35cf-bbc0-cae7cdaaa8a6","pitchNumber":3,"startTime":"2025-08-02T20:12:40.346Z","endTime":"2025-08-02T20:12:44.031Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":664034,"link":"/api/v1/people/664034","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.8,"endSpeed":74.5,"strikeZoneTop":3.29000028357765,"strikeZoneBottom":1.40193573630944,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.037436390342407,"aZ":-23.60146635431843,"pfxX":5.677898991686733,"pfxZ":6.142728248807967,"pX":-1.0518895408341011,"pZ":0.8293983093434973,"vX0":-6.913345542407737,"vY0":-117.31661077524653,"vZ0":-7.498237431897238,"x":157.1,"y":216.39,"x0":1.194388184737423,"y0":50.00192791779723,"z0":6.264521366535258,"aX":7.920846391104487},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":9.5,"breakHorizontal":-8.6,"spinRate":1389,"spinDirection":143},"zone":13,"typeConfidence":0.9,"plateTime":0.46674679702718347,"extension":6.066360810055364},"index":3,"playId":"234e775a-535a-3ace-8be2-956f9afeb3e3","pitchNumber":4,"startTime":"2025-08-02T20:12:52.895Z","endTime":"2025-08-02T20:12:57.297Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":664034,"link":"/api/v1/people/664034","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":82.5,"strikeZoneTop":3.28999866993741,"strikeZoneBottom":1.47143992306164,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.857665036197595,"aZ":-24.401337772646908,"pfxX":-1.7717800770187946,"pfxZ":4.5156356806696625,"pX":-1.0257648103395915,"pZ":3.008178999528075,"vX0":-4.3794218692836795,"vY0":-129.82068133742993,"vZ0":-3.6710879249353523,"x":156.1,"y":157.56,"x0":0.9073080555979299,"y0":50.00644503283329,"z0":6.278777004441509,"aX":-3.051669077369952},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":7.7,"breakHorizontal":4.1,"spinRate":2424,"spinDirection":201},"zone":11,"typeConfidence":0.9,"plateTime":0.4204567165319779,"extension":6.3175232382879605},"index":4,"playId":"676b4f96-20a7-3f72-947c-c68217f71f59","pitchNumber":5,"startTime":"2025-08-02T20:13:08.743Z","endTime":"2025-08-02T20:13:12.905Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":664034,"link":"/api/v1/people/664034","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":86.4,"strikeZoneTop":3.29,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.83426042718608,"aZ":-13.306081252373511,"pfxX":2.379896990874328,"pfxZ":9.909144223482745,"pX":-0.22377316657317464,"pZ":2.1251662217786538,"vX0":-3.6898451666759096,"vY0":-137.01228154862514,"vZ0":-8.278803561611198,"x":125.53,"y":181.4,"x0":0.8302402815690809,"y0":50.003011947657285,"z0":6.092102835766309,"aX":4.531935032307878},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.4,"breakHorizontal":-3.6,"spinRate":2202,"spinDirection":161},"zone":5,"typeConfidence":0.91,"plateTime":0.3995261635731753,"extension":6.4221120355560855},"hitData":{"launchSpeed":84.1,"launchAngle":14.0,"totalDistance":193.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":95.65,"coordY":90.6}},"index":5,"playId":"16a8ea60-869f-3f7f-b13f-a6f3196feee6","pitchNumber":6,"startTime":"2025-08-02T20:13:24.591Z","endTime":"2025-08-02T20:13:33.967Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":664034,"link":"/api/v1/people/664034","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664034,"link":"/api/v1/people/664034"},"credit":"b_ab"},{"player":{"id":702070,"link":"/api/v1/people/702070"},"credit":"p_ab"},{"player":{"id":664034,"link":"/api/v1/people/664034"},"credit":"b_pa"},{"player":{"id":702070,"link":"/api/v1/people/702070"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":87.6,"awayTeamWinProbability":12.400000000000006,"homeTeamWinProbabilityAdded":1.5999999999999943,"leverageIndex":0.41,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2025-08-02T20:13:33.967Z","atBatIndex":30},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Myles Straw flies out to center fielder Kyle Isbel.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-02T20:13:51.217Z","endTime":"2025-08-02T20:14:11.738Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":664728,"link":"/api/v1/people/664728"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":86.1,"strikeZoneTop":3.46,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.050478239440498,"aZ":-12.522980433986278,"pfxX":0.7710688506793631,"pfxZ":10.345805257967125,"pX":0.1463961915123396,"pZ":3.096125979106656,"vX0":-2.266612625504395,"vY0":-136.9164319901047,"vZ0":-6.0941625295806325,"x":111.42,"y":155.18,"x0":0.8845945578161813,"y0":50.005791765547805,"z0":6.206846250126476,"aX":1.4651695962457367},"breaks":{"breakAngle":3.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":17.6,"breakHorizontal":-1.0,"spinRate":2309,"spinDirection":161},"zone":2,"typeConfidence":0.9,"plateTime":0.3999454109344258,"extension":6.4632553598275555},"hitData":{"launchSpeed":88.8,"launchAngle":29.0,"totalDistance":316.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":140.17,"coordY":73.37}},"index":0,"playId":"2194abba-628e-377f-a833-bcdd9bbd15fd","pitchNumber":1,"startTime":"2025-08-02T20:13:59.106Z","endTime":"2025-08-02T20:14:11.738Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":664702,"link":"/api/v1/people/664702","batSide":{"code":"R","description":"Right"}},"first":{"id":664034,"link":"/api/v1/people/664034"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664702,"link":"/api/v1/people/664702"},"credit":"b_ab"},{"player":{"id":702070,"link":"/api/v1/people/702070"},"credit":"p_ab"},{"player":{"id":664702,"link":"/api/v1/people/664702"},"credit":"b_pa"},{"player":{"id":702070,"link":"/api/v1/people/702070"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":86.1,"awayTeamWinProbability":13.900000000000006,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.66,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2025-08-02T20:14:11.738Z","atBatIndex":31},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Ali Sánchez pops out to shortstop Bobby Witt Jr.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-02T20:14:15.609Z","endTime":"2025-08-02T20:14:48.307Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":645305,"fullName":"Ali Sánchez","link":"/api/v1/people/645305"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":645305,"fullName":"Ali Sánchez","link":"/api/v1/people/645305"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":677951,"link":"/api/v1/people/677951"},"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(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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.9,"endSpeed":81.9,"strikeZoneTop":3.32,"strikeZoneBottom":1.43,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.70315061361486,"aZ":-23.405325451784318,"pfxX":-1.8137808887703406,"pfxZ":5.097587071344002,"pX":-0.35465516792683477,"pZ":2.9451732765096335,"vX0":-2.6539330465683997,"vY0":-130.85861753930433,"vZ0":-3.946422856401648,"x":130.52,"y":159.26,"x0":0.9114793507820237,"y0":50.003385726968006,"z0":6.243370059514623,"aX":-3.1196500889466043},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":8.5,"breakHorizontal":4.0,"spinRate":2413,"spinDirection":178},"zone":1,"typeConfidence":0.91,"plateTime":0.4198685102515758,"extension":6.379419954553332},"hitData":{"launchSpeed":89.7,"launchAngle":70.0,"totalDistance":108.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":125.25,"coordY":163.14}},"index":0,"playId":"1cb53e55-99d5-302f-9061-c74d87865993","pitchNumber":1,"startTime":"2025-08-02T20:14:37.395Z","endTime":"2025-08-02T20:14:48.307Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":645305,"link":"/api/v1/people/645305","batSide":{"code":"R","description":"Right"}},"first":{"id":664034,"link":"/api/v1/people/664034"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":645305,"link":"/api/v1/people/645305"},"credit":"b_ab"},{"player":{"id":702070,"link":"/api/v1/people/702070"},"credit":"p_ab"},{"player":{"id":645305,"link":"/api/v1/people/645305"},"credit":"b_pa"},{"player":{"id":702070,"link":"/api/v1/people/702070"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":84.7,"awayTeamWinProbability":15.299999999999997,"homeTeamWinProbabilityAdded":-1.3999999999999915,"leverageIndex":0.58,"dramaIndex":28.0,"contextMetrics":{},"playEndTime":"2025-08-02T20:14:48.307Z","atBatIndex":32},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Joey Loperfido grounds out, pitcher Noah Cameron to first baseman Vinnie Pasquantino.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-02T20:15:10.345Z","endTime":"2025-08-02T20:15:34.968Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":702070,"link":"/api/v1/people/702070"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":686469,"link":"/api/v1/people/686469"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":84.4,"strikeZoneTop":3.48,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.90829208579696,"aZ":-12.447610248322396,"pfxX":1.2472694212498285,"pfxZ":10.791487023812216,"pX":-0.5315622364895645,"pZ":2.2568825776994434,"vX0":-3.5351007714652085,"vY0":-134.7489822559257,"vZ0":-7.932258202925801,"x":137.26,"y":177.84,"x0":0.6387777770435773,"y0":50.003888755016874,"z0":6.130142330675075,"aX":2.2805791801775475},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":17.9,"breakHorizontal":-1.4,"spinRate":2228,"spinDirection":167},"zone":4,"typeConfidence":0.9,"plateTime":0.40741934562672855,"extension":6.643436458367799},"index":0,"playId":"60e1963a-d6f0-38bb-970b-8b0af97a4678","pitchNumber":1,"startTime":"2025-08-02T20:15:10.669Z","endTime":"2025-08-02T20:15:14.371Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":694388,"link":"/api/v1/people/694388","batSide":{"code":"L","description":"Left"}},"first":{"id":664034,"link":"/api/v1/people/664034"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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":86.4,"endSpeed":80.8,"strikeZoneTop":3.48,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.001278630097428,"aZ":-29.5612313599807,"pfxX":-2.7166694541251624,"pfxZ":1.6019259957748808,"pX":-0.9497098958659524,"pZ":1.5199855756186322,"vX0":-3.5554864095913885,"vY0":-125.86655950127944,"vZ0":-5.606569078112869,"x":153.2,"y":197.74,"x0":0.8261365739094446,"y0":50.000018628439264,"z0":6.12703291212781,"aX":-4.422473622646205},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":2.0,"breakHorizontal":5.6,"spinRate":2491,"spinDirection":234},"zone":13,"typeConfidence":0.79,"plateTime":0.43272263134665945,"extension":6.438287643491603},"hitData":{"launchSpeed":60.7,"launchAngle":-56.0,"totalDistance":1.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":121.91,"coordY":187.82}},"index":1,"playId":"0413d644-655f-37d5-afc6-dfa314348541","pitchNumber":2,"startTime":"2025-08-02T20:15:27.205Z","endTime":"2025-08-02T20:15:34.968Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":694388,"link":"/api/v1/people/694388","batSide":{"code":"L","description":"Left"}},"first":{"id":664034,"link":"/api/v1/people/664034"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694388,"link":"/api/v1/people/694388"},"credit":"b_ab"},{"player":{"id":702070,"link":"/api/v1/people/702070"},"credit":"p_ab"},{"player":{"id":694388,"link":"/api/v1/people/694388"},"credit":"b_pa"},{"player":{"id":702070,"link":"/api/v1/people/702070"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":83.6,"awayTeamWinProbability":16.400000000000006,"homeTeamWinProbabilityAdded":-1.1000000000000085,"leverageIndex":0.44,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2025-08-02T20:15:34.968Z","atBatIndex":33},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"John Rave grounds out, second baseman Davis Schneider to first baseman Ty France.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-02T20:17:42.417Z","endTime":"2025-08-02T20:18:26.097Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":453286,"fullName":"Max Scherzer","link":"/api/v1/people/453286"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":676914,"link":"/api/v1/people/676914"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":664034,"link":"/api/v1/people/664034"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":76.3,"endSpeed":69.6,"strikeZoneTop":3.37999966337885,"strikeZoneBottom":1.49058713251725,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.001104255258213,"aZ":-32.9764230192524,"pfxX":3.8217731988937618,"pfxZ":-0.6552681234256337,"pX":-0.423835233659864,"pZ":2.6046726526570856,"vX0":4.140954763637118,"vY0":-111.00441467732261,"vZ0":0.7089003974458501,"x":133.16,"y":168.45,"x0":-2.817920081090909,"y0":50.00019454153907,"z0":5.745985030206585,"aX":4.712934223681313},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.0,"breakVerticalInduced":-0.6,"breakHorizontal":-8.0,"spinRate":2572,"spinDirection":69},"zone":4,"typeConfidence":0.88,"plateTime":0.4956125450440316,"extension":6.251465528323891},"index":0,"playId":"4846d46d-2f54-3648-b3c9-544114b125f4","pitchNumber":1,"startTime":"2025-08-02T20:17:46.464Z","endTime":"2025-08-02T20:17:50.960Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":676391,"link":"/api/v1/people/676391"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":670231,"link":"/api/v1/people/670231","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":82.4,"strikeZoneTop":3.38,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.80176133403814,"aZ":-17.50686045495045,"pfxX":-6.1314378126551485,"pfxZ":8.306574071546278,"pX":0.04951100509613488,"pZ":3.1337564893119674,"vX0":9.247989325379926,"vY0":-133.34545305217546,"vZ0":-3.123444264246253,"x":115.11,"y":154.17,"x0":-2.6980468796240733,"y0":50.005129211778666,"z0":5.613454161707867,"aX":-10.83103844703402},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":14.4,"breakHorizontal":8.6,"spinRate":2329,"spinDirection":214},"zone":2,"typeConfidence":0.87,"plateTime":0.4138138271129139,"extension":6.018118418710866},"index":1,"playId":"709b2157-83d8-32c6-9642-78618c0adee9","pitchNumber":2,"startTime":"2025-08-02T20:18:01.142Z","endTime":"2025-08-02T20:18:05.151Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":676391,"link":"/api/v1/people/676391"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":670231,"link":"/api/v1/people/670231","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":77.9,"strikeZoneTop":3.38,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.676598535107683,"aZ":-29.58155472607237,"pfxX":-9.434109268787047,"pfxZ":1.6754494061292684,"pX":-0.7314550649873409,"pZ":2.058751158977772,"vX0":8.037364498721082,"vY0":-123.84326905949278,"vZ0":-2.035010970680564,"x":144.88,"y":183.19,"x0":-2.799683257045704,"y0":50.001630680559515,"z0":5.375151436066945,"aX":-14.593349670807738},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":2.8,"breakHorizontal":15.1,"spinRate":1368,"spinDirection":247},"zone":7,"typeConfidence":0.91,"plateTime":0.44295871743806936,"extension":6.163418882613454},"hitData":{"launchSpeed":88.0,"launchAngle":-22.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":150.06,"coordY":155.88}},"index":2,"playId":"c0f6524d-555c-3b3c-812c-6511b087c035","pitchNumber":3,"startTime":"2025-08-02T20:18:19.103Z","endTime":"2025-08-02T20:18:26.097Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":676391,"link":"/api/v1/people/676391"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":670231,"link":"/api/v1/people/670231","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670231,"link":"/api/v1/people/670231"},"credit":"b_ab"},{"player":{"id":453286,"link":"/api/v1/people/453286"},"credit":"p_ab"},{"player":{"id":670231,"link":"/api/v1/people/670231"},"credit":"b_pa"},{"player":{"id":453286,"link":"/api/v1/people/453286"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":85.9,"awayTeamWinProbability":14.099999999999994,"homeTeamWinProbabilityAdded":2.3000000000000114,"leverageIndex":0.91,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2025-08-02T20:18:26.097Z","atBatIndex":34},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Kyle Isbel doubles (13) on a fly ball to left fielder Joey Loperfido.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-02T20:18:34.910Z","endTime":"2025-08-02T20:19:25.946Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":453286,"fullName":"Max Scherzer","link":"/api/v1/people/453286"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"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":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":694388,"link":"/api/v1/people/694388"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.7,"endSpeed":77.6,"strikeZoneTop":3.5,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.79686711350203,"aZ":-26.418619889139258,"pfxX":-8.191497464919049,"pfxZ":3.741266165114098,"pX":-0.4426084238559722,"pZ":3.0876872859523674,"vX0":8.566822056957065,"vY0":-123.07563359990922,"vZ0":-0.17725621938101466,"x":133.87,"y":155.41,"x0":-2.8996973155764416,"y0":50.00319994632943,"z0":5.3928760095128965,"aX":-12.602402053541782},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":7.0,"breakHorizontal":12.8,"spinRate":1397,"spinDirection":243},"zone":1,"typeConfidence":0.91,"plateTime":0.4445667868691907,"extension":6.381576367605773},"index":0,"playId":"15dcd4bf-9db2-38e1-97ce-e28ba2e550d1","pitchNumber":1,"startTime":"2025-08-02T20:18:50.500Z","endTime":"2025-08-02T20:18:53.868Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":676391,"link":"/api/v1/people/676391"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":664728,"link":"/api/v1/people/664728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":84.4,"strikeZoneTop":3.5,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.977156973105018,"aZ":-16.202338694880808,"pfxX":-5.671937022207394,"pfxZ":8.71270156308442,"pX":-0.5924870019544695,"pZ":2.517995745112124,"vX0":7.828367498039723,"vY0":-134.9398638111291,"vZ0":-4.5816937499138435,"x":139.58,"y":170.79,"x0":-2.8022095188668987,"y0":50.003515595975166,"z0":5.3892698231008875,"aX":-10.39914560307961},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":14.9,"breakHorizontal":8.5,"spinRate":2296,"spinDirection":226},"zone":4,"typeConfidence":0.89,"plateTime":0.406818944170924,"extension":6.099956635990228},"hitData":{"launchSpeed":99.1,"launchAngle":24.0,"totalDistance":369.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":82.21,"coordY":56.87}},"index":1,"playId":"fcc448fc-6e02-386a-a0cd-bbfd3965ecca","pitchNumber":2,"startTime":"2025-08-02T20:19:13.895Z","endTime":"2025-08-02T20:19:25.946Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":676391,"link":"/api/v1/people/676391"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":664728,"link":"/api/v1/people/664728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664728,"link":"/api/v1/people/664728"},"credit":"b_ab"},{"player":{"id":453286,"link":"/api/v1/people/453286"},"credit":"p_ab"},{"player":{"id":664728,"link":"/api/v1/people/664728"},"credit":"b_pa"},{"player":{"id":453286,"link":"/api/v1/people/453286"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":82.0,"awayTeamWinProbability":18.0,"homeTeamWinProbabilityAdded":-3.9000000000000057,"leverageIndex":0.62,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2025-08-02T20:19:25.946Z","atBatIndex":35},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nick Loftin grounds out, pitcher Max Scherzer to first baseman Ty France. Kyle Isbel to 3rd.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-02T20:20:54.631Z","endTime":"2025-08-02T20:21:06.247Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":453286,"fullName":"Max Scherzer","link":"/api/v1/people/453286"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2],"actionIndex":[0],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":453286,"link":"/api/v1/people/453286"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":664034,"link":"/api/v1/people/664034"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Nick Loftin replaces Jonathan India.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":0,"homeScore":3,"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-02T20:19:55.885Z","endTime":"2025-08-02T20:20:02.940Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":679845,"link":"/api/v1/people/679845"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"101","replacedPlayer":{"id":663697,"link":"/api/v1/people/663697"},"defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":676391,"link":"/api/v1/people/676391"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":663697,"link":"/api/v1/people/663697","batSide":{"code":"R","description":"Right"}},"second":{"id":664728,"link":"/api/v1/people/664728"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2025-08-02T20:20:02.940Z","endTime":"2025-08-02T20:20:56.946Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":676391,"link":"/api/v1/people/676391"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":679845,"link":"/api/v1/people/679845","batSide":{"code":"R","description":"Right"}},"second":{"id":664728,"link":"/api/v1/people/664728"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":79.0,"strikeZoneTop":3.43,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.654763384910904,"aZ":-27.48361485585556,"pfxX":2.039755268963952,"pfxZ":2.975203980882096,"pX":-0.8939171977243077,"pZ":2.5896071952847493,"vX0":4.658531831569604,"vY0":-124.17785563070812,"vZ0":-1.271268304148652,"x":151.07,"y":168.86,"x0":-3.0522100736043307,"y0":50.00374816274529,"z0":5.374784408650906,"aX":3.2145542467111845},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":5.4,"breakHorizontal":-4.7,"spinRate":2251,"spinDirection":145},"zone":11,"typeConfidence":2.0,"plateTime":0.43949057383689993,"extension":6.082065425692245},"hitData":{"launchSpeed":62.7,"launchAngle":-77.0,"totalDistance":1.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":129.15,"coordY":194.95}},"index":2,"playId":"963656a1-a1d4-3a33-a25f-3db9e90bb4ca","pitchNumber":1,"startTime":"2025-08-02T20:20:56.946Z","endTime":"2025-08-02T20:21:06.247Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":676391,"link":"/api/v1/people/676391"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":679845,"link":"/api/v1/people/679845","batSide":{"code":"R","description":"Right"}},"second":{"id":664728,"link":"/api/v1/people/664728"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":679845,"link":"/api/v1/people/679845"},"credit":"b_ab"},{"player":{"id":453286,"link":"/api/v1/people/453286"},"credit":"p_ab"},{"player":{"id":679845,"link":"/api/v1/people/679845"},"credit":"b_pa"},{"player":{"id":453286,"link":"/api/v1/people/453286"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":85.2,"awayTeamWinProbability":14.799999999999997,"homeTeamWinProbabilityAdded":3.200000000000003,"leverageIndex":1.3,"dramaIndex":57.0,"contextMetrics":{},"playEndTime":"2025-08-02T20:21:06.247Z","atBatIndex":36},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Bobby Witt Jr. flies out to center fielder Myles Straw.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-02T20:21:29.813Z","endTime":"2025-08-02T20:24:09.599Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":453286,"fullName":"Max Scherzer","link":"/api/v1/people/453286"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6,7],"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":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":664702,"link":"/api/v1/people/664702"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":78.8,"strikeZoneTop":3.47069882929024,"strikeZoneBottom":1.54070969927868,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.068246685415467,"aZ":-28.396203980473764,"pfxX":2.2217185488189486,"pfxZ":2.4181306828386813,"pX":0.9771654956406164,"pZ":1.5790054047239848,"vX0":8.206873271869059,"vY0":-124.30246296380687,"vZ0":-3.8070965567185135,"x":47.4,"y":164.93,"x0":-2.6568924222072994,"y0":50.00455020456945,"z0":5.489814452374157,"aX":3.4742341640516714},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":3.7,"breakHorizontal":-5.9,"spinRate":2315,"spinDirection":163},"zone":14,"typeConfidence":2.0,"plateTime":0.4407402652179808,"extension":6.03265534554993},"index":0,"playId":"9f1dab23-1897-3b40-985d-93adf64a36c3","pitchNumber":1,"startTime":"2025-08-02T20:21:34.331Z","endTime":"2025-08-02T20:21:38.584Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":676391,"link":"/api/v1/people/676391"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"third":{"id":664728,"link":"/api/v1/people/664728"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":78.4,"strikeZoneTop":3.48380251068354,"strikeZoneBottom":1.52993698972107,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.00707956689913,"aZ":-32.43510382499565,"pfxX":-8.228005727303367,"pfxZ":-0.17069100347136112,"pX":-0.14589946427898598,"pZ":0.6771697351454106,"vX0":9.51541515103788,"vY0":-122.9373957516456,"vZ0":-4.246037941712417,"x":122.56,"y":220.5,"x0":-2.9867910413170544,"y0":50.001880346822226,"z0":5.161775252598576,"aX":-12.669512831155869},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-1.1,"breakHorizontal":12.8,"spinRate":1317,"spinDirection":250},"zone":13,"typeConfidence":0.89,"plateTime":0.4445115343192283,"extension":6.32310516379731},"index":1,"playId":"87dee9cb-932e-3103-92a1-acf7e432f321","pitchNumber":2,"startTime":"2025-08-02T20:21:53.955Z","endTime":"2025-08-02T20:21:57.742Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":676391,"link":"/api/v1/people/676391"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"third":{"id":664728,"link":"/api/v1/people/664728"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":85.8,"strikeZoneTop":3.5,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.016847835795158,"aZ":-16.35647695664182,"pfxX":-6.57355406086876,"pfxZ":8.374671899393746,"pX":0.3379085594540201,"pZ":3.0071795191833117,"vX0":10.589405071131921,"vY0":-136.55058883774572,"vZ0":-3.135086379547386,"x":104.12,"y":157.59,"x0":-2.7359490091527827,"y0":50.003140022898165,"z0":5.295268782884264,"aX":-12.417238924598337},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":14.6,"breakHorizontal":9.7,"spinRate":2467,"spinDirection":221},"zone":3,"typeConfidence":0.9,"plateTime":0.40109032426053304,"extension":6.227132245433487},"index":2,"playId":"ccd2a954-be28-3926-9c3d-ec1766f9324d","pitchNumber":3,"startTime":"2025-08-02T20:22:14.554Z","endTime":"2025-08-02T20:22:17.907Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":676391,"link":"/api/v1/people/676391"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"third":{"id":664728,"link":"/api/v1/people/664728"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":85.0,"strikeZoneTop":3.55829454625731,"strikeZoneBottom":1.71550841889544,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.236781642031033,"aZ":-16.684046117602936,"pfxX":-6.313411081916932,"pfxZ":8.304695840080875,"pX":-0.7048229019759868,"pZ":3.8165743026581316,"vX0":8.122067989401772,"vY0":-136.06189291116561,"vZ0":-1.3778261264582516,"x":143.87,"y":135.73,"x0":-2.915331265960275,"y0":50.00484208070594,"z0":5.491494791652261,"aX":-11.780023291513677},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":14.9,"breakHorizontal":9.6,"spinRate":2378,"spinDirection":213},"zone":11,"typeConfidence":0.9,"plateTime":0.4033283422366978,"extension":6.148660078733567},"index":3,"playId":"48d7bd5c-e6ee-3a3b-95f6-47ac94967340","pitchNumber":4,"startTime":"2025-08-02T20:22:36.967Z","endTime":"2025-08-02T20:22:41.088Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":676391,"link":"/api/v1/people/676391"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"third":{"id":664728,"link":"/api/v1/people/664728"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.2,"endSpeed":72.5,"strikeZoneTop":3.5,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.833742022224897,"aZ":-35.68083492927871,"pfxX":4.529488912175711,"pfxZ":-2.6755752470776386,"pX":0.7940867737677919,"pZ":1.6132591364218025,"vX0":6.464002465891708,"vY0":-113.83625833698339,"vZ0":-0.9118143396409233,"x":86.73,"y":195.22,"x0":-2.670090814359744,"y0":50.00031016995598,"z0":5.550174446465968,"aX":5.944679852547466},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.4,"breakVerticalInduced":-4.8,"breakHorizontal":-9.8,"spinRate":2653,"spinDirection":64},"zone":9,"typeConfidence":0.88,"plateTime":0.4811018654464716,"extension":6.264886470842102},"index":4,"playId":"db777292-f303-3dc6-bc42-cd1ed2df2f6f","pitchNumber":5,"startTime":"2025-08-02T20:23:00.404Z","endTime":"2025-08-02T20:23:03.903Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":676391,"link":"/api/v1/people/676391"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"third":{"id":664728,"link":"/api/v1/people/664728"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"index":5,"startTime":"2025-08-02T20:23:14.341Z","endTime":"2025-08-02T20:23:33.881Z","isPitch":false,"type":"action","player":{"id":677951,"link":"/api/v1/people/677951"},"defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":676391,"link":"/api/v1/people/676391"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"third":{"id":664728,"link":"/api/v1/people/664728"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":87.0,"strikeZoneTop":3.5,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.78102472451975,"aZ":-15.013199567065005,"pfxX":-5.790109374612754,"pfxZ":8.88387738857921,"pX":-0.237974880547769,"pZ":2.6660156782448907,"vX0":9.16093501821578,"vY0":-137.67724820359467,"vZ0":-4.726608526174015,"x":126.07,"y":166.8,"x0":-2.8467363591689003,"y0":50.00337699826369,"z0":5.411443056585157,"aX":-11.186120955133928},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":15.4,"breakHorizontal":8.8,"spinRate":2429,"spinDirection":219},"zone":5,"typeConfidence":0.91,"plateTime":0.3968844448643467,"extension":6.1268506548331345},"index":6,"playId":"c440e934-587a-3211-9161-66432f178ca2","pitchNumber":6,"startTime":"2025-08-02T20:23:33.881Z","endTime":"2025-08-02T20:23:37.020Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":676391,"link":"/api/v1/people/676391"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"third":{"id":664728,"link":"/api/v1/people/664728"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":79.7,"strikeZoneTop":3.5,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.56708829972001,"aZ":-32.7300661866597,"pfxX":2.4209721398892974,"pfxZ":-0.34523220961008505,"pX":-0.3574207208432305,"pZ":2.294751414577227,"vX0":5.646620732043647,"vY0":-124.91963803807221,"vZ0":-1.0196729441184686,"x":130.62,"y":176.82,"x0":-2.9519690121196525,"y0":50.00568262347931,"z0":5.372716470875983,"aX":3.8675237404414142},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-0.6,"breakHorizontal":-5.5,"spinRate":2396,"spinDirection":87},"zone":4,"typeConfidence":0.89,"plateTime":0.4366397636030954,"extension":6.105960199252876},"hitData":{"launchSpeed":91.9,"launchAngle":40.0,"totalDistance":316.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":105.74,"coordY":74.1}},"index":7,"playId":"c3d102e4-fea0-3593-a1b1-78b5e2a241bc","pitchNumber":7,"startTime":"2025-08-02T20:24:01.105Z","endTime":"2025-08-02T20:24:09.599Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":676391,"link":"/api/v1/people/676391"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"third":{"id":664728,"link":"/api/v1/people/664728"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677951,"link":"/api/v1/people/677951"},"credit":"b_ab"},{"player":{"id":453286,"link":"/api/v1/people/453286"},"credit":"p_ab"},{"player":{"id":677951,"link":"/api/v1/people/677951"},"credit":"b_pa"},{"player":{"id":453286,"link":"/api/v1/people/453286"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":88.4,"awayTeamWinProbability":11.599999999999994,"homeTeamWinProbabilityAdded":3.200000000000003,"leverageIndex":1.18,"dramaIndex":54.0,"contextMetrics":{},"playEndTime":"2025-08-02T20:24:09.599Z","atBatIndex":37},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Davis Schneider flies out to center fielder Kyle Isbel.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-02T20:26:16.206Z","endTime":"2025-08-02T20:28:24.702Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":676914,"fullName":"Davis Schneider","link":"/api/v1/people/676914"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,6,7],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":676914,"fullName":"Davis Schneider","link":"/api/v1/people/676914"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":664728,"link":"/api/v1/people/664728"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Nick Loftin remains in the game as the left fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-02T20:26:09.244Z","endTime":"2025-08-02T20:26:09.256Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":679845,"link":"/api/v1/people/679845"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"101","replacedPlayer":{"id":663697,"link":"/api/v1/people/663697"},"defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":676914,"link":"/api/v1/people/676914","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive switch from left field to second base for Adam Frazier.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-08-02T20:26:09.256Z","endTime":"2025-08-02T20:26:18.444Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":624428,"link":"/api/v1/people/624428"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"700","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":679845,"link":"/api/v1/people/679845"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":676914,"link":"/api/v1/people/676914","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":77.4,"endSpeed":70.9,"strikeZoneTop":3.07,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.382097348958784,"aZ":-22.79926858914536,"pfxX":3.2193005156221606,"pfxZ":7.322797729464273,"pX":-0.3761042871879801,"pZ":2.7550283849904815,"vX0":-3.870783144651657,"vY0":-112.67924096140045,"vZ0":-3.10468366573712,"x":131.34,"y":164.39,"x0":0.9494901082984886,"y0":50.00090264142162,"z0":6.466205073717166,"aX":4.1198638873030635},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":12.7,"breakHorizontal":-4.8,"spinRate":1428,"spinDirection":149},"zone":1,"typeConfidence":0.88,"plateTime":0.486978248837993,"extension":6.178063991035626},"index":2,"playId":"26280d9d-5b44-3ba9-9a1a-5195d57ed97e","pitchNumber":1,"startTime":"2025-08-02T20:26:18.444Z","endTime":"2025-08-02T20:26:22.058Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":679845,"link":"/api/v1/people/679845"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":676914,"link":"/api/v1/people/676914","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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":90.7,"endSpeed":83.3,"strikeZoneTop":3.06999890881274,"strikeZoneBottom":1.60028913354888,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.68110123374893,"aZ":-14.639643665891615,"pfxX":2.9772155566073635,"pfxZ":9.893083799062238,"pX":-0.8238739823789926,"pZ":3.2662322814562446,"vX0":-5.808611926212276,"vY0":-131.947616745292,"vZ0":-4.954615297752547,"x":148.4,"y":150.59,"x0":1.014016254421171,"y0":50.00322701869549,"z0":6.238052189531021,"aX":5.277470682096349},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":17.2,"breakHorizontal":-4.2,"spinRate":2227,"spinDirection":159},"zone":11,"typeConfidence":0.91,"plateTime":0.41425700173316393,"extension":6.403709596966236},"index":3,"playId":"abe4d9cf-7f72-3b81-8bb3-e6e7ab86adbd","pitchNumber":2,"startTime":"2025-08-02T20:27:08.943Z","endTime":"2025-08-02T20:27:12.894Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":679845,"link":"/api/v1/people/679845"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":676914,"link":"/api/v1/people/676914","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":80.1,"strikeZoneTop":3.07,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.112033438143996,"aZ":-24.409609992734094,"pfxX":-1.2991843729570665,"pfxZ":4.806035920466943,"pX":-0.46555355851960845,"pZ":1.534089688824745,"vX0":-2.7334442047377014,"vY0":-125.93042915095529,"vZ0":-6.749267024397749,"x":134.75,"y":197.36,"x0":0.8001754407441475,"y0":50.00418674998048,"z0":6.206803260433283,"aX":-2.099152956626424},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":7.4,"breakHorizontal":3.0,"spinRate":2285,"spinDirection":179},"zone":7,"typeConfidence":0.9,"plateTime":0.4339441443180201,"extension":6.311192932566863},"index":4,"playId":"8152bd5e-4e3a-3aa7-a1d4-c34095df1bb6","pitchNumber":3,"startTime":"2025-08-02T20:27:20.948Z","endTime":"2025-08-02T20:27:24.517Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":679845,"link":"/api/v1/people/679845"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":676914,"link":"/api/v1/people/676914","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":5,"startTime":"2025-08-02T20:27:33.010Z","endTime":"2025-08-02T20:27:46.371Z","isPitch":false,"type":"action","player":{"id":676914,"link":"/api/v1/people/676914"},"defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":679845,"link":"/api/v1/people/679845"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":676914,"link":"/api/v1/people/676914","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.0,"endSpeed":75.1,"strikeZoneTop":3.06999889965726,"strikeZoneBottom":1.51267523937105,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.65137027820726,"aZ":-20.592935548578037,"pfxX":7.188444112888059,"pfxZ":8.297418437138447,"pX":-0.4669483133986925,"pZ":-1.6773813623442528,"vX0":-6.217886777894075,"vY0":-117.26464816345225,"vZ0":-12.834673238519985,"x":134.8,"y":284.07,"x0":1.2818468665883216,"y0":50.00512794182018,"z0":5.778389560450321,"aX":10.03788744631818},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":12.1,"breakHorizontal":-11.5,"spinRate":1449,"spinDirection":146},"zone":13,"typeConfidence":0.9,"plateTime":0.466640308031145,"extension":6.350202104780282},"index":6,"playId":"afb4367c-b944-31eb-92ea-2e5f293067c5","pitchNumber":4,"startTime":"2025-08-02T20:27:46.371Z","endTime":"2025-08-02T20:27:52.727Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":679845,"link":"/api/v1/people/679845"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":676914,"link":"/api/v1/people/676914","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.6,"endSpeed":75.4,"strikeZoneTop":3.07,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.826117760361814,"aZ":-39.57093620907364,"pfxX":-0.2656287538190778,"pfxZ":-5.173369836318351,"pX":0.6927780894478875,"pZ":2.6176735581631707,"vX0":-0.49430764448155873,"vY0":-118.8962634365189,"vZ0":-0.9161750606947325,"x":90.59,"y":168.1,"x0":0.9378736061361777,"y0":50.000269544410024,"z0":6.599516100437761,"aX":-0.38003717520126107},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.3,"breakVerticalInduced":-9.4,"breakHorizontal":0.6,"spinRate":2234,"spinDirection":351},"zone":3,"typeConfidence":0.91,"plateTime":0.4607064053797063,"extension":6.174332453436831},"hitData":{"launchSpeed":94.1,"launchAngle":54.0,"totalDistance":233.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":133.06,"coordY":107.6}},"index":7,"playId":"b9d6609d-1ff3-3eb6-9a12-3beebd3cda72","pitchNumber":5,"startTime":"2025-08-02T20:28:15.433Z","endTime":"2025-08-02T20:28:24.702Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":679845,"link":"/api/v1/people/679845"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":676914,"link":"/api/v1/people/676914","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676914,"link":"/api/v1/people/676914"},"credit":"b_ab"},{"player":{"id":702070,"link":"/api/v1/people/702070"},"credit":"p_ab"},{"player":{"id":676914,"link":"/api/v1/people/676914"},"credit":"b_pa"},{"player":{"id":702070,"link":"/api/v1/people/702070"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":87.5,"awayTeamWinProbability":12.5,"homeTeamWinProbabilityAdded":-0.9000000000000057,"leverageIndex":0.37,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2025-08-02T20:28:24.702Z","atBatIndex":38},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ernie Clement flies out to center fielder Kyle Isbel.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-02T20:28:39.008Z","endTime":"2025-08-02T20:29:17.154Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":664728,"link":"/api/v1/people/664728"},"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, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":78.5,"endSpeed":72.9,"strikeZoneTop":3.42000122289675,"strikeZoneBottom":1.54513242030647,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.196915363948698,"aZ":-42.583148221073124,"pfxX":0.3837228391795333,"pfxZ":-7.907905625916911,"pX":-0.1291592306479788,"pZ":0.5335970608919474,"vX0":-2.1714766175642555,"vY0":-114.3561293246484,"vZ0":-3.9056232200114893,"x":121.92,"y":224.37,"x0":0.785132308375782,"y0":50.00199340261331,"z0":6.464748860767712,"aX":0.505764224788246},"breaks":{"breakAngle":0.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.5,"breakVerticalInduced":-15.0,"breakHorizontal":-0.1,"spinRate":2445,"spinDirection":353},"zone":13,"typeConfidence":0.93,"plateTime":0.480002144163993,"extension":6.300785516105836},"index":0,"playId":"e5cc5ffa-53a0-3b1f-9618-ebf05a46e8cf","pitchNumber":1,"startTime":"2025-08-02T20:28:45.458Z","endTime":"2025-08-02T20:28:51.439Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":679845,"link":"/api/v1/people/679845"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":676391,"link":"/api/v1/people/676391","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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":91.9,"endSpeed":84.6,"strikeZoneTop":3.48730669044969,"strikeZoneBottom":1.55659638870753,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.436526972323833,"aZ":-13.327461493337387,"pfxX":2.7377827808946105,"pfxZ":10.379174887611036,"pX":-0.35174998065878577,"pZ":1.7803609152277413,"vX0":-4.655703954553069,"vY0":-133.58383388903354,"vZ0":-9.14815499189322,"x":130.41,"y":190.71,"x0":1.0540999536768925,"y0":50.00569244751428,"z0":6.196489868368075,"aX":4.973250582535776},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":17.2,"breakHorizontal":-4.0,"spinRate":2229,"spinDirection":161},"zone":7,"typeConfidence":0.91,"plateTime":0.4092370182874787,"extension":6.349984165392913},"index":1,"playId":"b5783ce7-36e0-3730-9504-857aed70bf13","pitchNumber":2,"startTime":"2025-08-02T20:28:56.551Z","endTime":"2025-08-02T20:29:01.248Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":679845,"link":"/api/v1/people/679845"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":676391,"link":"/api/v1/people/676391","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.3,"endSpeed":78.0,"strikeZoneTop":3.42,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.40701950503967,"aZ":-30.937170736218988,"pfxX":-1.1323788724548471,"pfxZ":0.8138702812036032,"pX":-0.960861442899932,"pZ":1.5548704116283878,"vX0":-4.208106142696074,"vY0":-121.40450042658755,"vZ0":-5.044045983472007,"x":153.63,"y":196.8,"x0":0.9314214358383557,"y0":50.001252570365594,"z0":6.305675394479421,"aX":-1.7151114248909085},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":0.7,"breakHorizontal":2.9,"spinRate":2391,"spinDirection":253},"zone":13,"typeConfidence":0.91,"plateTime":0.44859095113515846,"extension":6.258892309390553},"hitData":{"launchSpeed":85.9,"launchAngle":42.0,"totalDistance":288.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":142.13,"coordY":85.45}},"index":2,"playId":"32ac962f-cf66-3cb6-9dd0-a7daddcdbcf1","pitchNumber":3,"startTime":"2025-08-02T20:29:08.727Z","endTime":"2025-08-02T20:29:17.154Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":679845,"link":"/api/v1/people/679845"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":676391,"link":"/api/v1/people/676391","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676391,"link":"/api/v1/people/676391"},"credit":"b_ab"},{"player":{"id":702070,"link":"/api/v1/people/702070"},"credit":"p_ab"},{"player":{"id":676391,"link":"/api/v1/people/676391"},"credit":"b_pa"},{"player":{"id":702070,"link":"/api/v1/people/702070"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":86.8,"awayTeamWinProbability":13.200000000000003,"homeTeamWinProbabilityAdded":-0.7000000000000028,"leverageIndex":0.28,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2025-08-02T20:29:17.154Z","atBatIndex":39},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Vladimir Guerrero Jr. grounds out sharply, shortstop Bobby Witt Jr. to first baseman Vinnie Pasquantino.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-02T20:29:29.231Z","endTime":"2025-08-02T20:30:19.668Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":677951,"link":"/api/v1/people/677951"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":686469,"link":"/api/v1/people/686469"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.3,"endSpeed":74.7,"strikeZoneTop":3.72080737658752,"strikeZoneBottom":1.57230155387197,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.384955525005616,"aZ":-19.91153659841624,"pfxX":4.342537449365338,"pfxZ":8.774479392303927,"pX":-0.6557619977942303,"pZ":0.9784934794511944,"vX0":-5.657181395541314,"vY0":-116.71509878859635,"vZ0":-7.638022938730846,"x":142.0,"y":212.36,"x0":1.2213423235173515,"y0":50.00118454824451,"z0":6.132091557264865,"aX":6.0666399584377535},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":14.5,"breakHorizontal":-6.7,"spinRate":1536,"spinDirection":146},"zone":13,"typeConfidence":2.0,"plateTime":0.46705821967731653,"extension":6.382370643900326},"index":0,"playId":"0817f69d-1304-3f57-879b-a23a8a0b0faa","pitchNumber":1,"startTime":"2025-08-02T20:29:38.555Z","endTime":"2025-08-02T20:29:42.641Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":679845,"link":"/api/v1/people/679845"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":665489,"link":"/api/v1/people/665489","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.0,"endSpeed":77.4,"strikeZoneTop":3.66,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.343115114633903,"aZ":-31.363402914595977,"pfxX":-2.0505209579688843,"pfxZ":0.5375783286014624,"pX":-0.5598065347066458,"pZ":1.6486995932092146,"vX0":-3.1074249422301397,"vY0":-120.98708045109683,"vZ0":-4.639092726384293,"x":138.34,"y":194.27,"x0":1.002483759711896,"y0":50.00170234902522,"z0":6.308389498762943,"aX":-3.069594370301818},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":0.2,"breakHorizontal":4.4,"spinRate":2439,"spinDirection":289},"zone":7,"typeConfidence":0.92,"plateTime":0.45096515372801615,"extension":6.287363148903656},"index":1,"playId":"4cd4d564-5104-347a-ace9-487663741970","pitchNumber":2,"startTime":"2025-08-02T20:29:51.251Z","endTime":"2025-08-02T20:29:54.913Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":679845,"link":"/api/v1/people/679845"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":665489,"link":"/api/v1/people/665489","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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":92.3,"endSpeed":85.5,"strikeZoneTop":3.66,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.575536524802967,"aZ":-12.432897284843321,"pfxX":2.256864797284715,"pfxZ":10.677319412014175,"pX":0.09305532163830103,"pZ":2.05062572839691,"vX0":-2.0362604344226547,"vY0":-134.24275525500428,"vZ0":-8.778846614367305,"x":113.45,"y":183.41,"x0":0.563516161782755,"y0":50.000096570967166,"z0":6.221371597027505,"aX":4.171313728654548},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":18.0,"breakHorizontal":-3.7,"spinRate":2259,"spinDirection":163},"zone":8,"typeConfidence":0.91,"plateTime":0.4060342682139284,"extension":6.437846616198821},"hitData":{"launchSpeed":100.1,"launchAngle":-22.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"hard","location":"6","coordinates":{"coordX":115.57,"coordY":148.62}},"index":2,"playId":"734e4062-c248-3ceb-a964-efa8b46e97a4","pitchNumber":3,"startTime":"2025-08-02T20:30:12.407Z","endTime":"2025-08-02T20:30:19.668Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":679845,"link":"/api/v1/people/679845"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":665489,"link":"/api/v1/people/665489","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665489,"link":"/api/v1/people/665489"},"credit":"b_ab"},{"player":{"id":702070,"link":"/api/v1/people/702070"},"credit":"p_ab"},{"player":{"id":665489,"link":"/api/v1/people/665489"},"credit":"b_pa"},{"player":{"id":702070,"link":"/api/v1/people/702070"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":86.3,"awayTeamWinProbability":13.700000000000003,"homeTeamWinProbabilityAdded":-0.5,"leverageIndex":0.2,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2025-08-02T20:30:19.668Z","atBatIndex":40},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Vinnie Pasquantino grounds out sharply to first baseman Ty France.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-02T20:32:25.135Z","endTime":"2025-08-02T20:33:08.472Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":453286,"fullName":"Max Scherzer","link":"/api/v1/people/453286"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":664034,"link":"/api/v1/people/664034"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":83.6,"strikeZoneTop":3.6,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.34249887510749,"aZ":-16.957533859259705,"pfxX":-7.956643703859211,"pfxZ":8.41960968356224,"pX":-0.17109374659412158,"pZ":2.329350374590805,"vX0":9.64345637508658,"vY0":-134.62111902876632,"vZ0":-5.199835995792115,"x":123.52,"y":175.89,"x0":-2.791677520456351,"y0":50.005356264558166,"z0":5.514090766215847,"aX":-14.385719756769728},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":14.0,"breakHorizontal":12.0,"spinRate":2469,"spinDirection":219},"zone":5,"typeConfidence":0.89,"plateTime":0.40923681304098203,"extension":6.124452137182898},"index":0,"playId":"7ea5b839-35dc-3ac8-9f1e-b4fd8118728a","pitchNumber":1,"startTime":"2025-08-02T20:32:30.589Z","endTime":"2025-08-02T20:32:35.717Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":676391,"link":"/api/v1/people/676391"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":78.9,"strikeZoneTop":3.6,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.26830897682108,"aZ":-30.86259697917376,"pfxX":-8.403243171225126,"pfxZ":0.8322378176492631,"pX":-0.6611313549134096,"pZ":2.2662332435389803,"vX0":8.036953557267243,"vY0":-124.35094155949558,"vZ0":-1.1567796225080527,"x":142.2,"y":177.59,"x0":-2.832247860493139,"y0":50.00443240550582,"z0":5.28147876736728,"aX":-13.2561458423927},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":1.4,"breakHorizontal":13.6,"spinRate":1434,"spinDirection":250},"zone":7,"typeConfidence":0.91,"plateTime":0.4392757745643072,"extension":6.44899390852934},"hitData":{"launchSpeed":100.6,"launchAngle":-11.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"hard","location":"3","coordinates":{"coordX":157.33,"coordY":166.77}},"index":1,"playId":"9153668f-8e73-3cf1-b70a-5bb06fc7f2b7","pitchNumber":2,"startTime":"2025-08-02T20:33:01.813Z","endTime":"2025-08-02T20:33:08.472Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":676391,"link":"/api/v1/people/676391"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686469,"link":"/api/v1/people/686469"},"credit":"b_ab"},{"player":{"id":453286,"link":"/api/v1/people/453286"},"credit":"p_ab"},{"player":{"id":686469,"link":"/api/v1/people/686469"},"credit":"b_pa"},{"player":{"id":453286,"link":"/api/v1/people/453286"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":88.7,"awayTeamWinProbability":11.299999999999997,"homeTeamWinProbabilityAdded":2.4000000000000057,"leverageIndex":0.94,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2025-08-02T20:33:08.472Z","atBatIndex":41},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Maikel Garcia flies out sharply to left fielder Joey Loperfido.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-02T20:33:18.326Z","endTime":"2025-08-02T20:35:09.765Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":453286,"fullName":"Max Scherzer","link":"/api/v1/people/453286"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"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":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":694388,"link":"/api/v1/people/694388"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.5,"endSpeed":77.9,"strikeZoneTop":3.61,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.061018822654578,"aZ":-30.892356577594946,"pfxX":1.5834682794537658,"pfxZ":0.8374640800324133,"pX":-1.3002628337630784,"pZ":3.0163060723070028,"vX0":3.6197034679063407,"vY0":-121.69914890680894,"vZ0":-0.05522679125969521,"x":166.56,"y":157.34,"x0":-3.002544679239029,"y0":50.00185039385907,"z0":5.6776075810972495,"aX":2.414289789613019},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":1.7,"breakHorizontal":-3.6,"spinRate":2303,"spinDirection":120},"zone":11,"typeConfidence":0.76,"plateTime":0.4471657740936257,"extension":5.961968510507305},"index":0,"playId":"76b1f69a-c46d-3b83-b720-365d05701f6a","pitchNumber":1,"startTime":"2025-08-02T20:33:40.630Z","endTime":"2025-08-02T20:33:44.744Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":676391,"link":"/api/v1/people/676391"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":85.1,"strikeZoneTop":3.60999870302644,"strikeZoneBottom":1.77785115963882,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.665019326010803,"aZ":-17.42336230908307,"pfxX":-6.087539651089061,"pfxZ":7.8854581761604905,"pX":-0.9648468533034197,"pZ":3.813740998928785,"vX0":7.141745563343241,"vY0":-136.32501501512345,"vZ0":-1.5791297585877664,"x":153.78,"y":135.81,"x0":-2.8351500256477578,"y0":50.003587356616094,"z0":5.610789640166218,"aX":-11.389442680187557},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":14.2,"breakHorizontal":9.4,"spinRate":2329,"spinDirection":211},"zone":11,"typeConfidence":0.9,"plateTime":0.40272396621894035,"extension":6.121525849678794},"index":1,"playId":"e2747cde-d3d1-3800-bfb6-c2cdda2b59e5","pitchNumber":2,"startTime":"2025-08-02T20:34:00.163Z","endTime":"2025-08-02T20:34:03.673Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":676391,"link":"/api/v1/people/676391"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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":83.6,"endSpeed":77.6,"strikeZoneTop":3.60999861989558,"strikeZoneBottom":1.68297492908369,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.42816967638227,"aZ":-31.598322855513096,"pfxX":1.1858490943730535,"pfxZ":0.3811907976519624,"pX":-1.613461456453754,"pZ":2.6927414187300918,"vX0":3.2282110067688703,"vY0":-121.8446748575038,"vZ0":0.056382421507348734,"x":178.5,"y":166.08,"x0":-3.103727369585878,"y0":50.004052283352266,"z0":5.374545586096362,"aX":1.8031111671897813},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":1.0,"breakHorizontal":-2.9,"spinRate":2226,"spinDirection":138},"zone":11,"typeConfidence":0.77,"plateTime":0.4476209480391309,"extension":6.074312901989472},"index":2,"playId":"8f98461a-4ec6-327c-bbfb-483c881d17a6","pitchNumber":3,"startTime":"2025-08-02T20:34:18.463Z","endTime":"2025-08-02T20:34:21.891Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":676391,"link":"/api/v1/people/676391"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":84.6,"strikeZoneTop":3.60999983129119,"strikeZoneBottom":1.70901013472747,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.343054297218305,"aZ":-18.79058574020356,"pfxX":-5.450626806569804,"pfxZ":7.333767159603607,"pX":-0.13381289866868057,"pZ":2.428145920165992,"vX0":8.939260807593433,"vY0":-134.0849003870394,"vZ0":-4.266534795109851,"x":122.1,"y":173.22,"x0":-2.799121822252461,"y0":50.00354850642065,"z0":5.376459381706895,"aX":-9.949084345839},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":12.6,"breakHorizontal":8.0,"spinRate":2405,"spinDirection":217},"zone":5,"typeConfidence":0.85,"plateTime":0.4081116397616804,"extension":6.19946626802101},"index":3,"playId":"37102324-568f-30a3-89ab-6fd8089308f7","pitchNumber":4,"startTime":"2025-08-02T20:34:36.047Z","endTime":"2025-08-02T20:34:40.113Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":676391,"link":"/api/v1/people/676391"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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":93.9,"endSpeed":85.4,"strikeZoneTop":3.61,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.2677576348221,"aZ":-16.19351499078699,"pfxX":-5.673914332900771,"pfxZ":8.538871567714198,"pX":-0.10030519436172215,"pZ":2.0350541050313056,"vX0":9.26729586938139,"vY0":-136.26626386445272,"vZ0":-5.905115497368669,"x":120.82,"y":183.83,"x0":-2.815509510637722,"y0":50.003297036637136,"z0":5.357716852956558,"aX":-10.620286876828562},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":14.3,"breakHorizontal":8.2,"spinRate":2474,"spinDirection":219},"zone":8,"typeConfidence":0.9,"plateTime":0.40267297947594693,"extension":6.168485118599969},"hitData":{"launchSpeed":103.0,"launchAngle":29.0,"totalDistance":375.0,"trajectory":"fly_ball","hardness":"hard","location":"7","coordinates":{"coordX":92.56,"coordY":51.48}},"index":4,"playId":"8e4efce2-46dc-38f0-b678-b7f6cefbfabb","pitchNumber":5,"startTime":"2025-08-02T20:34:54.933Z","endTime":"2025-08-02T20:35:09.765Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":676391,"link":"/api/v1/people/676391"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672580,"link":"/api/v1/people/672580"},"credit":"b_ab"},{"player":{"id":453286,"link":"/api/v1/people/453286"},"credit":"p_ab"},{"player":{"id":672580,"link":"/api/v1/people/672580"},"credit":"b_pa"},{"player":{"id":453286,"link":"/api/v1/people/453286"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":90.2,"awayTeamWinProbability":9.799999999999997,"homeTeamWinProbabilityAdded":1.5,"leverageIndex":0.63,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2025-08-02T20:35:09.765Z","atBatIndex":42},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Salvador Perez homers (20) on a fly ball to left field.","rbi":1,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-02T20:35:26.451Z","endTime":"2025-08-02T20:36:35.399Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":453286,"fullName":"Max Scherzer","link":"/api/v1/people/453286"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"responsiblePitcher":{"id":453286,"link":"/api/v1/people/453286"},"isScoringEvent":true,"rbi":true,"earned":true,"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":84.5,"strikeZoneTop":3.7,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.52307109405541,"aZ":-16.352454207681088,"pfxX":-6.338603839851631,"pfxZ":8.60394010948158,"pX":-0.20443909803972138,"pZ":2.63037667255076,"vX0":8.66298400751986,"vY0":-135.25643755884258,"vZ0":-4.440412743982313,"x":124.79,"y":167.76,"x0":-2.636306737714715,"y0":50.0067472407762,"z0":5.452419262569056,"aX":-11.661837815175371},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":14.8,"breakHorizontal":9.5,"spinRate":2390,"spinDirection":216},"zone":5,"typeConfidence":0.89,"plateTime":0.4061007116352018,"extension":6.158242718240385},"index":0,"playId":"c50ac4b6-d09a-395f-9a0e-fc457b62a91f","pitchNumber":1,"startTime":"2025-08-02T20:35:33.126Z","endTime":"2025-08-02T20:35:38.319Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":676391,"link":"/api/v1/people/676391"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":72.2,"endSpeed":66.6,"strikeZoneTop":3.7,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.686882500094217,"aZ":-38.50271114647632,"pfxX":7.848956580884078,"pfxZ":-5.694479495360568,"pX":-0.8894942409984595,"pZ":2.2575119714034884,"vX0":1.6330114879368134,"vY0":-105.08306043190606,"vZ0":1.9913425845476227,"x":150.91,"y":177.83,"x0":-2.6970499625298014,"y0":50.000941213817455,"z0":5.788378444269068,"aX":8.729450352538091},"breaks":{"breakAngle":13.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.0,"breakVerticalInduced":-9.4,"breakHorizontal":-14.6,"spinRate":2589,"spinDirection":58},"zone":13,"typeConfidence":0.91,"plateTime":0.5223036916615995,"extension":6.264929585486629},"hitData":{"launchSpeed":99.9,"launchAngle":33.0,"totalDistance":387.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":39.83,"coordY":67.9}},"index":1,"playId":"be4e0432-d5c4-3fb3-83a0-610c2e1d3c6b","pitchNumber":2,"startTime":"2025-08-02T20:36:04.199Z","endTime":"2025-08-02T20:36:35.399Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":676391,"link":"/api/v1/people/676391"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"credit":"b_ab"},{"player":{"id":453286,"link":"/api/v1/people/453286"},"credit":"p_ab"},{"player":{"id":521692,"link":"/api/v1/people/521692"},"credit":"b_pa"},{"player":{"id":453286,"link":"/api/v1/people/453286"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":83.2,"awayTeamWinProbability":16.799999999999997,"homeTeamWinProbabilityAdded":-7.0,"leverageIndex":0.35,"dramaIndex":57.0,"contextMetrics":{},"playEndTime":"2025-08-02T20:36:35.399Z","atBatIndex":43},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Mike Yastrzemski called out on strikes.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-02T20:36:41.171Z","endTime":"2025-08-02T20:37:53.066Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":453286,"fullName":"Max Scherzer","link":"/api/v1/people/453286"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,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":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":645305,"link":"/api/v1/people/645305"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":74.9,"endSpeed":69.6,"strikeZoneTop":3.37999883743285,"strikeZoneBottom":1.61847229740314,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.38789586853657,"aZ":-37.23316349419075,"pfxX":6.553033852224903,"pfxZ":-4.177551633806878,"pX":-0.7194928219949818,"pZ":2.333476278875698,"vX0":2.8698185700847043,"vY0":-109.1652125562808,"vZ0":1.1998320179386173,"x":144.43,"y":175.78,"x0":-2.9004171706058033,"y0":50.00080442404212,"z0":5.770648103892196,"aX":7.94338542166979},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.4,"breakVerticalInduced":-7.0,"breakHorizontal":-12.6,"spinRate":2702,"spinDirection":63},"zone":4,"typeConfidence":0.91,"plateTime":0.5008748704371593,"extension":6.347847034439689},"index":0,"playId":"b1812b8d-d6c3-37e0-9d9a-8410b4fc3069","pitchNumber":1,"startTime":"2025-08-02T20:36:52.795Z","endTime":"2025-08-02T20:36:57.064Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":676391,"link":"/api/v1/people/676391"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":573262,"link":"/api/v1/people/573262","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":84.9,"strikeZoneTop":3.48188660076739,"strikeZoneBottom":1.7690004058253,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.709322843465863,"aZ":-16.36793556320308,"pfxX":-5.2045398770971705,"pfxZ":8.536678424931937,"pX":0.6476378244171518,"pZ":3.737256767901659,"vX0":10.806896276830823,"vY0":-135.25676011809344,"vZ0":-1.777610746613383,"x":92.31,"y":137.87,"x0":-2.7247269027289116,"y0":50.00186560802147,"z0":5.551690399269043,"aX":-9.636735931441057},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":15.2,"breakHorizontal":7.1,"spinRate":2479,"spinDirection":209},"zone":12,"typeConfidence":0.89,"plateTime":0.4050763785193019,"extension":6.172328316693351},"index":1,"playId":"b6ccdfbf-caa7-395c-b644-5e145ad02b67","pitchNumber":2,"startTime":"2025-08-02T20:37:05.984Z","endTime":"2025-08-02T20:37:10.080Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":676391,"link":"/api/v1/people/676391"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":573262,"link":"/api/v1/people/573262","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":85.0,"strikeZoneTop":3.38,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.41204236936899,"aZ":-14.781335783330627,"pfxX":-4.337342757134852,"pfxZ":9.464195683058804,"pX":0.2936538865654847,"pZ":2.7793219271481964,"vX0":9.56063757762329,"vY0":-134.08161068183864,"vZ0":-4.332074626695534,"x":105.81,"y":163.74,"x0":-2.7397493157571686,"y0":50.0046472091497,"z0":5.456044421401711,"aX":-7.973317142758375},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":16.4,"breakHorizontal":6.0,"spinRate":2324,"spinDirection":214},"zone":6,"typeConfidence":0.87,"plateTime":0.4070226938602257,"extension":6.162493235677821},"index":2,"playId":"9a6241f8-40be-325b-947c-1921c27392d8","pitchNumber":3,"startTime":"2025-08-02T20:37:21.979Z","endTime":"2025-08-02T20:37:25.341Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":676391,"link":"/api/v1/people/676391"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":573262,"link":"/api/v1/people/573262","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":3,"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-02T20:37:33.988Z","endTime":"2025-08-02T20:37:49.275Z","isPitch":false,"type":"action","player":{"id":573262,"link":"/api/v1/people/573262"},"defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":676391,"link":"/api/v1/people/676391"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":573262,"link":"/api/v1/people/573262","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":80.7,"strikeZoneTop":3.50452529309871,"strikeZoneBottom":1.65470554600748,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.102434229391918,"aZ":-29.776472964721776,"pfxX":1.0622352948463858,"pfxZ":1.459880511871397,"pX":-0.5556975465779801,"pZ":2.39796139503773,"vX0":5.732685451395395,"vY0":-126.58550628324596,"vZ0":-1.5112856727141493,"x":138.18,"y":174.04,"x0":-2.9771837496524323,"y0":50.00172978790524,"z0":5.36151361232362,"aX":1.7427333337161048},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":2.5,"breakHorizontal":-3.1,"spinRate":2387,"spinDirection":142},"zone":4,"typeConfidence":2.0,"plateTime":0.4308392553973852,"extension":6.231259369424855},"index":4,"playId":"1b82069c-f99b-3e82-bd17-87dc4c3c5712","pitchNumber":4,"startTime":"2025-08-02T20:37:49.275Z","endTime":"2025-08-02T20:37:53.066Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":676391,"link":"/api/v1/people/676391"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":573262,"link":"/api/v1/people/573262","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":573262,"link":"/api/v1/people/573262"},"credit":"b_ab"},{"player":{"id":453286,"link":"/api/v1/people/453286"},"credit":"p_ab"},{"player":{"id":573262,"link":"/api/v1/people/573262"},"credit":"b_pa"},{"player":{"id":453286,"link":"/api/v1/people/453286"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":84.5,"awayTeamWinProbability":15.5,"homeTeamWinProbabilityAdded":1.2999999999999972,"leverageIndex":0.51,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2025-08-02T20:37:53.066Z","atBatIndex":44},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Bo Bichette singles on a line drive to center fielder Kyle Isbel.","rbi":0,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-02T20:39:58.673Z","endTime":"2025-08-02T20:40:14.659Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":664728,"link":"/api/v1/people/664728"},"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(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.3,"endSpeed":72.8,"strikeZoneTop":3.65,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.63444873456962,"aZ":-41.52242273589324,"pfxX":-0.17668098846182545,"pfxZ":-7.049340851764747,"pX":0.166592380029137,"pZ":2.947335675426623,"vX0":-1.8472828462362887,"vY0":-114.02352644861249,"vZ0":0.6010357498028676,"x":110.65,"y":159.2,"x0":1.007936747544254,"y0":50.004034103736764,"z0":6.755097678298617,"aX":-0.2340733354534953},"breaks":{"breakAngle":1.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.6,"breakVerticalInduced":-12.4,"breakHorizontal":0.7,"spinRate":2301,"spinDirection":348},"zone":5,"typeConfidence":0.92,"plateTime":0.4791171229005151,"extension":6.10492872657702},"hitData":{"launchSpeed":89.8,"launchAngle":14.0,"totalDistance":211.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":155.62,"coordY":84.68}},"index":0,"playId":"9adc6370-b4f0-3bfc-b93e-85729d6ea573","pitchNumber":1,"startTime":"2025-08-02T20:40:03.652Z","endTime":"2025-08-02T20:40:14.659Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":679845,"link":"/api/v1/people/679845"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666182,"link":"/api/v1/people/666182"},"credit":"b_ab"},{"player":{"id":702070,"link":"/api/v1/people/702070"},"credit":"p_ab"},{"player":{"id":666182,"link":"/api/v1/people/666182"},"credit":"b_pa"},{"player":{"id":702070,"link":"/api/v1/people/702070"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":86.5,"awayTeamWinProbability":13.5,"homeTeamWinProbabilityAdded":2.0,"leverageIndex":0.51,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2025-08-02T20:40:14.659Z","atBatIndex":45},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Addison Barger lines out sharply to center fielder Kyle Isbel.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-02T20:40:30.322Z","endTime":"2025-08-02T20:41:19.101Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":680718,"fullName":"Addison Barger","link":"/api/v1/people/680718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":680718,"fullName":"Addison Barger","link":"/api/v1/people/680718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":664728,"link":"/api/v1/people/664728"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":79.9,"strikeZoneTop":3.66,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.493070458957586,"aZ":-24.91290468369957,"pfxX":-1.2208163624015957,"pfxZ":4.487679581607708,"pX":-0.25922440374540384,"pZ":2.0761235704602137,"vX0":-2.0559066174751695,"vY0":-126.37985508700987,"vZ0":-5.624254315417101,"x":126.88,"y":182.72,"x0":0.7231503536231172,"y0":50.005537506892836,"z0":6.328614192761931,"aX":-1.9773229356434745},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":7.1,"breakHorizontal":2.6,"spinRate":2320,"spinDirection":179},"zone":8,"typeConfidence":0.91,"plateTime":0.43320355555755263,"extension":6.374430838915859},"index":0,"playId":"645bf6d7-4c5f-3764-99c0-9f02b65bdef8","pitchNumber":1,"startTime":"2025-08-02T20:40:35.805Z","endTime":"2025-08-02T20:40:39.004Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":679845,"link":"/api/v1/people/679845"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":680718,"link":"/api/v1/people/680718","batSide":{"code":"L","description":"Left"}},"first":{"id":666182,"link":"/api/v1/people/666182"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":83.4,"strikeZoneTop":3.66,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.323231830335747,"aZ":-12.705815333939487,"pfxX":1.7804067968359552,"pfxZ":10.979402769205826,"pX":-0.2813695113015317,"pZ":2.5780333471231347,"vX0":-2.8112658630970575,"vY0":-132.11586527312627,"vZ0":-7.137846577244959,"x":127.73,"y":169.17,"x0":0.5636852067658632,"y0":50.00565572602249,"z0":6.242870907284209,"aX":3.158041834944213},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":18.6,"breakHorizontal":-2.6,"spinRate":2244,"spinDirection":164},"zone":4,"typeConfidence":0.9,"plateTime":0.41409576228137635,"extension":6.361064377897968},"index":1,"playId":"2e7667e3-f05c-364d-9328-be9f1d441708","pitchNumber":2,"startTime":"2025-08-02T20:40:49.772Z","endTime":"2025-08-02T20:40:53.159Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":679845,"link":"/api/v1/people/679845"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":680718,"link":"/api/v1/people/680718","batSide":{"code":"L","description":"Left"}},"first":{"id":666182,"link":"/api/v1/people/666182"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2025-08-02T20:41:00.129Z","endTime":"2025-08-02T20:41:09.592Z","isPitch":false,"type":"action","player":{"id":680718,"link":"/api/v1/people/680718"},"defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":679845,"link":"/api/v1/people/679845"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":680718,"link":"/api/v1/people/680718","batSide":{"code":"L","description":"Left"}},"first":{"id":666182,"link":"/api/v1/people/666182"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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":84.6,"endSpeed":78.5,"strikeZoneTop":3.66,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.333216693704504,"aZ":-31.86861792586413,"pfxX":-1.2676201680718555,"pfxZ":0.19780968012770295,"pX":-0.26619977016004337,"pZ":2.647371274193961,"vX0":-1.9082338572681878,"vY0":-123.27549959826766,"vZ0":-2.372194447101488,"x":127.15,"y":167.3,"x0":0.6797961802777626,"y0":50.003099399136644,"z0":6.287431747002034,"aX":-1.9694885297355693},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":0.1,"breakHorizontal":2.8,"spinRate":2457,"spinDirection":311},"zone":5,"typeConfidence":0.92,"plateTime":0.44270197092319385,"extension":6.428620450322421},"hitData":{"launchSpeed":101.1,"launchAngle":20.0,"totalDistance":360.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":121.11,"coordY":54.35}},"index":3,"playId":"f7983ed1-8b0f-3c91-8f6b-87183b146017","pitchNumber":3,"startTime":"2025-08-02T20:41:09.592Z","endTime":"2025-08-02T20:41:19.101Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":679845,"link":"/api/v1/people/679845"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":680718,"link":"/api/v1/people/680718","batSide":{"code":"L","description":"Left"}},"first":{"id":666182,"link":"/api/v1/people/666182"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680718,"link":"/api/v1/people/680718"},"credit":"b_ab"},{"player":{"id":702070,"link":"/api/v1/people/702070"},"credit":"p_ab"},{"player":{"id":680718,"link":"/api/v1/people/680718"},"credit":"b_pa"},{"player":{"id":702070,"link":"/api/v1/people/702070"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":84.6,"awayTeamWinProbability":15.400000000000006,"homeTeamWinProbabilityAdded":-1.9000000000000057,"leverageIndex":0.82,"dramaIndex":37.0,"contextMetrics":{},"playEndTime":"2025-08-02T20:41:19.101Z","atBatIndex":46},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ty France flies out to right fielder John Rave.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-02T20:41:38.608Z","endTime":"2025-08-02T20:42:31.293Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":670231,"link":"/api/v1/people/670231"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":81.2,"strikeZoneTop":3.28999869240459,"strikeZoneBottom":1.53089559285771,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.527622902696013,"aZ":-18.19393275225694,"pfxX":1.6090732768163187,"pfxZ":8.294477530157199,"pX":1.3365912793745856,"pZ":4.184102693126981,"vX0":-0.49055858688448006,"vY0":-128.69837489662027,"vZ0":-2.131778566573522,"x":66.05,"y":125.81,"x0":1.3200884598262115,"y0":50.001270827081065,"z0":6.425053815244105,"aX":2.711748455145851},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":14.8,"breakHorizontal":-2.8,"spinRate":2093,"spinDirection":164},"zone":12,"typeConfidence":0.82,"plateTime":0.42480769424554277,"extension":6.126809039548801},"index":0,"playId":"284ca7d8-742d-36ee-a19e-6e2724b0c152","pitchNumber":1,"startTime":"2025-08-02T20:41:46.250Z","endTime":"2025-08-02T20:41:50.371Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":679845,"link":"/api/v1/people/679845"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":664034,"link":"/api/v1/people/664034","batSide":{"code":"R","description":"Right"}},"first":{"id":666182,"link":"/api/v1/people/666182"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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":"58725dd0-ae94-304c-9245-2d81d2c0acf9","startTime":"2025-08-02T20:42:05.451Z","endTime":"2025-08-02T20:42:08.927Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":679845,"link":"/api/v1/people/679845"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":664034,"link":"/api/v1/people/664034","batSide":{"code":"R","description":"Right"}},"first":{"id":666182,"link":"/api/v1/people/666182"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.3,"endSpeed":74.9,"strikeZoneTop":3.29,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.112117405735095,"aZ":-40.61158074501027,"pfxX":-2.5157638673882743,"pfxZ":-6.026118322381231,"pX":-0.04942660080953063,"pZ":2.787897044144542,"vX0":-1.3074026526379923,"vY0":-117.02861205003273,"vZ0":0.08489578759175953,"x":118.88,"y":163.51,"x0":0.841592051090049,"y0":50.00248181732851,"z0":6.525338748263774,"aX":-3.5225305659373993},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.7,"breakVerticalInduced":-10.7,"breakHorizontal":4.9,"spinRate":2331,"spinDirection":342},"zone":2,"typeConfidence":0.91,"plateTime":0.46633656584171135,"extension":6.405252178229136},"hitData":{"launchSpeed":83.3,"launchAngle":47.0,"totalDistance":231.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":197.87,"coordY":120.78}},"index":2,"playId":"176eb673-764d-3c4f-b99b-2710b9bd5a52","pitchNumber":2,"startTime":"2025-08-02T20:42:21.444Z","endTime":"2025-08-02T20:42:31.293Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":679845,"link":"/api/v1/people/679845"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":664034,"link":"/api/v1/people/664034","batSide":{"code":"R","description":"Right"}},"first":{"id":666182,"link":"/api/v1/people/666182"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664034,"link":"/api/v1/people/664034"},"credit":"b_ab"},{"player":{"id":702070,"link":"/api/v1/people/702070"},"credit":"p_ab"},{"player":{"id":664034,"link":"/api/v1/people/664034"},"credit":"b_pa"},{"player":{"id":702070,"link":"/api/v1/people/702070"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":82.89999999999999,"awayTeamWinProbability":17.10000000000001,"homeTeamWinProbabilityAdded":-1.7000000000000028,"leverageIndex":0.71,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2025-08-02T20:42:31.293Z","atBatIndex":47},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Myles Straw strikes out swinging.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-02T20:42:42.104Z","endTime":"2025-08-02T20:44:36.068Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":84.8,"strikeZoneTop":3.45999998083536,"strikeZoneBottom":1.75017645195449,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.44718747888093,"aZ":-17.603201341145073,"pfxX":4.674257907011441,"pfxZ":7.9532144476856725,"pX":0.9908890170729722,"pZ":3.2801902652308077,"vX0":-1.3356626466523276,"vY0":-133.90585183511533,"vZ0":-4.335371125510039,"x":79.23,"y":150.21,"x0":0.8859932068856123,"y0":50.004330583916435,"z0":6.163953910217616,"aX":8.566724881577542},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":13.8,"breakHorizontal":-8.3,"spinRate":2122,"spinDirection":160},"zone":12,"typeConfidence":0.9,"plateTime":0.4076206164202074,"extension":6.38813441294699},"index":0,"playId":"8f214639-c3b6-30fb-8b27-1cfb351f0691","pitchNumber":1,"startTime":"2025-08-02T20:42:58.359Z","endTime":"2025-08-02T20:43:02.485Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":679845,"link":"/api/v1/people/679845"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":664702,"link":"/api/v1/people/664702","batSide":{"code":"R","description":"Right"}},"first":{"id":666182,"link":"/api/v1/people/666182"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":82.2,"strikeZoneTop":3.45999895889819,"strikeZoneBottom":1.69670324906698,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.285857294365563,"aZ":-25.354647710929953,"pfxX":-2.843568563443237,"pfxZ":3.994054708688049,"pX":-0.9757850419377369,"pZ":2.337836082480663,"vX0":-3.444586232600824,"vY0":-129.37597404171314,"vZ0":-4.766241976680121,"x":154.19,"y":175.66,"x0":0.7388568301143018,"y0":50.001045676212435,"z0":6.131074217462016,"aX":-4.851915668472423},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":6.5,"breakHorizontal":5.9,"spinRate":2391,"spinDirection":191},"zone":13,"typeConfidence":0.92,"plateTime":0.4222772051626422,"extension":6.455778103349087},"index":1,"playId":"cccdcbf4-362c-3f40-993d-65ef845e4476","pitchNumber":2,"startTime":"2025-08-02T20:43:15.530Z","endTime":"2025-08-02T20:43:19.908Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":679845,"link":"/api/v1/people/679845"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":664702,"link":"/api/v1/people/664702","batSide":{"code":"R","description":"Right"}},"first":{"id":666182,"link":"/api/v1/people/666182"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":82.2,"strikeZoneTop":3.46000044137698,"strikeZoneBottom":1.72432052359679,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.549061325643844,"aZ":-26.869085263695542,"pfxX":-4.279139792411964,"pfxZ":3.10774664304372,"pX":0.3412989403876472,"pZ":2.6246808160408386,"vX0":-0.2536715638926563,"vY0":-129.25909966986413,"vZ0":-3.7716554153194615,"x":103.99,"y":167.91,"x0":0.997208225919378,"y0":50.00440467836736,"z0":6.143846134284088,"aX":-7.310260332926958},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":5.0,"breakHorizontal":7.8,"spinRate":2263,"spinDirection":196},"zone":6,"typeConfidence":0.92,"plateTime":0.4222135925714614,"extension":6.442185569877973},"index":2,"playId":"f82db69d-5630-3a01-936d-e3dacdd39ebd","pitchNumber":3,"startTime":"2025-08-02T20:43:34.428Z","endTime":"2025-08-02T20:43:38.604Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":679845,"link":"/api/v1/people/679845"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":664702,"link":"/api/v1/people/664702","batSide":{"code":"R","description":"Right"}},"first":{"id":666182,"link":"/api/v1/people/666182"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":86.4,"strikeZoneTop":3.46,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.817640323795576,"aZ":-17.52379241567775,"pfxX":2.7959048618926263,"pfxZ":7.752497016730688,"pX":-0.35138376628317036,"pZ":3.280559703214189,"vX0":-4.126441369167331,"vY0":-135.445641814055,"vZ0":-4.430884984896192,"x":130.39,"y":150.2,"x0":0.8166596161158176,"y0":50.00377363588062,"z0":6.134125919295591,"aX":5.284642764796215},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":13.4,"breakHorizontal":-4.3,"spinRate":2227,"spinDirection":165},"zone":1,"typeConfidence":0.91,"plateTime":0.40175600538702483,"extension":6.3844079606854205},"index":3,"playId":"8ab88f65-e12b-3c2d-85e1-30b01601fcb2","pitchNumber":4,"startTime":"2025-08-02T20:43:53.441Z","endTime":"2025-08-02T20:43:57.600Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":679845,"link":"/api/v1/people/679845"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":664702,"link":"/api/v1/people/664702","batSide":{"code":"R","description":"Right"}},"first":{"id":666182,"link":"/api/v1/people/666182"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":4,"playId":"946b6b4b-1516-3914-9452-2c0d7a332e2e","startTime":"2025-08-02T20:44:17.769Z","endTime":"2025-08-02T20:44:21.547Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":679845,"link":"/api/v1/people/679845"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":664702,"link":"/api/v1/people/664702","batSide":{"code":"R","description":"Right"}},"first":{"id":666182,"link":"/api/v1/people/666182"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":78.9,"strikeZoneTop":3.46,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.45302642591314,"aZ":-40.66649977151613,"pfxX":0.35790485754520196,"pfxZ":-5.529695185318429,"pX":0.7262102399169054,"pZ":0.02101262305081538,"vX0":-0.14623529627830228,"vY0":-122.93694762000403,"vZ0":-6.5271674297717315,"x":89.32,"y":238.21,"x0":0.7398350073877826,"y0":50.00213153364165,"z0":6.146390071314322,"aX":0.550001130146154},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.4,"breakVerticalInduced":-11.3,"breakHorizontal":-0.6,"spinRate":2353,"spinDirection":352},"zone":14,"typeConfidence":0.93,"plateTime":0.44485653177632,"extension":6.736814239203307},"index":5,"playId":"4cfa6b67-5ff4-3538-a2bb-81edccc5d862","pitchNumber":5,"startTime":"2025-08-02T20:44:31.886Z","endTime":"2025-08-02T20:44:36.068Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":679845,"link":"/api/v1/people/679845"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":664702,"link":"/api/v1/people/664702","batSide":{"code":"R","description":"Right"}},"first":{"id":666182,"link":"/api/v1/people/666182"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664702,"link":"/api/v1/people/664702"},"credit":"b_ab"},{"player":{"id":702070,"link":"/api/v1/people/702070"},"credit":"p_ab"},{"player":{"id":664702,"link":"/api/v1/people/664702"},"credit":"b_pa"},{"player":{"id":702070,"link":"/api/v1/people/702070"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":81.5,"awayTeamWinProbability":18.5,"homeTeamWinProbabilityAdded":-1.3999999999999915,"leverageIndex":0.56,"dramaIndex":28.0,"contextMetrics":{},"playEndTime":"2025-08-02T20:44:36.068Z","atBatIndex":48},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Adam Frazier doubles (13) on a sharp line drive to center fielder Myles Straw.","rbi":0,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-02T20:47:10.254Z","endTime":"2025-08-02T20:48:18.617Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663893,"fullName":"Brendon Little","link":"/api/v1/people/663893"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"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":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":664702,"link":"/api/v1/people/664702"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Brendon Little replaces Max Scherzer.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-02T20:45:33.064Z","endTime":"2025-08-02T20:47:12.635Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663893,"link":"/api/v1/people/663893"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":676391,"link":"/api/v1/people/676391"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":624428,"link":"/api/v1/people/624428","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":85.4,"strikeZoneTop":3.33144976265138,"strikeZoneBottom":1.55841612632218,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.030213899564586,"aZ":-30.762045466175113,"pfxX":6.808971023664368,"pfxZ":0.7692503950907703,"pX":0.9396254900832726,"pZ":1.0944414504920723,"vX0":-4.691911358834637,"vY0":-134.88827931416665,"vZ0":-6.0249278858356785,"x":81.18,"y":209.23,"x0":1.815908241719216,"y0":50.00590047862514,"z0":5.522908320756977,"aX":12.563655337838957},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":0.4,"breakHorizontal":-11.4,"spinRate":1924,"spinDirection":106},"zone":14,"typeConfidence":2.0,"plateTime":0.40587956914017953,"extension":5.757008130929915},"index":1,"playId":"70f82693-20d9-3610-9bc9-499b5e1da3c6","pitchNumber":1,"startTime":"2025-08-02T20:47:12.635Z","endTime":"2025-08-02T20:47:16.679Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663893,"link":"/api/v1/people/663893","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":676391,"link":"/api/v1/people/676391"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":624428,"link":"/api/v1/people/624428","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":84.3,"strikeZoneTop":3.21794738598956,"strikeZoneBottom":1.42827720556297,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.629862197758566,"aZ":-34.202405390265405,"pfxX":7.853087314707152,"pfxZ":-1.1218055592634606,"pX":0.7411206409365296,"pZ":1.3531676787188165,"vX0":-5.191091407679504,"vY0":-133.62563702822192,"vZ0":-4.518472002885713,"x":88.75,"y":202.24,"x0":1.6917159036838438,"y0":50.00493063551971,"z0":5.531890057380246,"aX":14.159207959657248},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":-2.9,"breakHorizontal":-13.1,"spinRate":1934,"spinDirection":104},"zone":9,"typeConfidence":2.0,"plateTime":0.41038696195456925,"extension":5.499155439730569},"index":2,"playId":"9393a9fb-d11a-3f46-a127-049829abbe76","pitchNumber":2,"startTime":"2025-08-02T20:47:27.736Z","endTime":"2025-08-02T20:47:31.786Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663893,"link":"/api/v1/people/663893","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":676391,"link":"/api/v1/people/676391"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":624428,"link":"/api/v1/people/624428","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":80.6,"strikeZoneTop":3.17999863302466,"strikeZoneBottom":1.49696810422642,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.184896373529053,"aZ":-38.98386938415157,"pfxX":-1.483124686157213,"pfxZ":-4.210574110901348,"pX":-0.9490501336994841,"pZ":-0.003699252807324207,"vX0":-5.703640701425132,"vY0":-126.41364010496092,"vZ0":-6.696001631922865,"x":153.18,"y":238.88,"x0":1.5308825854654715,"y0":50.0060761285607,"z0":5.815570323375119,"aX":-2.39599723869383},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":-9.0,"breakHorizontal":4.0,"spinRate":1985,"spinDirection":338},"zone":13,"typeConfidence":2.0,"plateTime":0.4335769497610644,"extension":5.86478661601043},"index":3,"playId":"33a42d54-7c11-3b53-aecb-f00d0acc8b85","pitchNumber":3,"startTime":"2025-08-02T20:47:42.989Z","endTime":"2025-08-02T20:47:46.775Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663893,"link":"/api/v1/people/663893","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":676391,"link":"/api/v1/people/676391"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":624428,"link":"/api/v1/people/624428","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":85.5,"strikeZoneTop":3.18,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.922521352235865,"aZ":-34.03598473431066,"pfxX":8.860596173748359,"pfxZ":-1.0018411920558972,"pX":-0.3574596854894649,"pZ":2.1605903264575925,"vX0":-8.257587758676017,"vY0":-135.16691922280006,"vZ0":-2.991722718908302,"x":130.63,"y":180.44,"x0":1.583048295489762,"y0":50.00432302476109,"z0":5.666798823767449,"aX":16.428922615658852},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":-2.3,"breakHorizontal":-14.3,"spinRate":1955,"spinDirection":109},"zone":4,"typeConfidence":2.0,"plateTime":0.4049143073476591,"extension":5.709122216291684},"hitData":{"launchSpeed":102.2,"launchAngle":16.0,"totalDistance":294.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":89.96,"coordY":87.05}},"index":4,"playId":"7e5ae4f3-4b9c-33ec-9033-9a3aee8814a1","pitchNumber":4,"startTime":"2025-08-02T20:48:05.851Z","endTime":"2025-08-02T20:48:18.617Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663893,"link":"/api/v1/people/663893","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":676391,"link":"/api/v1/people/676391"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":624428,"link":"/api/v1/people/624428","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624428,"link":"/api/v1/people/624428"},"credit":"b_ab"},{"player":{"id":663893,"link":"/api/v1/people/663893"},"credit":"p_ab"},{"player":{"id":624428,"link":"/api/v1/people/624428"},"credit":"b_pa"},{"player":{"id":663893,"link":"/api/v1/people/663893"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":72.6,"awayTeamWinProbability":27.400000000000006,"homeTeamWinProbabilityAdded":-8.900000000000006,"leverageIndex":1.35,"dramaIndex":94.0,"contextMetrics":{},"playEndTime":"2025-08-02T20:48:18.617Z","atBatIndex":49},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Randal Grichuk grounds out, second baseman Davis Schneider to first baseman Ty France. Adam Frazier to 3rd.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-02T20:49:28.804Z","endTime":"2025-08-02T20:50:52.087Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":545341,"fullName":"Randal Grichuk","link":"/api/v1/people/545341"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663893,"fullName":"Brendon Little","link":"/api/v1/people/663893"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":545341,"fullName":"Randal Grichuk","link":"/api/v1/people/545341"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":676914,"link":"/api/v1/people/676914"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":664034,"link":"/api/v1/people/664034"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Randal Grichuk replaces John Rave.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-02T20:48:37.169Z","endTime":"2025-08-02T20:49:30.982Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":545341,"link":"/api/v1/people/545341"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"801","replacedPlayer":{"id":670231,"link":"/api/v1/people/670231"},"defense":{"pitcher":{"id":663893,"link":"/api/v1/people/663893","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":676391,"link":"/api/v1/people/676391"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":670231,"link":"/api/v1/people/670231","batSide":{"code":"L","description":"Left"}},"second":{"id":624428,"link":"/api/v1/people/624428"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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(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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":81.0,"strikeZoneTop":3.29000059158526,"strikeZoneBottom":1.55022547379791,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.974887417509944,"aZ":-38.55502873451216,"pfxX":0.4322528643004097,"pfxZ":-3.9106958687071605,"pX":-0.037846382765231654,"pZ":-0.031981518974585676,"vX0":-4.249709409073152,"vY0":-126.97023050751332,"vZ0":-7.020335756063743,"x":118.44,"y":239.64,"x0":1.6012628367790975,"y0":50.00030217833289,"z0":5.836156669050239,"aX":0.705800748721806},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":-8.4,"breakHorizontal":0.2,"spinRate":1843,"spinDirection":337},"zone":13,"typeConfidence":2.0,"plateTime":0.4313634573101508,"extension":5.957573877072208},"index":1,"playId":"81b9a21e-76ec-3dd7-84a1-74bb5b81c8c7","pitchNumber":1,"startTime":"2025-08-02T20:49:30.982Z","endTime":"2025-08-02T20:49:36.182Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663893,"link":"/api/v1/people/663893","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":676391,"link":"/api/v1/people/676391"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":545341,"link":"/api/v1/people/545341","batSide":{"code":"R","description":"Right"}},"second":{"id":624428,"link":"/api/v1/people/624428"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":84.7,"strikeZoneTop":3.28999933249933,"strikeZoneBottom":1.48466306034306,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.85809116542806,"aZ":-28.083881576589157,"pfxX":0.3677862330670345,"pfxZ":2.235961909956213,"pX":0.4368530590943929,"pZ":3.0521411798462768,"vX0":-3.967320220078948,"vY0":-134.33609036086787,"vZ0":-2.3760145275811784,"x":100.35,"y":156.37,"x0":1.884484153021771,"y0":50.003559352353165,"z0":5.942735406954812,"aX":0.6736024961144457},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":3.7,"breakHorizontal":0.1,"spinRate":2328,"spinDirection":121},"zone":3,"typeConfidence":2.0,"plateTime":0.4075998754038861,"extension":5.667335846843521},"index":2,"playId":"d58dfcc3-1fa9-365c-a550-3f1f911ca0ff","pitchNumber":2,"startTime":"2025-08-02T20:49:53.082Z","endTime":"2025-08-02T20:49:57.135Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663893,"link":"/api/v1/people/663893","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":676391,"link":"/api/v1/people/676391"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":545341,"link":"/api/v1/people/545341","batSide":{"code":"R","description":"Right"}},"second":{"id":624428,"link":"/api/v1/people/624428"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":86.7,"strikeZoneTop":3.29000002479745,"strikeZoneBottom":1.54702233253752,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.355017126088978,"aZ":-27.5312930306044,"pfxX":1.3945516439456194,"pfxZ":2.465825969274443,"pX":-0.14512497124573573,"pZ":0.7473486471493419,"vX0":-5.78995631045328,"vY0":-135.84545542876293,"vZ0":-8.017323280721921,"x":122.53,"y":218.6,"x0":1.8247897099285009,"y0":50.00472830051046,"z0":5.626499848700907,"aX":2.6289868898331625},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":3.1,"breakHorizontal":-1.4,"spinRate":2150,"spinDirection":100},"zone":13,"typeConfidence":2.0,"plateTime":0.4018681686635057,"extension":5.82336779185032},"index":3,"playId":"9a0a735c-16fc-30c4-ae2c-15424cc75b0b","pitchNumber":3,"startTime":"2025-08-02T20:50:08.505Z","endTime":"2025-08-02T20:50:12.275Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663893,"link":"/api/v1/people/663893","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":676391,"link":"/api/v1/people/676391"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":545341,"link":"/api/v1/people/545341","batSide":{"code":"R","description":"Right"}},"second":{"id":624428,"link":"/api/v1/people/624428"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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":93.2,"endSpeed":85.1,"strikeZoneTop":3.29,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.897661210825873,"aZ":-35.5997202393346,"pfxX":8.999643546035099,"pfxZ":-1.860260238566334,"pX":0.378208248093305,"pZ":1.1919274706145342,"vX0":-7.277234007354279,"vY0":-135.43652488838921,"vZ0":-5.011173091157976,"x":102.58,"y":206.6,"x0":1.941940452305375,"y0":50.0026518067566,"z0":5.579983371686312,"aX":16.578831770226383},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":-4.3,"breakHorizontal":-14.5,"spinRate":2031,"spinDirection":104},"zone":14,"typeConfidence":2.0,"plateTime":0.4057278874487187,"extension":5.799793783971802},"index":4,"playId":"f80126c7-0561-335f-8fdd-b048aaa5b4a3","pitchNumber":4,"startTime":"2025-08-02T20:50:24.348Z","endTime":"2025-08-02T20:50:28.177Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663893,"link":"/api/v1/people/663893","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":676391,"link":"/api/v1/people/676391"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":545341,"link":"/api/v1/people/545341","batSide":{"code":"R","description":"Right"}},"second":{"id":624428,"link":"/api/v1/people/624428"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":80.8,"strikeZoneTop":3.29,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.200653178156045,"aZ":-38.15560762583409,"pfxX":-1.3336418704989064,"pfxZ":-3.6668408837627977,"pX":0.7000214635031491,"pZ":1.1575343605759356,"vX0":-1.8749569661179708,"vY0":-126.53181570668583,"vZ0":-4.456332286717025,"x":90.32,"y":207.53,"x0":1.6219767627273205,"y0":50.00225167703236,"z0":5.977047491674521,"aX":-2.1763109927101314},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-7.3,"breakHorizontal":2.8,"spinRate":1884,"spinDirection":342},"zone":14,"typeConfidence":2.0,"plateTime":0.4317787135472866,"extension":5.689163814567799},"hitData":{"launchSpeed":99.6,"launchAngle":-0.0,"totalDistance":33.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":144.62,"coordY":149.22}},"index":5,"playId":"47f172d7-8690-3876-b31a-23565707402f","pitchNumber":5,"startTime":"2025-08-02T20:50:44.467Z","endTime":"2025-08-02T20:50:52.087Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663893,"link":"/api/v1/people/663893","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":676391,"link":"/api/v1/people/676391"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":545341,"link":"/api/v1/people/545341","batSide":{"code":"R","description":"Right"}},"second":{"id":624428,"link":"/api/v1/people/624428"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":545341,"link":"/api/v1/people/545341"},"credit":"b_ab"},{"player":{"id":663893,"link":"/api/v1/people/663893"},"credit":"p_ab"},{"player":{"id":545341,"link":"/api/v1/people/545341"},"credit":"b_pa"},{"player":{"id":663893,"link":"/api/v1/people/663893"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":76.1,"awayTeamWinProbability":23.900000000000006,"homeTeamWinProbabilityAdded":3.5,"leverageIndex":2.12,"dramaIndex":80.0,"contextMetrics":{},"playEndTime":"2025-08-02T20:50:52.087Z","atBatIndex":50},{"result":{"type":"atBat","event":"Sac Bunt","eventType":"sac_bunt","description":"Kyle Isbel out on a sacrifice bunt, pitcher Brendon Little to first baseman Ty France. Adam Frazier scores.","rbi":1,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-02T20:51:14.473Z","endTime":"2025-08-02T20:52:22.180Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":4},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663893,"fullName":"Brendon Little","link":"/api/v1/people/663893"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":null,"runner":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663893,"link":"/api/v1/people/663893"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":664034,"link":"/api/v1/people/664034"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":"r_adv_play","runner":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"responsiblePitcher":{"id":663893,"link":"/api/v1/people/663893"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"M","description":"Missed Bunt"},"description":"Missed Bunt","code":"M","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":86.2,"strikeZoneTop":3.5,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.428638542666803,"aZ":-34.78129007158948,"pfxX":8.280026671317582,"pfxZ":-1.387367407643893,"pX":-0.15791689322785846,"pZ":2.0159309330049693,"vX0":-7.9174695283068335,"vY0":-135.91689851823708,"vZ0":-3.2395822427802785,"x":123.02,"y":184.35,"x0":1.7102328031265066,"y0":50.00194538457021,"z0":5.626318703709596,"aX":15.56656982887214},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":-3.0,"breakHorizontal":-13.4,"spinRate":1991,"spinDirection":108},"zone":8,"typeConfidence":2.0,"plateTime":0.40222961053494766,"extension":5.70768576184877},"index":0,"playId":"bfefb177-b973-3a7f-bdd4-e3671a1f88fd","pitchNumber":1,"startTime":"2025-08-02T20:51:18.631Z","endTime":"2025-08-02T20:51:27.258Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663893,"link":"/api/v1/people/663893","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":676391,"link":"/api/v1/people/676391"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":664728,"link":"/api/v1/people/664728","batSide":{"code":"L","description":"Left"}},"third":{"id":624428,"link":"/api/v1/people/624428"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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(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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":82.1,"strikeZoneTop":2.91338675574981,"strikeZoneBottom":1.46790334596294,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.14912716217795,"aZ":-35.210355895961975,"pfxX":-1.381325284355066,"pfxZ":-1.8195168504968215,"pX":-0.6455768918224645,"pZ":-0.1755893673751384,"vX0":-5.256607813592735,"vY0":-128.15008180671146,"vZ0":-8.33444535294051,"x":141.61,"y":243.52,"x0":1.6070862965656545,"y0":50.00072267004443,"z0":5.8496073020611075,"aX":-2.3086453668302336},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-4.9,"breakHorizontal":3.6,"spinRate":1602,"spinDirection":346},"zone":13,"typeConfidence":2.0,"plateTime":0.42653471538131127,"extension":5.877230258978528},"index":1,"playId":"02f4db67-66ec-3d2d-95f9-8ce93e39a731","pitchNumber":2,"startTime":"2025-08-02T20:51:38.444Z","endTime":"2025-08-02T20:51:43.898Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663893,"link":"/api/v1/people/663893","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":676391,"link":"/api/v1/people/676391"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":664728,"link":"/api/v1/people/664728","batSide":{"code":"L","description":"Left"}},"third":{"id":624428,"link":"/api/v1/people/624428"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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(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":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":80.5,"strikeZoneTop":3.5,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.37530437608193,"aZ":-40.22802146056541,"pfxX":-1.071559526004798,"pfxZ":-4.915630035866391,"pX":0.12297158804471445,"pZ":2.51265034854463,"vX0":-3.203396114630276,"vY0":-127.22387611778431,"vZ0":-1.0181818164537293,"x":112.31,"y":170.94,"x0":1.5382737928785921,"y0":50.00520478257851,"z0":6.109637494494519,"aX":-1.7542973391208252},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":-8.9,"breakHorizontal":2.6,"spinRate":1827,"spinDirection":340},"zone":5,"typeConfidence":2.0,"plateTime":0.43071783951674947,"extension":5.8476971186822055},"hitData":{"launchSpeed":32.6,"launchAngle":-47.0,"totalDistance":4.0,"trajectory":"bunt_grounder","hardness":"medium","location":"1","coordinates":{"coordX":132.81,"coordY":191.59}},"index":2,"playId":"077a34fd-7998-337d-8254-9603f225b652","pitchNumber":3,"startTime":"2025-08-02T20:52:15.163Z","endTime":"2025-08-02T20:52:22.180Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663893,"link":"/api/v1/people/663893","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":676391,"link":"/api/v1/people/676391"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":664728,"link":"/api/v1/people/664728","batSide":{"code":"L","description":"Left"}},"third":{"id":624428,"link":"/api/v1/people/624428"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664728,"link":"/api/v1/people/664728"},"credit":"b_pa"},{"player":{"id":663893,"link":"/api/v1/people/663893"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_bunt"}],"homeTeamWinProbability":76.8,"awayTeamWinProbability":23.200000000000003,"homeTeamWinProbabilityAdded":0.7000000000000028,"leverageIndex":1.88,"dramaIndex":57.0,"contextMetrics":{},"playEndTime":"2025-08-02T20:52:22.180Z","atBatIndex":51},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nick Loftin flies out to center fielder Myles Straw.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-02T20:55:08.934Z","endTime":"2025-08-02T20:55:34.577Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622554,"fullName":"Seranthony Domínguez","link":"/api/v1/people/622554"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":664702,"link":"/api/v1/people/664702"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":3,"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-02T20:53:02.164Z","endTime":"2025-08-02T20:54:08.156Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":663893,"link":"/api/v1/people/663893","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":676391,"link":"/api/v1/people/676391"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":679845,"link":"/api/v1/people/679845","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Seranthony Domínguez replaces Brendon Little.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2025-08-02T20:54:08.156Z","endTime":"2025-08-02T20:55:11.279Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":622554,"link":"/api/v1/people/622554"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":663893,"link":"/api/v1/people/663893","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":676391,"link":"/api/v1/people/676391"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":679845,"link":"/api/v1/people/679845","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":88.8,"strikeZoneTop":3.42999917188898,"strikeZoneBottom":1.59688064867357,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.32808100483681,"aZ":-18.59557673529157,"pfxX":-8.671948505163176,"pfxZ":6.758673516435974,"pX":0.4029054418574286,"pZ":1.947181653976335,"vX0":9.476597116161592,"vY0":-140.4846946436433,"vZ0":-5.885097212330761,"x":101.64,"y":186.21,"x0":-1.8793222104813472,"y0":50.00343803669274,"z0":5.268574027338402,"aX":-17.422415830028214},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":11.3,"breakHorizontal":13.9,"spinRate":2199,"spinDirection":212},"zone":9,"typeConfidence":2.0,"plateTime":0.38913524842610103,"extension":6.225823869029942},"index":2,"playId":"16216f6e-1dba-3120-b8cb-90411e9f72dc","pitchNumber":1,"startTime":"2025-08-02T20:55:11.279Z","endTime":"2025-08-02T20:55:15.305Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622554,"link":"/api/v1/people/622554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":676391,"link":"/api/v1/people/676391"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":679845,"link":"/api/v1/people/679845","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.1,"endSpeed":77.6,"strikeZoneTop":3.43,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.070996210073897,"aZ":-28.869128376191867,"pfxX":5.876915595828086,"pfxZ":2.1692237132961303,"pX":0.15150819381572414,"pZ":2.886037014703371,"vX0":3.63408897622797,"vY0":-122.46239745943453,"vZ0":-0.5712256170376098,"x":111.22,"y":160.86,"x0":-2.112972870117818,"y0":50.00526791001401,"z0":5.581188409448933,"aX":8.971584655016962},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":4.1,"breakHorizontal":-11.5,"spinRate":2485,"spinDirection":76},"zone":2,"typeConfidence":0.89,"plateTime":0.4464125669183594,"extension":6.0940118601406565},"hitData":{"launchSpeed":96.9,"launchAngle":27.0,"totalDistance":369.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":86.89,"coordY":55.63}},"index":3,"playId":"79c37852-5c4d-3dac-84eb-34f5c821db09","pitchNumber":2,"startTime":"2025-08-02T20:55:26.252Z","endTime":"2025-08-02T20:55:34.577Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622554,"link":"/api/v1/people/622554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":676391,"link":"/api/v1/people/676391"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":679845,"link":"/api/v1/people/679845","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":679845,"link":"/api/v1/people/679845"},"credit":"b_ab"},{"player":{"id":622554,"link":"/api/v1/people/622554"},"credit":"p_ab"},{"player":{"id":679845,"link":"/api/v1/people/679845"},"credit":"b_pa"},{"player":{"id":622554,"link":"/api/v1/people/622554"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":78.9,"awayTeamWinProbability":21.099999999999994,"homeTeamWinProbabilityAdded":2.1000000000000085,"leverageIndex":0.82,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2025-08-02T20:55:34.577Z","atBatIndex":52},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ali Sánchez singles on a sharp line drive to left fielder Nick Loftin.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-02T20:57:58.601Z","endTime":"2025-08-02T20:59:51.251Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":645305,"fullName":"Ali Sánchez","link":"/api/v1/people/645305"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":645305,"fullName":"Ali Sánchez","link":"/api/v1/people/645305"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5,6,7,8],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":645305,"fullName":"Ali Sánchez","link":"/api/v1/people/645305"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":679845,"link":"/api/v1/people/679845"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Randal Grichuk remains in the game as the right fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-02T20:56:54.405Z","endTime":"2025-08-02T20:58:00.910Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":545341,"link":"/api/v1/people/545341"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"801","replacedPlayer":{"id":670231,"link":"/api/v1/people/670231"},"defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":679845,"link":"/api/v1/people/679845"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":645305,"link":"/api/v1/people/645305","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":78.8,"strikeZoneTop":3.4439246550942,"strikeZoneBottom":1.54215507255015,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.183794292878222,"aZ":-28.036555547020523,"pfxX":-2.69809393624579,"pfxZ":2.631867908650001,"pX":-0.23008281105435324,"pZ":2.811630705944654,"vX0":-1.731243422817714,"vY0":-124.07240479209544,"vZ0":-3.242474885256205,"x":125.77,"y":162.87,"x0":0.8255206606189129,"y0":50.00088083819763,"z0":6.454374883372719,"aX":-4.234956533297609},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":4.3,"breakHorizontal":5.3,"spinRate":2220,"spinDirection":199},"zone":5,"typeConfidence":0.87,"plateTime":0.44026989252633086,"extension":6.2250695766149935},"index":1,"playId":"650e8ec5-b20a-3272-9780-f04273610844","pitchNumber":1,"startTime":"2025-08-02T20:58:00.910Z","endTime":"2025-08-02T20:58:04.989Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":679845,"link":"/api/v1/people/679845"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":645305,"link":"/api/v1/people/645305","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.3,"endSpeed":75.3,"strikeZoneTop":3.32,"strikeZoneBottom":1.43,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.16824188914016,"aZ":-21.576552469604042,"pfxX":4.480102116802827,"pfxZ":7.418193270794372,"pX":1.107721971734877,"pZ":1.3585233012543743,"vX0":-1.9205036253015206,"vY0":-118.36552679563707,"vZ0":-6.824429444265553,"x":74.78,"y":202.1,"x0":1.3446112318127523,"y0":50.002068547033666,"z0":6.235477270156457,"aX":6.399557595187424},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":12.1,"breakHorizontal":-7.7,"spinRate":1446,"spinDirection":139},"zone":14,"typeConfidence":2.0,"plateTime":0.4615547794163808,"extension":5.904025234597979},"index":2,"playId":"39ccb601-4b11-3508-a1bb-acd81675c3e4","pitchNumber":2,"startTime":"2025-08-02T20:58:11.340Z","endTime":"2025-08-02T20:58:14.550Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":679845,"link":"/api/v1/people/679845"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":645305,"link":"/api/v1/people/645305","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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":83.7,"endSpeed":77.4,"strikeZoneTop":3.39354349620933,"strikeZoneBottom":1.42122753130234,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.434268697347747,"aZ":-20.829134287388378,"pfxX":4.429820117131082,"pfxZ":7.479237794243521,"pX":1.3220782513543052,"pZ":2.1781359275234373,"vX0":-1.782702105066687,"vY0":-121.96369766857622,"vZ0":-5.348942053633202,"x":66.61,"y":179.97,"x0":1.4841497877915375,"y0":50.003957053545804,"z0":6.179513155196715,"aX":6.720126940278688},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":12.6,"breakHorizontal":-7.7,"spinRate":1469,"spinDirection":136},"zone":14,"typeConfidence":2.0,"plateTime":0.44790600230817024,"extension":6.264085979971713},"index":3,"playId":"f682b24a-87d4-3e4e-b3eb-44323657465e","pitchNumber":3,"startTime":"2025-08-02T20:58:24.918Z","endTime":"2025-08-02T20:58:28.251Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":679845,"link":"/api/v1/people/679845"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":645305,"link":"/api/v1/people/645305","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.0,"endSpeed":74.3,"strikeZoneTop":3.32,"strikeZoneBottom":1.43,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.033548848654203,"aZ":-42.34367600418159,"pfxX":-2.8937367961575373,"pfxZ":-7.351480708757391,"pX":0.9409222359954247,"pZ":2.569013576997468,"vX0":1.2282571655817784,"vY0":-116.58491302992005,"vZ0":0.06999902234189737,"x":81.13,"y":169.42,"x0":0.7844675515942932,"y0":50.00497056399942,"z0":6.5208207286673066,"aX":-4.001126533088381},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.6,"breakVerticalInduced":-13.1,"breakHorizontal":4.9,"spinRate":2243,"spinDirection":344},"zone":12,"typeConfidence":0.92,"plateTime":0.46903373957018957,"extension":6.380150730575707},"index":4,"playId":"f65f2229-9bce-3338-a452-09796434af08","pitchNumber":4,"startTime":"2025-08-02T20:58:35.415Z","endTime":"2025-08-02T20:58:40.175Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":679845,"link":"/api/v1/people/679845"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":645305,"link":"/api/v1/people/645305","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.2,"endSpeed":72.3,"strikeZoneTop":3.3200005342225,"strikeZoneBottom":1.41736916335182,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":17.386952255210826,"aZ":-23.778263093250423,"pfxX":4.43898466435687,"pfxZ":6.463558060150111,"pX":0.10225591223303421,"pZ":0.7875072749735332,"vX0":-3.681433960747901,"vY0":-112.37289033920571,"vZ0":-6.9431191177083305,"x":113.1,"y":217.52,"x0":1.172874367468329,"y0":50.002731322652906,"z0":6.281982656541172,"aX":5.7657358229172315},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":10.4,"breakHorizontal":-7.3,"spinRate":1314,"spinDirection":138},"zone":14,"typeConfidence":0.9,"plateTime":0.4845374994694911,"extension":5.879463915917056},"index":5,"playId":"0f6523a1-d086-3aae-afda-6b30ce738085","pitchNumber":5,"startTime":"2025-08-02T20:58:52.157Z","endTime":"2025-08-02T20:58:55.748Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":679845,"link":"/api/v1/people/679845"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":645305,"link":"/api/v1/people/645305","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":81.0,"strikeZoneTop":3.32,"strikeZoneBottom":1.43,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.438653853894582,"aZ":-28.002347337240497,"pfxX":-3.0211038337321288,"pfxZ":2.5227951770620383,"pX":1.039626028017057,"pZ":2.9687025994809133,"vX0":0.379299260528445,"vY0":-126.89320157413864,"vZ0":-2.545129090937867,"x":77.37,"y":158.63,"x0":1.282605307203407,"y0":50.00476186447468,"z0":6.183177712606431,"aX":-4.9984212603474365},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":4.3,"breakHorizontal":5.4,"spinRate":2388,"spinDirection":198},"zone":12,"typeConfidence":0.91,"plateTime":0.42928637280092463,"extension":6.413435612250488},"index":6,"playId":"7e9a4938-a03a-3ff5-a374-5ae685f104f2","pitchNumber":6,"startTime":"2025-08-02T20:59:05.373Z","endTime":"2025-08-02T20:59:10.523Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":679845,"link":"/api/v1/people/679845"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":645305,"link":"/api/v1/people/645305","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.5,"endSpeed":78.0,"strikeZoneTop":3.28553527081689,"strikeZoneBottom":1.49423937519833,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.163718018827254,"aZ":-40.82485037100268,"pfxX":-2.5814198578804826,"pfxZ":-5.725880705248582,"pX":-0.05366028951562756,"pZ":1.0565352740672993,"vX0":-1.007194177044035,"vY0":-121.68045078311643,"vZ0":-4.008371494940784,"x":119.05,"y":210.25,"x0":0.7001004225677903,"y0":50.00289334168295,"z0":6.234755228835197,"aX":-3.9002630799770914},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.9,"breakVerticalInduced":-11.0,"breakHorizontal":4.9,"spinRate":2347,"spinDirection":349},"zone":13,"typeConfidence":0.92,"plateTime":0.4488317995988673,"extension":6.479596562836669},"index":7,"playId":"f6d18abd-b0d0-3bd1-9ae6-9bb5da2509aa","pitchNumber":7,"startTime":"2025-08-02T20:59:30.684Z","endTime":"2025-08-02T20:59:34.655Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":679845,"link":"/api/v1/people/679845"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":645305,"link":"/api/v1/people/645305","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":81.1,"strikeZoneTop":3.32,"strikeZoneBottom":1.43,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.968287519206303,"aZ":-25.66449098480373,"pfxX":-3.2532719049158993,"pfxZ":3.917799311417184,"pX":-0.31611091462031465,"pZ":2.8621979425563,"vX0":-1.8485393953594647,"vY0":-127.52311218064082,"vZ0":-3.3609475094234895,"x":129.05,"y":161.5,"x0":0.8387146488164848,"y0":50.003212366870514,"z0":6.201316911757349,"aX":-5.40757689013901},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":6.6,"breakHorizontal":6.2,"spinRate":2423,"spinDirection":204},"zone":1,"typeConfidence":0.92,"plateTime":0.4280143709643882,"extension":6.381478112858516},"hitData":{"launchSpeed":100.4,"launchAngle":16.0,"totalDistance":264.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":84.05,"coordY":79.02}},"index":8,"playId":"18754d34-ecec-3977-a34a-5bb4a9653d55","pitchNumber":8,"startTime":"2025-08-02T20:59:42.054Z","endTime":"2025-08-02T20:59:51.251Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":679845,"link":"/api/v1/people/679845"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":645305,"link":"/api/v1/people/645305","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":645305,"link":"/api/v1/people/645305"},"credit":"b_ab"},{"player":{"id":702070,"link":"/api/v1/people/702070"},"credit":"p_ab"},{"player":{"id":645305,"link":"/api/v1/people/645305"},"credit":"b_pa"},{"player":{"id":702070,"link":"/api/v1/people/702070"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":81.69999999999999,"awayTeamWinProbability":18.30000000000001,"homeTeamWinProbabilityAdded":2.799999999999983,"leverageIndex":0.75,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2025-08-02T20:59:51.251Z","atBatIndex":53},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Joey Loperfido ground bunts into a force out, pitcher Noah Cameron to shortstop Bobby Witt Jr. Ali Sánchez out at 2nd. Joey Loperfido to 1st.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-02T21:00:10.284Z","endTime":"2025-08-02T21:00:26.622Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":645305,"fullName":"Ali Sánchez","link":"/api/v1/people/645305"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":702070,"link":"/api/v1/people/702070"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":677951,"link":"/api/v1/people/677951"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":77.9,"endSpeed":72.0,"strikeZoneTop":3.48,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.82244075008772,"aZ":-24.037075394061937,"pfxX":6.475670946530401,"pfxZ":6.184213220601944,"pX":-0.2755759459766959,"pZ":3.853269016686067,"vX0":-5.790238321981587,"vY0":-113.43934904160304,"vZ0":-0.15962133404626733,"x":127.5,"y":134.74,"x0":1.4566467641841092,"y0":50.00386963559525,"z0":6.300822322516563,"aX":8.524123091592088},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":11.5,"breakHorizontal":-10.4,"spinRate":1508,"spinDirection":139},"zone":11,"typeConfidence":0.91,"plateTime":0.4810157877821286,"extension":6.267078823521982},"hitData":{"launchSpeed":31.4,"launchAngle":-28.0,"totalDistance":8.0,"trajectory":"bunt_grounder","hardness":"medium","location":"1","coordinates":{"coordX":124.8,"coordY":206.22}},"index":0,"playId":"8af5e2ca-42b3-3c5d-9d26-f6ffbeacbea6","pitchNumber":1,"startTime":"2025-08-02T21:00:18.121Z","endTime":"2025-08-02T21:00:26.622Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":679845,"link":"/api/v1/people/679845"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":694388,"link":"/api/v1/people/694388","batSide":{"code":"L","description":"Left"}},"first":{"id":645305,"link":"/api/v1/people/645305"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694388,"link":"/api/v1/people/694388"},"credit":"b_ab"},{"player":{"id":702070,"link":"/api/v1/people/702070"},"credit":"p_ab"},{"player":{"id":694388,"link":"/api/v1/people/694388"},"credit":"b_pa"},{"player":{"id":702070,"link":"/api/v1/people/702070"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":79.0,"awayTeamWinProbability":21.0,"homeTeamWinProbabilityAdded":-2.6999999999999886,"leverageIndex":1.18,"dramaIndex":51.0,"contextMetrics":{},"playEndTime":"2025-08-02T21:00:26.622Z","atBatIndex":54},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Nathan Lukes walks. Joey Loperfido to 2nd.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-02T21:03:30.671Z","endTime":"2025-08-02T21:04:53.152Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":674444,"fullName":"Steven Cruz","link":"/api/v1/people/674444"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"postOnSecond":{"id":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[3,4,5,6,7],"actionIndex":[1,2],"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":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"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":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":3,"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-02T21:01:03.403Z","endTime":"2025-08-02T21:02:01.407Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":679845,"link":"/api/v1/people/679845"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":676914,"link":"/api/v1/people/676914","batSide":{"code":"R","description":"Right"}},"first":{"id":694388,"link":"/api/v1/people/694388"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Steven Cruz replaces Noah Cameron.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2025-08-02T21:02:01.407Z","endTime":"2025-08-02T21:03:28.528Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":674444,"link":"/api/v1/people/674444"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":679845,"link":"/api/v1/people/679845"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":676914,"link":"/api/v1/people/676914","batSide":{"code":"R","description":"Right"}},"first":{"id":694388,"link":"/api/v1/people/694388"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Offensive Substitution: Pinch-hitter Nathan Lukes replaces Davis Schneider.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":2,"startTime":"2025-08-02T21:03:28.528Z","endTime":"2025-08-02T21:03:33.052Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664770,"link":"/api/v1/people/664770"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"101","replacedPlayer":{"id":676914,"link":"/api/v1/people/676914"},"defense":{"pitcher":{"id":674444,"link":"/api/v1/people/674444","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":679845,"link":"/api/v1/people/679845"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":676914,"link":"/api/v1/people/676914","batSide":{"code":"R","description":"Right"}},"first":{"id":694388,"link":"/api/v1/people/694388"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":86.3,"strikeZoneTop":3.68342680831923,"strikeZoneBottom":1.76990558184196,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.984855045279666,"aZ":-14.135027685823115,"pfxX":-7.695142063251417,"pfxZ":9.343418212904933,"pX":-1.1634518937769878,"pZ":1.8180707538438083,"vX0":8.473220812065886,"vY0":-139.20157766294224,"vZ0":-6.78990246987578,"x":161.35,"y":189.69,"x0":-3.2708743736633097,"y0":50.00368615299376,"z0":5.25456696148881,"aX":-14.85764178657632},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.4,"breakHorizontal":11.9,"spinRate":2153,"spinDirection":219},"zone":13,"typeConfidence":2.0,"plateTime":0.39595056016903074,"extension":6.933541652949393},"index":3,"playId":"502f6fb1-7811-310a-8e7d-0672a7f660f0","pitchNumber":1,"startTime":"2025-08-02T21:03:33.052Z","endTime":"2025-08-02T21:03:36.734Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674444,"link":"/api/v1/people/674444","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":679845,"link":"/api/v1/people/679845"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"first":{"id":694388,"link":"/api/v1/people/694388"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.9,"endSpeed":87.8,"strikeZoneTop":3.72768688230581,"strikeZoneBottom":1.88306822767714,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.372015117786134,"aZ":-11.98257032364648,"pfxX":-6.8842048467079096,"pfxZ":10.16778631022418,"pX":-0.9379544744971593,"pZ":1.9141712613219564,"vX0":9.02846857704852,"vY0":-140.61596288966274,"vZ0":-7.0447838970077,"x":152.75,"y":187.1,"x0":-3.3085489999264097,"y0":50.00507391540491,"z0":5.243909849269248,"aX":-13.673859050156286},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":16.9,"breakHorizontal":10.4,"spinRate":2193,"spinDirection":218},"zone":13,"typeConfidence":2.0,"plateTime":0.39077205361856304,"extension":6.703151718202069},"index":4,"playId":"53716d6d-1e41-3fa3-930e-aba58d0e0f78","pitchNumber":2,"startTime":"2025-08-02T21:03:50.759Z","endTime":"2025-08-02T21:03:54.789Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674444,"link":"/api/v1/people/674444","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":679845,"link":"/api/v1/people/679845"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"first":{"id":694388,"link":"/api/v1/people/694388"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":84.5,"strikeZoneTop":3.46935267241437,"strikeZoneBottom":1.72693193087696,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.16265162173543,"aZ":-20.2556890953021,"pfxX":-0.5758018038393331,"pfxZ":6.500326292247403,"pX":-1.427609498592253,"pZ":2.3197334616187413,"vX0":5.110329120935566,"vY0":-134.9865766154367,"vZ0":-4.498619743816668,"x":171.42,"y":176.15,"x0":-3.2757588055884925,"y0":50.00332846290344,"z0":5.446330517736837,"aX":-1.056668028519813},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":10.9,"breakHorizontal":-0.1,"spinRate":2211,"spinDirection":188},"zone":13,"typeConfidence":2.0,"plateTime":0.40678634416171766,"extension":6.766976926282189},"index":5,"playId":"30c7395b-dbdb-36fe-b202-bda59bd9cc82","pitchNumber":3,"startTime":"2025-08-02T21:04:09.229Z","endTime":"2025-08-02T21:04:12.254Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674444,"link":"/api/v1/people/674444","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":679845,"link":"/api/v1/people/679845"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"first":{"id":694388,"link":"/api/v1/people/694388"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":87.0,"strikeZoneTop":3.49910875094819,"strikeZoneBottom":1.72271505503434,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.20906170078436,"aZ":-13.763240231776154,"pfxX":-6.639826383252559,"pfxZ":9.416284932215435,"pX":-0.32907485101967215,"pZ":2.5308253295767744,"vX0":9.95505580113067,"vY0":-139.8313753552813,"vZ0":-5.335893352140958,"x":129.54,"y":170.45,"x0":-3.093506073039102,"y0":50.0064341141213,"z0":5.386625645713965,"aX":-12.98795629336406},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.0,"breakHorizontal":9.7,"spinRate":2211,"spinDirection":214},"zone":4,"typeConfidence":2.0,"plateTime":0.3935912274161386,"extension":6.992527840867082},"index":6,"playId":"debfd270-8269-34d1-b6ae-c3a77d58b6e2","pitchNumber":4,"startTime":"2025-08-02T21:04:28.313Z","endTime":"2025-08-02T21:04:32.325Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674444,"link":"/api/v1/people/674444","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":679845,"link":"/api/v1/people/679845"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"first":{"id":694388,"link":"/api/v1/people/694388"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.9,"endSpeed":89.6,"strikeZoneTop":3.43999894023624,"strikeZoneBottom":1.67333508661335,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.981072217806016,"aZ":-11.326050186463137,"pfxX":-7.571989032055335,"pfxZ":10.104616561580224,"pX":-0.5098561835534113,"pZ":1.3393886652395819,"vX0":10.389934589139108,"vY0":-143.38981221971966,"vZ0":-8.862487538496572,"x":136.43,"y":202.62,"x0":-3.2120378614954603,"y0":50.002735362371425,"z0":5.194212816185458,"aX":-15.62360907224374},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":16.4,"breakHorizontal":11.4,"spinRate":2328,"spinDirection":215},"zone":13,"typeConfidence":2.0,"plateTime":0.3833145466661052,"extension":6.7833516813187416},"index":7,"playId":"c04afa18-a637-3b7f-b792-14ce598d4cb1","pitchNumber":5,"startTime":"2025-08-02T21:04:49.151Z","endTime":"2025-08-02T21:04:53.152Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674444,"link":"/api/v1/people/674444","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":679845,"link":"/api/v1/people/679845"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"first":{"id":694388,"link":"/api/v1/people/694388"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664770,"link":"/api/v1/people/664770"},"credit":"b_pa"},{"player":{"id":674444,"link":"/api/v1/people/674444"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":81.89999999999999,"awayTeamWinProbability":18.10000000000001,"homeTeamWinProbabilityAdded":2.8999999999999915,"leverageIndex":1.03,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2025-08-02T21:04:53.152Z","atBatIndex":55},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ernie Clement singles on a line drive to left fielder Nick Loftin. Joey Loperfido scores. Nathan Lukes to 2nd.","rbi":1,"awayScore":2,"homeScore":4,"isOut":false},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-02T21:05:13.359Z","endTime":"2025-08-02T21:05:45.174Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":674444,"fullName":"Steven Cruz","link":"/api/v1/people/674444"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"postOnSecond":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"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":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":679845,"link":"/api/v1/people/679845"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"responsiblePitcher":{"id":702070,"link":"/api/v1/people/702070"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"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(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":94.1,"endSpeed":86.2,"strikeZoneTop":3.42,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.271030960205227,"aZ":-19.172681185168656,"pfxX":-0.23081317312415006,"pfxZ":6.8464901664816225,"pX":-0.9908704169806477,"pZ":2.8288395838217566,"vX0":5.898620638383437,"vY0":-136.96077226720018,"vZ0":-3.9582088973684257,"x":154.77,"y":162.4,"x0":-3.1426425114261267,"y0":50.00472328880045,"z0":5.604088010378181,"aX":-0.43811459425895816},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":11.8,"breakHorizontal":-0.8,"spinRate":2235,"spinDirection":195},"zone":11,"typeConfidence":2.0,"plateTime":0.3999220159965322,"extension":6.6870987636925},"index":0,"playId":"e0c687f9-743d-326a-91ac-63941b55522e","pitchNumber":1,"startTime":"2025-08-02T21:05:16.172Z","endTime":"2025-08-02T21:05:19.772Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674444,"link":"/api/v1/people/674444","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":679845,"link":"/api/v1/people/679845"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":676391,"link":"/api/v1/people/676391","batSide":{"code":"R","description":"Right"}},"first":{"id":664770,"link":"/api/v1/people/664770"},"second":{"id":694388,"link":"/api/v1/people/694388"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.5,"endSpeed":83.6,"strikeZoneTop":3.42,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.202101785228542,"aZ":-29.097871708608242,"pfxX":2.669207081243973,"pfxZ":1.7352375902348136,"pX":-0.9321015824290156,"pZ":2.6300931375159635,"vX0":5.039206793131551,"vY0":-131.81223348470652,"vZ0":-1.9107581695370475,"x":152.53,"y":167.77,"x0":-3.210203335302049,"y0":50.001970254684345,"z0":5.498422492482435,"aX":4.728336841591377},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":3.0,"breakHorizontal":-5.9,"spinRate":2143,"spinDirection":150},"zone":11,"typeConfidence":2.0,"plateTime":0.4144419729121416,"extension":7.141155355385618},"hitData":{"launchSpeed":85.9,"launchAngle":14.0,"totalDistance":199.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":85.27,"coordY":97.96}},"index":1,"playId":"f2d5e5a6-ac10-344d-b77f-f93c6d0aa606","pitchNumber":2,"startTime":"2025-08-02T21:05:35.821Z","endTime":"2025-08-02T21:05:45.174Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674444,"link":"/api/v1/people/674444","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":679845,"link":"/api/v1/people/679845"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":676391,"link":"/api/v1/people/676391","batSide":{"code":"R","description":"Right"}},"first":{"id":664770,"link":"/api/v1/people/664770"},"second":{"id":694388,"link":"/api/v1/people/694388"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676391,"link":"/api/v1/people/676391"},"credit":"b_ab"},{"player":{"id":674444,"link":"/api/v1/people/674444"},"credit":"p_ab"},{"player":{"id":676391,"link":"/api/v1/people/676391"},"credit":"b_pa"},{"player":{"id":674444,"link":"/api/v1/people/674444"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":90.3,"awayTeamWinProbability":9.700000000000003,"homeTeamWinProbabilityAdded":8.400000000000006,"leverageIndex":1.55,"dramaIndex":96.0,"contextMetrics":{},"playEndTime":"2025-08-02T21:05:45.174Z","atBatIndex":56},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Vladimir Guerrero Jr. grounds into a double play, shortstop Bobby Witt Jr. to second baseman Adam Frazier to first baseman Vinnie Pasquantino. Ernie Clement out at 2nd. Vladimir Guerrero Jr. out at 1st.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-02T21:06:11.679Z","endTime":"2025-08-02T21:13:54.018Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664199,"fullName":"Taylor Clarke","link":"/api/v1/people/664199"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,4,5,6],"actionIndex":[2,3],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":677951,"link":"/api/v1/people/677951"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":624428,"link":"/api/v1/people/624428"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":624428,"link":"/api/v1/people/624428"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":686469,"link":"/api/v1/people/686469"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":99.2,"endSpeed":90.4,"strikeZoneTop":3.70216025171891,"strikeZoneBottom":1.56617779650784,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.29446073363784,"aZ":-16.026527468210478,"pfxX":-7.831041832917105,"pfxZ":7.699386765215812,"pX":-0.8315358335237596,"pZ":2.3777956324065053,"vX0":9.293959284820845,"vY0":-144.0713250437942,"vZ0":-5.8190323236846755,"x":148.7,"y":174.58,"x0":-3.0858150161648865,"y0":50.00007704200196,"z0":5.418623025018047,"aX":-16.417418888339725},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":12.8,"breakHorizontal":12.2,"spinRate":2183,"spinDirection":215},"zone":13,"typeConfidence":2.0,"plateTime":0.3805699481054239,"extension":6.804639585707647},"index":0,"playId":"85c8f45d-b6d1-3450-9bf6-bd3768c31f3f","pitchNumber":1,"startTime":"2025-08-02T21:06:21.985Z","endTime":"2025-08-02T21:06:26.758Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674444,"link":"/api/v1/people/674444","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":679845,"link":"/api/v1/people/679845"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":665489,"link":"/api/v1/people/665489","batSide":{"code":"R","description":"Right"}},"first":{"id":676391,"link":"/api/v1/people/676391"},"second":{"id":664770,"link":"/api/v1/people/664770"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":99.8,"endSpeed":91.5,"strikeZoneTop":3.66000011438223,"strikeZoneBottom":1.57146658436013,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.32047086724016,"aZ":-14.223995659250882,"pfxX":-8.271153636137795,"pfxZ":8.399305100352063,"pX":-0.7127681858857651,"pZ":2.0957655677054627,"vX0":9.91754073487657,"vY0":-144.91473595552142,"vZ0":-6.686722423856944,"x":144.17,"y":182.19,"x0":-3.096951084316945,"y0":50.004066508882524,"z0":5.293866076745826,"aX":-17.679213675579142},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":14.0,"breakHorizontal":13.1,"spinRate":2247,"spinDirection":219},"zone":7,"typeConfidence":2.0,"plateTime":0.3772562370161321,"extension":7.1946962307768025},"index":1,"playId":"a10ff153-ca2e-393c-b2fe-656328e818ca","pitchNumber":2,"startTime":"2025-08-02T21:06:42.117Z","endTime":"2025-08-02T21:06:46.179Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674444,"link":"/api/v1/people/674444","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":679845,"link":"/api/v1/people/679845"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":665489,"link":"/api/v1/people/665489","batSide":{"code":"R","description":"Right"}},"first":{"id":676391,"link":"/api/v1/people/676391"},"second":{"id":664770,"link":"/api/v1/people/664770"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":2,"startTime":"2025-08-02T21:07:03.351Z","endTime":"2025-08-02T21:09:19.871Z","isPitch":false,"type":"action","player":{"id":665489,"link":"/api/v1/people/665489"},"contextMetrics":{}},{"details":{"description":"Pitching Change: Taylor Clarke replaces Steven Cruz.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":3,"startTime":"2025-08-02T21:09:19.871Z","endTime":"2025-08-02T21:13:02.734Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664199,"link":"/api/v1/people/664199"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":674444,"link":"/api/v1/people/674444","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":679845,"link":"/api/v1/people/679845"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":665489,"link":"/api/v1/people/665489","batSide":{"code":"R","description":"Right"}},"first":{"id":676391,"link":"/api/v1/people/676391"},"second":{"id":664770,"link":"/api/v1/people/664770"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":87.5,"strikeZoneTop":3.6600007704604,"strikeZoneBottom":1.48163389666331,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.815221081889714,"aZ":-20.575866925745913,"pfxX":-9.602224359885923,"pfxZ":6.005322677635036,"pX":1.7076607301106543,"pZ":0.9190449603369156,"vX0":8.681510257011995,"vY0":-137.44520325064485,"vZ0":-9.130703740951283,"x":51.91,"y":213.97,"x0":-0.23008990786813532,"y0":50.00428284591025,"z0":5.658043932371255,"aX":-18.54445827003003},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":9.2,"breakHorizontal":15.8,"spinRate":2287,"spinDirection":219},"zone":14,"typeConfidence":2.0,"plateTime":0.397105519395637,"extension":6.383247346549199},"index":4,"playId":"57de0d9e-2dac-34a1-8335-e70cde8a165f","pitchNumber":3,"startTime":"2025-08-02T21:13:02.734Z","endTime":"2025-08-02T21:13:06.547Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664199,"link":"/api/v1/people/664199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":679845,"link":"/api/v1/people/679845"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":665489,"link":"/api/v1/people/665489","batSide":{"code":"R","description":"Right"}},"first":{"id":676391,"link":"/api/v1/people/676391"},"second":{"id":664770,"link":"/api/v1/people/664770"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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":88.1,"endSpeed":82.3,"strikeZoneTop":3.66000079769724,"strikeZoneBottom":1.52949976634478,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.810663908213684,"aZ":-26.636281016499897,"pfxX":1.653068733691872,"pfxZ":3.274195759279852,"pX":1.56855074458104,"pZ":1.1182550385296344,"vX0":4.886400688399593,"vY0":-128.29883489708772,"vZ0":-6.729153466607927,"x":57.21,"y":208.59,"x0":-0.5641150477639965,"y0":50.0034923645086,"z0":5.808932607028087,"aX":2.7972990722695523},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":4.8,"breakHorizontal":-4.0,"spinRate":2288,"spinDirection":163},"zone":14,"typeConfidence":0.92,"plateTime":0.4244851467112438,"extension":6.266743787107065},"index":5,"playId":"bf0f0167-6732-39d7-a6f7-f2bde0565c1e","pitchNumber":4,"startTime":"2025-08-02T21:13:19.655Z","endTime":"2025-08-02T21:13:23.310Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664199,"link":"/api/v1/people/664199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":679845,"link":"/api/v1/people/679845"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":665489,"link":"/api/v1/people/665489","batSide":{"code":"R","description":"Right"}},"first":{"id":676391,"link":"/api/v1/people/676391"},"second":{"id":664770,"link":"/api/v1/people/664770"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":87.0,"strikeZoneTop":3.66,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.559662294902576,"aZ":-21.853322809405963,"pfxX":-10.860592380974195,"pfxZ":5.34605276055585,"pX":0.45663143235266046,"pZ":2.5430656593499945,"vX0":6.165524333143475,"vY0":-138.06815630196817,"vZ0":-5.300592915491368,"x":99.59,"y":170.12,"x0":-0.3935075317564227,"y0":50.005976532071635,"z0":5.957163144528783,"aX":-20.98520533386338},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":8.8,"breakHorizontal":18.4,"spinRate":2330,"spinDirection":213},"zone":6,"typeConfidence":2.0,"plateTime":0.39660671993935637,"extension":6.231228987899768},"hitData":{"launchSpeed":113.1,"launchAngle":-14.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"hard","location":"6","coordinates":{"coordX":107.1,"coordY":153.46}},"index":6,"playId":"6566d414-21e4-3aef-bcb4-36267df7e891","pitchNumber":5,"startTime":"2025-08-02T21:13:46.351Z","endTime":"2025-08-02T21:13:54.018Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664199,"link":"/api/v1/people/664199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":679845,"link":"/api/v1/people/679845"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":665489,"link":"/api/v1/people/665489","batSide":{"code":"R","description":"Right"}},"first":{"id":676391,"link":"/api/v1/people/676391"},"second":{"id":664770,"link":"/api/v1/people/664770"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665489,"link":"/api/v1/people/665489"},"credit":"b_ab"},{"player":{"id":664199,"link":"/api/v1/people/664199"},"credit":"p_ab"},{"player":{"id":665489,"link":"/api/v1/people/665489"},"credit":"b_pa"},{"player":{"id":664199,"link":"/api/v1/people/664199"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":86.2,"awayTeamWinProbability":13.799999999999997,"homeTeamWinProbabilityAdded":-4.099999999999994,"leverageIndex":0.86,"dramaIndex":52.0,"contextMetrics":{},"playEndTime":"2025-08-02T21:13:54.018Z","atBatIndex":57},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Bobby Witt Jr. pops out to third baseman Addison Barger.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-02T21:16:10.721Z","endTime":"2025-08-02T21:16:37.148Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622554,"fullName":"Seranthony Domínguez","link":"/api/v1/people/622554"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":680718,"link":"/api/v1/people/680718"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Nathan Lukes remains in the game as the right fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":4,"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-02T21:15:51.181Z","endTime":"2025-08-02T21:15:51.205Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664770,"link":"/api/v1/people/664770"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"101","replacedPlayer":{"id":676914,"link":"/api/v1/people/676914"},"defense":{"pitcher":{"id":622554,"link":"/api/v1/people/622554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":676391,"link":"/api/v1/people/676391"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive switch from third base to second base for Ernie Clement.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":4,"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-02T21:15:51.205Z","endTime":"2025-08-02T21:15:51.206Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676391,"link":"/api/v1/people/676391"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"200","defense":{"pitcher":{"id":622554,"link":"/api/v1/people/622554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":676391,"link":"/api/v1/people/676391"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive switch from right field to third base for Addison Barger.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":4,"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-02T21:15:51.206Z","endTime":"2025-08-02T21:16:13.072Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":680718,"link":"/api/v1/people/680718"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"500","defense":{"pitcher":{"id":622554,"link":"/api/v1/people/622554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":676391,"link":"/api/v1/people/676391"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":86.5,"strikeZoneTop":3.5,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.91442614170586,"aZ":-13.597435734226252,"pfxX":-3.7848940772019675,"pfxZ":9.625754493702509,"pX":-0.03095862107199911,"pZ":2.9263904518565607,"vX0":6.4979280713629635,"vY0":-138.51664332998084,"vZ0":-4.404006757045975,"x":118.18,"y":159.77,"x0":-1.9228325551516303,"y0":50.00426347383783,"z0":5.455960388206544,"aX":-7.306161495718033},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.6,"breakHorizontal":5.4,"spinRate":2181,"spinDirection":212},"zone":2,"typeConfidence":0.89,"plateTime":0.3964594328957727,"extension":6.265721136235205},"index":3,"playId":"a67524bb-11b7-3fb0-9868-4b9301996ddf","pitchNumber":1,"startTime":"2025-08-02T21:16:13.072Z","endTime":"2025-08-02T21:16:16.520Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622554,"link":"/api/v1/people/622554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":77.8,"strikeZoneTop":3.5,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.248305520175276,"aZ":-26.405298091892586,"pfxX":4.66477873275005,"pfxZ":3.7433896391360806,"pX":0.14516764041291916,"pZ":2.188312191357899,"vX0":3.63747171670719,"vY0":-123.50247018482509,"vZ0":-2.7518074723461727,"x":111.47,"y":179.7,"x0":-1.9541420946688925,"y0":50.00128117966771,"z0":5.544334455185415,"aX":7.184333211371788},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":6.4,"breakHorizontal":-9.4,"spinRate":2488,"spinDirection":70},"zone":8,"typeConfidence":0.89,"plateTime":0.4439777202451167,"extension":6.138346165545447},"hitData":{"launchSpeed":69.2,"launchAngle":71.0,"totalDistance":84.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":110.73,"coordY":185.53}},"index":4,"playId":"1605d76f-a7bb-3f12-9670-a41df393c0b5","pitchNumber":2,"startTime":"2025-08-02T21:16:28.177Z","endTime":"2025-08-02T21:16:37.148Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622554,"link":"/api/v1/people/622554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677951,"link":"/api/v1/people/677951"},"credit":"b_ab"},{"player":{"id":622554,"link":"/api/v1/people/622554"},"credit":"p_ab"},{"player":{"id":677951,"link":"/api/v1/people/677951"},"credit":"b_pa"},{"player":{"id":622554,"link":"/api/v1/people/622554"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":90.0,"awayTeamWinProbability":10.0,"homeTeamWinProbabilityAdded":3.799999999999997,"leverageIndex":1.47,"dramaIndex":66.0,"contextMetrics":{},"playEndTime":"2025-08-02T21:16:37.148Z","atBatIndex":58},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Vinnie Pasquantino grounds out to first baseman Ty France.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-02T21:16:48.461Z","endTime":"2025-08-02T21:17:40.452Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622554,"fullName":"Seranthony Domínguez","link":"/api/v1/people/622554"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":664034,"link":"/api/v1/people/664034"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.0,"endSpeed":88.0,"strikeZoneTop":3.62226797119419,"strikeZoneBottom":1.73728925385698,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.7687766783911,"aZ":-11.728415313293379,"pfxX":-4.984093725324063,"pfxZ":10.276132393052743,"pX":-0.023073347215091314,"pZ":1.1821658556934693,"vX0":7.020957808264068,"vY0":-140.82918204782536,"vZ0":-9.245034410851204,"x":117.88,"y":206.86,"x0":-1.9118195154527624,"y0":50.00566048905266,"z0":5.285285115755097,"aX":-9.919698352638221},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":16.7,"breakHorizontal":7.4,"spinRate":2347,"spinDirection":210},"zone":13,"typeConfidence":0.9,"plateTime":0.39031889492343996,"extension":6.38879020344068},"index":0,"playId":"237bc185-a9ad-3763-bd1e-747ffed8cbeb","pitchNumber":1,"startTime":"2025-08-02T21:17:00.164Z","endTime":"2025-08-02T21:17:03.748Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622554,"link":"/api/v1/people/622554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.9,"endSpeed":76.4,"strikeZoneTop":3.49192840417774,"strikeZoneBottom":1.64102475128076,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.69610048965817,"aZ":-39.18373067737913,"pfxX":2.1220533615002872,"pfxZ":-4.713140257448343,"pX":0.9871911379566051,"pZ":2.878959512340154,"vX0":5.870019433703126,"vY0":-121.94992707073938,"vZ0":1.3744050395552105,"x":79.37,"y":161.05,"x0":-1.738500770809975,"y0":50.002264096597614,"z0":5.7197173370465055,"aX":3.1557733213952583},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.2,"breakVerticalInduced":-7.8,"breakHorizontal":-5.4,"spinRate":2457,"spinDirection":41},"zone":12,"typeConfidence":0.91,"plateTime":0.4512427303467086,"extension":6.182384791299165},"index":1,"playId":"3a868066-dad1-3295-a173-dc54d7961293","pitchNumber":2,"startTime":"2025-08-02T21:17:15.530Z","endTime":"2025-08-02T21:17:19.363Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622554,"link":"/api/v1/people/622554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.9,"endSpeed":87.8,"strikeZoneTop":3.6,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.45668277969281,"aZ":-15.641577178281375,"pfxX":-5.273975544345804,"pfxZ":8.295756263237934,"pX":0.30111294172620695,"pZ":3.2793378249911953,"vX0":7.913875061456173,"vY0":-140.8509370594446,"vZ0":-3.196088996290652,"x":105.52,"y":150.24,"x0":-1.870502317369493,"y0":50.0004621018635,"z0":5.451075963334363,"aX":-10.508299178214918},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":14.5,"breakHorizontal":7.8,"spinRate":2353,"spinDirection":208},"zone":3,"typeConfidence":0.82,"plateTime":0.3901092493107132,"extension":6.325138548620051},"hitData":{"launchSpeed":94.6,"launchAngle":-17.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":159.14,"coordY":169.8}},"index":2,"playId":"5787dee9-83fc-3731-8c28-809bae5b3d23","pitchNumber":3,"startTime":"2025-08-02T21:17:32.221Z","endTime":"2025-08-02T21:17:40.452Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622554,"link":"/api/v1/people/622554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686469,"link":"/api/v1/people/686469"},"credit":"b_ab"},{"player":{"id":622554,"link":"/api/v1/people/622554"},"credit":"p_ab"},{"player":{"id":686469,"link":"/api/v1/people/686469"},"credit":"b_pa"},{"player":{"id":622554,"link":"/api/v1/people/622554"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":92.5,"awayTeamWinProbability":7.5,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":1.0,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2025-08-02T21:17:40.452Z","atBatIndex":59},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Maikel Garcia pops out to second baseman Ernie Clement.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-02T21:17:52.702Z","endTime":"2025-08-02T21:19:05.322Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622554,"fullName":"Seranthony Domínguez","link":"/api/v1/people/622554"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":676391,"link":"/api/v1/people/676391"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":84.4,"endSpeed":77.9,"strikeZoneTop":3.6100010812614,"strikeZoneBottom":1.68070439844887,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.278280073399973,"aZ":-28.105430963038742,"pfxX":5.822783161568144,"pfxZ":2.6554182622223523,"pX":0.11215200168564499,"pZ":1.2559301039305009,"vX0":3.2015032733077295,"vY0":-122.92661113469029,"vZ0":-4.192413042669188,"x":112.73,"y":204.87,"x0":-1.9632865911802118,"y0":50.00117223194913,"z0":5.368409718240528,"aX":8.913131558002137},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":4.1,"breakHorizontal":-11.3,"spinRate":2521,"spinDirection":65},"zone":14,"typeConfidence":0.9,"plateTime":0.4454969391576946,"extension":6.372812128876267},"index":0,"playId":"f202436b-17f3-384b-b8cb-d5f7fc298a72","pitchNumber":1,"startTime":"2025-08-02T21:18:06.717Z","endTime":"2025-08-02T21:18:10.923Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622554,"link":"/api/v1/people/622554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":77.9,"strikeZoneTop":3.5584184820432,"strikeZoneBottom":1.60768568349484,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.13074894427408,"aZ":-26.535690946169208,"pfxX":4.34958993191874,"pfxZ":3.636182336458635,"pX":-0.2812090118893312,"pZ":3.620722251361876,"vX0":2.83587311365011,"vY0":-123.90033686683297,"vZ0":0.6216542932020108,"x":127.72,"y":141.02,"x0":-2.006493502417817,"y0":50.00534097828446,"z0":5.586803937290007,"aX":6.752639449765439},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":7.0,"breakHorizontal":-8.5,"spinRate":2616,"spinDirection":81},"zone":1,"typeConfidence":0.89,"plateTime":0.4423317113055809,"extension":6.322761844554686},"index":1,"playId":"0bf4275b-69ef-3081-a57f-92e55eada32c","pitchNumber":2,"startTime":"2025-08-02T21:18:21.853Z","endTime":"2025-08-02T21:18:26.851Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622554,"link":"/api/v1/people/622554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":89.3,"strikeZoneTop":3.60999844385471,"strikeZoneBottom":1.66994184967582,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.204660588179845,"aZ":-11.055642379741508,"pfxX":-3.8980081284155443,"pfxZ":10.401374078100678,"pX":0.9044804995668049,"pZ":2.758982533026728,"vX0":9.09745297014988,"vY0":-140.93376426829983,"vZ0":-5.259400791533885,"x":82.52,"y":164.29,"x0":-1.8454564605208388,"y0":50.00495304988771,"z0":5.350571372497642,"aX":-7.916717254884805},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":18.0,"breakHorizontal":5.4,"spinRate":2460,"spinDirection":211},"zone":12,"typeConfidence":0.91,"plateTime":0.3872428309197833,"extension":6.386780035740718},"index":2,"playId":"bd3d8a26-dddd-3977-a155-76f38977bfcf","pitchNumber":3,"startTime":"2025-08-02T21:18:39.805Z","endTime":"2025-08-02T21:18:43.858Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622554,"link":"/api/v1/people/622554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":78.1,"strikeZoneTop":3.61,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.541334891639288,"aZ":-29.52512814400891,"pfxX":5.593042846446085,"pfxZ":1.7088427392190368,"pX":-0.5172914848462645,"pZ":2.647603590958571,"vX0":1.6016298802748654,"vY0":-123.34969978356469,"vZ0":-1.0416186373709033,"x":136.72,"y":167.29,"x0":-1.9008776941628498,"y0":50.00097492467332,"z0":5.555045315398913,"aX":8.654159365623041},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":3.1,"breakHorizontal":-10.4,"spinRate":2518,"spinDirection":76},"zone":4,"typeConfidence":0.89,"plateTime":0.443315312045371,"extension":6.39215106075863},"hitData":{"launchSpeed":83.2,"launchAngle":60.0,"totalDistance":164.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":140.49,"coordY":137.67}},"index":3,"playId":"1565875f-ec48-3e20-907c-6ca0be23fc95","pitchNumber":4,"startTime":"2025-08-02T21:18:56.293Z","endTime":"2025-08-02T21:19:05.322Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622554,"link":"/api/v1/people/622554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672580,"link":"/api/v1/people/672580"},"credit":"b_ab"},{"player":{"id":622554,"link":"/api/v1/people/622554"},"credit":"p_ab"},{"player":{"id":672580,"link":"/api/v1/people/672580"},"credit":"b_pa"},{"player":{"id":622554,"link":"/api/v1/people/622554"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":93.8,"awayTeamWinProbability":6.200000000000003,"homeTeamWinProbabilityAdded":1.2999999999999972,"leverageIndex":0.54,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2025-08-02T21:19:05.322Z","atBatIndex":60},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Bo Bichette singles on a line drive to left fielder Nick Loftin.","rbi":0,"awayScore":2,"homeScore":4,"isOut":false},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-02T21:21:21.227Z","endTime":"2025-08-02T21:23:29.628Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664199,"fullName":"Taylor Clarke","link":"/api/v1/people/664199"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":679845,"link":"/api/v1/people/679845"},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":80.3,"strikeZoneTop":3.77329334179504,"strikeZoneBottom":1.82424275804184,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.660554769102237,"aZ":-30.11304446951804,"pfxX":2.646185487807126,"pfxZ":1.2702871482323772,"pX":0.016542157454991345,"pZ":1.4366214156034698,"vX0":1.1532164392852362,"vY0":-126.32320737408853,"vZ0":-5.108402531247946,"x":116.37,"y":199.99,"x0":-0.7890770646216766,"y0":50.00247308150752,"z0":5.893056318041947,"aX":4.295652019953409},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":1.4,"breakHorizontal":-5.0,"spinRate":2309,"spinDirection":141},"zone":14,"typeConfidence":0.91,"plateTime":0.43284865665014616,"extension":6.175906187511523},"index":0,"playId":"2dd737ae-58f5-3b76-b2a9-b93c5f359749","pitchNumber":1,"startTime":"2025-08-02T21:21:43.261Z","endTime":"2025-08-02T21:21:47.894Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664199,"link":"/api/v1/people/664199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":679845,"link":"/api/v1/people/679845"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":85.7,"strikeZoneTop":3.65,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.1589472159048,"aZ":-12.726430461540357,"pfxX":-4.229048437624339,"pfxZ":10.246492254522106,"pX":0.14601816496733572,"pZ":2.4901442864907577,"vX0":3.517870325707653,"vY0":-137.75369294123234,"vZ0":-7.009543682330991,"x":111.43,"y":171.55,"x0":-0.6060602613685282,"y0":50.00071279869447,"z0":5.950387084555257,"aX":-8.025463257906745},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":17.0,"breakHorizontal":6.8,"spinRate":2373,"spinDirection":209},"zone":5,"typeConfidence":0.91,"plateTime":0.39952545139346585,"extension":6.33935733443551},"index":1,"playId":"e39b8c12-ca80-314d-9f10-6a29ee2eef8b","pitchNumber":2,"startTime":"2025-08-02T21:21:59.378Z","endTime":"2025-08-02T21:22:03.316Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664199,"link":"/api/v1/people/664199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":679845,"link":"/api/v1/people/679845"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":85.2,"strikeZoneTop":3.72403907576447,"strikeZoneBottom":1.73112629420711,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.04725075565735,"aZ":-20.823386693341835,"pfxX":-8.352018093712378,"pfxZ":6.093187584748259,"pX":0.6777328005134347,"pZ":2.2296652657648957,"vX0":5.9675575683374245,"vY0":-136.14648822774527,"vZ0":-5.990099773181099,"x":91.17,"y":178.58,"x0":-0.4660745303080304,"y0":50.001219499982135,"z0":5.91588849291946,"aX":-15.556557430655118},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":9.8,"breakHorizontal":13.7,"spinRate":2381,"spinDirection":210},"zone":9,"typeConfidence":2.0,"plateTime":0.40349834259161144,"extension":6.280897191155969},"index":2,"playId":"c7c4cb5b-e227-3908-b59b-556ab76014c5","pitchNumber":3,"startTime":"2025-08-02T21:22:21.734Z","endTime":"2025-08-02T21:22:25.914Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664199,"link":"/api/v1/people/664199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":679845,"link":"/api/v1/people/679845"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":78.7,"strikeZoneTop":3.46236741711884,"strikeZoneBottom":1.58364739876051,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.464880959873803,"aZ":-31.716208382327963,"pfxX":3.528635879687459,"pfxZ":0.2936174168741026,"pX":0.8218817529897396,"pZ":0.728087079227854,"vX0":2.198913403130915,"vY0":-124.87556121264376,"vZ0":-6.316439845470969,"x":85.67,"y":219.12,"x0":-0.5314829393075179,"y0":50.003696698728895,"z0":5.931753013240535,"aX":5.517678739007678},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-0.8,"breakHorizontal":-7.0,"spinRate":2372,"spinDirection":118},"zone":14,"typeConfidence":0.7,"plateTime":0.44028167923842076,"extension":6.213022422205025},"index":3,"playId":"6246fe61-a5a1-3183-912d-7973d25b878a","pitchNumber":4,"startTime":"2025-08-02T21:22:36.105Z","endTime":"2025-08-02T21:22:40.468Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664199,"link":"/api/v1/people/664199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":679845,"link":"/api/v1/people/679845"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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.6,"endSpeed":80.8,"strikeZoneTop":3.65,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.121979983082326,"aZ":-30.80175679416727,"pfxX":1.4143992447788762,"pfxZ":0.8300274203743303,"pX":0.1832256632775033,"pZ":3.10173723474881,"vX0":1.4422683056180134,"vY0":-127.62131805152885,"vZ0":-1.8021773153003444,"x":110.02,"y":155.03,"x0":-0.5720634247103461,"y0":50.00451259878886,"z0":6.232438263230531,"aX":2.34393266147238},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":1.3,"breakHorizontal":-2.9,"spinRate":2364,"spinDirection":134},"zone":2,"typeConfidence":0.94,"plateTime":0.4284189826913174,"extension":6.014313555373178},"index":4,"playId":"38c202a5-53be-3b62-a888-c7ca785e6c05","pitchNumber":5,"startTime":"2025-08-02T21:22:57.927Z","endTime":"2025-08-02T21:23:01.240Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664199,"link":"/api/v1/people/664199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":679845,"link":"/api/v1/people/679845"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":81.9,"strikeZoneTop":3.65,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.47780240753871,"aZ":-31.463346534994642,"pfxX":-8.493250544683551,"pfxZ":0.41671656835508664,"pX":-0.38305150171918145,"pZ":2.950070156311162,"vX0":4.057931450200577,"vY0":-129.6527902055947,"vZ0":-1.2312812161543056,"x":131.6,"y":159.13,"x0":-0.8629052381482253,"y0":50.0035309553038,"z0":5.826868295959536,"aX":-14.495769586367432},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":0.7,"breakHorizontal":14.5,"spinRate":1750,"spinDirection":237},"zone":4,"typeConfidence":0.9,"plateTime":0.42205691196184825,"extension":6.2019030948157905},"hitData":{"launchSpeed":97.0,"launchAngle":15.0,"totalDistance":268.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":80.77,"coordY":77.73}},"index":5,"playId":"915dd42f-30b2-3aa1-a018-b38ae3e633f3","pitchNumber":6,"startTime":"2025-08-02T21:23:20.459Z","endTime":"2025-08-02T21:23:29.628Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664199,"link":"/api/v1/people/664199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":679845,"link":"/api/v1/people/679845"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666182,"link":"/api/v1/people/666182"},"credit":"b_ab"},{"player":{"id":664199,"link":"/api/v1/people/664199"},"credit":"p_ab"},{"player":{"id":666182,"link":"/api/v1/people/666182"},"credit":"b_pa"},{"player":{"id":664199,"link":"/api/v1/people/664199"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":94.8,"awayTeamWinProbability":5.200000000000003,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.25,"dramaIndex":18.0,"contextMetrics":{},"playEndTime":"2025-08-02T21:23:29.628Z","atBatIndex":61},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Addison Barger grounds into a force out, first baseman Vinnie Pasquantino to shortstop Bobby Witt Jr. Bo Bichette out at 2nd. Addison Barger to 1st.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-02T21:23:49.962Z","endTime":"2025-08-02T21:26:50.526Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":680718,"fullName":"Addison Barger","link":"/api/v1/people/680718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664199,"fullName":"Taylor Clarke","link":"/api/v1/people/664199"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680718,"fullName":"Addison Barger","link":"/api/v1/people/680718"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5,6,7,8,9],"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":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":686469,"link":"/api/v1/people/686469"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":677951,"link":"/api/v1/people/677951"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":680718,"fullName":"Addison Barger","link":"/api/v1/people/680718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.3,"endSpeed":82.7,"strikeZoneTop":3.66,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.470231425728546,"aZ":-31.51684532502154,"pfxX":-8.645423694073735,"pfxZ":0.38338870502851563,"pX":-0.6038014370383783,"pZ":1.9112313927640114,"vX0":3.5584279876185785,"vY0":-130.06848129241106,"vZ0":-3.5630390410393282,"x":140.02,"y":187.18,"x0":-0.8609363653796149,"y0":50.0042579073953,"z0":5.67060533409505,"aX":-14.919505087007485},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":0.1,"breakHorizontal":15.0,"spinRate":1723,"spinDirection":242},"zone":7,"typeConfidence":0.9,"plateTime":0.4199652239205265,"extension":6.205347225562356},"index":0,"playId":"36bdbb17-0fdf-30c8-b81e-087f5ccea12c","pitchNumber":1,"startTime":"2025-08-02T21:23:57.315Z","endTime":"2025-08-02T21:24:01.700Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664199,"link":"/api/v1/people/664199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":679845,"link":"/api/v1/people/679845"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":680718,"link":"/api/v1/people/680718","batSide":{"code":"L","description":"Left"}},"first":{"id":666182,"link":"/api/v1/people/666182"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"index":1,"playId":"446f8256-9248-33de-b5c4-8a148dd9affb","startTime":"2025-08-02T21:24:14.839Z","endTime":"2025-08-02T21:24:20.187Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":664199,"link":"/api/v1/people/664199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":679845,"link":"/api/v1/people/679845"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":680718,"link":"/api/v1/people/680718","batSide":{"code":"L","description":"Left"}},"first":{"id":666182,"link":"/api/v1/people/666182"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":79.3,"strikeZoneTop":3.66000069073928,"strikeZoneBottom":1.74500522814005,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.034793090823133,"aZ":-32.833099579522035,"pfxX":1.2079733929950662,"pfxZ":-0.41600327531254067,"pX":0.43678586832851257,"pZ":3.2246333173719894,"vX0":2.0664111303650405,"vY0":-124.8124462564016,"vZ0":-0.32247925806395583,"x":100.35,"y":151.71,"x0":-0.5559146574516529,"y0":50.0017553434672,"z0":6.0390522724041995,"aX":1.9221215263053788},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":-0.6,"breakHorizontal":-2.6,"spinRate":2313,"spinDirection":88},"zone":3,"typeConfidence":2.0,"plateTime":0.43735904364498035,"extension":6.165771294714373},"index":2,"playId":"94981c7a-a478-3125-a151-60779e939ac0","pitchNumber":2,"startTime":"2025-08-02T21:24:35.128Z","endTime":"2025-08-02T21:24:40.480Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664199,"link":"/api/v1/people/664199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":679845,"link":"/api/v1/people/679845"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":680718,"link":"/api/v1/people/680718","batSide":{"code":"L","description":"Left"}},"first":{"id":666182,"link":"/api/v1/people/666182"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":3,"startTime":"2025-08-02T21:24:49.025Z","endTime":"2025-08-02T21:25:01.556Z","isPitch":false,"type":"action","player":{"id":680718,"link":"/api/v1/people/680718"},"defense":{"pitcher":{"id":664199,"link":"/api/v1/people/664199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":679845,"link":"/api/v1/people/679845"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":680718,"link":"/api/v1/people/680718","batSide":{"code":"L","description":"Left"}},"first":{"id":666182,"link":"/api/v1/people/666182"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":82.4,"strikeZoneTop":3.66,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.883074910016326,"aZ":-33.740084449073485,"pfxX":-7.726284955633492,"pfxZ":-0.9135042602202219,"pX":-0.5199583414536354,"pZ":2.2617571241749808,"vX0":3.3693637026296144,"vY0":-129.95898293180636,"vZ0":-2.469439882348667,"x":136.82,"y":177.71,"x0":-0.8257460568356016,"y0":50.00054507275489,"z0":5.7736029926551,"aX":-13.284206245232276},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":-1.9,"breakHorizontal":13.3,"spinRate":1687,"spinDirection":244},"zone":7,"typeConfidence":0.9,"plateTime":0.42060361708227356,"extension":6.19145571263111},"index":4,"playId":"9377ccde-8c3f-37b3-ba35-2ec7991644ff","pitchNumber":3,"startTime":"2025-08-02T21:25:01.556Z","endTime":"2025-08-02T21:25:04.989Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664199,"link":"/api/v1/people/664199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":679845,"link":"/api/v1/people/679845"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":680718,"link":"/api/v1/people/680718","batSide":{"code":"L","description":"Left"}},"first":{"id":666182,"link":"/api/v1/people/666182"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":87.1,"strikeZoneTop":3.66,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.076387572637824,"aZ":-13.358390909300219,"pfxX":-3.1448869168513554,"pfxZ":9.671007630683919,"pX":-0.25866908420386375,"pZ":3.1943004446291003,"vX0":2.279957092581235,"vY0":-138.40192668882827,"vZ0":-5.094325307010222,"x":126.86,"y":152.53,"x0":-0.6833681040061884,"y0":50.00347987907201,"z0":5.949315048102159,"aX":-6.118491305034241},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.7,"breakHorizontal":5.3,"spinRate":2301,"spinDirection":206},"zone":2,"typeConfidence":0.91,"plateTime":0.39533881107626323,"extension":6.129488160035686},"index":5,"playId":"76576f99-3cf2-3895-bcef-11592038ff38","pitchNumber":4,"startTime":"2025-08-02T21:25:24.484Z","endTime":"2025-08-02T21:25:30.116Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664199,"link":"/api/v1/people/664199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":679845,"link":"/api/v1/people/679845"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":680718,"link":"/api/v1/people/680718","batSide":{"code":"L","description":"Left"}},"first":{"id":666182,"link":"/api/v1/people/666182"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":6,"playId":"bac45ee2-13e9-3cf2-a9e5-5001fb6d4594","startTime":"2025-08-02T21:25:44.171Z","endTime":"2025-08-02T21:25:48.207Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":664199,"link":"/api/v1/people/664199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":679845,"link":"/api/v1/people/679845"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":680718,"link":"/api/v1/people/680718","batSide":{"code":"L","description":"Left"}},"first":{"id":666182,"link":"/api/v1/people/666182"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":2},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":86.6,"strikeZoneTop":3.82302667136003,"strikeZoneBottom":1.91617968104545,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.824324478185712,"aZ":-12.564289440675987,"pfxX":-2.039407769711327,"pfxZ":10.142667109831109,"pX":-0.981557990141126,"pZ":3.9869089361323704,"vX0":0.2305861951160074,"vY0":-138.38913609450205,"vZ0":-3.05969852702333,"x":154.41,"y":131.13,"x0":-0.8012773395556843,"y0":50.00194943526691,"z0":5.952285202231484,"aX":-3.942376423284274},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":17.9,"breakHorizontal":3.6,"spinRate":2361,"spinDirection":213},"zone":11,"typeConfidence":0.91,"plateTime":0.3962799833988728,"extension":6.161816875034867},"index":7,"playId":"e19fc1cd-b8b2-3c3d-81b4-179bc028e189","pitchNumber":5,"startTime":"2025-08-02T21:25:59.034Z","endTime":"2025-08-02T21:26:02.331Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664199,"link":"/api/v1/people/664199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":679845,"link":"/api/v1/people/679845"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":680718,"link":"/api/v1/people/680718","batSide":{"code":"L","description":"Left"}},"first":{"id":666182,"link":"/api/v1/people/666182"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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,"disengagementNum":2},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":81.0,"strikeZoneTop":3.75569447690653,"strikeZoneBottom":1.79057371682621,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.33691989445988,"aZ":-29.751312038211957,"pfxX":1.9344507186529563,"pfxZ":1.4723257082576438,"pX":0.5004513070870207,"pZ":0.7218371049855429,"vX0":2.084306908883391,"vY0":-126.91705466116079,"vZ0":-6.797523423846894,"x":97.92,"y":219.29,"x0":-0.580674679984484,"y0":50.002289008051704,"z0":5.783638138910233,"aX":3.176082484457003},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":1.4,"breakHorizontal":-4.0,"spinRate":2249,"spinDirection":127},"zone":14,"typeConfidence":0.92,"plateTime":0.4304627079425791,"extension":6.134821561317437},"index":8,"playId":"7a061a70-9b50-357e-b9a7-2404cd5ba182","pitchNumber":6,"startTime":"2025-08-02T21:26:18.014Z","endTime":"2025-08-02T21:26:21.923Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664199,"link":"/api/v1/people/664199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":679845,"link":"/api/v1/people/679845"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":680718,"link":"/api/v1/people/680718","batSide":{"code":"L","description":"Left"}},"first":{"id":666182,"link":"/api/v1/people/666182"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":81.2,"strikeZoneTop":3.66,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.56380823816867,"aZ":-30.189985302336435,"pfxX":2.7638398394385995,"pfxZ":1.1941068819037586,"pX":0.9593488004553277,"pZ":2.144940375581817,"vX0":2.574056143995784,"vY0":-127.70466708140721,"vZ0":-3.854649758686927,"x":80.43,"y":180.87,"x0":-0.41821226553921176,"y0":50.0034176555441,"z0":6.030372243545395,"aX":4.597226881722246},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":1.6,"breakHorizontal":-5.5,"spinRate":2322,"spinDirection":140},"zone":14,"typeConfidence":0.93,"plateTime":0.4277547427672084,"extension":6.206801134548043},"hitData":{"launchSpeed":49.9,"launchAngle":-15.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":147.04,"coordY":181.3}},"index":9,"playId":"192f1d48-151e-3fee-ad4b-c0c746666ffd","pitchNumber":7,"startTime":"2025-08-02T21:26:42.705Z","endTime":"2025-08-02T21:26:50.526Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664199,"link":"/api/v1/people/664199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":679845,"link":"/api/v1/people/679845"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":680718,"link":"/api/v1/people/680718","batSide":{"code":"L","description":"Left"}},"first":{"id":666182,"link":"/api/v1/people/666182"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680718,"link":"/api/v1/people/680718"},"credit":"b_ab"},{"player":{"id":664199,"link":"/api/v1/people/664199"},"credit":"p_ab"},{"player":{"id":680718,"link":"/api/v1/people/680718"},"credit":"b_pa"},{"player":{"id":664199,"link":"/api/v1/people/664199"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":93.89999999999999,"awayTeamWinProbability":6.1000000000000085,"homeTeamWinProbabilityAdded":-0.9000000000000057,"leverageIndex":0.38,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2025-08-02T21:26:50.526Z","atBatIndex":62},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ty France grounds out, third baseman Maikel Garcia to first baseman Vinnie Pasquantino. Addison Barger to 2nd.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-02T21:27:24.576Z","endTime":"2025-08-02T21:28:18.566Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664199,"fullName":"Taylor Clarke","link":"/api/v1/people/664199"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":680718,"fullName":"Addison Barger","link":"/api/v1/people/680718"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":672580,"link":"/api/v1/people/672580"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":686469,"link":"/api/v1/people/686469"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":680718,"fullName":"Addison Barger","link":"/api/v1/people/680718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":87.2,"endSpeed":80.4,"strikeZoneTop":3.2900000432506,"strikeZoneBottom":1.54673773934929,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.436507467311657,"aZ":-26.640554521057346,"pfxX":1.4056464404502544,"pfxZ":3.38609534132236,"pX":0.9872857051458316,"pZ":1.4739201529084902,"vX0":3.2764761074641235,"vY0":-126.86806568546713,"vZ0":-5.713110756642088,"x":79.37,"y":198.98,"x0":-0.5024310442943956,"y0":50.003358626069684,"z0":5.872700256944245,"aX":2.2952345570269808},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":5.0,"breakHorizontal":-3.2,"spinRate":2301,"spinDirection":153},"zone":14,"typeConfidence":0.91,"plateTime":0.4313844507428679,"extension":6.257968115625357},"index":0,"playId":"7fa750a9-5e83-30f6-aba4-07513ae80aac","pitchNumber":1,"startTime":"2025-08-02T21:27:37.187Z","endTime":"2025-08-02T21:27:40.755Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664199,"link":"/api/v1/people/664199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":679845,"link":"/api/v1/people/679845"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":664034,"link":"/api/v1/people/664034","batSide":{"code":"R","description":"Right"}},"first":{"id":680718,"link":"/api/v1/people/680718"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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":"e7bb0d6c-3c2d-301c-85bd-d49c7379a79d","startTime":"2025-08-02T21:27:50.308Z","endTime":"2025-08-02T21:27:55.186Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":664199,"link":"/api/v1/people/664199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":679845,"link":"/api/v1/people/679845"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":664034,"link":"/api/v1/people/664034","batSide":{"code":"R","description":"Right"}},"first":{"id":680718,"link":"/api/v1/people/680718"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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":94.0,"endSpeed":85.8,"strikeZoneTop":3.29,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.000156765068695,"aZ":-18.802072331304494,"pfxX":-7.999386808110342,"pfxZ":7.098893738896809,"pX":0.3387732268599119,"pZ":1.8829154967948225,"vX0":5.258488547479257,"vY0":-136.61829684413811,"vZ0":-7.198371989014531,"x":104.09,"y":187.94,"x0":-0.5747472726498675,"y0":50.00651671496534,"z0":5.851484790773345,"aX":-15.076069333559241},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":11.4,"breakHorizontal":13.3,"spinRate":2434,"spinDirection":205},"zone":9,"typeConfidence":2.0,"plateTime":0.4014060119484637,"extension":6.28950357058689},"hitData":{"launchSpeed":99.8,"launchAngle":-25.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":98.63,"coordY":167.38}},"index":2,"playId":"7d8c7da8-7a12-35b5-a283-3f863aa08684","pitchNumber":2,"startTime":"2025-08-02T21:28:09.170Z","endTime":"2025-08-02T21:28:18.566Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664199,"link":"/api/v1/people/664199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":679845,"link":"/api/v1/people/679845"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":664034,"link":"/api/v1/people/664034","batSide":{"code":"R","description":"Right"}},"first":{"id":680718,"link":"/api/v1/people/680718"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664034,"link":"/api/v1/people/664034"},"credit":"b_ab"},{"player":{"id":664199,"link":"/api/v1/people/664199"},"credit":"p_ab"},{"player":{"id":664034,"link":"/api/v1/people/664034"},"credit":"b_pa"},{"player":{"id":664199,"link":"/api/v1/people/664199"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":93.5,"awayTeamWinProbability":6.5,"homeTeamWinProbabilityAdded":-0.3999999999999915,"leverageIndex":0.34,"dramaIndex":16.0,"contextMetrics":{},"playEndTime":"2025-08-02T21:28:18.566Z","atBatIndex":63},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Myles Straw strikes out swinging.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-02T21:28:42.477Z","endTime":"2025-08-02T21:29:44.452Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664199,"fullName":"Taylor Clarke","link":"/api/v1/people/664199"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":80.8,"strikeZoneTop":3.52986204582919,"strikeZoneBottom":1.64062339768706,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.64126217745394,"aZ":-29.464458296063537,"pfxX":1.0158002582052812,"pfxZ":1.6555858534156496,"pX":-0.028773189009829284,"pZ":1.5439601745687124,"vX0":1.1703618218361391,"vY0":-126.30506556215812,"vZ0":-5.077718478223331,"x":118.1,"y":197.09,"x0":-0.6279375422777439,"y0":50.00409975662691,"z0":5.914281848788798,"aX":1.661885070253338},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":2.2,"breakHorizontal":-2.0,"spinRate":2307,"spinDirection":141},"zone":8,"typeConfidence":0.93,"plateTime":0.43155888827857725,"extension":6.138157574672557},"index":0,"playId":"3af2b2df-1452-348c-98e2-fb8ece32443b","pitchNumber":1,"startTime":"2025-08-02T21:28:48.477Z","endTime":"2025-08-02T21:28:52.355Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664199,"link":"/api/v1/people/664199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":679845,"link":"/api/v1/people/679845"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":664702,"link":"/api/v1/people/664702","batSide":{"code":"R","description":"Right"}},"second":{"id":680718,"link":"/api/v1/people/680718"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":86.6,"strikeZoneTop":3.45999983336948,"strikeZoneBottom":1.63645502482791,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.927281120268393,"aZ":-13.84008939188298,"pfxX":-3.235466789159691,"pfxZ":9.548406750188494,"pX":0.2715220906281885,"pZ":4.152803479008669,"vX0":3.4588031189803017,"vY0":-137.3460433400298,"vZ0":-2.6240907059137775,"x":106.65,"y":126.65,"x0":-0.5806278267734711,"y0":50.006409193644096,"z0":6.05569792093092,"aX":-6.215234418216956},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.0,"breakHorizontal":5.2,"spinRate":2388,"spinDirection":198},"zone":12,"typeConfidence":0.91,"plateTime":0.3979923224670263,"extension":6.14267580310617},"index":1,"playId":"ef4a649c-e890-3523-ab80-6858ef61ff74","pitchNumber":2,"startTime":"2025-08-02T21:29:05.269Z","endTime":"2025-08-02T21:29:08.729Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664199,"link":"/api/v1/people/664199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":679845,"link":"/api/v1/people/679845"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":664702,"link":"/api/v1/people/664702","batSide":{"code":"R","description":"Right"}},"second":{"id":680718,"link":"/api/v1/people/680718"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":86.4,"strikeZoneTop":3.49526232929633,"strikeZoneBottom":1.64008661411712,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.36576106541774,"aZ":-21.43485660174652,"pfxX":-8.984930186230894,"pfxZ":5.675692652005389,"pX":-0.08971300866502631,"pZ":1.8087995935884178,"vX0":4.53690773930479,"vY0":-136.3084209523892,"vZ0":-6.75385109672335,"x":120.42,"y":189.94,"x0":-0.6032588383484097,"y0":50.00379187001848,"z0":5.785778793357228,"aX":-17.00452542345002},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":9.1,"breakHorizontal":15.4,"spinRate":2408,"spinDirection":213},"zone":8,"typeConfidence":0.9,"plateTime":0.4009527102067758,"extension":6.246225884105256},"index":2,"playId":"6651a582-3223-3ae4-a1e4-f0db1062356a","pitchNumber":3,"startTime":"2025-08-02T21:29:22.781Z","endTime":"2025-08-02T21:29:26.787Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664199,"link":"/api/v1/people/664199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":679845,"link":"/api/v1/people/679845"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":664702,"link":"/api/v1/people/664702","batSide":{"code":"R","description":"Right"}},"second":{"id":680718,"link":"/api/v1/people/680718"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":81.1,"strikeZoneTop":3.46,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.142317617907267,"aZ":-31.73143269916851,"pfxX":2.575856654064136,"pfxZ":0.27127877287464663,"pX":1.3496168311357617,"pZ":1.3618131510868645,"vX0":4.017358302151764,"vY0":-126.73383032423033,"vZ0":-5.159123645846726,"x":65.56,"y":202.01,"x0":-0.5839045421069822,"y0":50.00355796106603,"z0":5.924833636446822,"aX":4.238151419279675},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":-0.4,"breakHorizontal":-5.5,"spinRate":2367,"spinDirection":132},"zone":14,"typeConfidence":0.89,"plateTime":0.43032293007439915,"extension":6.239030018219813},"index":3,"playId":"cd72acea-c37f-323a-8f77-ab02d226b256","pitchNumber":4,"startTime":"2025-08-02T21:29:40.580Z","endTime":"2025-08-02T21:29:44.452Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664199,"link":"/api/v1/people/664199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":679845,"link":"/api/v1/people/679845"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":664702,"link":"/api/v1/people/664702","batSide":{"code":"R","description":"Right"}},"second":{"id":680718,"link":"/api/v1/people/680718"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664702,"link":"/api/v1/people/664702"},"credit":"b_ab"},{"player":{"id":664199,"link":"/api/v1/people/664199"},"credit":"p_ab"},{"player":{"id":664702,"link":"/api/v1/people/664702"},"credit":"b_pa"},{"player":{"id":664199,"link":"/api/v1/people/664199"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":92.4,"awayTeamWinProbability":7.599999999999994,"homeTeamWinProbabilityAdded":-1.0999999999999943,"leverageIndex":0.41,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2025-08-02T21:29:44.452Z","atBatIndex":64},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Salvador Perez called out on strikes.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-02T21:32:26.773Z","endTime":"2025-08-02T21:33:24.057Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656546,"fullName":"Jeff Hoffman","link":"/api/v1/people/656546"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":645305,"link":"/api/v1/people/645305"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Jeff Hoffman replaces Seranthony Domínguez.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":4,"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-02T21:30:29.829Z","endTime":"2025-08-02T21:32:29.161Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656546,"link":"/api/v1/people/656546"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":622554,"link":"/api/v1/people/622554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.6,"endSpeed":87.7,"strikeZoneTop":3.58468979799856,"strikeZoneBottom":1.55018102851619,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.23146364367572,"aZ":-14.346444098404616,"pfxX":-7.41509684578199,"pfxZ":9.000114646306566,"pX":0.4758001918657383,"pZ":3.1506586737363134,"vX0":10.729799547495743,"vY0":-140.21651644176157,"vZ0":-4.162734526071728,"x":98.86,"y":153.71,"x0":-2.4462596687225697,"y0":50.00368469645552,"z0":5.597909288905539,"aX":-14.690316035445935},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":15.5,"breakHorizontal":11.0,"spinRate":2613,"spinDirection":224},"zone":3,"typeConfidence":2.0,"plateTime":0.3914001790586368,"extension":6.610936564961131},"index":1,"playId":"0516c070-83d6-3650-8851-f3e863d6e864","pitchNumber":1,"startTime":"2025-08-02T21:32:29.161Z","endTime":"2025-08-02T21:32:33.243Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656546,"link":"/api/v1/people/656546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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":87.1,"endSpeed":82.4,"strikeZoneTop":3.6999987576767,"strikeZoneBottom":1.71035988683504,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.4319078352004,"aZ":-30.03727894937464,"pfxX":0.31246814064371975,"pfxZ":1.283498522529739,"pX":1.9470413012971237,"pZ":0.40939387043006775,"vX0":10.417918192208417,"vY0":-126.57695430739359,"vZ0":-7.088444146877584,"x":42.78,"y":227.73,"x0":-2.2179260452511365,"y0":50.00323561530774,"z0":5.56901517301192,"aX":0.5196252778793709},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":1.2,"breakHorizontal":-2.3,"spinRate":2795,"spinDirection":90},"zone":14,"typeConfidence":0.9,"plateTime":0.42843085292065153,"extension":6.808184299659834},"index":2,"playId":"f81cd37a-4a5b-3ab0-89e7-80b7e126e964","pitchNumber":2,"startTime":"2025-08-02T21:32:43.797Z","endTime":"2025-08-02T21:32:48.616Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656546,"link":"/api/v1/people/656546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":81.5,"strikeZoneTop":3.7,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.53516623178502,"aZ":-28.724112441878493,"pfxX":-0.19531992556088973,"pfxZ":2.072991083752582,"pX":0.4177436209611136,"pZ":2.672997179607409,"vX0":7.453141400029315,"vY0":-127.09375869722847,"vZ0":-2.022536619184585,"x":101.08,"y":166.61,"x0":-2.5049007399643437,"y0":50.004626999453954,"z0":5.719766182612798,"aX":-0.3259147069275046},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":3.6,"breakHorizontal":-1.1,"spinRate":2751,"spinDirection":86},"zone":6,"typeConfidence":0.89,"plateTime":0.4279562616999977,"extension":6.414997719983181},"index":3,"playId":"7bf36af3-c9c3-39a1-9d00-d43d20f9c50e","pitchNumber":3,"startTime":"2025-08-02T21:33:03.939Z","endTime":"2025-08-02T21:33:07.356Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656546,"link":"/api/v1/people/656546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":87.5,"strikeZoneTop":3.70000009600595,"strikeZoneBottom":1.69469912711755,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.471614604353036,"aZ":-16.24332953989887,"pfxX":-8.09759648654127,"pfxZ":8.092806144426865,"pX":0.6086934705339628,"pZ":3.1434764584116452,"vX0":10.984987592598515,"vY0":-139.67385765637954,"vZ0":-3.725281441489604,"x":93.8,"y":153.91,"x0":-2.3295039497937857,"y0":50.005529663447334,"z0":5.567691981867613,"aX":-15.946932053347416},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":14.0,"breakHorizontal":12.4,"spinRate":2581,"spinDirection":221},"zone":3,"typeConfidence":2.0,"plateTime":0.3926566114521375,"extension":6.312731701618156},"index":4,"playId":"d09596be-1ba3-3e8c-85f0-9e5c4ab336f9","pitchNumber":4,"startTime":"2025-08-02T21:33:20.200Z","endTime":"2025-08-02T21:33:24.057Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656546,"link":"/api/v1/people/656546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"credit":"b_ab"},{"player":{"id":656546,"link":"/api/v1/people/656546"},"credit":"p_ab"},{"player":{"id":521692,"link":"/api/v1/people/521692"},"credit":"b_pa"},{"player":{"id":656546,"link":"/api/v1/people/656546"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.3,"awayTeamWinProbability":3.700000000000003,"homeTeamWinProbabilityAdded":3.8999999999999915,"leverageIndex":1.54,"dramaIndex":68.0,"contextMetrics":{},"playEndTime":"2025-08-02T21:33:24.057Z","atBatIndex":65},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Mike Yastrzemski grounds out, second baseman Ernie Clement to first baseman Ty France.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-02T21:33:34.579Z","endTime":"2025-08-02T21:36:09.355Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656546,"fullName":"Jeff Hoffman","link":"/api/v1/people/656546"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":676391,"link":"/api/v1/people/676391"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":664034,"link":"/api/v1/people/664034"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.9,"endSpeed":82.7,"strikeZoneTop":3.3799993304772,"strikeZoneBottom":1.54450614381086,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.976507235223902,"aZ":-27.366799960228338,"pfxX":-10.378888345903029,"pfxZ":2.7792643478543413,"pX":0.7706910986914594,"pZ":1.9134159927976173,"vX0":11.609871395304303,"vY0":-130.39049844791546,"vZ0":-4.147088112723019,"x":87.62,"y":187.12,"x0":-2.379400504483811,"y0":50.005950670520264,"z0":5.576237656523017,"aX":-17.975599969063857},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":4.3,"breakHorizontal":16.4,"spinRate":1668,"spinDirection":242},"zone":9,"typeConfidence":0.9,"plateTime":0.4191625918412303,"extension":6.776161049004943},"index":0,"playId":"5e0e39cf-d495-368d-ad47-d2c6b43c6158","pitchNumber":1,"startTime":"2025-08-02T21:33:50.524Z","endTime":"2025-08-02T21:33:54.408Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656546,"link":"/api/v1/people/656546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":573262,"link":"/api/v1/people/573262","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":88.2,"strikeZoneTop":3.38,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.32605281383566,"aZ":-10.821213741838374,"pfxX":-5.992988482210539,"pfxZ":10.714594061215095,"pX":1.1896553843182125,"pZ":2.3789391067288683,"vX0":11.948372182463434,"vY0":-140.4084303383203,"vZ0":-6.594233682504434,"x":71.65,"y":174.55,"x0":-2.3458543385630337,"y0":50.005096003099155,"z0":5.465054621565931,"aX":-11.946844463472083},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":18.1,"breakHorizontal":8.4,"spinRate":2594,"spinDirection":219},"zone":14,"typeConfidence":2.0,"plateTime":0.3903593525294333,"extension":6.751656221583857},"index":1,"playId":"f27196ef-d20f-3251-97ed-f631cd9fa78c","pitchNumber":2,"startTime":"2025-08-02T21:34:06.247Z","endTime":"2025-08-02T21:34:09.771Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656546,"link":"/api/v1/people/656546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":573262,"link":"/api/v1/people/573262","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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":88.6,"endSpeed":83.2,"strikeZoneTop":3.30955385190667,"strikeZoneBottom":1.52456689527346,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.881104510967745,"aZ":-26.630818418910074,"pfxX":0.23053572750347495,"pfxZ":3.239530444602901,"pX":1.467476868854548,"pZ":0.1700801374822515,"vX0":9.75904102284792,"vY0":-128.72781206217863,"vZ0":-8.276589291684624,"x":61.06,"y":234.19,"x0":-2.372333257217695,"y0":50.00352002803853,"z0":5.430397331225917,"aX":0.39222078727095744},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":4.4,"breakHorizontal":-2.2,"spinRate":2682,"spinDirection":211},"zone":14,"typeConfidence":0.9,"plateTime":0.42239950456356334,"extension":6.473280254993382},"index":2,"playId":"7fb336ba-f611-3b67-b71e-6279667f2276","pitchNumber":3,"startTime":"2025-08-02T21:34:34.400Z","endTime":"2025-08-02T21:34:37.760Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656546,"link":"/api/v1/people/656546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":573262,"link":"/api/v1/people/573262","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.5,"endSpeed":83.4,"strikeZoneTop":3.38,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.87758760775567,"aZ":-29.912315422966305,"pfxX":-10.853752105612795,"pfxZ":1.2851914073551107,"pX":-0.28903836799030574,"pZ":2.265415739606466,"vX0":9.272262511698273,"vY0":-131.48727073562566,"vZ0":-2.6866514797486727,"x":128.02,"y":177.61,"x0":-2.437815978570336,"y0":50.005253468924906,"z0":5.502602941699645,"aX":-19.153453271590777},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":1.9,"breakHorizontal":17.9,"spinRate":1574,"spinDirection":246},"zone":4,"typeConfidence":0.9,"plateTime":0.4153421076901731,"extension":6.609952567695619},"index":3,"playId":"74db5d06-96b0-3cc7-83cf-0f2eab36437a","pitchNumber":4,"startTime":"2025-08-02T21:34:54.995Z","endTime":"2025-08-02T21:34:58.596Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656546,"link":"/api/v1/people/656546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":573262,"link":"/api/v1/people/573262","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":87.7,"strikeZoneTop":3.38,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.67758107946835,"aZ":-14.979950603696118,"pfxX":-6.611485075609714,"pfxZ":8.716633172312681,"pX":-0.7186978827198388,"pZ":3.4076477855033396,"vX0":7.065460284212957,"vY0":-139.4009828028507,"vZ0":-3.3997300205017265,"x":144.4,"y":146.77,"x0":-2.424406689940016,"y0":50.001231760676404,"z0":5.628854121342416,"aX":-13.040235747152785},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.2,"breakHorizontal":10.6,"spinRate":2486,"spinDirection":224},"zone":1,"typeConfidence":2.0,"plateTime":0.39257329065676716,"extension":6.562315880188058},"index":4,"playId":"0374ad63-841d-3fd0-a1ea-96e9e89543cd","pitchNumber":5,"startTime":"2025-08-02T21:35:19.510Z","endTime":"2025-08-02T21:35:22.696Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656546,"link":"/api/v1/people/656546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":573262,"link":"/api/v1/people/573262","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":86.5,"strikeZoneTop":3.38000115840028,"strikeZoneBottom":1.64902191066695,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.894960043828384,"aZ":-14.419201735092035,"pfxX":-7.042020319061865,"pfxZ":9.180950328342053,"pX":-0.8749826089824415,"pZ":4.759126842159721,"vX0":6.893419244577463,"vY0":-138.42116269375066,"vZ0":0.23440827448328333,"x":150.35,"y":110.28,"x0":-2.4868638795452176,"y0":50.001063465135594,"z0":5.641389244788783,"aX":-13.616825039788063},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.9,"breakHorizontal":11.3,"spinRate":2524,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.3962111524172549,"extension":6.603968230341265},"index":5,"playId":"7553b05b-3a78-3520-b88c-56ee3c3f6f42","pitchNumber":6,"startTime":"2025-08-02T21:35:44.861Z","endTime":"2025-08-02T21:35:48.363Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656546,"link":"/api/v1/people/656546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":573262,"link":"/api/v1/people/573262","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":81.1,"strikeZoneTop":3.38,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.354521803130908,"aZ":-32.64553991776136,"pfxX":-0.16110624027736709,"pfxZ":-0.2848131916677268,"pX":0.6459772729412641,"pZ":1.288364349672761,"vX0":7.904523899649594,"vY0":-126.6866942816514,"vZ0":-4.347381736876573,"x":92.38,"y":203.99,"x0":-2.4800780700184544,"y0":50.00372130847027,"z0":5.606053455883191,"aX":-0.26447625016248455},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":-1.2,"breakHorizontal":-1.3,"spinRate":2700,"spinDirection":113},"zone":14,"typeConfidence":0.89,"plateTime":0.4306280618650482,"extension":6.44151269555759},"hitData":{"launchSpeed":64.0,"launchAngle":10.0,"totalDistance":90.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":147.09,"coordY":148.63}},"index":6,"playId":"4575194f-d8ee-39e4-ada8-291e7e6f9526","pitchNumber":7,"startTime":"2025-08-02T21:36:01.856Z","endTime":"2025-08-02T21:36:09.355Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656546,"link":"/api/v1/people/656546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":573262,"link":"/api/v1/people/573262","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":573262,"link":"/api/v1/people/573262"},"credit":"b_ab"},{"player":{"id":656546,"link":"/api/v1/people/656546"},"credit":"p_ab"},{"player":{"id":573262,"link":"/api/v1/people/573262"},"credit":"b_pa"},{"player":{"id":656546,"link":"/api/v1/people/656546"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.8,"awayTeamWinProbability":1.2000000000000028,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":0.99,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2025-08-02T21:36:09.355Z","atBatIndex":66},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Adam Frazier strikes out swinging.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-02T21:36:24.464Z","endTime":"2025-08-02T21:38:51.868Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656546,"fullName":"Jeff Hoffman","link":"/api/v1/people/656546"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6,7],"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":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":645305,"link":"/api/v1/people/645305"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":82.2,"strikeZoneTop":3.36855599794625,"strikeZoneBottom":1.53797599560248,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.97466580113792,"aZ":-29.284577332011235,"pfxX":-8.600247624409025,"pfxZ":1.6816139956903307,"pX":-0.9676794228014728,"pZ":2.8481958874176048,"vX0":6.747312125828238,"vY0":-129.5938494716111,"vZ0":-1.269921014551569,"x":153.89,"y":161.88,"x0":-2.4770709011615937,"y0":50.00030440323851,"z0":5.564404461644136,"aX":-14.748076208435757},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":3.0,"breakHorizontal":14.3,"spinRate":1524,"spinDirection":240},"zone":11,"typeConfidence":0.91,"plateTime":0.4213170282244598,"extension":6.6507938860664035},"index":0,"playId":"a6a01079-9408-3df3-95b3-2d88404d373e","pitchNumber":1,"startTime":"2025-08-02T21:36:35.200Z","endTime":"2025-08-02T21:36:39.134Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656546,"link":"/api/v1/people/656546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":624428,"link":"/api/v1/people/624428","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.3,"endSpeed":82.7,"strikeZoneTop":3.18,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.52761484277032,"aZ":-25.915022864954523,"pfxX":-8.550492199289831,"pfxZ":3.630569466503241,"pX":-0.1692728226388192,"pZ":1.4316117505452441,"vX0":8.853147970827765,"vY0":-129.7656509155299,"vZ0":-5.102577070830044,"x":123.45,"y":200.13,"x0":-2.497567997697404,"y0":50.00245219842441,"z0":5.372525983447935,"aX":-14.73361887454481},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":5.8,"breakHorizontal":13.8,"spinRate":1572,"spinDirection":239},"zone":8,"typeConfidence":0.91,"plateTime":0.4204508176887125,"extension":6.747365164699867},"index":1,"playId":"c4e9bc6c-78fc-3c95-8fe9-b0fd6600154c","pitchNumber":2,"startTime":"2025-08-02T21:36:51.482Z","endTime":"2025-08-02T21:36:54.826Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656546,"link":"/api/v1/people/656546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":624428,"link":"/api/v1/people/624428","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"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":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":87.2,"strikeZoneTop":3.18,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.27208347022293,"aZ":-15.638258399448548,"pfxX":-7.750798422486454,"pfxZ":8.469792450242831,"pX":-0.1653461945625264,"pZ":2.633040226758971,"vX0":8.871652371843416,"vY0":-138.88712430660405,"vZ0":-4.8512158706795265,"x":123.3,"y":167.69,"x0":-2.39487726467768,"y0":50.00294183752735,"z0":5.443271224225314,"aX":-15.133647347835023},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":14.5,"breakHorizontal":12.2,"spinRate":2489,"spinDirection":220},"zone":5,"typeConfidence":2.0,"plateTime":0.3944562598002208,"extension":6.6524231768513165},"index":2,"playId":"e997bdf0-b76e-3cd3-ba1e-1dd2397cf6cb","pitchNumber":3,"startTime":"2025-08-02T21:37:09.331Z","endTime":"2025-08-02T21:37:12.636Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656546,"link":"/api/v1/people/656546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":624428,"link":"/api/v1/people/624428","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":4,"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-02T21:37:25.247Z","endTime":"2025-08-02T21:37:37.651Z","isPitch":false,"type":"action","player":{"id":624428,"link":"/api/v1/people/624428"},"defense":{"pitcher":{"id":656546,"link":"/api/v1/people/656546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":624428,"link":"/api/v1/people/624428","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.2,"endSpeed":83.6,"strikeZoneTop":3.18,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.83785608406826,"aZ":-26.589677844071833,"pfxX":-7.7435718207476505,"pfxZ":3.174794692030466,"pX":0.5979699890194975,"pZ":1.4218314039886184,"vX0":10.233390469484629,"vY0":-131.01421097424844,"vZ0":-5.323940311706142,"x":94.21,"y":200.39,"x0":-2.3327515290738345,"y0":50.00117075118637,"z0":5.440266760796361,"aX":-13.609001394870493},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":4.8,"breakHorizontal":12.1,"spinRate":1722,"spinDirection":238},"zone":9,"typeConfidence":0.87,"plateTime":0.4163331760854856,"extension":6.807572642159387},"index":4,"playId":"d98b5edd-c184-3881-a35d-96157eecf87a","pitchNumber":4,"startTime":"2025-08-02T21:37:37.651Z","endTime":"2025-08-02T21:37:40.860Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656546,"link":"/api/v1/people/656546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":624428,"link":"/api/v1/people/624428","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":87.3,"strikeZoneTop":3.18,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.95409348123079,"aZ":-14.897140936786986,"pfxX":-8.282355712055192,"pfxZ":8.767001451090946,"pX":-0.4124300116379848,"pZ":3.182547490050973,"vX0":8.152693516875049,"vY0":-140.0478807177125,"vZ0":-3.9258631407181066,"x":132.72,"y":152.85,"x0":-2.296316853882181,"y0":50.001849412942875,"z0":5.587909980641426,"aX":-16.321678475323868},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.1,"breakHorizontal":13.2,"spinRate":2499,"spinDirection":219},"zone":1,"typeConfidence":2.0,"plateTime":0.3922772985978278,"extension":6.533603384771625},"index":5,"playId":"280665e2-afa5-3525-991c-bbbe9c23139f","pitchNumber":5,"startTime":"2025-08-02T21:37:58.493Z","endTime":"2025-08-02T21:38:02.012Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656546,"link":"/api/v1/people/656546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":624428,"link":"/api/v1/people/624428","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.2,"endSpeed":87.4,"strikeZoneTop":3.18,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":37.37491013616238,"aZ":-15.330979000457079,"pfxX":-10.144084315526303,"pfxZ":8.494704473673673,"pX":-1.1684818591909722,"pZ":2.228270258679069,"vX0":7.330720413804881,"vY0":-141.15236519909686,"vZ0":-6.115146204259329,"x":161.54,"y":178.62,"x0":-2.5046062731978327,"y0":50.00238866689673,"z0":5.440753006977133,"aX":-20.110690285710387},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":14.0,"breakHorizontal":16.6,"spinRate":2517,"spinDirection":223},"zone":13,"typeConfidence":2.0,"plateTime":0.3906678231602543,"extension":6.6335615002418304},"index":6,"playId":"96d93bab-46f1-3b9b-a534-99078fc2ae8a","pitchNumber":6,"startTime":"2025-08-02T21:38:24.140Z","endTime":"2025-08-02T21:38:27.247Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656546,"link":"/api/v1/people/656546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":624428,"link":"/api/v1/people/624428","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":80.5,"strikeZoneTop":3.18,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.105172976032048,"aZ":-30.625906597270685,"pfxX":0.4377534724459089,"pfxZ":0.9406621230461543,"pX":0.5447153727577887,"pZ":1.3741864115266107,"vX0":7.361889358330289,"vY0":-127.849475166844,"vZ0":-4.47330334155488,"x":96.24,"y":201.68,"x0":-2.437478554147481,"y0":50.00194750024468,"z0":5.5696604110314,"aX":0.7186525600907603},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":0.8,"breakHorizontal":-2.5,"spinRate":2675,"spinDirection":58},"zone":9,"typeConfidence":0.89,"plateTime":0.429578582580191,"extension":6.482379703496205},"index":7,"playId":"547364fa-1d72-3d55-bd39-c5bc965b444b","pitchNumber":7,"startTime":"2025-08-02T21:38:48.868Z","endTime":"2025-08-02T21:38:51.868Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656546,"link":"/api/v1/people/656546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":624428,"link":"/api/v1/people/624428","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624428,"link":"/api/v1/people/624428"},"credit":"b_ab"},{"player":{"id":656546,"link":"/api/v1/people/656546"},"credit":"p_ab"},{"player":{"id":624428,"link":"/api/v1/people/624428"},"credit":"b_pa"},{"player":{"id":656546,"link":"/api/v1/people/656546"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":100.0,"awayTeamWinProbability":0.0,"homeTeamWinProbabilityAdded":1.2000000000000028,"leverageIndex":0.46,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2025-08-02T21:38:51.868Z","atBatIndex":67}]