[{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Dylan Beavers flies out to center fielder James Outman.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-27T22:40:52.140Z","endTime":"2026-07-27T22:41:03.694Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":687637,"fullName":"Dylan Beavers","link":"/api/v1/people/687637"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":672456,"fullName":"Keider Montero","link":"/api/v1/people/672456"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":687637,"fullName":"Dylan Beavers","link":"/api/v1/people/687637"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":681546,"link":"/api/v1/people/681546"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-27T19:00:16.680Z","endTime":"2026-07-27T22:19:39.251Z","isPitch":false,"type":"action","player":{"id":687637,"link":"/api/v1/people/687637"},"contextMetrics":{}},{"details":{"description":"Status Change - Warmup","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-27T22:19:39.251Z","endTime":"2026-07-27T22:39:17.777Z","isPitch":false,"type":"action","player":{"id":687637,"link":"/api/v1/people/687637"},"contextMetrics":{}},{"details":{"description":"Status Change - In Progress","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-07-27T22:39:17.777Z","endTime":"2026-07-27T22:40:53.140Z","isPitch":false,"type":"action","player":{"id":687637,"link":"/api/v1/people/687637"},"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":85.6,"strikeZoneTop":3.417,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.249717350067368,"aZ":-16.116366231485156,"pfxX":-3.637804503925208,"pfxZ":8.559854009089776,"pX":-0.14771829954023852,"pZ":2.9634094898562098,"vX0":6.817165515710238,"vY0":-135.97776314980447,"vZ0":-4.2471540625477715,"x":122.63,"y":158.77,"x0":-2.2124102762137805,"y0":50.00632352362358,"z0":5.660643789966313,"aX":-6.82786776456495},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":14.8,"breakHorizontal":5.2,"spinRate":2074,"spinDirection":217},"zone":2,"typeConfidence":0.9,"plateTime":0.4024889956831137,"extension":6.023705176164233},"hitData":{"launchSpeed":96.0,"launchAngle":27.0,"totalDistance":363.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":79.5,"coordY":60.18}},"index":3,"playId":"e8412f57-3476-3f50-b252-ae482e30d556","pitchNumber":1,"startTime":"2026-07-27T22:40:53.140Z","endTime":"2026-07-27T22:41:03.694Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672456,"link":"/api/v1/people/672456","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":687637,"link":"/api/v1/people/687637","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687637,"link":"/api/v1/people/687637"},"credit":"b_ab"},{"player":{"id":672456,"link":"/api/v1/people/672456"},"credit":"p_ab"},{"player":{"id":687637,"link":"/api/v1/people/687637"},"credit":"b_pa"},{"player":{"id":672456,"link":"/api/v1/people/672456"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":2.200000000000003,"contextMetrics":{},"playEndTime":"2026-07-27T22:41:03.694Z","atBatIndex":0},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Pete Alonso doubles (21) on a line drive to left fielder Matt Vierling.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-27T22:41:24.441Z","endTime":"2026-07-27T22:42:14.256Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672456,"fullName":"Keider Montero","link":"/api/v1/people/672456"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663837,"link":"/api/v1/people/663837"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":85.7,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.747832534158096,"aZ":-21.038217854018498,"pfxX":-9.444520498978108,"pfxZ":5.947179049519053,"pX":0.15880317202255984,"pZ":2.159717661101927,"vX0":9.328818957809206,"vY0":-135.71246671278487,"vZ0":-5.299614673946686,"x":110.95,"y":180.47,"x0":-2.0904620871645454,"y0":50.00141381081831,"z0":5.596243743858099,"aX":-17.676978472480616},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":9.8,"breakHorizontal":15.2,"spinRate":2141,"spinDirection":215},"zone":8,"typeConfidence":0.89,"plateTime":0.40307142238111293,"extension":6.221813926195224},"index":0,"playId":"10dad498-b6da-3fe1-8c18-969038b5c811","pitchNumber":1,"startTime":"2026-07-27T22:41:29.093Z","endTime":"2026-07-27T22:41:32.646Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672456,"link":"/api/v1/people/672456","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":87.6,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.601323323728227,"aZ":-14.46092261322405,"pfxX":-2.456153199814505,"pfxZ":8.997813166700787,"pX":-1.291109557999448,"pZ":3.2768769420017816,"vX0":2.9085449775749517,"vY0":-139.2632907221854,"vZ0":-4.197837211697918,"x":166.21,"y":150.3,"x0":-2.028803705987617,"y0":50.0042968328708,"z0":5.757103065876351,"aX":-4.836159074550534},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.6,"breakHorizontal":3.8,"spinRate":2090,"spinDirection":217},"zone":11,"typeConfidence":0.9,"plateTime":0.3929545154932148,"extension":6.1553852212563775},"index":1,"playId":"663a796e-bac8-372f-a10f-9d04b2e73e1c","pitchNumber":2,"startTime":"2026-07-27T22:41:44.412Z","endTime":"2026-07-27T22:41:47.776Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672456,"link":"/api/v1/people/672456","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.8,"endSpeed":73.8,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.32734736580423,"aZ":-35.676236590259684,"pfxX":6.090224026371247,"pfxZ":-2.5586601300446308,"pX":-0.10510495070037226,"pZ":2.7690801545806933,"vX0":2.910120864368513,"vY0":-116.24065845028338,"vZ0":0.34687454891004865,"x":113.59,"y":158.8,"x0":-2.163378482718158,"y0":50.000348065079834,"z0":5.998941634955096,"aX":8.350504567737682},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.0,"breakVerticalInduced":-4.3,"breakHorizontal":-11.8,"spinRate":2675,"spinDirection":36},"zone":5,"typeConfidence":0.9,"plateTime":0.4708044779024112,"extension":6.047557756866804},"hitData":{"launchSpeed":99.9,"launchAngle":19.0,"totalDistance":290.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":35.88,"coordY":107.09}},"index":2,"playId":"69d27028-86aa-349e-a1f5-e7ddc9722b0b","pitchNumber":3,"startTime":"2026-07-27T22:42:00.322Z","endTime":"2026-07-27T22:42:14.256Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672456,"link":"/api/v1/people/672456","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624413,"link":"/api/v1/people/624413"},"credit":"b_ab"},{"player":{"id":672456,"link":"/api/v1/people/672456"},"credit":"p_ab"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"credit":"b_pa"},{"player":{"id":672456,"link":"/api/v1/people/672456"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":48.1,"awayTeamWinProbability":51.9,"homeTeamWinProbabilityAdded":-4.100000000000001,"leverageIndex":0.63,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2026-07-27T22:42:14.256Z","atBatIndex":1},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Gunnar Henderson singles on a ground ball to right fielder Zach McKinstry. Pete Alonso to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-27T22:42:21.911Z","endTime":"2026-07-27T22:43:14.945Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":672456,"fullName":"Keider Montero","link":"/api/v1/people/672456"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"postOnThird":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":656716,"link":"/api/v1/people/656716"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.5,"endSpeed":78.2,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.54819307418542,"aZ":-27.123136346729407,"pfxX":1.434669225091012,"pfxZ":3.2396122159707206,"pX":-0.5792790021874641,"pZ":2.1658653940751424,"vX0":4.501215258607957,"vY0":-124.44250194084186,"vZ0":-3.258136055343952,"x":139.08,"y":180.3,"x0":-2.6027257928886693,"y0":50.00052877287717,"z0":5.755356913028876,"aX":2.233905501228739},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":5.3,"breakHorizontal":-3.7,"spinRate":2446,"spinDirection":73},"zone":7,"typeConfidence":0.9,"plateTime":0.4412888866819622,"extension":5.861614405495666},"index":0,"playId":"039c58a4-57b0-3321-83d4-4105a400abc9","pitchNumber":1,"startTime":"2026-07-27T22:42:50.024Z","endTime":"2026-07-27T22:42:53.787Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672456,"link":"/api/v1/people/672456","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"second":{"id":624413,"link":"/api/v1/people/624413"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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":94.6,"endSpeed":86.1,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.804656996386953,"aZ":-15.11862079044366,"pfxX":-4.955441816084161,"pfxZ":8.970856542539753,"pX":0.5461860938533795,"pZ":2.403393682589542,"vX0":8.94901234489173,"vY0":-137.3606667401551,"vZ0":-6.047241194654999,"x":96.18,"y":173.89,"x0":-2.1174116935445633,"y0":50.00476350496252,"z0":5.670089433143604,"aX":-9.424312804981307},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":15.0,"breakHorizontal":7.0,"spinRate":2171,"spinDirection":214},"zone":6,"typeConfidence":0.9,"plateTime":0.3994808870370652,"extension":6.036129569881916},"hitData":{"launchSpeed":94.1,"launchAngle":8.0,"totalDistance":137.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":178.27,"coordY":116.72}},"index":1,"playId":"f88b52ec-183d-3efc-888d-db25ff15873f","pitchNumber":2,"startTime":"2026-07-27T22:43:04.931Z","endTime":"2026-07-27T22:43:14.945Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672456,"link":"/api/v1/people/672456","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"second":{"id":624413,"link":"/api/v1/people/624413"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683002,"link":"/api/v1/people/683002"},"credit":"b_ab"},{"player":{"id":672456,"link":"/api/v1/people/672456"},"credit":"p_ab"},{"player":{"id":683002,"link":"/api/v1/people/683002"},"credit":"b_pa"},{"player":{"id":672456,"link":"/api/v1/people/672456"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":43.5,"awayTeamWinProbability":56.5,"homeTeamWinProbabilityAdded":-4.600000000000001,"leverageIndex":1.26,"dramaIndex":65.0,"contextMetrics":{},"playEndTime":"2026-07-27T22:43:14.945Z","atBatIndex":2},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Taylor Ward grounds into a force out, shortstop Kevin McGonigle to second baseman Hao-Yu Lee. Pete Alonso scores. Gunnar Henderson out at 2nd. Taylor Ward to 1st.","rbi":1,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-27T22:43:20.705Z","endTime":"2026-07-27T22:45:18.871Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672456,"fullName":"Keider Montero","link":"/api/v1/people/672456"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":805808,"link":"/api/v1/people/805808"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":701678,"link":"/api/v1/people/701678"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"responsiblePitcher":{"id":672456,"link":"/api/v1/people/672456"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":85.7,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.75138736035116,"aZ":-22.365700233795184,"pfxX":-9.348451600302283,"pfxZ":5.218169292113307,"pX":1.063779827006893,"pZ":3.1438326670398844,"vX0":11.978431336335918,"vY0":-136.16261231662037,"vZ0":-2.5707205833862647,"x":76.45,"y":153.9,"x0":-2.1766681345039585,"y0":50.000478716523084,"z0":5.646868317165794,"aX":-17.562233343942516},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":9.1,"breakHorizontal":14.4,"spinRate":2254,"spinDirection":213},"zone":12,"typeConfidence":0.87,"plateTime":0.4021792292158062,"extension":6.262810911857202},"index":0,"playId":"a7d3c4f0-255e-32e1-b1f0-9dd38d31f197","pitchNumber":1,"startTime":"2026-07-27T22:43:48.857Z","endTime":"2026-07-27T22:43:53.197Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672456,"link":"/api/v1/people/672456","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"first":{"id":683002,"link":"/api/v1/people/683002"},"third":{"id":624413,"link":"/api/v1/people/624413"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":86.2,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.771046284305466,"aZ":-19.516416537402645,"pfxX":-9.723140568849516,"pfxZ":6.648949707838796,"pX":0.4118251910179356,"pZ":2.8082647660967623,"vX0":10.461374928708484,"vY0":-137.2066888557772,"vZ0":-4.119087937853801,"x":101.3,"y":162.96,"x0":-2.1897692941150013,"y0":50.00291690194057,"z0":5.661408714121145,"aX":-18.511800621876308},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":11.3,"breakHorizontal":15.4,"spinRate":2137,"spinDirection":218},"zone":3,"typeConfidence":0.9,"plateTime":0.3994120538722634,"extension":6.249963379134323},"index":1,"playId":"7d8ad413-6a16-3907-8324-a1f92130b9c3","pitchNumber":2,"startTime":"2026-07-27T22:44:06.599Z","endTime":"2026-07-27T22:44:10.268Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672456,"link":"/api/v1/people/672456","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"first":{"id":683002,"link":"/api/v1/people/683002"},"third":{"id":624413,"link":"/api/v1/people/624413"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.3,"endSpeed":73.0,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.703941738180934,"aZ":-37.38394863622525,"pfxX":4.62381849767322,"pfxZ":-3.881585471038589,"pX":-0.3487266579943125,"pZ":2.004891683787228,"vX0":3.021359916630848,"vY0":-115.5180087963069,"vZ0":-0.710844333356831,"x":130.29,"y":184.65,"x0":-2.276861477809134,"y0":50.00158866184959,"z0":5.9290329882323825,"aX":6.2105261561169085},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.5,"breakVerticalInduced":-6.8,"breakHorizontal":-9.1,"spinRate":2872,"spinDirection":39},"zone":7,"typeConfidence":0.9,"plateTime":0.475231947005077,"extension":5.991483623165972},"index":2,"playId":"e94437b3-a7d6-3a34-a35a-55ddc2c5099d","pitchNumber":3,"startTime":"2026-07-27T22:44:27.801Z","endTime":"2026-07-27T22:44:31.301Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672456,"link":"/api/v1/people/672456","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"first":{"id":683002,"link":"/api/v1/people/683002"},"third":{"id":624413,"link":"/api/v1/people/624413"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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.1,"endSpeed":86.6,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.640777235474687,"aZ":-15.211129152350821,"pfxX":-4.538915907944376,"pfxZ":8.792529357390041,"pX":0.2822552092936373,"pZ":3.658055396049887,"vX0":8.071354972628663,"vY0":-138.229815560529,"vZ0":-3.006908848973878,"x":106.24,"y":140.01,"x0":-2.0897238025321037,"y0":50.006688043998324,"z0":5.785133571511814,"aX":-8.761513057704441},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.5,"breakHorizontal":6.5,"spinRate":2206,"spinDirection":215},"zone":12,"typeConfidence":0.9,"plateTime":0.39668326145626187,"extension":5.998005446926733},"index":3,"playId":"fb2e00a2-4e02-32b3-99fd-d0b3d6297337","pitchNumber":4,"startTime":"2026-07-27T22:44:49.890Z","endTime":"2026-07-27T22:44:53.469Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672456,"link":"/api/v1/people/672456","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"first":{"id":683002,"link":"/api/v1/people/683002"},"third":{"id":624413,"link":"/api/v1/people/624413"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":80.7,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.6785599180841,"aZ":-28.23428091142059,"pfxX":0.5128108672568572,"pfxZ":2.407919868248964,"pX":0.38657823503337424,"pZ":1.1217644303211929,"vX0":6.523783479496419,"vY0":-126.76363419537797,"vZ0":-5.745253741506393,"x":102.26,"y":208.49,"x0":-2.281428801280354,"y0":50.00163357411072,"z0":5.657155275373148,"aX":0.8385495442972493},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":3.4,"breakHorizontal":-2.3,"spinRate":2452,"spinDirection":115},"zone":14,"typeConfidence":0.9,"plateTime":0.43124815386508697,"extension":6.14740455578251},"hitData":{"launchSpeed":64.6,"launchAngle":-23.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":111.89,"coordY":158.27}},"index":4,"playId":"a2950ffc-b7b1-36b9-90e8-c68a0c7c5170","pitchNumber":5,"startTime":"2026-07-27T22:45:10.848Z","endTime":"2026-07-27T22:45:18.871Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672456,"link":"/api/v1/people/672456","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"first":{"id":683002,"link":"/api/v1/people/683002"},"third":{"id":624413,"link":"/api/v1/people/624413"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621493,"link":"/api/v1/people/621493"},"credit":"b_ab"},{"player":{"id":672456,"link":"/api/v1/people/672456"},"credit":"p_ab"},{"player":{"id":621493,"link":"/api/v1/people/621493"},"credit":"b_pa"},{"player":{"id":672456,"link":"/api/v1/people/672456"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":42.699999999999996,"awayTeamWinProbability":57.300000000000004,"homeTeamWinProbabilityAdded":-0.8000000000000043,"leverageIndex":1.82,"dramaIndex":56.0,"contextMetrics":{},"playEndTime":"2026-07-27T22:45:18.871Z","atBatIndex":3},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Leody Taveras lines out to center fielder James Outman.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-27T22:45:41.209Z","endTime":"2026-07-27T22:46:30.407Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":672456,"fullName":"Keider Montero","link":"/api/v1/people/672456"},"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":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":681546,"link":"/api/v1/people/681546"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":87.6,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.62475041787817,"aZ":-13.974944852637275,"pfxX":-4.8095090957880196,"pfxZ":9.243051925254793,"pX":-0.36904684505157126,"pZ":3.715505639863864,"vX0":6.56808003329217,"vY0":-139.28822497594433,"vZ0":-3.0789745487395153,"x":131.07,"y":138.46,"x0":-2.130346451872831,"y0":50.00528222467258,"z0":5.756533684703333,"aX":-9.473030308694137},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.3,"breakHorizontal":7.4,"spinRate":2267,"spinDirection":213},"zone":11,"typeConfidence":0.9,"plateTime":0.39289590251801787,"extension":6.244861009580941},"index":0,"playId":"d9f55e6b-4748-37d2-bae8-b018cb4100f2","pitchNumber":1,"startTime":"2026-07-27T22:45:47.118Z","endTime":"2026-07-27T22:45:50.118Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672456,"link":"/api/v1/people/672456","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":665750,"link":"/api/v1/people/665750","batSide":{"code":"L","description":"Left"}},"first":{"id":621493,"link":"/api/v1/people/621493"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":86.1,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.393300897540968,"aZ":-14.534755625939292,"pfxX":-4.0051846003789695,"pfxZ":9.301540489976775,"pX":0.7842593670321598,"pZ":3.1751483864715833,"vX0":8.78411368863118,"vY0":-136.6787733262052,"vZ0":-4.358962093879993,"x":87.11,"y":153.05,"x0":-1.9472524739300547,"y0":50.0055103787029,"z0":5.7848907195539825,"aX":-7.598200526246642},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.1,"breakHorizontal":5.4,"spinRate":2188,"spinDirection":211},"zone":3,"typeConfidence":0.9,"plateTime":0.400329941620861,"extension":6.138724409681051},"index":1,"playId":"918fcdcc-1bc3-3d5d-b304-7bc1a093a298","pitchNumber":2,"startTime":"2026-07-27T22:46:04.387Z","endTime":"2026-07-27T22:46:08.141Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672456,"link":"/api/v1/people/672456","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":665750,"link":"/api/v1/people/665750","batSide":{"code":"L","description":"Left"}},"first":{"id":621493,"link":"/api/v1/people/621493"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":86.6,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.65271023995965,"aZ":-14.742536211097095,"pfxX":-5.3515018854299745,"pfxZ":9.066023138488443,"pX":0.06839896351091142,"pZ":3.560928623315207,"vX0":7.328989782816215,"vY0":-137.5866191078265,"vZ0":-3.3079858082498137,"x":114.39,"y":142.63,"x0":-1.9308678412163682,"y0":50.006816136368016,"z0":5.773986043159929,"aX":-10.294666497201737},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.0,"breakHorizontal":8.2,"spinRate":2277,"spinDirection":214},"zone":12,"typeConfidence":0.9,"plateTime":0.39764123201146573,"extension":6.283994360399547},"hitData":{"launchSpeed":98.9,"launchAngle":20.0,"totalDistance":351.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":107.2,"coordY":59.07}},"index":2,"playId":"7701ee56-fea3-3194-8822-2c44c4cc8f03","pitchNumber":3,"startTime":"2026-07-27T22:46:22.906Z","endTime":"2026-07-27T22:46:30.407Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672456,"link":"/api/v1/people/672456","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":665750,"link":"/api/v1/people/665750","batSide":{"code":"L","description":"Left"}},"first":{"id":621493,"link":"/api/v1/people/621493"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665750,"link":"/api/v1/people/665750"},"credit":"b_ab"},{"player":{"id":672456,"link":"/api/v1/people/672456"},"credit":"p_ab"},{"player":{"id":665750,"link":"/api/v1/people/665750"},"credit":"b_pa"},{"player":{"id":672456,"link":"/api/v1/people/672456"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":44.800000000000004,"awayTeamWinProbability":55.199999999999996,"homeTeamWinProbabilityAdded":2.1000000000000085,"leverageIndex":0.8,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-07-27T22:46:30.407Z","atBatIndex":4},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kevin McGonigle singles on a fly ball to left fielder Taylor Ward.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-27T22:48:50.000Z","endTime":"2026-07-27T22:50:15.654Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680694,"fullName":"Kyle Bradish","link":"/api/v1/people/680694"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4],"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":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":621493,"link":"/api/v1/people/621493"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-27T22:48:34.759Z","endTime":"2026-07-27T22:48:52.308Z","isPitch":false,"type":"action","player":{"id":805808,"link":"/api/v1/people/805808"},"defense":{"pitcher":{"id":680694,"link":"/api/v1/people/680694","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":702616,"link":"/api/v1/people/702616"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":805808,"link":"/api/v1/people/805808","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":86.6,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.061033817506445,"aZ":-19.409180349891134,"pfxX":2.1075800801783027,"pfxZ":6.716653729359564,"pX":-0.40165957457274454,"pZ":3.0992728354703676,"vX0":1.7639851292220317,"vY0":-136.06807039690082,"vZ0":-4.916926515525008,"x":132.31,"y":155.1,"x0":-1.3291567250536287,"y0":50.004843781594836,"z0":6.249529995980507,"aX":4.0051612718886265},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":11.5,"breakHorizontal":-4.2,"spinRate":2355,"spinDirection":179},"zone":1,"typeConfidence":2.0,"plateTime":0.40047245003143717,"extension":6.325382382612854},"index":1,"playId":"5bd21422-9def-35dd-b045-70752c3e591d","pitchNumber":1,"startTime":"2026-07-27T22:48:52.308Z","endTime":"2026-07-27T22:48:55.849Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680694,"link":"/api/v1/people/680694","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":702616,"link":"/api/v1/people/702616"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":805808,"link":"/api/v1/people/805808","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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":94.4,"endSpeed":86.8,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.349313460602925,"aZ":-16.096232861959486,"pfxX":0.7161840631786132,"pfxZ":8.37274738162227,"pX":0.9841638066874602,"pZ":3.1427817904112043,"vX0":5.461798062029473,"vY0":-137.44153821633805,"vZ0":-5.290792539042582,"x":79.49,"y":153.92,"x0":-1.1187428547002598,"y0":50.004709385512236,"z0":6.179204595201974,"aX":1.3755138280311006},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":14.3,"breakHorizontal":-2.4,"spinRate":2268,"spinDirection":188},"zone":12,"typeConfidence":2.0,"plateTime":0.3979237809178571,"extension":6.488656979380501},"index":2,"playId":"6c1a6e32-7731-37be-a70f-fe2770fcbaa2","pitchNumber":2,"startTime":"2026-07-27T22:49:10.126Z","endTime":"2026-07-27T22:49:13.571Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680694,"link":"/api/v1/people/680694","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":702616,"link":"/api/v1/people/702616"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":805808,"link":"/api/v1/people/805808","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.2,"endSpeed":78.2,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.377214394016708,"aZ":-44.10850099010176,"pfxX":4.987960321669205,"pfxZ":-7.826825490167349,"pX":-1.095946547709768,"pZ":1.0689979754144474,"vX0":-0.9098558309170259,"vY0":-122.72386841425966,"vZ0":-3.354876272073388,"x":158.77,"y":209.92,"x0":-1.3683496856208015,"y0":50.00363747834922,"z0":6.212277541004559,"aX":7.605488609149808},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.2,"breakVerticalInduced":-14.8,"breakHorizontal":-8.8,"spinRate":2446,"spinDirection":22},"zone":13,"typeConfidence":2.0,"plateTime":0.4463869784213208,"extension":6.147822060105489},"index":3,"playId":"81994603-3b35-3e6b-a468-7fd6b52007a8","pitchNumber":3,"startTime":"2026-07-27T22:49:44.709Z","endTime":"2026-07-27T22:49:48.682Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680694,"link":"/api/v1/people/680694","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":702616,"link":"/api/v1/people/702616"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":805808,"link":"/api/v1/people/805808","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":86.8,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.883398229394025,"aZ":-18.053374332430682,"pfxX":2.1487083522631716,"pfxZ":7.401969343993672,"pX":0.5884335514669505,"pZ":2.700539183801384,"vX0":3.722550114909746,"vY0":-136.4990180837812,"vZ0":-6.152390134921179,"x":94.57,"y":165.87,"x0":-1.066413903144219,"y0":50.00581613207596,"z0":6.204771764496786,"aX":4.100525147945371},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":12.5,"breakHorizontal":-4.6,"spinRate":2576,"spinDirection":176},"zone":3,"typeConfidence":2.0,"plateTime":0.399555845923079,"extension":6.479301581382954},"hitData":{"launchSpeed":66.9,"launchAngle":41.0,"totalDistance":201.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":64.45,"coordY":136.27}},"index":4,"playId":"413e51a7-73cf-3763-a85f-707740232c12","pitchNumber":4,"startTime":"2026-07-27T22:50:04.129Z","endTime":"2026-07-27T22:50:15.654Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680694,"link":"/api/v1/people/680694","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":702616,"link":"/api/v1/people/702616"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":805808,"link":"/api/v1/people/805808","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805808,"link":"/api/v1/people/805808"},"credit":"b_ab"},{"player":{"id":680694,"link":"/api/v1/people/680694"},"credit":"p_ab"},{"player":{"id":805808,"link":"/api/v1/people/805808"},"credit":"b_pa"},{"player":{"id":680694,"link":"/api/v1/people/680694"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":48.6,"awayTeamWinProbability":51.4,"homeTeamWinProbabilityAdded":3.799999999999997,"leverageIndex":0.91,"dramaIndex":52.0,"contextMetrics":{},"playEndTime":"2026-07-27T22:50:15.654Z","atBatIndex":5},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dillon Dingler strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-27T22:50:17.301Z","endTime":"2026-07-27T22:53:12.597Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680694,"fullName":"Kyle Bradish","link":"/api/v1/people/680694"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":644433,"link":"/api/v1/people/644433"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":80.2,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.891199002240086,"aZ":-33.33262785034544,"pfxX":8.890155474103754,"pfxZ":-0.7129786069681581,"pX":-0.397445482789247,"pZ":1.4989000835736064,"vX0":-0.014876370678939987,"vY0":-126.91148084290576,"vZ0":-4.573783940413967,"x":132.15,"y":198.31,"x0":-1.545730609966483,"y0":50.00222369369832,"z0":5.990482648899101,"aX":14.446541416762571},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-2.2,"breakHorizontal":-16.1,"spinRate":2594,"spinDirection":52},"zone":13,"typeConfidence":2.0,"plateTime":0.4322093808058858,"extension":6.331551022139215},"index":0,"playId":"f8b8fd76-3240-3997-b669-2b1692019c41","pitchNumber":1,"startTime":"2026-07-27T22:50:44.170Z","endTime":"2026-07-27T22:50:47.686Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680694,"link":"/api/v1/people/680694","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":702616,"link":"/api/v1/people/702616"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","batSide":{"code":"R","description":"Right"}},"first":{"id":805808,"link":"/api/v1/people/805808"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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.5,"endSpeed":80.8,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.49951008875122,"aZ":-33.39179700101629,"pfxX":7.193399925534054,"pfxZ":-0.7465183197200806,"pX":1.5196848983688909,"pZ":1.7214944925771392,"vX0":4.503711337319922,"vY0":-127.29904138026595,"vZ0":-4.362485767043028,"x":59.07,"y":192.3,"x0":-1.2077043797627363,"y0":50.00171200234479,"z0":6.10532859753098,"aX":11.78491234992902},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-2.2,"breakHorizontal":-14.0,"spinRate":2642,"spinDirection":39},"zone":14,"typeConfidence":2.0,"plateTime":0.430522552854558,"extension":6.210462520870034},"index":1,"playId":"1866212a-a2c7-328b-8d3f-ef07e90b7e09","pitchNumber":2,"startTime":"2026-07-27T22:51:05.530Z","endTime":"2026-07-27T22:51:09.068Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680694,"link":"/api/v1/people/680694","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":702616,"link":"/api/v1/people/702616"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","batSide":{"code":"R","description":"Right"}},"first":{"id":805808,"link":"/api/v1/people/805808"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":80.4,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.48562765265516,"aZ":-33.60320721544626,"pfxX":8.205863488336814,"pfxZ":-0.873384407446606,"pX":-0.3559304589377907,"pZ":2.7012939349883345,"vX0":0.1389185209407277,"vY0":-127.29030421091548,"vZ0":-1.9652173414427212,"x":130.57,"y":165.85,"x0":-1.4770644837546762,"y0":50.002949231056704,"z0":6.147680395832071,"aX":13.444855073609702},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":-1.8,"breakHorizontal":-14.9,"spinRate":2594,"spinDirection":48},"zone":4,"typeConfidence":2.0,"plateTime":0.4305519702229321,"extension":6.110591474043486},"index":2,"playId":"113cfac6-51c8-35d3-ad10-78d5f2c88774","pitchNumber":3,"startTime":"2026-07-27T22:51:26.677Z","endTime":"2026-07-27T22:51:30.033Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680694,"link":"/api/v1/people/680694","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":702616,"link":"/api/v1/people/702616"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","batSide":{"code":"R","description":"Right"}},"first":{"id":805808,"link":"/api/v1/people/805808"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":78.1,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.149101302440215,"aZ":-43.93043962140315,"pfxX":2.6937506406616443,"pfxZ":-7.722431284507506,"pX":0.02662934263140242,"pZ":0.8276586472192485,"vX0":1.8880761364930398,"vY0":-123.06353579472646,"vZ0":-4.038094299124864,"x":115.98,"y":216.43,"x0":-1.1025237500399458,"y0":50.00318720940333,"z0":6.2398105395504375,"aX":4.100340456955891},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.2,"breakVerticalInduced":-14.8,"breakHorizontal":-5.4,"spinRate":2571,"spinDirection":19},"zone":14,"typeConfidence":2.0,"plateTime":0.44637349626504763,"extension":6.141598629631561},"index":3,"playId":"40dba21e-ee00-349d-ab60-12d059f0d88b","pitchNumber":4,"startTime":"2026-07-27T22:51:46.042Z","endTime":"2026-07-27T22:51:50.152Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680694,"link":"/api/v1/people/680694","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":702616,"link":"/api/v1/people/702616"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","batSide":{"code":"R","description":"Right"}},"first":{"id":805808,"link":"/api/v1/people/805808"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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":86.6,"endSpeed":80.4,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.4975938474763,"aZ":-32.722813126532884,"pfxX":7.338264674903716,"pfxZ":-0.3375337173277053,"pX":0.3192329327347235,"pZ":1.3648707989307527,"vX0":1.9253519767098366,"vY0":-126.14362226372253,"vZ0":-4.721608972311506,"x":104.83,"y":201.93,"x0":-1.406559775943314,"y0":50.003162299373685,"z0":5.884576137037054,"aX":11.883557071262398},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-1.4,"breakHorizontal":-13.7,"spinRate":2572,"spinDirection":46},"zone":14,"typeConfidence":2.0,"plateTime":0.4334111127200657,"extension":6.287698816242684},"index":4,"playId":"95d1700e-91f3-35cd-bb3f-e16ed58ccf40","pitchNumber":5,"startTime":"2026-07-27T22:52:18.282Z","endTime":"2026-07-27T22:52:22.957Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680694,"link":"/api/v1/people/680694","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":702616,"link":"/api/v1/people/702616"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","batSide":{"code":"R","description":"Right"}},"first":{"id":805808,"link":"/api/v1/people/805808"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":5,"playId":"2ac77156-6486-3d00-a411-400565f2cfbd","startTime":"2026-07-27T22:52:45.289Z","endTime":"2026-07-27T22:52:48.827Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":680694,"link":"/api/v1/people/680694","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":702616,"link":"/api/v1/people/702616"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","batSide":{"code":"R","description":"Right"}},"first":{"id":805808,"link":"/api/v1/people/805808"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":87.1,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.27599712998013,"aZ":-13.654911954081857,"pfxX":-1.0931761059891536,"pfxZ":9.500710622504236,"pX":-0.5683980992262981,"pZ":3.458700751292536,"vX0":2.1802840753599573,"vY0":-138.79524391958626,"vZ0":-4.670120676187085,"x":138.67,"y":145.4,"x0":-1.2223637295276588,"y0":50.00480913171804,"z0":6.073523275192025,"aX":-2.131479107056144},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.4,"breakHorizontal":1.6,"spinRate":2228,"spinDirection":194},"zone":11,"typeConfidence":2.0,"plateTime":0.3947342473741613,"extension":6.43187430659459},"index":6,"playId":"94c6a604-8752-38b2-a5f3-170749225c63","pitchNumber":6,"startTime":"2026-07-27T22:53:08.027Z","endTime":"2026-07-27T22:53:12.597Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680694,"link":"/api/v1/people/680694","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":702616,"link":"/api/v1/people/702616"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","batSide":{"code":"R","description":"Right"}},"first":{"id":805808,"link":"/api/v1/people/805808"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"credit":"b_ab"},{"player":{"id":680694,"link":"/api/v1/people/680694"},"credit":"p_ab"},{"player":{"id":693307,"link":"/api/v1/people/693307"},"credit":"b_pa"},{"player":{"id":680694,"link":"/api/v1/people/680694"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":45.0,"awayTeamWinProbability":55.0,"homeTeamWinProbabilityAdded":-3.6000000000000014,"leverageIndex":1.55,"dramaIndex":66.0,"contextMetrics":{},"playEndTime":"2026-07-27T22:53:12.597Z","atBatIndex":6},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Colt Keith singles on a line drive to center fielder Leody Taveras. Kevin McGonigle to 2nd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-27T22:53:14.017Z","endTime":"2026-07-27T22:54:11.291Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680694,"fullName":"Kyle Bradish","link":"/api/v1/people/680694"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"postOnSecond":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":665750,"link":"/api/v1/people/665750"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":87.1,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.714589600092246,"aZ":-18.125918791250438,"pfxX":1.547004074284514,"pfxZ":7.251905735329638,"pX":-1.2636305236286962,"pZ":3.67699887579006,"vX0":-0.6215602091090106,"vY0":-137.825218420364,"vZ0":-3.681430455518052,"x":165.17,"y":139.5,"x0":-1.237014987064252,"y0":50.00036032704405,"z0":6.243572245741196,"aX":2.9956264199102622},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":12.6,"breakHorizontal":-2.6,"spinRate":2231,"spinDirection":188},"zone":11,"typeConfidence":2.0,"plateTime":0.3963989711887703,"extension":6.311880441869119},"index":0,"playId":"857a4b70-a62a-3408-b6fc-d83fc9633f5c","pitchNumber":1,"startTime":"2026-07-27T22:53:39.720Z","endTime":"2026-07-27T22:53:43.011Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680694,"link":"/api/v1/people/680694","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":702616,"link":"/api/v1/people/702616"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"first":{"id":805808,"link":"/api/v1/people/805808"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":86.8,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.267154699000983,"aZ":-21.56905231304498,"pfxX":1.9183446674017206,"pfxZ":5.5337028710579155,"pX":-0.07796594393078854,"pZ":3.786517739039258,"vX0":2.682738452545243,"vY0":-136.89382840536317,"vZ0":-2.5277080656827424,"x":119.97,"y":136.54,"x0":-1.316193716126949,"y0":50.00659984492127,"z0":6.181658696861922,"aX":3.679958430144252},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":9.7,"breakHorizontal":-4.0,"spinRate":2263,"spinDirection":182},"zone":11,"typeConfidence":2.0,"plateTime":0.398512638225764,"extension":6.284318793324828},"hitData":{"launchSpeed":92.0,"launchAngle":18.0,"totalDistance":290.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":97.14,"coordY":72.56}},"index":1,"playId":"4c78467d-0cd9-3219-ad5d-971dedb824cc","pitchNumber":2,"startTime":"2026-07-27T22:54:02.118Z","endTime":"2026-07-27T22:54:11.291Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680694,"link":"/api/v1/people/680694","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":702616,"link":"/api/v1/people/702616"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"first":{"id":805808,"link":"/api/v1/people/805808"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":690993,"link":"/api/v1/people/690993"},"credit":"b_ab"},{"player":{"id":680694,"link":"/api/v1/people/680694"},"credit":"p_ab"},{"player":{"id":690993,"link":"/api/v1/people/690993"},"credit":"b_pa"},{"player":{"id":680694,"link":"/api/v1/people/680694"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.0,"awayTeamWinProbability":51.0,"homeTeamWinProbabilityAdded":4.0,"leverageIndex":1.28,"dramaIndex":62.0,"contextMetrics":{},"playEndTime":"2026-07-27T22:54:11.291Z","atBatIndex":7},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Riley Greene strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-27T22:54:14.707Z","endTime":"2026-07-27T22:56:58.966Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680694,"fullName":"Kyle Bradish","link":"/api/v1/people/680694"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"postOnSecond":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":644433,"link":"/api/v1/people/644433"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":83.5,"endSpeed":77.4,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.848686903393187,"aZ":-42.64708364181326,"pfxX":5.529439993526581,"pfxZ":-6.95712789315666,"pX":-1.9170946907910926,"pZ":2.419025009618121,"vX0":-2.7289880968198625,"vY0":-121.58495011966097,"vZ0":-0.46374333561248227,"x":190.08,"y":173.47,"x0":-1.5012232400600687,"y0":50.00586695928972,"z0":6.29900769412779,"aX":8.316898537594922},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.5,"breakVerticalInduced":-12.5,"breakHorizontal":-9.4,"spinRate":2467,"spinDirection":32},"zone":13,"typeConfidence":2.0,"plateTime":0.44972663255821743,"extension":6.22831512506052},"index":0,"playId":"730af51b-ac23-3b79-a7e2-05df7e14608d","pitchNumber":1,"startTime":"2026-07-27T22:54:42.695Z","endTime":"2026-07-27T22:54:46.619Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680694,"link":"/api/v1/people/680694","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":702616,"link":"/api/v1/people/702616"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":805808,"link":"/api/v1/people/805808"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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":81.7,"endSpeed":75.5,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.436888282770568,"aZ":-41.47146541295339,"pfxX":4.330278415364299,"pfxZ":-6.502590378008652,"pX":-1.5617586990261885,"pZ":1.8840238608704878,"vX0":-1.5727690080848182,"vY0":-118.98947803052853,"vZ0":-1.526900641356165,"x":176.53,"y":187.91,"x0":-1.453747053369241,"y0":50.002750458879966,"z0":6.30124705027076,"aX":6.1916671105830945},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.9,"breakVerticalInduced":-11.9,"breakHorizontal":-7.4,"spinRate":2495,"spinDirection":30},"zone":13,"typeConfidence":2.0,"plateTime":0.46081534635946975,"extension":6.1555657717942776},"index":1,"playId":"c84ab59d-e4c0-3d1c-81da-cb0b42977703","pitchNumber":2,"startTime":"2026-07-27T22:55:04.193Z","endTime":"2026-07-27T22:55:07.846Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680694,"link":"/api/v1/people/680694","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":702616,"link":"/api/v1/people/702616"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":805808,"link":"/api/v1/people/805808"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":86.3,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.395210834236767,"aZ":-16.87742149050331,"pfxX":-5.954741659019803,"pfxZ":8.079156954324363,"pX":-1.0542134082165746,"pZ":2.093841633131469,"vX0":2.8580045338523594,"vY0":-136.35226774678264,"vZ0":-7.3124460178313555,"x":157.18,"y":182.25,"x0":-1.3390647006330216,"y0":50.00405526524437,"z0":5.963215799593612,"aX":-11.276693282866983},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":13.4,"breakHorizontal":10.2,"spinRate":2179,"spinDirection":197},"zone":13,"typeConfidence":2.0,"plateTime":0.4008411562083314,"extension":6.3980905180466925},"index":2,"playId":"e469d38b-13c1-381f-abce-3c85c0a516a6","pitchNumber":3,"startTime":"2026-07-27T22:55:26.223Z","endTime":"2026-07-27T22:55:30.456Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680694,"link":"/api/v1/people/680694","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":702616,"link":"/api/v1/people/702616"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":805808,"link":"/api/v1/people/805808"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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.5,"endSpeed":85.8,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.660321496454575,"aZ":-19.78271796358578,"pfxX":1.751290034542004,"pfxZ":6.644261931653331,"pX":-0.05932910555582213,"pZ":3.247458867581171,"vX0":2.902189015583042,"vY0":-134.81322202648175,"vZ0":-4.050029117106327,"x":119.26,"y":151.1,"x0":-1.3718970017204724,"y0":50.00422749778045,"z0":6.142094919406022,"aX":3.265959853051124},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":11.5,"breakHorizontal":-3.7,"spinRate":2258,"spinDirection":189},"zone":2,"typeConfidence":2.0,"plateTime":0.4042523593907066,"extension":6.2892143919009476},"index":3,"playId":"b14eff83-4fb0-3c66-8c9c-dbf981b2a650","pitchNumber":4,"startTime":"2026-07-27T22:55:47.107Z","endTime":"2026-07-27T22:55:51.005Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680694,"link":"/api/v1/people/680694","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":702616,"link":"/api/v1/people/702616"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":805808,"link":"/api/v1/people/805808"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":85.0,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.968588711759068,"aZ":-16.862703313231385,"pfxX":-4.11169204478143,"pfxZ":8.321131206035249,"pX":0.6619928874269719,"pZ":2.229886669480727,"vX0":5.678185763949161,"vY0":-134.49532838290213,"vZ0":-6.7014667885975,"x":91.77,"y":178.57,"x0":-0.938086261432493,"y0":50.00502796616565,"z0":5.941013717363184,"aX":-7.56766220917802},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":13.9,"breakHorizontal":6.2,"spinRate":2137,"spinDirection":191},"zone":9,"typeConfidence":2.0,"plateTime":0.406570998391079,"extension":6.711761786450409},"index":4,"playId":"0c069018-861b-3947-b415-2326f93191bb","pitchNumber":5,"startTime":"2026-07-27T22:56:06.416Z","endTime":"2026-07-27T22:56:10.600Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680694,"link":"/api/v1/people/680694","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":702616,"link":"/api/v1/people/702616"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":805808,"link":"/api/v1/people/805808"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.7,"endSpeed":77.2,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.208131187115196,"aZ":-42.89022616569661,"pfxX":5.146510716615454,"pfxZ":-7.151795310265135,"pX":0.12969881617170387,"pZ":1.8622012377999784,"vX0":1.7350815631830538,"vY0":-121.9642342470439,"vZ0":-1.614687029046739,"x":112.06,"y":188.5,"x0":-1.2606002171733421,"y0":50.00351994302571,"z0":6.250110821730066,"aX":7.710778510171592},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.2,"breakVerticalInduced":-13.1,"breakHorizontal":-9.7,"spinRate":2522,"spinDirection":23},"zone":8,"typeConfidence":2.0,"plateTime":0.4500330781952169,"extension":6.263414503950616},"index":5,"playId":"6f63c9e5-40fa-360a-b098-5e3076c241e8","pitchNumber":6,"startTime":"2026-07-27T22:56:28.809Z","endTime":"2026-07-27T22:56:33.696Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680694,"link":"/api/v1/people/680694","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":702616,"link":"/api/v1/people/702616"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":805808,"link":"/api/v1/people/805808"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":87.8,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.749521057270197,"aZ":-22.214671743083503,"pfxX":2.724903622220846,"pfxZ":5.088094878304673,"pX":-0.04514959746212384,"pZ":3.9975507426920025,"vX0":2.266985477774073,"vY0":-138.0952210983777,"vZ0":-1.8380675969453306,"x":118.72,"y":130.85,"x0":-1.2269193999507584,"y0":50.0067981104881,"z0":6.145374737433184,"aX":5.336127061978784},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":9.1,"breakHorizontal":-5.4,"spinRate":2265,"spinDirection":185},"zone":11,"typeConfidence":2.0,"plateTime":0.3945539530154294,"extension":6.310677523718162},"index":6,"playId":"013e11b1-af9b-37d1-ba18-9cbb36059b26","pitchNumber":7,"startTime":"2026-07-27T22:56:54.529Z","endTime":"2026-07-27T22:56:58.966Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680694,"link":"/api/v1/people/680694","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":702616,"link":"/api/v1/people/702616"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":805808,"link":"/api/v1/people/805808"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"credit":"b_ab"},{"player":{"id":680694,"link":"/api/v1/people/680694"},"credit":"p_ab"},{"player":{"id":682985,"link":"/api/v1/people/682985"},"credit":"b_pa"},{"player":{"id":680694,"link":"/api/v1/people/680694"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":44.2,"awayTeamWinProbability":55.8,"homeTeamWinProbabilityAdded":-4.799999999999997,"leverageIndex":2.05,"dramaIndex":86.0,"contextMetrics":{},"playEndTime":"2026-07-27T22:56:58.966Z","atBatIndex":8},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Spencer Torkelson grounds into a force out, fielded by third baseman Coby Mayo. Kevin McGonigle out at 3rd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-27T22:57:00.774Z","endTime":"2026-07-27T22:57:54.327Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680694,"fullName":"Kyle Bradish","link":"/api/v1/people/680694"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"2B","start":"2B","end":null,"outBase":"3B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691723,"link":"/api/v1/people/691723"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":87.1,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.355673364009306,"aZ":-20.244939475613894,"pfxX":-6.11245736846217,"pfxZ":6.186960344025884,"pX":0.6069373182323158,"pZ":2.4521852385199203,"vX0":6.9759675428919845,"vY0":-137.47480943584097,"vZ0":-5.6952795175094835,"x":93.86,"y":172.57,"x0":-1.1604298108895128,"y0":50.0048714213613,"z0":5.910164759437506,"aX":-11.78881965565216},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":10.3,"breakHorizontal":9.7,"spinRate":2173,"spinDirection":191},"zone":6,"typeConfidence":2.0,"plateTime":0.39730724127425265,"extension":6.607722714371971},"index":0,"playId":"7a773c14-3542-37d9-b7a9-428c7cd56cf2","pitchNumber":1,"startTime":"2026-07-27T22:57:27.032Z","endTime":"2026-07-27T22:57:30.625Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680694,"link":"/api/v1/people/680694","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":702616,"link":"/api/v1/people/702616"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":805808,"link":"/api/v1/people/805808"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":85.8,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.1557142376123,"aZ":-19.42512984225504,"pfxX":-6.251906198120313,"pfxZ":6.806607422789093,"pX":-0.573029665066444,"pZ":2.4438904504289143,"vX0":3.6879798022452963,"vY0":-135.63520893080153,"vZ0":-5.882014724077203,"x":138.84,"y":172.79,"x0":-1.1342240217005672,"y0":50.00427044336087,"z0":5.984175246180447,"aX":-11.712966787510982},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":11.4,"breakHorizontal":10.6,"spinRate":2162,"spinDirection":189},"zone":4,"typeConfidence":2.0,"plateTime":0.4029859173636776,"extension":6.720672723417663},"hitData":{"launchSpeed":85.2,"launchAngle":-32.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":97.7,"coordY":163.34}},"index":1,"playId":"e3e93784-2fea-3074-b787-fd000d16be7c","pitchNumber":2,"startTime":"2026-07-27T22:57:47.966Z","endTime":"2026-07-27T22:57:54.327Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680694,"link":"/api/v1/people/680694","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":702616,"link":"/api/v1/people/702616"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":805808,"link":"/api/v1/people/805808"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":679529,"link":"/api/v1/people/679529"},"credit":"b_ab"},{"player":{"id":680694,"link":"/api/v1/people/680694"},"credit":"p_ab"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"credit":"b_pa"},{"player":{"id":680694,"link":"/api/v1/people/680694"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":39.7,"awayTeamWinProbability":60.3,"homeTeamWinProbabilityAdded":-4.5,"leverageIndex":1.8,"dramaIndex":78.0,"contextMetrics":{},"playEndTime":"2026-07-27T22:57:54.327Z","atBatIndex":9},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Jackson Holliday doubles (5) on a ground ball to left fielder Matt Vierling.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-27T22:59:42.519Z","endTime":"2026-07-27T23:00:16.030Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":672456,"fullName":"Keider Montero","link":"/api/v1/people/672456"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":663837,"link":"/api/v1/people/663837"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":84.6,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.174070453474414,"aZ":-21.89234681428763,"pfxX":-9.698090869545853,"pfxZ":5.59606533364192,"pX":-0.9838579860458502,"pZ":2.30686482853092,"vX0":7.224644181958873,"vY0":-135.1286356689727,"vZ0":-4.564579289124965,"x":154.5,"y":176.49,"x0":-2.440537248414278,"y0":50.004552227020746,"z0":5.568693155822894,"aX":-17.824000046114943},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":9.2,"breakHorizontal":15.8,"spinRate":2336,"spinDirection":215},"zone":13,"typeConfidence":0.88,"plateTime":0.40631693715482387,"extension":5.994370634959719},"hitData":{"launchSpeed":74.3,"launchAngle":2.0,"totalDistance":56.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":71.86,"coordY":140.03}},"index":0,"playId":"0aadf571-4840-3e10-911b-c0a0d92d3336","pitchNumber":1,"startTime":"2026-07-27T23:00:04.006Z","endTime":"2026-07-27T23:00:16.030Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672456,"link":"/api/v1/people/672456","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":702616,"link":"/api/v1/people/702616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702616,"link":"/api/v1/people/702616"},"credit":"b_ab"},{"player":{"id":672456,"link":"/api/v1/people/672456"},"credit":"p_ab"},{"player":{"id":702616,"link":"/api/v1/people/702616"},"credit":"b_pa"},{"player":{"id":672456,"link":"/api/v1/people/672456"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":34.0,"awayTeamWinProbability":66.0,"homeTeamWinProbabilityAdded":-5.700000000000003,"leverageIndex":0.82,"dramaIndex":61.0,"contextMetrics":{},"playEndTime":"2026-07-27T23:00:16.030Z","atBatIndex":10},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Coby Mayo reaches on a fielding error by third baseman Colt Keith. Jackson Holliday to 3rd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-27T23:00:35.077Z","endTime":"2026-07-27T23:03:44.462Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672456,"fullName":"Keider Montero","link":"/api/v1/people/672456"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"postOnThird":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5,6,7,8],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":690993,"link":"/api/v1/people/690993"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielding_error"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_play","runner":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":78.9,"endSpeed":73.6,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.51152212174381,"aZ":-38.50544272307875,"pfxX":5.218235579686997,"pfxZ":-4.718998261310457,"pX":0.9293052049494833,"pZ":1.0778429762680783,"vX0":5.57448848620245,"vY0":-114.83372818367125,"vZ0":-2.3798584052549354,"x":81.58,"y":209.68,"x0":-2.204364765161062,"y0":50.00467123614562,"z0":5.860133725042946,"aX":6.995948219061696},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.7,"breakVerticalInduced":-8.9,"breakHorizontal":-10.8,"spinRate":2915,"spinDirection":37},"zone":14,"typeConfidence":0.9,"plateTime":0.476290545564932,"extension":6.105215426325863},"index":0,"playId":"a94e49fd-b526-32d2-91bd-729ca812da17","pitchNumber":1,"startTime":"2026-07-27T23:00:51.365Z","endTime":"2026-07-27T23:00:55.393Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672456,"link":"/api/v1/people/672456","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"second":{"id":702616,"link":"/api/v1/people/702616"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":78.7,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.30077902571003,"aZ":-30.500739324437543,"pfxX":2.268128301691521,"pfxZ":1.0735311904919156,"pX":0.8691258862569459,"pZ":0.6178030998411099,"vX0":7.034669064456631,"vY0":-124.3832458273081,"vZ0":-5.807341308248072,"x":83.87,"y":222.1,"x0":-2.2969403590179986,"y0":50.001441519136485,"z0":5.529724020870221,"aX":3.5330829190295603},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":0.7,"breakHorizontal":-5.9,"spinRate":2522,"spinDirection":82},"zone":14,"typeConfidence":0.91,"plateTime":0.4413208944575695,"extension":5.97169664335836},"index":1,"playId":"c7e4a78f-b8bc-3ee7-93dc-747b780a3004","pitchNumber":2,"startTime":"2026-07-27T23:01:06.452Z","endTime":"2026-07-27T23:01:09.812Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672456,"link":"/api/v1/people/672456","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"second":{"id":702616,"link":"/api/v1/people/702616"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":85.2,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.564483642396702,"aZ":-22.5995866522098,"pfxX":-10.580696206000702,"pfxZ":5.14255040448511,"pX":0.18036736261574404,"pZ":2.640278024538872,"vX0":10.106733306527136,"vY0":-136.0373867351808,"vZ0":-3.8128903805274925,"x":110.12,"y":167.49,"x0":-2.2194428100673433,"y0":50.00512516907678,"z0":5.638441333380757,"aX":-19.711340537464096},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":8.6,"breakHorizontal":16.8,"spinRate":2191,"spinDirection":214},"zone":5,"typeConfidence":0.88,"plateTime":0.4035883962603761,"extension":6.099029020132964},"index":2,"playId":"6efe5460-ab1d-3b91-8cab-39b05a9c5164","pitchNumber":3,"startTime":"2026-07-27T23:01:27.355Z","endTime":"2026-07-27T23:01:31.872Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672456,"link":"/api/v1/people/672456","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"second":{"id":702616,"link":"/api/v1/people/702616"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":86.7,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.917668051456875,"aZ":-14.70842332104685,"pfxX":-5.33818977903114,"pfxZ":9.051338506257679,"pX":-0.06813674690859389,"pZ":3.0749728852544846,"vX0":7.735559094494918,"vY0":-138.07615203589418,"vZ0":-4.383332672137465,"x":119.6,"y":155.76,"x0":-2.213260665734012,"y0":50.00467478894924,"z0":5.6737933276930965,"aX":-10.303274224372124},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.6,"breakHorizontal":8.0,"spinRate":2148,"spinDirection":219},"zone":2,"typeConfidence":0.9,"plateTime":0.39677839557989536,"extension":6.171676681911929},"index":3,"playId":"5af0dc28-4d3b-307b-964e-4a91140388d2","pitchNumber":4,"startTime":"2026-07-27T23:01:50.213Z","endTime":"2026-07-27T23:01:53.976Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672456,"link":"/api/v1/people/672456","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"second":{"id":702616,"link":"/api/v1/people/702616"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2026-07-27T23:02:01.371Z","endTime":"2026-07-27T23:02:19.308Z","isPitch":false,"type":"action","player":{"id":691723,"link":"/api/v1/people/691723"},"defense":{"pitcher":{"id":672456,"link":"/api/v1/people/672456","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"second":{"id":702616,"link":"/api/v1/people/702616"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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":85.5,"endSpeed":79.0,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.491623317469713,"aZ":-31.451985976090022,"pfxX":4.830240078749399,"pfxZ":0.4630760759679422,"pX":0.9222993243223099,"pZ":2.4541198636731827,"vX0":6.313963970911806,"vY0":-124.49090283468828,"vZ0":-1.7744924620835176,"x":81.84,"y":172.52,"x0":-2.272564477048003,"y0":50.00569622927579,"z0":5.774353901157484,"aX":7.59859410929377},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":0.7,"breakHorizontal":-10.2,"spinRate":2601,"spinDirection":62},"zone":14,"typeConfidence":0.91,"plateTime":0.4396110874815937,"extension":6.052630616901053},"index":5,"playId":"cf653feb-7403-3c36-923c-74e02f0df42a","pitchNumber":5,"startTime":"2026-07-27T23:02:19.308Z","endTime":"2026-07-27T23:02:22.411Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672456,"link":"/api/v1/people/672456","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"second":{"id":702616,"link":"/api/v1/people/702616"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":86.6,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.160539667794065,"aZ":-13.048307147440255,"pfxX":-4.262439012390402,"pfxZ":9.935993449929528,"pX":0.7512330459935791,"pZ":3.4197762327786343,"vX0":9.14289635425045,"vY0":-137.96958787600187,"vZ0":-3.953000813750922,"x":88.36,"y":146.45,"x0":-2.054096403795898,"y0":50.00216858207243,"z0":5.752649226739701,"aX":-8.205423363228167},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":17.3,"breakHorizontal":5.8,"spinRate":2244,"spinDirection":208},"zone":3,"typeConfidence":0.9,"plateTime":0.3972462945256905,"extension":6.189739682156609},"index":6,"playId":"3fa7bd20-fcc2-32ed-8c28-b6f9b0ed855c","pitchNumber":6,"startTime":"2026-07-27T23:02:43.790Z","endTime":"2026-07-27T23:02:49.738Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672456,"link":"/api/v1/people/672456","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"second":{"id":702616,"link":"/api/v1/people/702616"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":87.4,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.017090316434835,"aZ":-16.371776764350138,"pfxX":-8.833082819380518,"pfxZ":8.120521509588162,"pX":0.9986254285599463,"pZ":2.257013729475594,"vX0":11.381758310443379,"vY0":-138.40125913830565,"vZ0":-6.258749179419513,"x":78.93,"y":177.84,"x0":-2.0136532919827603,"y0":50.00201636334426,"z0":5.6385482551827915,"aX":-17.187650107263078},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":13.6,"breakHorizontal":13.7,"spinRate":2280,"spinDirection":214},"zone":14,"typeConfidence":0.91,"plateTime":0.39529035082407704,"extension":6.254885440160669},"index":7,"playId":"226bf4e0-83d0-395c-8bd9-ebb011960b25","pitchNumber":7,"startTime":"2026-07-27T23:03:14.288Z","endTime":"2026-07-27T23:03:18.031Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672456,"link":"/api/v1/people/672456","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"second":{"id":702616,"link":"/api/v1/people/702616"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":86.8,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.70505259035605,"aZ":-18.323183244154155,"pfxX":-8.286829660494856,"pfxZ":7.179598050854031,"pX":-0.01150020076699001,"pZ":3.2094189091404073,"vX0":8.608157301483338,"vY0":-137.79163432740745,"vZ0":-3.3972804042942473,"x":117.44,"y":152.13,"x0":-2.094619439019705,"y0":50.00091591255877,"z0":5.691341737536925,"aX":-15.984058585823911},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":12.5,"breakHorizontal":13.3,"spinRate":2206,"spinDirection":208},"zone":2,"typeConfidence":0.9,"plateTime":0.39701854415434124,"extension":6.283285903786383},"hitData":{"launchSpeed":99.3,"launchAngle":-10.0,"totalDistance":19.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":89.0,"coordY":123.0}},"index":8,"playId":"9f8cb13a-7298-347a-8dcd-5a65738448d9","pitchNumber":8,"startTime":"2026-07-27T23:03:34.434Z","endTime":"2026-07-27T23:03:44.462Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672456,"link":"/api/v1/people/672456","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"second":{"id":702616,"link":"/api/v1/people/702616"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691723,"link":"/api/v1/people/691723"},"credit":"b_ab"},{"player":{"id":672456,"link":"/api/v1/people/672456"},"credit":"p_ab"},{"player":{"id":691723,"link":"/api/v1/people/691723"},"credit":"b_pa"},{"player":{"id":672456,"link":"/api/v1/people/672456"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":28.7,"awayTeamWinProbability":71.3,"homeTeamWinProbabilityAdded":-5.300000000000001,"leverageIndex":1.12,"dramaIndex":66.0,"contextMetrics":{},"playEndTime":"2026-07-27T23:03:44.462Z","atBatIndex":11},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jeremiah Jackson grounds out, shortstop Kevin McGonigle to first baseman Spencer Torkelson. Jackson Holliday scores. Coby Mayo to 2nd.","rbi":1,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-27T23:03:58.128Z","endTime":"2026-07-27T23:04:28.060Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672456,"fullName":"Keider Montero","link":"/api/v1/people/672456"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":805808,"link":"/api/v1/people/805808"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"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":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"responsiblePitcher":{"id":672456,"link":"/api/v1/people/672456"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":86.4,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.579639342682206,"aZ":-18.852514865222773,"pfxX":-8.162225516694061,"pfxZ":7.003799686551826,"pX":-0.8062454522969456,"pZ":2.947261827449898,"vX0":6.95297672467876,"vY0":-136.46867305372612,"vZ0":-3.7877362954769187,"x":147.73,"y":159.2,"x0":-2.3157182976361144,"y0":50.00662604626717,"z0":5.637568218542813,"aX":-15.53345352975578},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":12.1,"breakHorizontal":13.4,"spinRate":2260,"spinDirection":208},"zone":1,"typeConfidence":0.89,"plateTime":0.40003179686922774,"extension":6.102054466460282},"hitData":{"launchSpeed":93.9,"launchAngle":-39.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":119.49,"coordY":162.32}},"index":0,"playId":"00fb9291-71f1-31cf-94bb-44f9a944a2cd","pitchNumber":1,"startTime":"2026-07-27T23:04:20.050Z","endTime":"2026-07-27T23:04:28.060Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672456,"link":"/api/v1/people/672456","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":669236,"link":"/api/v1/people/669236","batSide":{"code":"R","description":"Right"}},"first":{"id":691723,"link":"/api/v1/people/691723"},"third":{"id":702616,"link":"/api/v1/people/702616"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669236,"link":"/api/v1/people/669236"},"credit":"b_ab"},{"player":{"id":672456,"link":"/api/v1/people/672456"},"credit":"p_ab"},{"player":{"id":669236,"link":"/api/v1/people/669236"},"credit":"b_pa"},{"player":{"id":672456,"link":"/api/v1/people/672456"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":28.7,"awayTeamWinProbability":71.3,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":1.35,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-07-27T23:04:28.060Z","atBatIndex":12},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Chadwick Tromp flies out to right fielder Zach McKinstry.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-27T23:04:48.384Z","endTime":"2026-07-27T23:06:22.764Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":644433,"fullName":"Chadwick Tromp","link":"/api/v1/people/644433"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672456,"fullName":"Keider Montero","link":"/api/v1/people/672456"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":644433,"fullName":"Chadwick Tromp","link":"/api/v1/people/644433"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":656716,"link":"/api/v1/people/656716"},"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(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":86.5,"endSpeed":79.8,"strikeZoneTop":3.024,"strikeZoneBottom":1.526,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.622565901193855,"aZ":-30.319975898272276,"pfxX":2.0331196672645215,"pfxZ":1.1534654024665034,"pX":0.8382997251695844,"pZ":1.263359096571196,"vX0":7.449325818199877,"vY0":-125.76815923387531,"vZ0":-4.714088094013706,"x":85.05,"y":204.67,"x0":-2.4265022537373873,"y0":50.000883635468604,"z0":5.62249601385961,"aX":3.252479911406437},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":1.2,"breakHorizontal":-5.4,"spinRate":2569,"spinDirection":87},"zone":14,"typeConfidence":0.9,"plateTime":0.4355921057226233,"extension":6.104765093106744},"index":0,"playId":"3fb02882-8612-3c0e-983c-3e83a7824428","pitchNumber":1,"startTime":"2026-07-27T23:05:09.166Z","endTime":"2026-07-27T23:05:13.363Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672456,"link":"/api/v1/people/672456","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":644433,"link":"/api/v1/people/644433","batSide":{"code":"R","description":"Right"}},"second":{"id":691723,"link":"/api/v1/people/691723"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":87.9,"strikeZoneTop":3.024,"strikeZoneBottom":1.526,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.038780059228614,"aZ":-19.98784796592773,"pfxX":-10.51640898435203,"pfxZ":6.207219742458624,"pX":0.6878056276963868,"pZ":2.1275093314801725,"vX0":11.687308356568687,"vY0":-138.73016882967028,"vZ0":-5.782917337139567,"x":90.78,"y":181.34,"x0":-2.199539760141239,"y0":50.000760662570876,"z0":5.5577152463758255,"aX":-20.6380646958622},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":10.2,"breakHorizontal":16.8,"spinRate":2278,"spinDirection":216},"zone":6,"typeConfidence":0.9,"plateTime":0.3937849164996692,"extension":6.29660868960916},"index":1,"playId":"0908e991-f3b8-390a-a0c2-cd6310cceda8","pitchNumber":2,"startTime":"2026-07-27T23:05:27.617Z","endTime":"2026-07-27T23:05:31.441Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672456,"link":"/api/v1/people/672456","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":644433,"link":"/api/v1/people/644433","batSide":{"code":"R","description":"Right"}},"second":{"id":691723,"link":"/api/v1/people/691723"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":87.0,"strikeZoneTop":3.024,"strikeZoneBottom":1.526,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.13740218752751,"aZ":-20.127094639681097,"pfxX":-8.992201062843483,"pfxZ":6.245270627509747,"pX":-0.5408120599602734,"pZ":2.542643888522231,"vX0":7.245992662237121,"vY0":-137.67056445485298,"vZ0":-4.6747234582289074,"x":137.61,"y":170.13,"x0":-2.0321108863047943,"y0":50.00504613695531,"z0":5.615988537407016,"aX":-17.34958070535963},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":10.6,"breakHorizontal":14.9,"spinRate":2189,"spinDirection":214},"zone":4,"typeConfidence":0.9,"plateTime":0.39711079450634656,"extension":6.206095878864313},"index":2,"playId":"5bb5ae67-25dd-3e70-91b3-397da75f8d8a","pitchNumber":3,"startTime":"2026-07-27T23:05:44.239Z","endTime":"2026-07-27T23:05:49.166Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672456,"link":"/api/v1/people/672456","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":644433,"link":"/api/v1/people/644433","batSide":{"code":"R","description":"Right"}},"second":{"id":691723,"link":"/api/v1/people/691723"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.8,"endSpeed":73.8,"strikeZoneTop":3.024,"strikeZoneBottom":1.526,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.050477793451172,"aZ":-37.222525254688875,"pfxX":4.536726563284376,"pfxZ":-3.683053686445719,"pX":0.456181457639171,"pZ":2.9766891268762414,"vX0":4.694735290681606,"vY0":-116.1371480812603,"vZ0":1.1537573691816387,"x":99.61,"y":158.41,"x0":-2.1782892588831047,"y0":50.00269559596677,"z0":6.00433342860402,"aX":6.217953618150753},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.0,"breakVerticalInduced":-6.1,"breakHorizontal":-9.4,"spinRate":2708,"spinDirection":39},"zone":3,"typeConfidence":0.9,"plateTime":0.47099417750369055,"extension":6.028222349778471},"hitData":{"launchSpeed":85.2,"launchAngle":42.0,"totalDistance":276.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":157.19,"coordY":93.59}},"index":3,"playId":"1d6976d6-9ddc-307d-9aea-4e00e998256d","pitchNumber":4,"startTime":"2026-07-27T23:06:11.760Z","endTime":"2026-07-27T23:06:22.764Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672456,"link":"/api/v1/people/672456","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":644433,"link":"/api/v1/people/644433","batSide":{"code":"R","description":"Right"}},"second":{"id":691723,"link":"/api/v1/people/691723"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":644433,"link":"/api/v1/people/644433"},"credit":"b_ab"},{"player":{"id":672456,"link":"/api/v1/people/672456"},"credit":"p_ab"},{"player":{"id":644433,"link":"/api/v1/people/644433"},"credit":"b_pa"},{"player":{"id":672456,"link":"/api/v1/people/672456"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":31.4,"awayTeamWinProbability":68.6,"homeTeamWinProbabilityAdded":2.6999999999999993,"leverageIndex":1.0,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2026-07-27T23:06:22.764Z","atBatIndex":13},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Dylan Beavers singles on a line drive to right fielder Zach McKinstry. Coby Mayo scores.","rbi":1,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-27T23:06:27.762Z","endTime":"2026-07-27T23:07:19.123Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":687637,"fullName":"Dylan Beavers","link":"/api/v1/people/687637"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":672456,"fullName":"Keider Montero","link":"/api/v1/people/672456"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687637,"fullName":"Dylan Beavers","link":"/api/v1/people/687637"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":687637,"fullName":"Dylan Beavers","link":"/api/v1/people/687637"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":656716,"link":"/api/v1/people/656716"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"responsiblePitcher":{"id":672456,"link":"/api/v1/people/672456"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":80.2,"strikeZoneTop":3.417,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.13311178326043,"aZ":-25.916934321546545,"pfxX":-9.366166033266632,"pfxZ":3.851126935208889,"pX":0.5514519348796761,"pZ":1.7983690670356156,"vX0":9.571138235688348,"vY0":-125.98452795219902,"vZ0":-4.331211897741492,"x":95.98,"y":190.22,"x0":-2.0615210503789685,"y0":50.00163755983257,"z0":5.609423779369868,"aX":-15.210366460516772},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":6.2,"breakHorizontal":15.0,"spinRate":1883,"spinDirection":228},"zone":9,"typeConfidence":0.9,"plateTime":0.4330638840456871,"extension":6.263620613310232},"index":0,"playId":"f3f173b0-360b-3f9d-ba59-69256d6dc382","pitchNumber":1,"startTime":"2026-07-27T23:06:50.253Z","endTime":"2026-07-27T23:06:53.977Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672456,"link":"/api/v1/people/672456","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":687637,"link":"/api/v1/people/687637","batSide":{"code":"L","description":"Left"}},"second":{"id":691723,"link":"/api/v1/people/691723"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.1,"endSpeed":73.4,"strikeZoneTop":3.417,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.96704291474976,"aZ":-36.14520606550717,"pfxX":5.064498864179294,"pfxZ":-2.9328089115372276,"pX":-0.14830546284942817,"pZ":3.080407271315347,"vX0":3.0684196673415074,"vY0":-115.27008507735111,"vZ0":1.2229435702426752,"x":122.65,"y":155.61,"x0":-2.1512817460773195,"y0":50.001126599955136,"z0":6.013374679511072,"aX":6.8634034516922},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.1,"breakVerticalInduced":-4.8,"breakHorizontal":-10.0,"spinRate":2816,"spinDirection":45},"zone":2,"typeConfidence":0.9,"plateTime":0.4738629998476318,"extension":5.905794395013614},"hitData":{"launchSpeed":86.7,"launchAngle":20.0,"totalDistance":246.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":152.45,"coordY":83.7}},"index":1,"playId":"aa94e002-fa3e-31d2-97e8-376fae2811dc","pitchNumber":2,"startTime":"2026-07-27T23:07:09.126Z","endTime":"2026-07-27T23:07:19.123Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672456,"link":"/api/v1/people/672456","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":687637,"link":"/api/v1/people/687637","batSide":{"code":"L","description":"Left"}},"second":{"id":691723,"link":"/api/v1/people/691723"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687637,"link":"/api/v1/people/687637"},"credit":"b_ab"},{"player":{"id":672456,"link":"/api/v1/people/672456"},"credit":"p_ab"},{"player":{"id":687637,"link":"/api/v1/people/687637"},"credit":"b_pa"},{"player":{"id":672456,"link":"/api/v1/people/672456"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":23.9,"awayTeamWinProbability":76.1,"homeTeamWinProbabilityAdded":-7.5,"leverageIndex":1.0,"dramaIndex":76.0,"contextMetrics":{},"playEndTime":"2026-07-27T23:07:19.123Z","atBatIndex":14},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Pete Alonso singles on a ground ball to right fielder Zach McKinstry. Dylan Beavers to 3rd.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-27T23:07:33.690Z","endTime":"2026-07-27T23:09:52.495Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672456,"fullName":"Keider Montero","link":"/api/v1/people/672456"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"postOnThird":{"id":687637,"fullName":"Dylan Beavers","link":"/api/v1/people/687637"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":656716,"link":"/api/v1/people/656716"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":687637,"fullName":"Dylan Beavers","link":"/api/v1/people/687637"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":687637,"fullName":"Dylan Beavers","link":"/api/v1/people/687637"},"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, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":80.9,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.16072875897741,"aZ":-23.517674787518267,"pfxX":-7.763260087527309,"pfxZ":5.280170823387978,"pX":0.8147921958710105,"pZ":0.8915930920695951,"vX0":9.342866164752506,"vY0":-126.31039249893969,"vZ0":-6.95141245766176,"x":85.94,"y":214.71,"x0":-1.898092922372,"y0":50.0041678557835,"z0":5.5305202528776345,"aX":-12.73126833322782},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":8.4,"breakHorizontal":12.4,"spinRate":1865,"spinDirection":234},"zone":14,"typeConfidence":0.9,"plateTime":0.43120835166354965,"extension":6.487378029262672},"index":0,"playId":"31a29be9-f625-373e-8bc1-ce7f97e6c9d0","pitchNumber":1,"startTime":"2026-07-27T23:08:05.098Z","endTime":"2026-07-27T23:08:08.528Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672456,"link":"/api/v1/people/672456","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"first":{"id":687637,"link":"/api/v1/people/687637"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":88.1,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.385532380054173,"aZ":-13.893896466917804,"pfxX":-3.1811113156828688,"pfxZ":9.291411563043582,"pX":0.6527520074224589,"pZ":2.283225504135759,"vX0":8.33285597250654,"vY0":-138.51788254783878,"vZ0":-6.765313932820561,"x":92.12,"y":177.13,"x0":-1.9648450921005132,"y0":50.00144808976261,"z0":5.664324440936454,"aX":-6.258767538650059},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.7,"breakHorizontal":4.3,"spinRate":2192,"spinDirection":217},"zone":6,"typeConfidence":0.9,"plateTime":0.3935922091108033,"extension":6.360838630538431},"index":1,"playId":"4389fcd9-35cd-3452-9fb9-67cd5a5b5189","pitchNumber":2,"startTime":"2026-07-27T23:08:21.698Z","endTime":"2026-07-27T23:08:25.547Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672456,"link":"/api/v1/people/672456","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"first":{"id":687637,"link":"/api/v1/people/687637"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":80.6,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.506860704815548,"aZ":-30.534658054901147,"pfxX":3.5280961295220123,"pfxZ":1.0148768604681395,"pX":1.5870217623272447,"pZ":1.7963067900577343,"vX0":7.869509975127629,"vY0":-126.04818315340634,"vZ0":-3.6414278360499015,"x":56.51,"y":190.28,"x0":-2.0233336512504074,"y0":50.00615788993151,"z0":5.701902309861926,"aX":5.728444219057083},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":1.3,"breakHorizontal":-8.0,"spinRate":2562,"spinDirection":57},"zone":14,"typeConfidence":0.91,"plateTime":0.4330817943650329,"extension":6.204861468104539},"index":2,"playId":"22668464-ac0e-380b-b96a-64a7f963d680","pitchNumber":3,"startTime":"2026-07-27T23:08:42.167Z","endTime":"2026-07-27T23:08:46.196Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672456,"link":"/api/v1/people/672456","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"first":{"id":687637,"link":"/api/v1/people/687637"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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":94.3,"endSpeed":87.6,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.98469922708742,"aZ":-14.98954742168552,"pfxX":-4.061680041885639,"pfxZ":8.895462388334037,"pX":-0.05961930347342548,"pZ":0.9426726162463213,"vX0":7.272441664947514,"vY0":-137.07363490566277,"vZ0":-9.759368962376133,"x":119.27,"y":213.33,"x0":-2.20125153206085,"y0":50.00277961184373,"z0":5.537316264930373,"aX":-7.84695311049477},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":14.5,"breakHorizontal":6.1,"spinRate":2216,"spinDirection":215},"zone":13,"typeConfidence":0.9,"plateTime":0.3972860907639877,"extension":6.432674287455291},"index":3,"playId":"9623b72d-cab2-3bef-9475-e29e0377efa5","pitchNumber":4,"startTime":"2026-07-27T23:09:00.908Z","endTime":"2026-07-27T23:09:04.872Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672456,"link":"/api/v1/people/672456","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"first":{"id":687637,"link":"/api/v1/people/687637"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":79.4,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.268014101722066,"aZ":-31.71028589800411,"pfxX":3.322357228784206,"pfxZ":0.29496243456943994,"pX":0.7028114362290037,"pZ":2.9414867230969146,"vX0":6.068069261249423,"vY0":-123.98803042428119,"vZ0":-0.7519856536647598,"x":90.21,"y":159.36,"x0":-2.1936502565469334,"y0":50.00496120734049,"z0":5.860152558741886,"aX":5.249876425863802},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":0.6,"breakHorizontal":-7.2,"spinRate":2577,"spinDirection":69},"zone":3,"typeConfidence":0.91,"plateTime":0.4392276294165218,"extension":6.361873279532552},"index":4,"playId":"38338b9f-ba5a-3918-8045-d3f98c82a201","pitchNumber":5,"startTime":"2026-07-27T23:09:21.151Z","endTime":"2026-07-27T23:09:25.196Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672456,"link":"/api/v1/people/672456","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"first":{"id":687637,"link":"/api/v1/people/687637"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":87.8,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.47602467950832,"aZ":-15.722407526235068,"pfxX":-3.439250873659971,"pfxZ":8.422626417895765,"pX":-0.6465362820770365,"pZ":2.50722683462483,"vX0":5.035847955414603,"vY0":-137.89358786311567,"vZ0":-5.785987913415968,"x":141.64,"y":171.08,"x0":-2.0374530239025788,"y0":50.00562676106514,"z0":5.668065533376046,"aX":-6.720791983288019},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":14.4,"breakHorizontal":5.4,"spinRate":2170,"spinDirection":209},"zone":4,"typeConfidence":0.9,"plateTime":0.3950129809548879,"extension":6.31003841200044},"hitData":{"launchSpeed":77.5,"launchAngle":10.0,"totalDistance":128.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":167.51,"coordY":116.65}},"index":5,"playId":"149088cb-b62e-38c0-a0ba-bacbebc609d7","pitchNumber":6,"startTime":"2026-07-27T23:09:41.965Z","endTime":"2026-07-27T23:09:52.495Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672456,"link":"/api/v1/people/672456","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"first":{"id":687637,"link":"/api/v1/people/687637"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624413,"link":"/api/v1/people/624413"},"credit":"b_ab"},{"player":{"id":672456,"link":"/api/v1/people/672456"},"credit":"p_ab"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"credit":"b_pa"},{"player":{"id":672456,"link":"/api/v1/people/672456"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":22.2,"awayTeamWinProbability":77.8,"homeTeamWinProbabilityAdded":-1.6999999999999993,"leverageIndex":0.56,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2026-07-27T23:09:52.495Z","atBatIndex":15},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Gunnar Henderson flies out to right fielder Zach McKinstry.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-27T23:11:04.884Z","endTime":"2026-07-27T23:12:59.033Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":672456,"fullName":"Keider Montero","link":"/api/v1/people/672456"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":656716,"link":"/api/v1/people/656716"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-27T23:09:59.905Z","endTime":"2026-07-27T23:11:07.166Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":672456,"link":"/api/v1/people/672456","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"first":{"id":624413,"link":"/api/v1/people/624413"},"third":{"id":687637,"link":"/api/v1/people/687637"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":78.8,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.78106169341625,"aZ":-31.160280421501113,"pfxX":2.5987149362492996,"pfxZ":0.6439380693486498,"pX":0.2647658755366811,"pZ":2.305150346607653,"vX0":5.026115016637957,"vY0":-124.43696910830614,"vZ0":-2.2679902246189507,"x":106.91,"y":176.54,"x0":-2.1181040198843366,"y0":50.001843495615404,"z0":5.807901076957626,"aX":4.077279071418637},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":0.8,"breakHorizontal":-5.9,"spinRate":2556,"spinDirection":68},"zone":6,"typeConfidence":0.91,"plateTime":0.44003524184596765,"extension":6.217095344467062},"index":1,"playId":"278e48ee-300c-35ad-8648-4a28cc543f1f","pitchNumber":1,"startTime":"2026-07-27T23:11:07.166Z","endTime":"2026-07-27T23:11:10.871Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672456,"link":"/api/v1/people/672456","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"first":{"id":624413,"link":"/api/v1/people/624413"},"third":{"id":687637,"link":"/api/v1/people/687637"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":81.3,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.00574653081391,"aZ":-22.572445538694158,"pfxX":-7.903049711522522,"pfxZ":5.739509611565782,"pX":0.13425143947992765,"pZ":1.829309094148008,"vX0":8.416768229703877,"vY0":-127.89810355405584,"vZ0":-5.065526567690706,"x":111.88,"y":189.39,"x0":-2.1575804509238607,"y0":50.00190140265074,"z0":5.583753521773319,"aX":-13.21855027900962},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":9.6,"breakHorizontal":12.6,"spinRate":2128,"spinDirection":225},"zone":8,"typeConfidence":0.9,"plateTime":0.4266820262060631,"extension":6.401381871080521},"index":2,"playId":"c948569a-962d-3f9a-9882-81a618b7518d","pitchNumber":2,"startTime":"2026-07-27T23:11:24.982Z","endTime":"2026-07-27T23:11:28.427Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672456,"link":"/api/v1/people/672456","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"first":{"id":624413,"link":"/api/v1/people/624413"},"third":{"id":687637,"link":"/api/v1/people/687637"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":79.5,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.951798616784032,"aZ":-29.063440565206193,"pfxX":1.7604341197013342,"pfxZ":1.947598883875246,"pX":0.4824946761686857,"pZ":1.8505313600499518,"vX0":5.9004396816649995,"vY0":-125.47092513052344,"vZ0":-3.9159078697121323,"x":98.61,"y":188.82,"x0":-2.126610751503114,"y0":50.003817006283384,"z0":5.795056247658861,"aX":2.8108498402130593},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":2.9,"breakHorizontal":-4.6,"spinRate":2573,"spinDirection":74},"zone":9,"typeConfidence":0.9,"plateTime":0.4362278016750576,"extension":6.032172968987715},"index":3,"playId":"fcd5632f-b8de-3846-9919-e52aa9cd780d","pitchNumber":3,"startTime":"2026-07-27T23:11:45.710Z","endTime":"2026-07-27T23:11:49.112Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672456,"link":"/api/v1/people/672456","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"first":{"id":624413,"link":"/api/v1/people/624413"},"third":{"id":687637,"link":"/api/v1/people/687637"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":88.1,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.64734272298815,"aZ":-18.717168849315325,"pfxX":-3.5876590641611754,"pfxZ":6.832076450954094,"pX":0.26021636804270626,"pZ":4.497378448937296,"vX0":7.838804791752377,"vY0":-138.23860596672642,"vZ0":-0.536099002561049,"x":107.08,"y":117.35,"x0":-2.12357197743612,"y0":50.00411194439569,"z0":5.93044515909851,"aX":-7.06873988066323},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":12.5,"breakHorizontal":5.2,"spinRate":2167,"spinDirection":212},"zone":12,"typeConfidence":0.9,"plateTime":0.3935487594795877,"extension":6.133986676763527},"index":4,"playId":"d03bd5fa-ddb1-3657-a16e-c1ee9c6efa6f","pitchNumber":4,"startTime":"2026-07-27T23:12:08.265Z","endTime":"2026-07-27T23:12:11.946Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672456,"link":"/api/v1/people/672456","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"first":{"id":624413,"link":"/api/v1/people/624413"},"third":{"id":687637,"link":"/api/v1/people/687637"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":80.4,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.724089227168673,"aZ":-27.641451338123257,"pfxX":-7.490694167785081,"pfxZ":2.7776046463653437,"pX":-0.5640270137697272,"pZ":2.6554526956771003,"vX0":6.577315075007018,"vY0":-125.92716208435266,"vZ0":-1.9276677012880052,"x":138.5,"y":167.08,"x0":-2.216481377209612,"y0":50.003691067200236,"z0":5.632550946434355,"aX":-12.224611663047032},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":4.9,"breakHorizontal":12.4,"spinRate":1689,"spinDirection":235},"zone":4,"typeConfidence":0.9,"plateTime":0.43231775331432765,"extension":6.299077631847871},"index":5,"playId":"11aa4e12-23eb-3eb3-ae72-29cdbf639a9c","pitchNumber":5,"startTime":"2026-07-27T23:12:25.807Z","endTime":"2026-07-27T23:12:29.161Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672456,"link":"/api/v1/people/672456","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"first":{"id":624413,"link":"/api/v1/people/624413"},"third":{"id":687637,"link":"/api/v1/people/687637"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":86.9,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.646990279044335,"aZ":-13.771565221255052,"pfxX":-3.43073958939155,"pfxZ":9.55265530800196,"pX":0.7873777534358085,"pZ":2.608176835440047,"vX0":8.466715778851187,"vY0":-137.69541248140195,"vZ0":-6.022160773012738,"x":86.99,"y":168.36,"x0":-1.8771771600506217,"y0":50.00413673629192,"z0":5.750020145787395,"aX":-6.610989512181808},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.2,"breakHorizontal":4.6,"spinRate":2262,"spinDirection":211},"zone":6,"typeConfidence":0.9,"plateTime":0.39729923352203,"extension":6.117004614821233},"hitData":{"launchSpeed":82.9,"launchAngle":36.0,"totalDistance":311.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":163.82,"coordY":80.22}},"index":6,"playId":"424682f9-fdb2-328c-bfe5-5090fbd71c08","pitchNumber":6,"startTime":"2026-07-27T23:12:50.865Z","endTime":"2026-07-27T23:12:59.033Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672456,"link":"/api/v1/people/672456","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"first":{"id":624413,"link":"/api/v1/people/624413"},"third":{"id":687637,"link":"/api/v1/people/687637"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683002,"link":"/api/v1/people/683002"},"credit":"b_ab"},{"player":{"id":672456,"link":"/api/v1/people/672456"},"credit":"p_ab"},{"player":{"id":683002,"link":"/api/v1/people/683002"},"credit":"b_pa"},{"player":{"id":672456,"link":"/api/v1/people/672456"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":25.3,"awayTeamWinProbability":74.7,"homeTeamWinProbabilityAdded":3.1000000000000014,"leverageIndex":1.17,"dramaIndex":54.0,"contextMetrics":{},"playEndTime":"2026-07-27T23:12:59.033Z","atBatIndex":16},{"result":{"type":"atBat","event":"Triple","eventType":"triple","description":"Zach McKinstry triples (3) on a line drive to center fielder Leody Taveras.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-27T23:14:48.288Z","endTime":"2026-07-27T23:15:25.723Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":35},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680694,"fullName":"Kyle Bradish","link":"/api/v1/people/680694"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":null,"runner":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":665750,"link":"/api/v1/people/665750"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":85.0,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.47199714856107,"aZ":-19.869463474993406,"pfxX":1.1464437085039685,"pfxZ":6.7434329942129345,"pX":0.2675657639974164,"pZ":3.0376765347580283,"vX0":3.730849460251931,"vY0":-133.18270949345086,"vZ0":-4.549774209497686,"x":106.8,"y":156.76,"x0":-1.2916341048343156,"y0":50.000090082348166,"z0":6.175945996907205,"aX":2.090290731769695},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":11.6,"breakHorizontal":-2.8,"spinRate":2265,"spinDirection":185},"zone":3,"typeConfidence":2.0,"plateTime":0.4088625739681624,"extension":6.182099797966965},"hitData":{"launchSpeed":82.9,"launchAngle":23.0,"totalDistance":277.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":109.89,"coordY":78.9}},"index":0,"playId":"934947f8-5f9b-363c-8576-99dc890cbf97","pitchNumber":1,"startTime":"2026-07-27T23:15:11.510Z","endTime":"2026-07-27T23:15:25.723Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680694,"link":"/api/v1/people/680694","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":702616,"link":"/api/v1/people/702616"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656716,"link":"/api/v1/people/656716"},"credit":"b_ab"},{"player":{"id":680694,"link":"/api/v1/people/680694"},"credit":"p_ab"},{"player":{"id":656716,"link":"/api/v1/people/656716"},"credit":"b_pa"},{"player":{"id":680694,"link":"/api/v1/people/680694"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":33.0,"awayTeamWinProbability":67.0,"homeTeamWinProbabilityAdded":7.699999999999999,"leverageIndex":0.87,"dramaIndex":74.0,"contextMetrics":{},"playEndTime":"2026-07-27T23:15:25.723Z","atBatIndex":17},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Hao-Yu Lee out on a sacrifice fly to center fielder Leody Taveras. Zach McKinstry scores.","rbi":1,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-27T23:15:37.028Z","endTime":"2026-07-27T23:17:11.724Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680694,"fullName":"Kyle Bradish","link":"/api/v1/people/680694"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":665750,"link":"/api/v1/people/665750"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"responsiblePitcher":{"id":680694,"link":"/api/v1/people/680694"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":80.6,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.56531751160013,"aZ":-35.13099580953739,"pfxX":5.948010254362652,"pfxZ":-1.8218253023369408,"pX":-0.42121691533150313,"pZ":1.2351943423523435,"vX0":0.7385542605915714,"vY0":-126.39035396691025,"vZ0":-5.008693339467475,"x":133.06,"y":205.43,"x0":-1.4899271199992683,"y0":50.00165049412642,"z0":6.048157644374465,"aX":9.669184917699813},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-4.2,"breakHorizontal":-10.9,"spinRate":2531,"spinDirection":44},"zone":13,"typeConfidence":2.0,"plateTime":0.43255749226142814,"extension":6.184082326613887},"index":0,"playId":"b9b4ba5c-4a8a-32bb-b3e3-742d21a77b55","pitchNumber":1,"startTime":"2026-07-27T23:16:01.461Z","endTime":"2026-07-27T23:16:05.490Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680694,"link":"/api/v1/people/680694","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":702616,"link":"/api/v1/people/702616"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":701678,"link":"/api/v1/people/701678","batSide":{"code":"R","description":"Right"}},"third":{"id":656716,"link":"/api/v1/people/656716"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":78.9,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.44971894198474,"aZ":-34.54252321101593,"pfxX":7.460444014544164,"pfxZ":-1.514279965019174,"pX":-0.2762710566957224,"pZ":2.80509409578959,"vX0":0.5329709203394885,"vY0":-123.73491563011875,"vZ0":-1.1154706403968528,"x":127.53,"y":163.04,"x0":-1.4643271231588422,"y0":50.001416677759565,"z0":6.131037046510917,"aX":11.679037810158258},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-2.8,"breakHorizontal":-13.7,"spinRate":2404,"spinDirection":46},"zone":2,"typeConfidence":2.0,"plateTime":0.44103355361000096,"extension":6.519804797524781},"index":1,"playId":"213768d5-733e-319c-888e-55069363b11f","pitchNumber":2,"startTime":"2026-07-27T23:16:18.485Z","endTime":"2026-07-27T23:16:22.181Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680694,"link":"/api/v1/people/680694","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":702616,"link":"/api/v1/people/702616"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":701678,"link":"/api/v1/people/701678","batSide":{"code":"R","description":"Right"}},"third":{"id":656716,"link":"/api/v1/people/656716"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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":94.3,"endSpeed":87.0,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.307144872098245,"aZ":-20.13342497149154,"pfxX":-7.9326114885514665,"pfxZ":6.278802132423626,"pX":0.3655275789482672,"pZ":1.8352745178446068,"vX0":6.960169873951132,"vY0":-137.14332743221598,"vZ0":-7.483435429465429,"x":103.07,"y":189.23,"x0":-1.1658043248925727,"y0":50.00555062528155,"z0":5.956452969850191,"aX":-15.220775216735417},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":10.1,"breakHorizontal":13.1,"spinRate":2236,"spinDirection":194},"zone":9,"typeConfidence":2.0,"plateTime":0.39828866858176637,"extension":6.378965833395007},"index":2,"playId":"b62d9cdb-51a8-3707-9a76-788d5d424585","pitchNumber":3,"startTime":"2026-07-27T23:16:37.405Z","endTime":"2026-07-27T23:16:41.406Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680694,"link":"/api/v1/people/680694","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":702616,"link":"/api/v1/people/702616"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":701678,"link":"/api/v1/people/701678","batSide":{"code":"R","description":"Right"}},"third":{"id":656716,"link":"/api/v1/people/656716"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.1,"endSpeed":77.1,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.65750956192844,"aZ":-44.047460940766115,"pfxX":3.3316493179556574,"pfxZ":-7.962989224290748,"pX":-0.09302052197316213,"pZ":2.569247646430125,"vX0":1.571070572806741,"vY0":-121.04685362629402,"vZ0":0.2584282728815124,"x":120.55,"y":169.41,"x0":-1.1825024361492633,"y0":50.004524366517884,"z0":6.303704113929505,"aX":4.965979213778149},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.5,"breakVerticalInduced":-14.2,"breakHorizontal":-6.4,"spinRate":2408,"spinDirection":26},"zone":5,"typeConfidence":2.0,"plateTime":0.4517296003410931,"extension":6.331805935840372},"hitData":{"launchSpeed":100.3,"launchAngle":28.0,"totalDistance":404.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":126.8,"coordY":35.89}},"index":3,"playId":"fd5cbd34-5a35-322d-abd4-8ffafd7d542d","pitchNumber":4,"startTime":"2026-07-27T23:16:57.197Z","endTime":"2026-07-27T23:17:11.724Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680694,"link":"/api/v1/people/680694","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":702616,"link":"/api/v1/people/702616"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":701678,"link":"/api/v1/people/701678","batSide":{"code":"R","description":"Right"}},"third":{"id":656716,"link":"/api/v1/people/656716"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701678,"link":"/api/v1/people/701678"},"credit":"b_pa"},{"player":{"id":680694,"link":"/api/v1/people/680694"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_fly"}],"homeTeamWinProbability":31.7,"awayTeamWinProbability":68.3,"homeTeamWinProbabilityAdded":-1.3000000000000007,"leverageIndex":1.18,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2026-07-27T23:17:11.724Z","atBatIndex":18},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"James Outman strikes out swinging.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-27T23:17:12.077Z","endTime":"2026-07-27T23:19:03.866Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680694,"fullName":"Kyle Bradish","link":"/api/v1/people/680694"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":644433,"link":"/api/v1/people/644433"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":84.5,"endSpeed":78.5,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.747553547996613,"aZ":-43.16322357442179,"pfxX":2.9545563416483818,"pfxZ":-7.107224370746147,"pX":-0.5755104855353463,"pZ":2.8083519212138,"vX0":0.5978657982558611,"vY0":-123.10043469935594,"vZ0":0.2465340741670663,"x":138.94,"y":162.95,"x0":-1.2051263868066024,"y0":50.003980687592076,"z0":6.339028857886063,"aX":4.5677594109146415},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.6,"breakVerticalInduced":-12.6,"breakHorizontal":-5.5,"spinRate":2440,"spinDirection":29},"zone":4,"typeConfidence":2.0,"plateTime":0.4437054771721942,"extension":6.307430672085512},"index":0,"playId":"d2ec82e6-4541-3b72-a33d-6b3c0c2a974a","pitchNumber":1,"startTime":"2026-07-27T23:17:39.612Z","endTime":"2026-07-27T23:17:43.096Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680694,"link":"/api/v1/people/680694","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":702616,"link":"/api/v1/people/702616"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":681546,"link":"/api/v1/people/681546","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":79.7,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.07042666530422,"aZ":-42.255188881780605,"pfxX":1.6077275675730591,"pfxZ":-6.416683391944922,"pX":0.25183034274222954,"pZ":0.7997594182748261,"vX0":2.983182310373745,"vY0":-124.11093570521847,"vZ0":-4.51558553974323,"x":107.4,"y":217.19,"x0":-1.170935515179023,"y0":50.00018520173965,"z0":6.133721121325448,"aX":2.526803330879386},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.8,"breakVerticalInduced":-12.4,"breakHorizontal":-3.6,"spinRate":2424,"spinDirection":23},"zone":14,"typeConfidence":2.0,"plateTime":0.4400332167991343,"extension":6.365269629852817},"index":1,"playId":"7255ccd0-8474-3bd1-a452-32070911aa79","pitchNumber":2,"startTime":"2026-07-27T23:18:00.279Z","endTime":"2026-07-27T23:18:05.783Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680694,"link":"/api/v1/people/680694","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":702616,"link":"/api/v1/people/702616"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":681546,"link":"/api/v1/people/681546","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-07-27T23:18:13.073Z","endTime":"2026-07-27T23:18:30.084Z","isPitch":false,"type":"action","player":{"id":681546,"link":"/api/v1/people/681546"},"defense":{"pitcher":{"id":680694,"link":"/api/v1/people/680694","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":702616,"link":"/api/v1/people/702616"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":681546,"link":"/api/v1/people/681546","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":80.2,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.832119092253564,"aZ":-40.236963195951894,"pfxX":0.6470448019219703,"pfxZ":-5.066045234863792,"pX":1.0105150788737203,"pZ":-0.5584411601810431,"vX0":4.5210299277864126,"vY0":-125.41796871497475,"vZ0":-8.097495928919988,"x":78.48,"y":253.86,"x0":-0.9011180963005568,"y0":50.005329517984244,"z0":6.001728212773908,"aX":1.0290211780897551},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.8,"breakVerticalInduced":-10.8,"breakHorizontal":-2.3,"spinRate":2586,"spinDirection":18},"zone":14,"typeConfidence":2.0,"plateTime":0.4370386934409729,"extension":6.463269832867129},"index":3,"playId":"b487b44f-78f4-3ca5-943d-6979025d8b01","pitchNumber":3,"startTime":"2026-07-27T23:18:30.084Z","endTime":"2026-07-27T23:18:34.696Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680694,"link":"/api/v1/people/680694","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":702616,"link":"/api/v1/people/702616"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":681546,"link":"/api/v1/people/681546","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":87.4,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.58933124894382,"aZ":-17.69577400830791,"pfxX":-7.32191078803761,"pfxZ":7.408546438765233,"pX":-0.8354316471547835,"pZ":3.47559255509657,"vX0":2.881438655623553,"vY0":-138.59321588866274,"vZ0":-4.041128762862687,"x":148.84,"y":144.94,"x0":-0.9343778735370729,"y0":50.005169283316626,"z0":6.126932469876532,"aX":-14.313564660639866},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":12.8,"breakHorizontal":12.7,"spinRate":2135,"spinDirection":191},"zone":11,"typeConfidence":2.0,"plateTime":0.3944912925581612,"extension":6.403998437895864},"index":4,"playId":"1226d01b-061f-32b0-b8e7-1aadfb1dee3a","pitchNumber":4,"startTime":"2026-07-27T23:18:57.412Z","endTime":"2026-07-27T23:19:03.866Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680694,"link":"/api/v1/people/680694","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":702616,"link":"/api/v1/people/702616"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":681546,"link":"/api/v1/people/681546","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681546,"link":"/api/v1/people/681546"},"credit":"b_ab"},{"player":{"id":680694,"link":"/api/v1/people/680694"},"credit":"p_ab"},{"player":{"id":681546,"link":"/api/v1/people/681546"},"credit":"b_pa"},{"player":{"id":680694,"link":"/api/v1/people/680694"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":29.9,"awayTeamWinProbability":70.1,"homeTeamWinProbabilityAdded":-1.8000000000000007,"leverageIndex":0.69,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2026-07-27T23:19:03.866Z","atBatIndex":19},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Matt Vierling grounds out, third baseman Coby Mayo to first baseman Pete Alonso.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-27T23:19:03.153Z","endTime":"2026-07-27T23:21:19.637Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680694,"fullName":"Kyle Bradish","link":"/api/v1/people/680694"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":691723,"link":"/api/v1/people/691723"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":86.0,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.153517693559245,"aZ":-20.936656359123095,"pfxX":-7.749568038092326,"pfxZ":5.95333714994722,"pX":-1.1800003826064445,"pZ":2.480016527607569,"vX0":2.4533127645227752,"vY0":-136.55796877205802,"vZ0":-5.591479304773207,"x":161.98,"y":171.82,"x0":-1.083320263306331,"y0":50.00374175672209,"z0":5.994983357452143,"aX":-14.632804590632867},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":9.8,"breakHorizontal":13.6,"spinRate":2091,"spinDirection":196},"zone":13,"typeConfidence":2.0,"plateTime":0.4011402443853016,"extension":6.513399558967618},"index":0,"playId":"a233fc57-53fc-3b05-9359-933d6a534fd3","pitchNumber":1,"startTime":"2026-07-27T23:19:30.561Z","endTime":"2026-07-27T23:19:34.471Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680694,"link":"/api/v1/people/680694","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":702616,"link":"/api/v1/people/702616"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":663837,"link":"/api/v1/people/663837","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":86.6,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.254415475421656,"aZ":-20.4492559017799,"pfxX":-7.883351531054551,"pfxZ":6.155468979633139,"pX":0.019826367238824714,"pZ":2.0605487466141477,"vX0":5.349447016805415,"vY0":-136.67808426333198,"vZ0":-6.799561651137399,"x":116.24,"y":183.15,"x0":-0.931988668328339,"y0":50.00119039260581,"z0":5.970120953622658,"aX":-15.012599494728436},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":10.0,"breakHorizontal":13.2,"spinRate":2152,"spinDirection":200},"zone":8,"typeConfidence":2.0,"plateTime":0.39973560553749854,"extension":6.458723795586308},"index":1,"playId":"2f9b1951-438d-3cd2-a4fa-d289564dadb0","pitchNumber":2,"startTime":"2026-07-27T23:19:48.996Z","endTime":"2026-07-27T23:19:52.687Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680694,"link":"/api/v1/people/680694","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":702616,"link":"/api/v1/people/702616"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":663837,"link":"/api/v1/people/663837","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":79.6,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.907337321022837,"aZ":-26.08597986658488,"pfxX":3.523994245990808,"pfxZ":3.7644688096963446,"pX":0.18641286615128808,"pZ":3.035249891092764,"vX0":2.606082903935344,"vY0":-126.3504903594434,"vZ0":-2.4034858440383386,"x":109.89,"y":156.83,"x0":-1.316317113187773,"y0":50.000732055607486,"z0":6.0965221162585825,"aX":5.691811195127999},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":6.5,"breakHorizontal":-7.0,"spinRate":2595,"spinDirection":54},"zone":2,"typeConfidence":2.0,"plateTime":0.4336162611497265,"extension":6.404603975318232},"index":2,"playId":"625029ba-050e-304c-9f68-d86499b44491","pitchNumber":3,"startTime":"2026-07-27T23:20:07.466Z","endTime":"2026-07-27T23:20:10.991Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680694,"link":"/api/v1/people/680694","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":702616,"link":"/api/v1/people/702616"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":663837,"link":"/api/v1/people/663837","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":81.2,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.381565210102213,"aZ":-30.199919906023624,"pfxX":4.43866533614527,"pfxZ":1.1959263500278938,"pX":1.8010153474195363,"pZ":1.011769954436947,"vX0":5.805194263909136,"vY0":-127.8266473016475,"vZ0":-6.373080913940222,"x":48.35,"y":211.46,"x0":-1.0763645826394548,"y0":50.00430148544704,"z0":5.908700999673801,"aX":7.345196368821388},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":1.0,"breakHorizontal":-9.4,"spinRate":2652,"spinDirection":44},"zone":14,"typeConfidence":2.0,"plateTime":0.4285096720788495,"extension":6.554356351983576},"index":3,"playId":"507ff156-bb96-3e54-99cc-5cf77b85f961","pitchNumber":4,"startTime":"2026-07-27T23:20:33.612Z","endTime":"2026-07-27T23:20:37.381Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680694,"link":"/api/v1/people/680694","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":702616,"link":"/api/v1/people/702616"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":663837,"link":"/api/v1/people/663837","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":87.7,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.628526515055643,"aZ":-20.281526049019988,"pfxX":-3.6321678183651906,"pfxZ":6.097821191023433,"pX":0.8598912383192083,"pZ":1.577444297710208,"vX0":6.091612253406673,"vY0":-138.4555537920019,"vZ0":-8.102327897881773,"x":84.22,"y":196.19,"x0":-0.8923911898826457,"y0":50.00260944911558,"z0":5.888544453344182,"aX":-7.083616419872403},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":9.6,"breakHorizontal":5.4,"spinRate":2303,"spinDirection":193},"zone":14,"typeConfidence":2.0,"plateTime":0.3949361684051529,"extension":6.4744661863182005},"index":4,"playId":"b870912a-f5c5-31bc-848a-be7564e206c8","pitchNumber":5,"startTime":"2026-07-27T23:20:51.956Z","endTime":"2026-07-27T23:20:56.306Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680694,"link":"/api/v1/people/680694","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":702616,"link":"/api/v1/people/702616"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":663837,"link":"/api/v1/people/663837","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":85.2,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.094659109494874,"aZ":-19.09843785699416,"pfxX":-5.962743622946667,"pfxZ":7.044862135335479,"pX":0.4822392280841801,"pZ":1.5113574416283124,"vX0":6.200402371490618,"vY0":-135.6979594208562,"vZ0":-8.04618611204851,"x":98.62,"y":197.97,"x0":-1.0631474035396853,"y0":50.00054557438036,"z0":5.857302168920161,"aX":-11.062875233967352},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":11.2,"breakHorizontal":9.4,"spinRate":2188,"spinDirection":197},"zone":14,"typeConfidence":2.0,"plateTime":0.4044153931347281,"extension":6.6530099746667295},"hitData":{"launchSpeed":87.2,"launchAngle":-42.0,"totalDistance":1.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":108.85,"coordY":164.86}},"index":5,"playId":"6621c4a5-ea0b-3f92-a9fc-b997d63a3926","pitchNumber":6,"startTime":"2026-07-27T23:21:12.143Z","endTime":"2026-07-27T23:21:19.637Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680694,"link":"/api/v1/people/680694","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":702616,"link":"/api/v1/people/702616"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":663837,"link":"/api/v1/people/663837","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663837,"link":"/api/v1/people/663837"},"credit":"b_ab"},{"player":{"id":680694,"link":"/api/v1/people/680694"},"credit":"p_ab"},{"player":{"id":663837,"link":"/api/v1/people/663837"},"credit":"b_pa"},{"player":{"id":680694,"link":"/api/v1/people/680694"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":28.799999999999997,"awayTeamWinProbability":71.2,"homeTeamWinProbabilityAdded":-1.1000000000000014,"leverageIndex":0.43,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-07-27T23:21:19.637Z","atBatIndex":20},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Taylor Ward walks.","rbi":0,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-27T23:23:16.265Z","endTime":"2026-07-27T23:24:53.281Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672456,"fullName":"Keider Montero","link":"/api/v1/people/672456"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"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":"Walk","eventType":"walk","movementReason":null,"runner":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":85.6,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.897281619128893,"aZ":-21.39154859900106,"pfxX":-10.2266235384778,"pfxZ":5.742420563777696,"pX":-0.4975936441748324,"pZ":3.9622389412462313,"vX0":7.824317592787527,"vY0":-135.94373725230832,"vZ0":-0.8504503514491139,"x":135.97,"y":131.8,"x0":-2.0797622604456856,"y0":50.00234898291332,"z0":5.759580250839633,"aX":-19.202757348114105},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":10.4,"breakHorizontal":16.9,"spinRate":2325,"spinDirection":215},"zone":11,"typeConfidence":0.88,"plateTime":0.40241207357863873,"extension":6.331564584795086},"index":0,"playId":"34845c2d-ff7d-3d7e-b90c-a803a4cfe501","pitchNumber":1,"startTime":"2026-07-27T23:23:27.075Z","endTime":"2026-07-27T23:23:30.466Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672456,"link":"/api/v1/people/672456","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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.1,"endSpeed":85.0,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.825853645238123,"aZ":-16.177062790201656,"pfxX":-4.537316965280986,"pfxZ":8.61327371256195,"pX":-0.18417277430125034,"pZ":3.921799411996074,"vX0":6.333771824315277,"vY0":-135.47112034245433,"vZ0":-1.9245401269540756,"x":124.02,"y":132.89,"x0":-1.9638518069820747,"y0":50.0017396161393,"z0":5.7732342717215825,"aX":-8.426449366266679},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":15.4,"breakHorizontal":6.8,"spinRate":2243,"spinDirection":213},"zone":11,"typeConfidence":0.9,"plateTime":0.4044430258601861,"extension":6.159038482127817},"index":1,"playId":"9d5fa29e-d523-3eb3-bc2b-0a01ab6c7701","pitchNumber":2,"startTime":"2026-07-27T23:23:41.769Z","endTime":"2026-07-27T23:23:46.086Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672456,"link":"/api/v1/people/672456","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":85.2,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.850368355995837,"aZ":-19.744552448630056,"pfxX":-9.82061264211434,"pfxZ":6.680546585077934,"pX":-0.8799412010566307,"pZ":3.752833419741404,"vX0":6.989221776925169,"vY0":-135.3821345313648,"vZ0":-1.581615619042906,"x":150.54,"y":137.45,"x0":-2.2157519744121013,"y0":50.0055975013783,"z0":5.723125146282418,"aX":-18.279179267767198},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":12.0,"breakHorizontal":16.3,"spinRate":2282,"spinDirection":212},"zone":11,"typeConfidence":0.89,"plateTime":0.4041967582248862,"extension":5.979370355804955},"index":2,"playId":"b8fbb0b9-a77a-32f3-baa2-ee501e036498","pitchNumber":3,"startTime":"2026-07-27T23:23:59.771Z","endTime":"2026-07-27T23:24:03.761Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672456,"link":"/api/v1/people/672456","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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":92.7,"endSpeed":85.0,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.536713186309647,"aZ":-14.991784859021895,"pfxX":-3.9181021341644633,"pfxZ":9.312564853170342,"pX":-0.6942233082034429,"pZ":2.065321120916184,"vX0":5.539686993153445,"vY0":-134.7844420796366,"vZ0":-6.8232937956068875,"x":143.46,"y":183.02,"x0":-2.264468795425622,"y0":50.0034245223654,"z0":5.683033914443228,"aX":-7.229782183779196},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":15.6,"breakHorizontal":6.0,"spinRate":2301,"spinDirection":215},"zone":7,"typeConfidence":0.9,"plateTime":0.40595252617490374,"extension":6.0730727928494685},"index":3,"playId":"29317047-cef3-3349-bfb5-ba7bbd5a74db","pitchNumber":4,"startTime":"2026-07-27T23:24:20.028Z","endTime":"2026-07-27T23:24:23.698Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672456,"link":"/api/v1/people/672456","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":78.1,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.165390975402325,"aZ":-31.902547816042365,"pfxX":2.6298960050510827,"pfxZ":0.1769292435873595,"pX":0.2970335698353939,"pZ":2.3768660154384684,"vX0":5.490261088809084,"vY0":-124.09829257994964,"vZ0":-1.7614767735236052,"x":105.68,"y":174.6,"x0":-2.29079825862013,"y0":50.00457163067814,"z0":5.7678792482147925,"aX":4.07779999243126},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":0.1,"breakHorizontal":-6.1,"spinRate":2600,"spinDirection":62},"zone":6,"typeConfidence":0.91,"plateTime":0.44233262052146216,"extension":6.105840388525739},"index":4,"playId":"31cd922a-847b-3f4a-b95a-78379ecf8c1e","pitchNumber":5,"startTime":"2026-07-27T23:24:34.276Z","endTime":"2026-07-27T23:24:38.360Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672456,"link":"/api/v1/people/672456","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":86.8,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.89293299133369,"aZ":-14.243421649459385,"pfxX":-3.659489815619116,"pfxZ":9.434885517749871,"pX":1.4496275441038615,"pZ":1.460064469464969,"vX0":10.105637970816197,"vY0":-136.25819853489256,"vZ0":-8.64552419703643,"x":61.74,"y":199.36,"x0":-1.814167252788753,"y0":50.005648534842635,"z0":5.635230047764808,"aX":-6.957661286873707},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":15.6,"breakHorizontal":4.8,"spinRate":2241,"spinDirection":209},"zone":14,"typeConfidence":0.9,"plateTime":0.40031338769405345,"extension":6.351433775633562},"index":5,"playId":"277b6a79-90c7-302a-a9d4-1c371997e3f2","pitchNumber":6,"startTime":"2026-07-27T23:24:49.416Z","endTime":"2026-07-27T23:24:53.281Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672456,"link":"/api/v1/people/672456","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621493,"link":"/api/v1/people/621493"},"credit":"b_pa"},{"player":{"id":672456,"link":"/api/v1/people/672456"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":26.0,"awayTeamWinProbability":74.0,"homeTeamWinProbabilityAdded":-2.799999999999997,"leverageIndex":0.69,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2026-07-27T23:24:53.281Z","atBatIndex":21},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Leody Taveras grounds into a force out, first baseman Spencer Torkelson to shortstop Kevin McGonigle. Taylor Ward out at 2nd. Leody Taveras to 1st.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-27T23:24:54.210Z","endTime":"2026-07-27T23:25:27.347Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":672456,"fullName":"Keider Montero","link":"/api/v1/people/672456"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":805808,"link":"/api/v1/people/805808"},"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":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"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(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.5,"endSpeed":74.2,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.362206737654237,"aZ":-38.58434091798882,"pfxX":4.949935271342551,"pfxZ":-4.690101479206881,"pX":0.017485689412265894,"pZ":1.2237638381219953,"vX0":3.2662878613294697,"vY0":-115.82378365293019,"vZ0":-2.1160990846982166,"x":116.33,"y":205.74,"x0":-2.0510200140882424,"y0":50.00268662839602,"z0":5.817434333270721,"aX":6.766417868198821},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.7,"breakVerticalInduced":-8.8,"breakHorizontal":-9.7,"spinRate":2959,"spinDirection":38},"zone":14,"typeConfidence":0.9,"plateTime":0.47176523852655583,"extension":6.179617054560336},"hitData":{"launchSpeed":81.1,"launchAngle":-22.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":142.8,"coordY":169.92}},"index":0,"playId":"192fd0be-53de-3456-9c5b-5f1c6807c855","pitchNumber":1,"startTime":"2026-07-27T23:25:19.350Z","endTime":"2026-07-27T23:25:27.347Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672456,"link":"/api/v1/people/672456","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":665750,"link":"/api/v1/people/665750","batSide":{"code":"L","description":"Left"}},"first":{"id":621493,"link":"/api/v1/people/621493"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665750,"link":"/api/v1/people/665750"},"credit":"b_ab"},{"player":{"id":672456,"link":"/api/v1/people/672456"},"credit":"p_ab"},{"player":{"id":665750,"link":"/api/v1/people/665750"},"credit":"b_pa"},{"player":{"id":672456,"link":"/api/v1/people/672456"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":28.7,"awayTeamWinProbability":71.3,"homeTeamWinProbabilityAdded":2.6999999999999993,"leverageIndex":1.13,"dramaIndex":50.0,"contextMetrics":{},"playEndTime":"2026-07-27T23:25:27.347Z","atBatIndex":22},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jackson Holliday singles on a ground ball to center fielder James Outman. Leody Taveras to 3rd.","rbi":0,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-27T23:25:36.826Z","endTime":"2026-07-27T23:27:10.717Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":672456,"fullName":"Keider Montero","link":"/api/v1/people/672456"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"postOnThird":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"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":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":681546,"link":"/api/v1/people/681546"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":86.4,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.044924124349787,"aZ":-15.514922045036956,"pfxX":-4.409887989642104,"pfxZ":8.835754560121313,"pX":1.4049418283482762,"pZ":1.5684416442574147,"vX0":10.44602375521178,"vY0":-135.81052759936222,"vZ0":-7.94137298009718,"x":63.45,"y":196.43,"x0":-1.901950998442996,"y0":50.00651020796561,"z0":5.589201877801422,"aX":-8.318915138898515},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":14.6,"breakHorizontal":6.0,"spinRate":2309,"spinDirection":209},"zone":14,"typeConfidence":0.9,"plateTime":0.4018139963259726,"extension":6.56970586208324},"index":0,"playId":"7c5782e8-536b-32b4-8af1-86fa89ff62a0","pitchNumber":1,"startTime":"2026-07-27T23:25:56.398Z","endTime":"2026-07-27T23:26:00.586Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672456,"link":"/api/v1/people/672456","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":702616,"link":"/api/v1/people/702616","batSide":{"code":"L","description":"Left"}},"first":{"id":665750,"link":"/api/v1/people/665750"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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":"28848b88-a9a1-3a9f-93f0-80ee4d89f232","startTime":"2026-07-27T23:26:14.597Z","endTime":"2026-07-27T23:26:17.946Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":672456,"link":"/api/v1/people/672456","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":702616,"link":"/api/v1/people/702616","batSide":{"code":"L","description":"Left"}},"first":{"id":665750,"link":"/api/v1/people/665750"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":79.5,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.519341805080508,"aZ":-27.936505214996977,"pfxX":2.565432635401744,"pfxZ":2.6677825318481077,"pX":0.4214813314877321,"pZ":2.4937003487942695,"vX0":5.585640515620246,"vY0":-124.27424706669278,"vZ0":-2.2577432012602205,"x":100.93,"y":171.45,"x0":-2.175612856979904,"y0":50.001365647730445,"z0":5.7014046999216905,"aX":4.068918186513413},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":4.6,"breakHorizontal":-5.8,"spinRate":2508,"spinDirection":79},"zone":6,"typeConfidence":0.9,"plateTime":0.4383194443932643,"extension":6.144326086433586},"index":2,"playId":"5ee5a785-b910-3fe2-b96f-5f1e8d2a474d","pitchNumber":2,"startTime":"2026-07-27T23:26:34.159Z","endTime":"2026-07-27T23:26:37.858Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672456,"link":"/api/v1/people/672456","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":702616,"link":"/api/v1/people/702616","batSide":{"code":"L","description":"Left"}},"first":{"id":665750,"link":"/api/v1/people/665750"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":79.2,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.96404485426207,"aZ":-28.14232022293405,"pfxX":-9.54912546480198,"pfxZ":2.5473189861578938,"pX":-0.42100375452930383,"pZ":2.7771290503207036,"vX0":7.543191309682982,"vY0":-124.34227835088934,"vZ0":-1.5732556090008072,"x":133.05,"y":163.8,"x0":-2.2345544087747826,"y0":50.00589225899453,"z0":5.725289955367748,"aX":-15.145416542855758},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":4.6,"breakHorizontal":15.8,"spinRate":1634,"spinDirection":235},"zone":1,"typeConfidence":0.9,"plateTime":0.4383705888091787,"extension":6.138004677795039},"hitData":{"launchSpeed":104.5,"launchAngle":3.0,"totalDistance":82.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":147.36,"coordY":103.04}},"index":3,"playId":"534095c2-aa29-3646-a274-fef9fbdc9c92","pitchNumber":3,"startTime":"2026-07-27T23:26:59.688Z","endTime":"2026-07-27T23:27:10.717Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672456,"link":"/api/v1/people/672456","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":702616,"link":"/api/v1/people/702616","batSide":{"code":"L","description":"Left"}},"first":{"id":665750,"link":"/api/v1/people/665750"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702616,"link":"/api/v1/people/702616"},"credit":"b_ab"},{"player":{"id":672456,"link":"/api/v1/people/672456"},"credit":"p_ab"},{"player":{"id":702616,"link":"/api/v1/people/702616"},"credit":"b_pa"},{"player":{"id":672456,"link":"/api/v1/people/672456"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":23.5,"awayTeamWinProbability":76.5,"homeTeamWinProbabilityAdded":-5.199999999999999,"leverageIndex":0.96,"dramaIndex":61.0,"contextMetrics":{},"playEndTime":"2026-07-27T23:27:10.717Z","atBatIndex":23},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Coby Mayo singles on a line drive to left fielder Matt Vierling. Leody Taveras scores. Jackson Holliday to 3rd.","rbi":1,"awayScore":4,"homeScore":1,"isOut":false},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-27T23:27:17.159Z","endTime":"2026-07-27T23:28:15.684Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672456,"fullName":"Keider Montero","link":"/api/v1/people/672456"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"postOnThird":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"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":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":663837,"link":"/api/v1/people/663837"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"responsiblePitcher":{"id":672456,"link":"/api/v1/people/672456"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":86.9,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.397395759313277,"aZ":-20.75922741889127,"pfxX":-9.358882093851932,"pfxZ":5.9430874966005085,"pX":0.6484812071712489,"pZ":1.6450491959319653,"vX0":10.986363131952796,"vY0":-137.451110182974,"vZ0":-6.635905685674122,"x":92.28,"y":194.36,"x0":-2.1773204670133093,"y0":50.003800340583304,"z0":5.492118946518077,"aX":-17.97681568160534},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":9.5,"breakHorizontal":14.8,"spinRate":2244,"spinDirection":219},"zone":14,"typeConfidence":0.9,"plateTime":0.3979232998325175,"extension":6.375549505625886},"index":0,"playId":"9aaebbdc-252e-3219-b86a-57e263884e92","pitchNumber":1,"startTime":"2026-07-27T23:27:44.854Z","endTime":"2026-07-27T23:27:48.777Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672456,"link":"/api/v1/people/672456","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"first":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":665750,"link":"/api/v1/people/665750"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":87.1,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.329601865095984,"aZ":-21.283554361587786,"pfxX":-8.837672025650726,"pfxZ":5.660012388564462,"pX":0.3224589368586479,"pZ":1.752380979212324,"vX0":9.396066738907564,"vY0":-137.37183831570476,"vZ0":-6.410807063865997,"x":104.71,"y":191.47,"x0":-1.9820812761880362,"y0":50.00597108983167,"z0":5.547206683274687,"aX":-17.018357597792},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":9.1,"breakHorizontal":14.2,"spinRate":2303,"spinDirection":220},"zone":9,"typeConfidence":0.9,"plateTime":0.3975873964331367,"extension":6.382174544832326},"hitData":{"launchSpeed":97.9,"launchAngle":12.0,"totalDistance":233.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":87.91,"coordY":90.89}},"index":1,"playId":"bc1cc293-019b-37df-b349-22ed610c7295","pitchNumber":2,"startTime":"2026-07-27T23:28:05.481Z","endTime":"2026-07-27T23:28:15.684Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672456,"link":"/api/v1/people/672456","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"first":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":665750,"link":"/api/v1/people/665750"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691723,"link":"/api/v1/people/691723"},"credit":"b_ab"},{"player":{"id":672456,"link":"/api/v1/people/672456"},"credit":"p_ab"},{"player":{"id":691723,"link":"/api/v1/people/691723"},"credit":"b_pa"},{"player":{"id":672456,"link":"/api/v1/people/672456"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":16.5,"awayTeamWinProbability":83.5,"homeTeamWinProbabilityAdded":-7.0,"leverageIndex":1.48,"dramaIndex":85.0,"contextMetrics":{},"playEndTime":"2026-07-27T23:28:15.684Z","atBatIndex":24},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Jeremiah Jackson hit by pitch. Coby Mayo to 2nd.","rbi":0,"awayScore":4,"homeScore":1,"isOut":false},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-27T23:28:24.668Z","endTime":"2026-07-27T23:29:46.812Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672456,"fullName":"Keider Montero","link":"/api/v1/people/672456"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"postOnSecond":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"postOnThird":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2],"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":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"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":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"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.6,"endSpeed":81.0,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.630978122849786,"aZ":-32.189471077247454,"pfxX":2.4425657901245663,"pfxZ":-0.006447070120696452,"pX":0.8964863534193482,"pZ":2.899250903384381,"vX0":7.620062416228016,"vY0":-127.45285169172027,"vZ0":-0.8943014252101015,"x":82.83,"y":160.5,"x0":-2.441869283158557,"y0":50.0051412738409,"z0":5.782438527146802,"aX":4.0437178923175505},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":0.0,"breakHorizontal":-6.0,"spinRate":2581,"spinDirection":95},"zone":12,"typeConfidence":0.9,"plateTime":0.428713756433444,"extension":6.126459702654282},"index":0,"playId":"49aca4c8-d99e-3132-9d3e-7426a36295fa","pitchNumber":1,"startTime":"2026-07-27T23:28:52.158Z","endTime":"2026-07-27T23:28:56.308Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672456,"link":"/api/v1/people/672456","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":669236,"link":"/api/v1/people/669236","batSide":{"code":"R","description":"Right"}},"first":{"id":691723,"link":"/api/v1/people/691723"},"third":{"id":702616,"link":"/api/v1/people/702616"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":80.0,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.16895092492183,"aZ":-29.88243628106372,"pfxX":2.4415826200361996,"pfxZ":1.4216631344200525,"pX":-0.1505014320653803,"pZ":1.7117869443897809,"vX0":4.628603191773106,"vY0":-125.78541757671654,"vZ0":-4.115820521648224,"x":122.74,"y":192.56,"x0":-2.327598280794196,"y0":50.00251806152028,"z0":5.776957497304806,"aX":3.933795001021778},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":1.9,"breakHorizontal":-5.4,"spinRate":2567,"spinDirection":68},"zone":8,"typeConfidence":0.9,"plateTime":0.43451995079039607,"extension":6.286151003452861},"index":1,"playId":"ec0b5324-d25a-36fd-9bc6-aecb897dde21","pitchNumber":2,"startTime":"2026-07-27T23:29:12.530Z","endTime":"2026-07-27T23:29:16.406Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672456,"link":"/api/v1/people/672456","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":669236,"link":"/api/v1/people/669236","batSide":{"code":"R","description":"Right"}},"first":{"id":691723,"link":"/api/v1/people/691723"},"third":{"id":702616,"link":"/api/v1/people/702616"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":86.5,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.905427704570503,"aZ":-23.114645614621747,"pfxX":-8.561021468730551,"pfxZ":4.7389390407666685,"pX":-1.738097799672154,"pZ":3.9006457318973182,"vX0":4.4866696115012585,"vY0":-136.82882415015055,"vZ0":-0.8013499139330569,"x":183.25,"y":133.46,"x0":-2.279777471547145,"y0":50.00279394414883,"z0":5.769623980561933,"aX":-16.363839124442915},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":8.6,"breakHorizontal":14.6,"spinRate":2137,"spinDirection":223},"zone":11,"typeConfidence":0.89,"plateTime":0.399078312962561,"extension":6.191478872795449},"index":2,"playId":"659354d6-33f9-398b-a281-6a0e204c6560","pitchNumber":3,"startTime":"2026-07-27T23:29:39.784Z","endTime":"2026-07-27T23:29:46.812Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672456,"link":"/api/v1/people/672456","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":669236,"link":"/api/v1/people/669236","batSide":{"code":"R","description":"Right"}},"first":{"id":691723,"link":"/api/v1/people/691723"},"third":{"id":702616,"link":"/api/v1/people/702616"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669236,"link":"/api/v1/people/669236"},"credit":"b_pa"},{"player":{"id":672456,"link":"/api/v1/people/672456"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":14.899999999999999,"awayTeamWinProbability":85.1,"homeTeamWinProbabilityAdded":-1.6000000000000014,"leverageIndex":1.14,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2026-07-27T23:29:46.812Z","atBatIndex":25},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Chadwick Tromp grounds into a double play, third baseman Colt Keith to catcher Dillon Dingler to first baseman Spencer Torkelson. Jackson Holliday out at home. Chadwick Tromp out at 1st.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-27T23:31:00.753Z","endTime":"2026-07-27T23:31:55.085Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":644433,"fullName":"Chadwick Tromp","link":"/api/v1/people/644433"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672456,"fullName":"Keider Montero","link":"/api/v1/people/672456"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"3B","start":"3B","end":null,"outBase":"4B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":690993,"link":"/api/v1/people/690993"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":693307,"link":"/api/v1/people/693307"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"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":644433,"fullName":"Chadwick Tromp","link":"/api/v1/people/644433"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-27T23:30:13.927Z","endTime":"2026-07-27T23:31:03.060Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":672456,"link":"/api/v1/people/672456","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":644433,"link":"/api/v1/people/644433","batSide":{"code":"R","description":"Right"}},"first":{"id":669236,"link":"/api/v1/people/669236"},"second":{"id":691723,"link":"/api/v1/people/691723"},"third":{"id":702616,"link":"/api/v1/people/702616"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":86.9,"strikeZoneTop":3.024,"strikeZoneBottom":1.526,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.88977651570364,"aZ":-18.698069344369436,"pfxX":-9.81606872147615,"pfxZ":6.967701263872026,"pX":0.5208711353207118,"pZ":2.582652388957562,"vX0":10.542156337813697,"vY0":-138.2053377143302,"vZ0":-4.893799741665296,"x":97.15,"y":169.05,"x0":-2.0682476232027476,"y0":50.00181319282842,"z0":5.632649180438596,"aX":-18.982622359597947},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":11.8,"breakHorizontal":15.6,"spinRate":2216,"spinDirection":217},"zone":6,"typeConfidence":0.9,"plateTime":0.396361779294367,"extension":6.429091478828479},"index":1,"playId":"eafb7b0d-2354-31cf-b7f8-ce9f91476e5d","pitchNumber":1,"startTime":"2026-07-27T23:31:03.060Z","endTime":"2026-07-27T23:31:06.411Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672456,"link":"/api/v1/people/672456","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":644433,"link":"/api/v1/people/644433","batSide":{"code":"R","description":"Right"}},"first":{"id":669236,"link":"/api/v1/people/669236"},"second":{"id":691723,"link":"/api/v1/people/691723"},"third":{"id":702616,"link":"/api/v1/people/702616"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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.6,"endSpeed":81.2,"strikeZoneTop":3.024,"strikeZoneBottom":1.526,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.060595754271194,"aZ":-34.44407076653051,"pfxX":2.0436663981853886,"pfxZ":-1.380775085683811,"pX":1.3286295812251323,"pZ":1.2063047311393842,"vX0":8.252831238951048,"vY0":-127.32642015548006,"vZ0":-4.417175501766096,"x":66.36,"y":206.21,"x0":-2.214061212346763,"y0":50.0006940888819,"z0":5.675949012771309,"aX":3.3677677309845544},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-3.2,"breakHorizontal":-5.5,"spinRate":2627,"spinDirection":90},"zone":14,"typeConfidence":0.91,"plateTime":0.42944685399978555,"extension":6.365426226142021},"index":2,"playId":"e31b2bf7-be54-3967-a536-2d21e1c5de72","pitchNumber":2,"startTime":"2026-07-27T23:31:27.319Z","endTime":"2026-07-27T23:31:30.761Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672456,"link":"/api/v1/people/672456","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":644433,"link":"/api/v1/people/644433","batSide":{"code":"R","description":"Right"}},"first":{"id":669236,"link":"/api/v1/people/669236"},"second":{"id":691723,"link":"/api/v1/people/691723"},"third":{"id":702616,"link":"/api/v1/people/702616"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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":87.4,"endSpeed":80.5,"strikeZoneTop":3.024,"strikeZoneBottom":1.526,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.060748709160457,"aZ":-32.73044662234405,"pfxX":3.1305260519240217,"pfxZ":-0.33982899274867506,"pX":0.5232434213564726,"pZ":2.4443889063861874,"vX0":6.112020696290278,"vY0":-127.27128901510491,"vZ0":-1.826172994113973,"x":97.06,"y":172.78,"x0":-2.3157990092117533,"y0":50.00235399385516,"z0":5.762795776804985,"aX":5.135764485762222},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":-0.8,"breakHorizontal":-7.1,"spinRate":2812,"spinDirection":82},"zone":6,"typeConfidence":0.91,"plateTime":0.43031728503141364,"extension":6.116653194471372},"hitData":{"launchSpeed":91.6,"launchAngle":-22.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":114.42,"coordY":181.07}},"index":3,"playId":"d1878a22-83bc-3f5e-89ff-cd61f63f9966","pitchNumber":3,"startTime":"2026-07-27T23:31:46.964Z","endTime":"2026-07-27T23:31:55.085Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672456,"link":"/api/v1/people/672456","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":644433,"link":"/api/v1/people/644433","batSide":{"code":"R","description":"Right"}},"first":{"id":669236,"link":"/api/v1/people/669236"},"second":{"id":691723,"link":"/api/v1/people/691723"},"third":{"id":702616,"link":"/api/v1/people/702616"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":644433,"link":"/api/v1/people/644433"},"credit":"b_ab"},{"player":{"id":672456,"link":"/api/v1/people/672456"},"credit":"p_ab"},{"player":{"id":644433,"link":"/api/v1/people/644433"},"credit":"b_pa"},{"player":{"id":672456,"link":"/api/v1/people/672456"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":23.599999999999998,"awayTeamWinProbability":76.4,"homeTeamWinProbabilityAdded":8.7,"leverageIndex":1.37,"dramaIndex":93.0,"contextMetrics":{},"playEndTime":"2026-07-27T23:31:55.085Z","atBatIndex":26},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kevin McGonigle singles on a line drive to left fielder Taylor Ward.","rbi":0,"awayScore":4,"homeScore":1,"isOut":false},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-27T23:34:06.298Z","endTime":"2026-07-27T23:36:19.040Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680694,"fullName":"Kyle Bradish","link":"/api/v1/people/680694"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":621493,"link":"/api/v1/people/621493"},"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, 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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.1,"endSpeed":76.2,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.754920202060063,"aZ":-40.99158524081802,"pfxX":4.621425046278784,"pfxZ":-6.0378435859026975,"pX":-0.4891866783699982,"pZ":3.2840098244990092,"vX0":0.4824634952669915,"vY0":-119.70038393123944,"vZ0":1.2810520701698977,"x":135.65,"y":150.11,"x0":-1.2938989041815592,"y0":50.003893589506234,"z0":6.394509299225868,"aX":6.747975063547962},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.6,"breakVerticalInduced":-10.4,"breakHorizontal":-8.5,"spinRate":2182,"spinDirection":29},"zone":1,"typeConfidence":2.0,"plateTime":0.4565057166758004,"extension":6.184321206914715},"index":0,"playId":"c51e0d53-f105-3dc6-91b5-7626380ab1a1","pitchNumber":1,"startTime":"2026-07-27T23:34:30.081Z","endTime":"2026-07-27T23:34:33.571Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680694,"link":"/api/v1/people/680694","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":702616,"link":"/api/v1/people/702616"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":805808,"link":"/api/v1/people/805808","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":85.3,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.30101162228956,"aZ":-20.743445505293874,"pfxX":-6.6741056520586355,"pfxZ":6.16614434632679,"pX":-0.43001153456190605,"pZ":3.3585125288899973,"vX0":4.255852029517245,"vY0":-134.79022726667029,"vZ0":-3.517679131958588,"x":133.39,"y":148.1,"x0":-1.1564072984551874,"y0":50.002232781281336,"z0":6.132391775440993,"aX":-12.369755556176592},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":10.7,"breakHorizontal":11.3,"spinRate":2108,"spinDirection":196},"zone":11,"typeConfidence":2.0,"plateTime":0.4052272198075131,"extension":6.393436670253741},"index":1,"playId":"ea95f655-15e7-3e5c-b53f-4cd0cc2e960f","pitchNumber":2,"startTime":"2026-07-27T23:34:48.201Z","endTime":"2026-07-27T23:34:52.841Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680694,"link":"/api/v1/people/680694","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":702616,"link":"/api/v1/people/702616"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":805808,"link":"/api/v1/people/805808","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":79.4,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.886244990357778,"aZ":-33.68490360300261,"pfxX":6.048498331292069,"pfxZ":-0.9595172509639962,"pX":-1.2652368992395258,"pZ":1.2124938435196524,"vX0":-1.282046451336491,"vY0":-124.16310280459594,"vZ0":-5.099780094309866,"x":165.23,"y":206.04,"x0":-1.531021253933289,"y0":50.00448010476022,"z0":6.069403242564406,"aX":9.5242294911289},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-2.6,"breakHorizontal":-10.7,"spinRate":2538,"spinDirection":47},"zone":13,"typeConfidence":2.0,"plateTime":0.4397169535289702,"extension":6.186199906375933},"index":2,"playId":"685139ae-80bf-36ff-93e4-0c911427161b","pitchNumber":3,"startTime":"2026-07-27T23:35:07.222Z","endTime":"2026-07-27T23:35:11.956Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680694,"link":"/api/v1/people/680694","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":702616,"link":"/api/v1/people/702616"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":805808,"link":"/api/v1/people/805808","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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":92.9,"endSpeed":86.1,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.962173720743472,"aZ":-14.704207308462273,"pfxX":-1.5625904772321682,"pfxZ":9.297885677372062,"pX":-0.33233121098897944,"pZ":2.4151238836105327,"vX0":2.965535726985474,"vY0":-135.32359042804225,"vZ0":-6.935276711131202,"x":129.67,"y":173.57,"x0":-1.233024344983661,"y0":50.002223837879086,"z0":6.016614316566157,"aX":-2.9359566813137494},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.8,"breakHorizontal":2.3,"spinRate":2368,"spinDirection":194},"zone":4,"typeConfidence":2.0,"plateTime":0.40279204067411367,"extension":6.414641994038865},"index":3,"playId":"c61f6422-e5ab-367f-ba13-5db85cdb231a","pitchNumber":4,"startTime":"2026-07-27T23:35:24.813Z","endTime":"2026-07-27T23:35:28.476Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680694,"link":"/api/v1/people/680694","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":702616,"link":"/api/v1/people/702616"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":805808,"link":"/api/v1/people/805808","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":85.7,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.264644596339835,"aZ":-16.223662140517824,"pfxX":-1.8081670503613254,"pfxZ":8.543084455384031,"pX":-0.2184774610133868,"pZ":3.2129541219196684,"vX0":3.403734156947884,"vY0":-135.01680025410528,"vZ0":-4.601778816431754,"x":125.33,"y":152.03,"x0":-1.2541235546731024,"y0":50.00481545530614,"z0":6.062438592023512,"aX":-3.3770985931520934},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":14.9,"breakHorizontal":2.6,"spinRate":2334,"spinDirection":194},"zone":2,"typeConfidence":2.0,"plateTime":0.403935978100578,"extension":6.281000123673265},"index":4,"playId":"f38c7d95-736c-3e67-8337-33c92896f693","pitchNumber":5,"startTime":"2026-07-27T23:35:43.291Z","endTime":"2026-07-27T23:35:46.476Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680694,"link":"/api/v1/people/680694","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":702616,"link":"/api/v1/people/702616"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":805808,"link":"/api/v1/people/805808","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":88.0,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.224700189846875,"aZ":-20.128959354349885,"pfxX":-7.411863554250497,"pfxZ":6.161622688501329,"pX":-0.26417305246709494,"pZ":1.5949333945981503,"vX0":5.0068885532244245,"vY0":-138.10424187536046,"vZ0":-8.207338046113167,"x":127.07,"y":195.72,"x0":-1.1263407595804453,"y0":50.00636950190581,"z0":5.930617165059199,"aX":-14.495772857568467},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":9.8,"breakHorizontal":12.6,"spinRate":2036,"spinDirection":204},"zone":8,"typeConfidence":2.0,"plateTime":0.3947681049432936,"extension":6.366743696032811},"hitData":{"launchSpeed":99.5,"launchAngle":11.0,"totalDistance":204.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":88.8,"coordY":95.08}},"index":5,"playId":"b5156023-a238-3eaf-981f-396e35eca7fc","pitchNumber":6,"startTime":"2026-07-27T23:36:09.111Z","endTime":"2026-07-27T23:36:19.040Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680694,"link":"/api/v1/people/680694","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":702616,"link":"/api/v1/people/702616"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":805808,"link":"/api/v1/people/805808","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805808,"link":"/api/v1/people/805808"},"credit":"b_ab"},{"player":{"id":680694,"link":"/api/v1/people/680694"},"credit":"p_ab"},{"player":{"id":805808,"link":"/api/v1/people/805808"},"credit":"b_pa"},{"player":{"id":680694,"link":"/api/v1/people/680694"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":27.6,"awayTeamWinProbability":72.4,"homeTeamWinProbabilityAdded":4.0000000000000036,"leverageIndex":0.92,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-07-27T23:36:19.040Z","atBatIndex":27},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Dillon Dingler lines out to second baseman Jeremiah Jackson.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-27T23:36:20.242Z","endTime":"2026-07-27T23:37:14.315Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680694,"fullName":"Kyle Bradish","link":"/api/v1/people/680694"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"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":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669236,"link":"/api/v1/people/669236"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":87.1,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.040853270418648,"aZ":-21.19352911798085,"pfxX":-6.773026798981984,"pfxZ":5.7056599905665575,"pX":0.3603383272564865,"pZ":2.3509514730527807,"vX0":6.525407470715623,"vY0":-137.27310037088643,"vZ0":-5.789501867586026,"x":103.26,"y":175.3,"x0":-1.1581903890445213,"y0":50.001914582878584,"z0":5.912997543348595,"aX":-13.03240174309904},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":9.4,"breakHorizontal":11.0,"spinRate":2081,"spinDirection":193},"zone":6,"typeConfidence":2.0,"plateTime":0.397746934488715,"extension":6.493332611402977},"index":0,"playId":"f46e878b-cdd2-3d72-944d-179bcf74aeb6","pitchNumber":1,"startTime":"2026-07-27T23:36:46.932Z","endTime":"2026-07-27T23:36:50.591Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680694,"link":"/api/v1/people/680694","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":702616,"link":"/api/v1/people/702616"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","batSide":{"code":"R","description":"Right"}},"first":{"id":805808,"link":"/api/v1/people/805808"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":80.5,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.900115796829184,"aZ":-32.022518305209886,"pfxX":5.74937669621769,"pfxZ":0.09001847914469252,"pX":1.221604422948826,"pZ":2.533855367390095,"vX0":4.3321262147564505,"vY0":-126.3752330321582,"vZ0":-2.3526915420897567,"x":70.44,"y":170.37,"x0":-1.2570448380836075,"y0":50.001065713329275,"z0":6.029766074458802,"aX":9.368581198669428},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":-0.1,"breakHorizontal":-11.4,"spinRate":2626,"spinDirection":63},"zone":14,"typeConfidence":2.0,"plateTime":0.4321473621048777,"extension":6.434239028972725},"hitData":{"launchSpeed":65.7,"launchAngle":17.0,"totalDistance":147.0,"trajectory":"line_drive","hardness":"medium","location":"4","coordinates":{"coordX":133.03,"coordY":143.47}},"index":1,"playId":"04c46f1b-1cd0-34f4-83ba-b7bf664d239a","pitchNumber":2,"startTime":"2026-07-27T23:37:05.319Z","endTime":"2026-07-27T23:37:14.315Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680694,"link":"/api/v1/people/680694","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":702616,"link":"/api/v1/people/702616"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","batSide":{"code":"R","description":"Right"}},"first":{"id":805808,"link":"/api/v1/people/805808"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"credit":"b_ab"},{"player":{"id":680694,"link":"/api/v1/people/680694"},"credit":"p_ab"},{"player":{"id":693307,"link":"/api/v1/people/693307"},"credit":"b_pa"},{"player":{"id":680694,"link":"/api/v1/people/680694"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":23.9,"awayTeamWinProbability":76.1,"homeTeamWinProbabilityAdded":-3.700000000000003,"leverageIndex":1.63,"dramaIndex":69.0,"contextMetrics":{},"playEndTime":"2026-07-27T23:37:14.315Z","atBatIndex":28},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Colt Keith grounds into a double play, second baseman Jeremiah Jackson to shortstop Jackson Holliday to first baseman Pete Alonso. Kevin McGonigle out at 2nd. Colt Keith out at 1st.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-27T23:37:15.265Z","endTime":"2026-07-27T23:38:09.196Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680694,"fullName":"Kyle Bradish","link":"/api/v1/people/680694"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"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":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669236,"link":"/api/v1/people/669236"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":702616,"link":"/api/v1/people/702616"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":702616,"link":"/api/v1/people/702616"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":87.1,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.052534191861813,"aZ":-17.3981798395449,"pfxX":-5.461541707993167,"pfxZ":7.686081271461679,"pX":0.052222900159878086,"pZ":2.3933643795775588,"vX0":5.011055310514841,"vY0":-137.01029458170476,"vZ0":-6.462553012944578,"x":115.01,"y":174.16,"x0":-1.0808272631352405,"y0":50.00512990805902,"z0":5.949485146073798,"aX":-10.502859553497245},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":13.0,"breakHorizontal":9.0,"spinRate":2080,"spinDirection":191},"zone":5,"typeConfidence":2.0,"plateTime":0.3980558630899269,"extension":6.431659172977019},"index":0,"playId":"c71730c6-3cd3-316f-afa2-9b7d3f83e7da","pitchNumber":1,"startTime":"2026-07-27T23:37:39.020Z","endTime":"2026-07-27T23:37:42.805Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680694,"link":"/api/v1/people/680694","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":702616,"link":"/api/v1/people/702616"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"first":{"id":805808,"link":"/api/v1/people/805808"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":87.3,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.70680315204488,"aZ":-20.167593183717397,"pfxX":-5.794490985254818,"pfxZ":6.219847483035366,"pX":-0.8126740206304414,"pZ":2.6501051629614176,"vX0":3.4621910845894983,"vY0":-137.19740438583852,"vZ0":-5.265647887952273,"x":147.98,"y":167.23,"x0":-1.3296927263952676,"y0":50.005911444735084,"z0":5.944145345853904,"aX":-11.19013882049688},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":10.6,"breakHorizontal":10.0,"spinRate":2077,"spinDirection":198},"zone":4,"typeConfidence":2.0,"plateTime":0.3972912441810048,"extension":6.493325560105416},"hitData":{"launchSpeed":84.9,"launchAngle":-18.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":145.33,"coordY":153.2}},"index":1,"playId":"ca69e0c6-28f3-398f-8a4e-995ef5453622","pitchNumber":2,"startTime":"2026-07-27T23:37:59.946Z","endTime":"2026-07-27T23:38:09.196Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680694,"link":"/api/v1/people/680694","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":702616,"link":"/api/v1/people/702616"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"first":{"id":805808,"link":"/api/v1/people/805808"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":690993,"link":"/api/v1/people/690993"},"credit":"b_ab"},{"player":{"id":680694,"link":"/api/v1/people/680694"},"credit":"p_ab"},{"player":{"id":690993,"link":"/api/v1/people/690993"},"credit":"b_pa"},{"player":{"id":680694,"link":"/api/v1/people/680694"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":18.6,"awayTeamWinProbability":81.4,"homeTeamWinProbabilityAdded":-5.299999999999997,"leverageIndex":1.29,"dramaIndex":70.0,"contextMetrics":{},"playEndTime":"2026-07-27T23:38:09.196Z","atBatIndex":29},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Dylan Beavers flies out to center fielder James Outman.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-27T23:39:58.677Z","endTime":"2026-07-27T23:41:05.154Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":687637,"fullName":"Dylan Beavers","link":"/api/v1/people/687637"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":672456,"fullName":"Keider Montero","link":"/api/v1/people/672456"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":687637,"fullName":"Dylan Beavers","link":"/api/v1/people/687637"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":681546,"link":"/api/v1/people/681546"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.3,"endSpeed":72.8,"strikeZoneTop":3.417,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.039527978701322,"aZ":-37.44298229626719,"pfxX":9.353438112443623,"pfxZ":-3.93181485620768,"pX":0.11918335316605036,"pZ":2.874343578516397,"vX0":1.9966581262781316,"vY0":-115.45398804504623,"vZ0":0.9532803682936122,"x":112.46,"y":161.17,"x0":-1.9733027681058186,"y0":50.00312106698066,"z0":6.081405885310317,"aX":12.530066052802853},"breaks":{"breakAngle":19.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.3,"breakVerticalInduced":-6.5,"breakHorizontal":-17.4,"spinRate":2905,"spinDirection":39},"zone":5,"typeConfidence":0.89,"plateTime":0.4758091349779905,"extension":5.861795374707598},"index":0,"playId":"668e53cf-a108-383c-939d-d2de64b2ab7a","pitchNumber":1,"startTime":"2026-07-27T23:40:16.060Z","endTime":"2026-07-27T23:40:19.669Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672456,"link":"/api/v1/people/672456","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":687637,"link":"/api/v1/people/687637","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":85.1,"strikeZoneTop":3.417,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.066353554212096,"aZ":-20.953086387284788,"pfxX":-10.177459885503936,"pfxZ":6.048819198734517,"pX":0.7192542138942171,"pZ":2.6524309223035063,"vX0":10.410069040884908,"vY0":-135.45669328714737,"vZ0":-3.973875476863436,"x":89.58,"y":167.16,"x0":-1.8545584689224595,"y0":50.00233341890739,"z0":5.606570482375191,"aX":-18.879858062329646},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":10.2,"breakHorizontal":16.2,"spinRate":2250,"spinDirection":215},"zone":6,"typeConfidence":0.88,"plateTime":0.40462249425944563,"extension":6.091137813414502},"index":1,"playId":"78940a92-6d6d-3531-9813-54b4c7a17c4e","pitchNumber":2,"startTime":"2026-07-27T23:40:31.518Z","endTime":"2026-07-27T23:40:34.973Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672456,"link":"/api/v1/people/672456","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":687637,"link":"/api/v1/people/687637","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-07-27T23:40:42.243Z","endTime":"2026-07-27T23:40:55.611Z","isPitch":false,"type":"action","player":{"id":687637,"link":"/api/v1/people/687637"},"defense":{"pitcher":{"id":672456,"link":"/api/v1/people/672456","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":687637,"link":"/api/v1/people/687637","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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.7,"endSpeed":78.8,"strikeZoneTop":3.417,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.447083393935415,"aZ":-31.10237223836412,"pfxX":3.134210887541938,"pfxZ":0.6749865552454892,"pX":-0.14907862582559223,"pZ":2.70020419416411,"vX0":3.901324519289081,"vY0":-124.86482220383105,"vZ0":-1.6456901649302829,"x":122.68,"y":165.87,"x0":-2.1395113943125095,"y0":50.00004701989456,"z0":5.930085674784615,"aX":4.940456425308523},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":1.1,"breakHorizontal":-6.6,"spinRate":2593,"spinDirection":75},"zone":5,"typeConfidence":0.91,"plateTime":0.4388837337281699,"extension":6.161536715400756},"hitData":{"launchSpeed":93.9,"launchAngle":25.0,"totalDistance":366.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":131.93,"coordY":51.9}},"index":3,"playId":"7e335539-25ef-391c-95f0-6d6614627867","pitchNumber":3,"startTime":"2026-07-27T23:40:55.611Z","endTime":"2026-07-27T23:41:05.154Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672456,"link":"/api/v1/people/672456","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":687637,"link":"/api/v1/people/687637","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687637,"link":"/api/v1/people/687637"},"credit":"b_ab"},{"player":{"id":672456,"link":"/api/v1/people/672456"},"credit":"p_ab"},{"player":{"id":687637,"link":"/api/v1/people/687637"},"credit":"b_pa"},{"player":{"id":672456,"link":"/api/v1/people/672456"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":19.900000000000002,"awayTeamWinProbability":80.1,"homeTeamWinProbabilityAdded":1.3000000000000007,"leverageIndex":0.51,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-07-27T23:41:05.154Z","atBatIndex":30},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Pete Alonso grounds out, third baseman Colt Keith to first baseman Spencer Torkelson.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-27T23:41:04.477Z","endTime":"2026-07-27T23:42:11.796Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672456,"fullName":"Keider Montero","link":"/api/v1/people/672456"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":690993,"link":"/api/v1/people/690993"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":86.7,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.018319631114757,"aZ":-21.778231145476294,"pfxX":-8.533410405796156,"pfxZ":5.442696219481672,"pX":0.3089679148565886,"pZ":2.742702603708982,"vX0":9.231318007285926,"vY0":-136.82071659437153,"vZ0":-3.9795427163096306,"x":105.22,"y":164.73,"x0":-1.9877673808774836,"y0":50.00363979229995,"z0":5.694321007295131,"aX":-16.303795571343606},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":9.2,"breakHorizontal":13.7,"spinRate":2292,"spinDirection":216},"zone":6,"typeConfidence":0.89,"plateTime":0.3991589274192693,"extension":6.341431692911238},"index":0,"playId":"52769cbe-cf47-3cab-8b3b-b48ae00d4d01","pitchNumber":1,"startTime":"2026-07-27T23:41:29.921Z","endTime":"2026-07-27T23:41:33.492Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672456,"link":"/api/v1/people/672456","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":87.3,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.74279707950824,"aZ":-22.691127668902748,"pfxX":-8.752634897235213,"pfxZ":4.915843044358969,"pX":1.0259918194183693,"pZ":2.4607592953663056,"vX0":10.917246660691212,"vY0":-137.12567124036366,"vZ0":-4.464965198317186,"x":77.89,"y":172.34,"x0":-1.846330119459736,"y0":50.00142726161279,"z0":5.633620007916811,"aX":-16.878168044203083},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":8.3,"breakHorizontal":13.9,"spinRate":2263,"spinDirection":212},"zone":14,"typeConfidence":0.89,"plateTime":0.39753308998477443,"extension":6.352034265960684},"index":1,"playId":"2aae9de2-71b4-35a8-b258-222fcabf0938","pitchNumber":2,"startTime":"2026-07-27T23:41:46.368Z","endTime":"2026-07-27T23:41:50.471Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672456,"link":"/api/v1/people/672456","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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":86.2,"endSpeed":79.7,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.421905725478275,"aZ":-27.56846000720094,"pfxX":1.0817449216012636,"pfxZ":2.8787515191698043,"pX":0.411129938865405,"pZ":1.4645948511837907,"vX0":5.70436098358653,"vY0":-125.4648730976784,"vZ0":-5.016117309019991,"x":101.33,"y":199.24,"x0":-2.028772134478688,"y0":50.00462560330242,"z0":5.725653132443531,"aX":1.7309183745502983},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":4.3,"breakHorizontal":-3.2,"spinRate":2412,"spinDirection":75},"zone":14,"typeConfidence":0.9,"plateTime":0.4358799686109194,"extension":6.150037517997524},"hitData":{"launchSpeed":90.4,"launchAngle":-12.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":103.28,"coordY":160.3}},"index":2,"playId":"ed978d57-d9e3-38ef-bc13-f7813b3421f2","pitchNumber":3,"startTime":"2026-07-27T23:42:03.924Z","endTime":"2026-07-27T23:42:11.796Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672456,"link":"/api/v1/people/672456","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624413,"link":"/api/v1/people/624413"},"credit":"b_ab"},{"player":{"id":672456,"link":"/api/v1/people/672456"},"credit":"p_ab"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"credit":"b_pa"},{"player":{"id":672456,"link":"/api/v1/people/672456"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":20.9,"awayTeamWinProbability":79.1,"homeTeamWinProbabilityAdded":0.9999999999999964,"leverageIndex":0.39,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-07-27T23:42:11.796Z","atBatIndex":31},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Gunnar Henderson strikes out swinging.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-27T23:42:15.859Z","endTime":"2026-07-27T23:43:34.551Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":672456,"fullName":"Keider Montero","link":"/api/v1/people/672456"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":86.6,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.450753682545706,"aZ":-15.934352833033193,"pfxX":-2.697089707954933,"pfxZ":8.529703172973102,"pX":0.095282025483503,"pZ":2.447274004411073,"vX0":6.2596396121646505,"vY0":-136.4949320968017,"vZ0":-5.948414635037868,"x":113.37,"y":172.7,"x0":-1.868024230137991,"y0":50.00660804870044,"z0":5.7354629401584,"aX":-5.137974753660036},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":14.5,"breakHorizontal":3.7,"spinRate":2148,"spinDirection":209},"zone":5,"typeConfidence":0.9,"plateTime":0.3998843599853483,"extension":6.250038856698669},"index":0,"playId":"75f23665-cf5c-3a68-a87f-bdcc005643a9","pitchNumber":1,"startTime":"2026-07-27T23:42:36.660Z","endTime":"2026-07-27T23:42:40.563Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672456,"link":"/api/v1/people/672456","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":86.7,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.895050858083863,"aZ":-14.396870566767342,"pfxX":-1.9847121954728755,"pfxZ":9.268272143850007,"pX":-0.11483591227231277,"pZ":2.6925681562105233,"vX0":5.4962105962181855,"vY0":-137.26453928050626,"vZ0":-5.5493983869203,"x":121.38,"y":166.08,"x0":-1.8806126517106263,"y0":50.002491323394274,"z0":5.711934863539982,"aX":-3.8069534988955707},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.8,"breakHorizontal":2.5,"spinRate":2153,"spinDirection":212},"zone":5,"typeConfidence":0.9,"plateTime":0.39822521918873566,"extension":6.336337227523432},"index":1,"playId":"e67dedf5-68bc-3320-8bac-e2dbfe9d4139","pitchNumber":2,"startTime":"2026-07-27T23:42:52.888Z","endTime":"2026-07-27T23:42:55.888Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672456,"link":"/api/v1/people/672456","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.9,"endSpeed":75.5,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.134104198649865,"aZ":-39.70690263551889,"pfxX":2.0970038082538225,"pfxZ":-5.339323706266698,"pX":0.7542746102452559,"pZ":1.1082499014967186,"vX0":5.295217584267669,"vY0":-117.76420348037226,"vZ0":-2.697026544567419,"x":88.25,"y":208.86,"x0":-1.790324916767443,"y0":50.00019237511142,"z0":5.9207338935935,"aX":2.9602985042856833},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.6,"breakVerticalInduced":-10.1,"breakHorizontal":-5.0,"spinRate":2742,"spinDirection":33},"zone":14,"typeConfidence":0.9,"plateTime":0.4640830288200042,"extension":6.256079653563908},"index":2,"playId":"5802b217-5fcd-3597-9034-471d7adc8dfa","pitchNumber":3,"startTime":"2026-07-27T23:43:12.183Z","endTime":"2026-07-27T23:43:16.266Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672456,"link":"/api/v1/people/672456","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":81.9,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.62209165065574,"aZ":-25.196799530538776,"pfxX":-6.977779448515507,"pfxZ":4.1675359100667055,"pX":-0.039796079119172524,"pZ":1.272279598868143,"vX0":6.99648702839186,"vY0":-127.17015019486907,"vZ0":-6.108832583453509,"x":118.52,"y":204.43,"x0":-1.8912554552597989,"y0":50.00328644704054,"z0":5.64572755023413,"aX":-11.684508656570282},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":6.6,"breakHorizontal":11.5,"spinRate":1951,"spinDirection":226},"zone":13,"typeConfidence":0.89,"plateTime":0.4270917839702548,"extension":6.203259357105708},"index":3,"playId":"89dd27c2-680d-3042-a6e1-e5eb745e8b1f","pitchNumber":4,"startTime":"2026-07-27T23:43:30.263Z","endTime":"2026-07-27T23:43:34.551Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672456,"link":"/api/v1/people/672456","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683002,"link":"/api/v1/people/683002"},"credit":"b_ab"},{"player":{"id":672456,"link":"/api/v1/people/672456"},"credit":"p_ab"},{"player":{"id":683002,"link":"/api/v1/people/683002"},"credit":"b_pa"},{"player":{"id":672456,"link":"/api/v1/people/672456"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":21.6,"awayTeamWinProbability":78.4,"homeTeamWinProbabilityAdded":0.7000000000000028,"leverageIndex":0.26,"dramaIndex":16.0,"contextMetrics":{},"playEndTime":"2026-07-27T23:43:34.551Z","atBatIndex":32},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Riley Greene doubles (24) on a sharp fly ball to right fielder Dylan Beavers.","rbi":0,"awayScore":4,"homeScore":1,"isOut":false},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-27T23:45:33.891Z","endTime":"2026-07-27T23:48:23.007Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680694,"fullName":"Kyle Bradish","link":"/api/v1/people/680694"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,6],"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":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":687637,"link":"/api/v1/people/687637"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.1,"endSpeed":77.0,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.688889353681688,"aZ":-44.20016009168627,"pfxX":1.6663468618796058,"pfxZ":-8.067993755822906,"pX":-1.2055011547487773,"pZ":2.976571220421205,"vX0":-0.45230313022045454,"vY0":-121.01229879833554,"vZ0":1.1861916953397065,"x":162.95,"y":158.41,"x0":-1.2331734358213566,"y0":50.00576579210348,"z0":6.3393429648619115,"aX":2.482199215776815},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.5,"breakVerticalInduced":-14.2,"breakHorizontal":-2.9,"spinRate":2380,"spinDirection":25},"zone":11,"typeConfidence":2.0,"plateTime":0.4518880977360067,"extension":6.23469884702374},"index":0,"playId":"ae9f0a01-5794-30f8-adce-c34beb1273d2","pitchNumber":1,"startTime":"2026-07-27T23:45:47.100Z","endTime":"2026-07-27T23:45:51.154Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680694,"link":"/api/v1/people/680694","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":702616,"link":"/api/v1/people/702616"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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":true},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":84.5,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.32986568890528,"aZ":-19.749074645536727,"pfxX":-6.054848391839703,"pfxZ":6.811423789331659,"pX":-0.7410938876024706,"pZ":2.8799746706607907,"vX0":3.354651714047179,"vY0":-134.05399038350757,"vZ0":-4.814391477747044,"x":145.25,"y":161.02,"x0":-1.2204596510568058,"y0":50.00398633209793,"z0":6.104450620772825,"aX":-11.047008069471666},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":11.5,"breakHorizontal":10.3,"spinRate":2062,"spinDirection":194},"zone":1,"typeConfidence":2.0,"plateTime":0.4082066490366998,"extension":6.331241662958524},"index":1,"playId":"ca31ab52-0a80-3946-9c98-c3cabcbabfc6","pitchNumber":2,"startTime":"2026-07-27T23:46:04.777Z","endTime":"2026-07-27T23:46:09.666Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680694,"link":"/api/v1/people/680694","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":702616,"link":"/api/v1/people/702616"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":110,"player":{"id":644433,"fullName":"Chadwick Tromp","link":"/api/v1/people/644433"}},"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":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":78.7,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.27354761812011,"aZ":-44.00322796357154,"pfxX":2.736761702303545,"pfxZ":-7.667843909823258,"pX":0.030063117693251856,"pZ":0.5267529232938241,"vX0":1.8443214584983938,"vY0":-123.57636005655482,"vZ0":-4.5024517438748575,"x":115.85,"y":224.56,"x0":-1.0822682301425846,"y0":50.00462005105491,"z0":6.079798154672466,"aX":4.220805564385993},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.7,"breakVerticalInduced":-14.8,"breakHorizontal":-5.4,"spinRate":2485,"spinDirection":25},"zone":14,"typeConfidence":2.0,"plateTime":0.4437098771404022,"extension":6.4385313426112685},"index":2,"playId":"6de095ba-7a05-348c-9584-dc0b5091b1ae","pitchNumber":3,"startTime":"2026-07-27T23:46:34.309Z","endTime":"2026-07-27T23:46:38.971Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680694,"link":"/api/v1/people/680694","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":702616,"link":"/api/v1/people/702616"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":86.9,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.924107298066424,"aZ":-19.48248205406389,"pfxX":1.2035365017865134,"pfxZ":6.6377687093031135,"pX":1.080348742844049,"pZ":3.441553749933899,"vX0":5.089141583940872,"vY0":-136.40122173696383,"vZ0":-4.042098681866417,"x":75.82,"y":145.86,"x0":-0.9549420794933869,"y0":50.001466561252826,"z0":6.261022862332612,"aX":2.299372901964147},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":11.5,"breakHorizontal":-3.1,"spinRate":2323,"spinDirection":185},"zone":12,"typeConfidence":2.0,"plateTime":0.3993455506168315,"extension":6.442410392805017},"index":3,"playId":"029fdcff-4a51-3ade-a34a-267dde9a6ba5","pitchNumber":4,"startTime":"2026-07-27T23:46:54.322Z","endTime":"2026-07-27T23:46:59.243Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680694,"link":"/api/v1/people/680694","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":702616,"link":"/api/v1/people/702616"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":85.0,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.003710060776168,"aZ":-17.680795608972534,"pfxX":-5.770945847729832,"pfxZ":7.885806861127185,"pX":0.7879427112877123,"pZ":2.3461821431158585,"vX0":6.675063651248896,"vY0":-134.4276086828184,"vZ0":-6.5509127928608555,"x":86.97,"y":175.43,"x0":-0.972684444771779,"y0":50.000944052044986,"z0":6.061090363829962,"aX":-10.60477284038575},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":13.1,"breakHorizontal":9.1,"spinRate":2161,"spinDirection":194},"zone":6,"typeConfidence":2.0,"plateTime":0.40680087896593786,"extension":6.381980143142483},"index":4,"playId":"5d7c3560-b0e9-3d54-9ed6-809dd35eb2ef","pitchNumber":5,"startTime":"2026-07-27T23:47:13.102Z","endTime":"2026-07-27T23:47:17.172Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680694,"link":"/api/v1/people/680694","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":702616,"link":"/api/v1/people/702616"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"index":5,"startTime":"2026-07-27T23:47:35.196Z","endTime":"2026-07-27T23:48:10.491Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":680694,"link":"/api/v1/people/680694","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":702616,"link":"/api/v1/people/702616"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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":87.8,"endSpeed":81.4,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.4774847321128,"aZ":-36.117977177207294,"pfxX":8.060939842803418,"pfxZ":-2.371175795425959,"pX":0.49681449368011066,"pZ":1.9388905753931267,"vX0":2.0736270874358613,"vY0":-127.88138639001363,"vZ0":-3.2759274013564985,"x":98.06,"y":186.43,"x0":-1.371318668241665,"y0":50.00389108081564,"z0":6.059311771323694,"aX":13.39970032871826},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-4.8,"breakHorizontal":-15.1,"spinRate":2543,"spinDirection":51},"zone":9,"typeConfidence":2.0,"plateTime":0.4277247746197612,"extension":6.355358674684431},"hitData":{"launchSpeed":110.0,"launchAngle":22.0,"totalDistance":338.0,"trajectory":"fly_ball","hardness":"hard","location":"9","coordinates":{"coordX":218.76,"coordY":98.3}},"index":6,"playId":"96668d9b-f82c-34d4-9fdc-96c6af30ad49","pitchNumber":6,"startTime":"2026-07-27T23:48:10.491Z","endTime":"2026-07-27T23:48:23.007Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680694,"link":"/api/v1/people/680694","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":702616,"link":"/api/v1/people/702616"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"credit":"b_ab"},{"player":{"id":680694,"link":"/api/v1/people/680694"},"credit":"p_ab"},{"player":{"id":682985,"link":"/api/v1/people/682985"},"credit":"b_pa"},{"player":{"id":680694,"link":"/api/v1/people/680694"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":28.1,"awayTeamWinProbability":71.9,"homeTeamWinProbabilityAdded":6.5,"leverageIndex":0.97,"dramaIndex":70.0,"contextMetrics":{},"playEndTime":"2026-07-27T23:48:23.007Z","atBatIndex":33},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Spencer Torkelson singles on a line drive to right fielder Dylan Beavers. Riley Greene to 3rd.","rbi":0,"awayScore":4,"homeScore":1,"isOut":false},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-27T23:48:27.967Z","endTime":"2026-07-27T23:50:02.685Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680694,"fullName":"Kyle Bradish","link":"/api/v1/people/680694"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"postOnThird":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"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":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":687637,"link":"/api/v1/people/687637"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":80.6,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.334805544584597,"aZ":-32.0906901334468,"pfxX":8.147601431934053,"pfxZ":0.047663932524807606,"pX":0.48671845785570816,"pZ":2.8003382325114674,"vX0":1.922925446075817,"vY0":-127.12676035532724,"vZ0":-1.7723000619048899,"x":98.45,"y":163.17,"x0":-1.3374242955477793,"y0":50.00109778421959,"z0":6.046696172782921,"aX":13.372646879563312},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":-0.1,"breakHorizontal":-15.2,"spinRate":2744,"spinDirection":58},"zone":6,"typeConfidence":2.0,"plateTime":0.43036190513664474,"extension":6.517313948951077},"index":0,"playId":"9521a47d-1825-3bc5-aa5a-e10e3f908c81","pitchNumber":1,"startTime":"2026-07-27T23:49:01.789Z","endTime":"2026-07-27T23:49:05.286Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680694,"link":"/api/v1/people/680694","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":702616,"link":"/api/v1/people/702616"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"second":{"id":682985,"link":"/api/v1/people/682985"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":88.1,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.41311538710461,"aZ":-18.993581149157023,"pfxX":-6.601082952465778,"pfxZ":6.726618867113763,"pX":-1.1461194951312046,"pZ":2.0380759315541037,"vX0":2.3307204453759134,"vY0":-138.05570689701852,"vZ0":-7.064081931939631,"x":160.69,"y":183.75,"x0":-1.1362713795895418,"y0":50.00219186552179,"z0":5.87666871033189,"aX":-12.932579314507828},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":11.2,"breakHorizontal":11.6,"spinRate":2208,"spinDirection":197},"zone":13,"typeConfidence":2.0,"plateTime":0.3945000433503316,"extension":6.563801129333703},"index":1,"playId":"c0a046af-d31b-3249-a553-eb2addd50887","pitchNumber":2,"startTime":"2026-07-27T23:49:25.593Z","endTime":"2026-07-27T23:49:29.046Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680694,"link":"/api/v1/people/680694","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":702616,"link":"/api/v1/people/702616"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"second":{"id":682985,"link":"/api/v1/people/682985"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":88.0,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.54033166590602,"aZ":-18.458599369853346,"pfxX":-6.266612212386703,"pfxZ":7.0024856504680315,"pX":0.21451872808284045,"pZ":2.015237235454089,"vX0":4.9924897175332745,"vY0":-138.29424318725037,"vZ0":-7.317498929699778,"x":108.82,"y":184.37,"x0":-0.7897473584385984,"y0":50.00681965490414,"z0":5.909682995103693,"aX":-12.280068544710666},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":11.5,"breakHorizontal":10.4,"spinRate":2003,"spinDirection":198},"zone":8,"typeConfidence":2.0,"plateTime":0.3943455541341794,"extension":6.488809914381669},"hitData":{"launchSpeed":99.1,"launchAngle":15.0,"totalDistance":286.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":180.13,"coordY":77.77}},"index":2,"playId":"b4b5bad4-c62f-330d-85c9-1aefc8edd499","pitchNumber":3,"startTime":"2026-07-27T23:49:49.286Z","endTime":"2026-07-27T23:50:02.685Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680694,"link":"/api/v1/people/680694","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":702616,"link":"/api/v1/people/702616"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"second":{"id":682985,"link":"/api/v1/people/682985"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":679529,"link":"/api/v1/people/679529"},"credit":"b_ab"},{"player":{"id":680694,"link":"/api/v1/people/680694"},"credit":"p_ab"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"credit":"b_pa"},{"player":{"id":680694,"link":"/api/v1/people/680694"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":35.199999999999996,"awayTeamWinProbability":64.80000000000001,"homeTeamWinProbabilityAdded":7.099999999999994,"leverageIndex":1.49,"dramaIndex":86.0,"contextMetrics":{},"playEndTime":"2026-07-27T23:50:02.685Z","atBatIndex":34},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Zach McKinstry walks.","rbi":0,"awayScore":4,"homeScore":1,"isOut":false},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-27T23:50:05.070Z","endTime":"2026-07-27T23:54:04.263Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680694,"fullName":"Kyle Bradish","link":"/api/v1/people/680694"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"postOnSecond":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"postOnThird":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4,6,7,8],"actionIndex":[5],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"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":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.6,"endSpeed":79.2,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.375464315969978,"aZ":-43.05836070906758,"pfxX":3.131336899704405,"pfxZ":-7.041496023416859,"pX":0.1253374999879945,"pZ":-0.1513798368279426,"vX0":2.139903897142171,"vY0":-123.23908870440201,"vZ0":-6.136067642414446,"x":112.22,"y":242.87,"x0":-1.1596504558745837,"y0":50.00454379028668,"z0":5.988195951161089,"aX":4.839586675774366},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.8,"breakVerticalInduced":-13.9,"breakHorizontal":-6.1,"spinRate":2578,"spinDirection":22},"zone":14,"typeConfidence":2.0,"plateTime":0.44362627103860497,"extension":6.594892256971326},"index":0,"playId":"14160d48-3bf3-3030-b444-b1e2b601dadc","pitchNumber":1,"startTime":"2026-07-27T23:50:45.734Z","endTime":"2026-07-27T23:50:50.135Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680694,"link":"/api/v1/people/680694","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":702616,"link":"/api/v1/people/702616"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"first":{"id":679529,"link":"/api/v1/people/679529"},"third":{"id":682985,"link":"/api/v1/people/682985"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.4,"endSpeed":77.8,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.78998048989496,"aZ":-43.974075860394535,"pfxX":4.348497440798811,"pfxZ":-7.844525530159688,"pX":-0.5991911550353887,"pZ":0.9805754747555415,"vX0":0.4125571114044647,"vY0":-121.56451365114901,"vZ0":-3.1554117973360825,"x":139.84,"y":212.3,"x0":-1.336257553847591,"y0":50.0056571841968,"z0":6.095672447665671,"aX":6.539112763021045},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.8,"breakVerticalInduced":-14.6,"breakHorizontal":-8.0,"spinRate":2422,"spinDirection":28},"zone":13,"typeConfidence":2.0,"plateTime":0.4497711058585936,"extension":6.3682832027365865},"index":1,"playId":"2f65bdfd-cacc-3534-87db-2fab30226740","pitchNumber":2,"startTime":"2026-07-27T23:51:14.978Z","endTime":"2026-07-27T23:51:19.675Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680694,"link":"/api/v1/people/680694","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":702616,"link":"/api/v1/people/702616"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"first":{"id":679529,"link":"/api/v1/people/679529"},"third":{"id":682985,"link":"/api/v1/people/682985"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":86.6,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.146007468373107,"aZ":-20.405456625460392,"pfxX":-5.812157272440411,"pfxZ":6.2042190549740255,"pX":-0.6947454624512325,"pZ":3.0498990323948982,"vX0":3.5730553413106008,"vY0":-135.72955050378536,"vZ0":-4.05946131692174,"x":143.48,"y":156.43,"x0":-1.2620651827938842,"y0":50.00208502334142,"z0":5.956635201684104,"aX":-11.021459075302865},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":10.7,"breakHorizontal":10.0,"spinRate":2085,"spinDirection":202},"zone":1,"typeConfidence":2.0,"plateTime":0.40104712134104314,"extension":6.495138063954891},"index":2,"playId":"1bb95838-13fa-3324-9ac7-84c1c16d5200","pitchNumber":3,"startTime":"2026-07-27T23:51:39.466Z","endTime":"2026-07-27T23:51:43.960Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680694,"link":"/api/v1/people/680694","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":702616,"link":"/api/v1/people/702616"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"first":{"id":679529,"link":"/api/v1/people/679529"},"third":{"id":682985,"link":"/api/v1/people/682985"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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.9,"endSpeed":86.7,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.753800213120066,"aZ":-17.235347681325443,"pfxX":-5.557411428298812,"pfxZ":7.823902084831327,"pX":-1.0064573646439046,"pZ":2.013505770492888,"vX0":2.6969368215992,"vY0":-136.71336766753478,"vZ0":-7.304555732145601,"x":155.36,"y":184.42,"x0":-1.2792417471348116,"y0":50.00028274521555,"z0":5.885107511852199,"aX":-10.607148911260179},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":13.0,"breakHorizontal":9.6,"spinRate":2149,"spinDirection":193},"zone":13,"typeConfidence":2.0,"plateTime":0.3993580132526158,"extension":6.417158093755609},"index":3,"playId":"fe0646be-3dd3-3379-bb89-855249704603","pitchNumber":4,"startTime":"2026-07-27T23:52:03.653Z","endTime":"2026-07-27T23:52:07.731Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680694,"link":"/api/v1/people/680694","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":702616,"link":"/api/v1/people/702616"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"first":{"id":679529,"link":"/api/v1/people/679529"},"third":{"id":682985,"link":"/api/v1/people/682985"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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":86.0,"endSpeed":80.0,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.974287059638375,"aZ":-42.75188353213081,"pfxX":1.0330945340290656,"pfxZ":-6.705816669209065,"pX":1.4725835521736919,"pZ":-0.7828483664434633,"vX0":5.971824431962362,"vY0":-125.03395210450716,"vZ0":-7.7069488554018815,"x":60.87,"y":259.92,"x0":-1.0840305650025857,"y0":50.000353803586485,"z0":5.860987279413934,"aX":1.6300830436114773},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.9,"breakVerticalInduced":-13.8,"breakHorizontal":-3.2,"spinRate":2640,"spinDirection":22},"zone":14,"typeConfidence":2.0,"plateTime":0.43860433556832756,"extension":6.515303135631032},"index":4,"playId":"543075e8-c293-3491-a05c-0e7f6989e5e5","pitchNumber":5,"startTime":"2026-07-27T23:52:29.192Z","endTime":"2026-07-27T23:52:38.621Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680694,"link":"/api/v1/people/680694","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":702616,"link":"/api/v1/people/702616"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"first":{"id":679529,"link":"/api/v1/people/679529"},"third":{"id":682985,"link":"/api/v1/people/682985"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Wild pitch by pitcher Kyle Bradish. Spencer Torkelson to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":5,"actionPlayId":"543075e8-c293-3491-a05c-0e7f6989e5e5","startTime":"2026-07-27T23:52:41.199Z","endTime":"2026-07-27T23:53:04.335Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":679529,"link":"/api/v1/people/679529"},"defense":{"pitcher":{"id":680694,"link":"/api/v1/people/680694","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":702616,"link":"/api/v1/people/702616"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"first":{"id":679529,"link":"/api/v1/people/679529"},"third":{"id":682985,"link":"/api/v1/people/682985"},"postOnSecond":{"id":679529,"link":"/api/v1/people/679529"},"postOnThird":{"id":682985,"link":"/api/v1/people/682985"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"homeTeamWinProbability":37.6,"awayTeamWinProbability":62.4,"homeTeamWinProbabilityAdded":2.4000000000000057,"leverageIndex":2.14,"dramaIndex":73.0,"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":88.0,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.14834053459135,"aZ":-19.120505955544665,"pfxX":1.0004191883488942,"pfxZ":6.611794507181457,"pX":-0.31770645990090096,"pZ":2.1532015310522987,"vX0":1.634993060312916,"vY0":-139.5499490231737,"vZ0":-7.127550020102623,"x":129.11,"y":180.64,"x0":-1.0409582098442092,"y0":50.00314355957795,"z0":5.998235496551308,"aX":1.9742968819929898},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":10.7,"breakHorizontal":-2.2,"spinRate":2268,"spinDirection":186},"zone":7,"typeConfidence":2.0,"plateTime":0.392368104836589,"extension":6.504212063315453},"index":6,"playId":"830485e3-1b4f-36f8-bc15-84476f7f01f3","pitchNumber":6,"startTime":"2026-07-27T23:53:04.335Z","endTime":"2026-07-27T23:53:10.532Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680694,"link":"/api/v1/people/680694","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":702616,"link":"/api/v1/people/702616"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"second":{"id":679529,"link":"/api/v1/people/679529"},"third":{"id":682985,"link":"/api/v1/people/682985"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":86.9,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.454441283734482,"aZ":-19.77791423299388,"pfxX":-6.076367759962698,"pfxZ":6.42407558589419,"pX":-0.38326999107730486,"pZ":2.272497681874699,"vX0":4.01449489841134,"vY0":-137.96821949242258,"vZ0":-6.254022853059281,"x":131.61,"y":177.42,"x0":-1.0671345865949984,"y0":50.001344612744575,"z0":5.899717392547184,"aX":-11.723216988055096},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":10.6,"breakHorizontal":10.2,"spinRate":2121,"spinDirection":195},"zone":4,"typeConfidence":2.0,"plateTime":0.396859644342368,"extension":6.433221580314496},"index":7,"playId":"feb9e073-a0aa-3e44-b664-bca942d08369","pitchNumber":7,"startTime":"2026-07-27T23:53:35.824Z","endTime":"2026-07-27T23:53:40.591Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680694,"link":"/api/v1/people/680694","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":702616,"link":"/api/v1/people/702616"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"second":{"id":679529,"link":"/api/v1/people/679529"},"third":{"id":682985,"link":"/api/v1/people/682985"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":81.0,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.375338893899336,"aZ":-39.90399433462475,"pfxX":3.8350000910979345,"pfxZ":-4.7479080245201715,"pX":0.5026766796264094,"pZ":0.17482436848531893,"vX0":2.9946113393746687,"vY0":-126.68796610430513,"vZ0":-6.5530066198946475,"x":97.84,"y":234.06,"x0":-1.192027450020358,"y0":50.00286589993994,"z0":5.976822818819286,"aX":6.245498665764076},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.8,"breakVerticalInduced":-9.8,"breakHorizontal":-7.6,"spinRate":2640,"spinDirection":27},"zone":14,"typeConfidence":2.0,"plateTime":0.43200396537398644,"extension":6.463463198084614},"index":8,"playId":"aaf19d9d-ef77-335b-9b9a-2f7127026610","pitchNumber":8,"startTime":"2026-07-27T23:53:59.524Z","endTime":"2026-07-27T23:54:04.263Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680694,"link":"/api/v1/people/680694","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":702616,"link":"/api/v1/people/702616"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"second":{"id":679529,"link":"/api/v1/people/679529"},"third":{"id":682985,"link":"/api/v1/people/682985"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656716,"link":"/api/v1/people/656716"},"credit":"b_pa"},{"player":{"id":680694,"link":"/api/v1/people/680694"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.9,"awayTeamWinProbability":58.1,"homeTeamWinProbabilityAdded":4.299999999999997,"leverageIndex":2.14,"dramaIndex":100.0,"contextMetrics":{},"playEndTime":"2026-07-27T23:54:04.263Z","atBatIndex":35},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Hao-Yu Lee singles on a ground ball to shortstop Jackson Holliday. Riley Greene scores. Spencer Torkelson to 3rd. Zach McKinstry to 2nd.","rbi":1,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-27T23:55:17.430Z","endTime":"2026-07-27T23:55:47.569Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680694,"fullName":"Kyle Bradish","link":"/api/v1/people/680694"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"postOnSecond":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"postOnThird":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":702616,"link":"/api/v1/people/702616"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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_force","runner":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":{"id":680694,"link":"/api/v1/people/680694"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"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":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-27T23:54:20.910Z","endTime":"2026-07-27T23:55:19.754Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":680694,"link":"/api/v1/people/680694","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":702616,"link":"/api/v1/people/702616"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":701678,"link":"/api/v1/people/701678","batSide":{"code":"R","description":"Right"}},"first":{"id":656716,"link":"/api/v1/people/656716"},"second":{"id":679529,"link":"/api/v1/people/679529"},"third":{"id":682985,"link":"/api/v1/people/682985"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":87.3,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.741110499204577,"aZ":-15.546422170703103,"pfxX":-5.747463915986122,"pfxZ":8.611446648610926,"pX":0.18506357001546325,"pZ":1.417163194338132,"vX0":5.609166651900414,"vY0":-137.65102182573787,"vZ0":-9.10742478843382,"x":109.95,"y":200.52,"x0":-1.126129654510866,"y0":50.006343172868924,"z0":5.807212333476062,"aX":-11.10193320136786},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":14.0,"breakHorizontal":9.4,"spinRate":2206,"spinDirection":205},"zone":14,"typeConfidence":2.0,"plateTime":0.3969621852100689,"extension":6.670243217007657},"index":1,"playId":"83d5b3ba-44b9-3751-81c1-e16117d29040","pitchNumber":1,"startTime":"2026-07-27T23:55:19.754Z","endTime":"2026-07-27T23:55:23.561Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680694,"link":"/api/v1/people/680694","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":702616,"link":"/api/v1/people/702616"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":701678,"link":"/api/v1/people/701678","batSide":{"code":"R","description":"Right"}},"first":{"id":656716,"link":"/api/v1/people/656716"},"second":{"id":679529,"link":"/api/v1/people/679529"},"third":{"id":682985,"link":"/api/v1/people/682985"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":86.1,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.126700689951182,"aZ":-16.300408854548884,"pfxX":-6.495458626551901,"pfxZ":8.422401644584463,"pX":-0.1915890724732807,"pZ":1.6968857730241214,"vX0":4.891274784237286,"vY0":-136.23931611713923,"vZ0":-8.17525184166478,"x":124.3,"y":192.96,"x0":-1.163699449742764,"y0":50.004931002091645,"z0":5.856852953349641,"aX":-12.247040171195673},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":13.8,"breakHorizontal":10.8,"spinRate":2136,"spinDirection":198},"zone":8,"typeConfidence":2.0,"plateTime":0.4015771716992016,"extension":6.573545576527213},"hitData":{"launchSpeed":97.8,"launchAngle":-20.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":101.76,"coordY":151.68}},"index":2,"playId":"6537a75a-6e65-3bed-a868-73d66d560c45","pitchNumber":2,"startTime":"2026-07-27T23:55:39.556Z","endTime":"2026-07-27T23:55:47.569Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680694,"link":"/api/v1/people/680694","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":702616,"link":"/api/v1/people/702616"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":701678,"link":"/api/v1/people/701678","batSide":{"code":"R","description":"Right"}},"first":{"id":656716,"link":"/api/v1/people/656716"},"second":{"id":679529,"link":"/api/v1/people/679529"},"third":{"id":682985,"link":"/api/v1/people/682985"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701678,"link":"/api/v1/people/701678"},"credit":"b_ab"},{"player":{"id":680694,"link":"/api/v1/people/680694"},"credit":"p_ab"},{"player":{"id":701678,"link":"/api/v1/people/701678"},"credit":"b_pa"},{"player":{"id":680694,"link":"/api/v1/people/680694"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.0,"awayTeamWinProbability":47.0,"homeTeamWinProbabilityAdded":11.100000000000001,"leverageIndex":2.85,"dramaIndex":145.0,"contextMetrics":{},"playEndTime":"2026-07-27T23:55:47.569Z","atBatIndex":36},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"James Outman called out on strikes.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-27T23:55:54.515Z","endTime":"2026-07-27T23:58:19.296Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680694,"fullName":"Kyle Bradish","link":"/api/v1/people/680694"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"postOnSecond":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"postOnThird":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":644433,"link":"/api/v1/people/644433"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":78.5,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.806348813607656,"aZ":-43.71729683345888,"pfxX":2.433836295380022,"pfxZ":-7.537858978347407,"pX":0.2549655675303027,"pZ":0.6119562005968332,"vX0":2.6503126582722834,"vY0":-123.09974448038858,"vZ0":-4.2003596440264,"x":107.28,"y":222.26,"x0":-1.152404952906068,"y0":50.00200212122598,"z0":6.047651141491373,"aX":3.7279296495659584},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.7,"breakVerticalInduced":-14.4,"breakHorizontal":-5.0,"spinRate":2464,"spinDirection":26},"zone":14,"typeConfidence":2.0,"plateTime":0.4452277791671344,"extension":6.531629162467739},"index":0,"playId":"b1b1db7e-9be3-3646-9c3f-dfa07d39fef6","pitchNumber":1,"startTime":"2026-07-27T23:56:22.066Z","endTime":"2026-07-27T23:56:27.358Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680694,"link":"/api/v1/people/680694","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":702616,"link":"/api/v1/people/702616"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":681546,"link":"/api/v1/people/681546","batSide":{"code":"L","description":"Left"}},"first":{"id":701678,"link":"/api/v1/people/701678"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":679529,"link":"/api/v1/people/679529"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":86.8,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.526168309819187,"aZ":-20.995958942687093,"pfxX":2.520116964089855,"pfxZ":5.867463288524011,"pX":0.4785684533521715,"pZ":3.684905036547871,"vX0":3.333798928101234,"vY0":-136.1193649368591,"vZ0":-2.9624747841311194,"x":98.76,"y":139.29,"x0":-1.0824989352133445,"y0":50.00564880702079,"z0":6.21555469132345,"aX":4.802618063508297},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":10.3,"breakHorizontal":-5.2,"spinRate":2395,"spinDirection":186},"zone":12,"typeConfidence":2.0,"plateTime":0.400034017895869,"extension":6.30587714949521},"index":1,"playId":"b39a89c3-9048-3a7d-8fff-72c58fcea388","pitchNumber":2,"startTime":"2026-07-27T23:56:44.739Z","endTime":"2026-07-27T23:56:48.823Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680694,"link":"/api/v1/people/680694","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":702616,"link":"/api/v1/people/702616"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":681546,"link":"/api/v1/people/681546","batSide":{"code":"L","description":"Left"}},"first":{"id":701678,"link":"/api/v1/people/701678"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":679529,"link":"/api/v1/people/679529"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":87.2,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.26789552476677,"aZ":-18.60462412332873,"pfxX":2.2467650000508392,"pfxZ":7.035842558107584,"pX":0.48175975538302945,"pZ":3.24989719332334,"vX0":3.3024033654958362,"vY0":-137.02798250893943,"vZ0":-4.441581432053764,"x":98.64,"y":151.03,"x0":-1.024530174174365,"y0":50.003953775854825,"z0":6.138721677483595,"aX":4.331925245746688},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":12.1,"breakHorizontal":-4.7,"spinRate":2486,"spinDirection":183},"zone":3,"typeConfidence":2.0,"plateTime":0.3975859267831421,"extension":6.404477601322835},"index":2,"playId":"3540f4e0-f218-3a69-85c0-88087c32ae01","pitchNumber":3,"startTime":"2026-07-27T23:57:06.709Z","endTime":"2026-07-27T23:57:10.590Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680694,"link":"/api/v1/people/680694","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":702616,"link":"/api/v1/people/702616"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":681546,"link":"/api/v1/people/681546","batSide":{"code":"L","description":"Left"}},"first":{"id":701678,"link":"/api/v1/people/701678"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":679529,"link":"/api/v1/people/679529"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":79.4,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.2987879178775,"aZ":-38.1499461735408,"pfxX":4.081683840293426,"pfxZ":-3.7868245301695036,"pX":0.7727628468362362,"pZ":0.5019691882262497,"vX0":3.397964017449835,"vY0":-125.06676239796496,"vZ0":-5.756656597813384,"x":87.54,"y":225.23,"x0":-1.1360993468815606,"y0":50.00481540914892,"z0":5.9788680314183775,"aX":6.436786334165537},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.1,"breakVerticalInduced":-8.0,"breakHorizontal":-8.2,"spinRate":2380,"spinDirection":27},"zone":14,"typeConfidence":2.0,"plateTime":0.43871405172284295,"extension":6.512389399685489},"index":3,"playId":"a6e55a26-6104-30ce-a638-b2133c6743f9","pitchNumber":4,"startTime":"2026-07-27T23:57:33.524Z","endTime":"2026-07-27T23:57:38.096Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680694,"link":"/api/v1/people/680694","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":702616,"link":"/api/v1/people/702616"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":681546,"link":"/api/v1/people/681546","batSide":{"code":"L","description":"Left"}},"first":{"id":701678,"link":"/api/v1/people/701678"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":679529,"link":"/api/v1/people/679529"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":4,"playId":"94b1cbbd-b2e3-4488-a35b-48031b4c7af6","startTime":"2026-07-27T23:57:56.265Z","endTime":"2026-07-27T23:58:01.265Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":680694,"link":"/api/v1/people/680694","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":702616,"link":"/api/v1/people/702616"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":681546,"link":"/api/v1/people/681546","batSide":{"code":"L","description":"Left"}},"first":{"id":701678,"link":"/api/v1/people/701678"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":679529,"link":"/api/v1/people/679529"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":87.4,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.922337365057004,"aZ":-17.92308227059255,"pfxX":-6.7848984183559065,"pfxZ":7.307105912271831,"pX":0.5157745749348943,"pZ":2.4156541298961725,"vX0":5.868831249281806,"vY0":-138.74835027882028,"vZ0":-6.449642106108272,"x":97.34,"y":173.56,"x0":-0.7448692729802168,"y0":50.00612708395692,"z0":5.9641268129624,"aX":-13.237036358834661},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":12.1,"breakHorizontal":11.0,"spinRate":2313,"spinDirection":194},"zone":6,"typeConfidence":2.0,"plateTime":0.3947070293423125,"extension":6.553220650782999},"index":5,"playId":"2e6c6710-0896-3140-9a93-08e075585c83","pitchNumber":5,"startTime":"2026-07-27T23:58:15.230Z","endTime":"2026-07-27T23:58:19.296Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680694,"link":"/api/v1/people/680694","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":702616,"link":"/api/v1/people/702616"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":681546,"link":"/api/v1/people/681546","batSide":{"code":"L","description":"Left"}},"first":{"id":701678,"link":"/api/v1/people/701678"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":679529,"link":"/api/v1/people/679529"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681546,"link":"/api/v1/people/681546"},"credit":"b_ab"},{"player":{"id":680694,"link":"/api/v1/people/680694"},"credit":"p_ab"},{"player":{"id":681546,"link":"/api/v1/people/681546"},"credit":"b_pa"},{"player":{"id":680694,"link":"/api/v1/people/680694"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":44.5,"awayTeamWinProbability":55.5,"homeTeamWinProbabilityAdded":-8.5,"leverageIndex":2.87,"dramaIndex":129.0,"contextMetrics":{},"playEndTime":"2026-07-27T23:58:19.296Z","atBatIndex":37},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Matt Vierling out on a sacrifice fly to center fielder Leody Taveras. Spencer Torkelson scores. Zach McKinstry to 3rd.","rbi":1,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-27T23:58:43.205Z","endTime":"2026-07-27T23:59:13.163Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680694,"fullName":"Kyle Bradish","link":"/api/v1/people/680694"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"postOnThird":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":665750,"link":"/api/v1/people/665750"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":{"id":680694,"link":"/api/v1/people/680694"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"1a4a0f12-b64c-46ac-9370-29939746f465","startTime":"2026-07-27T23:58:43.205Z","endTime":"2026-07-27T23:58:48.205Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":680694,"link":"/api/v1/people/680694","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":702616,"link":"/api/v1/people/702616"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":663837,"link":"/api/v1/people/663837","batSide":{"code":"R","description":"Right"}},"first":{"id":701678,"link":"/api/v1/people/701678"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":679529,"link":"/api/v1/people/679529"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":87.1,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.282320981764443,"aZ":-18.44912005885883,"pfxX":-6.4080815364670105,"pfxZ":7.120812712234685,"pX":0.17834461866109308,"pZ":2.3441831492900143,"vX0":5.8067242400099754,"vY0":-137.43780088974847,"vZ0":-6.242143076233906,"x":110.2,"y":175.49,"x0":-1.1214156170493255,"y0":50.005147881010465,"z0":5.882798198475751,"aX":-12.35467777698993},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":11.9,"breakHorizontal":10.6,"spinRate":2249,"spinDirection":195},"zone":5,"typeConfidence":2.0,"plateTime":0.3973768046851198,"extension":6.57397001657872},"hitData":{"launchSpeed":103.0,"launchAngle":20.0,"totalDistance":373.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":153.44,"coordY":58.44}},"index":1,"playId":"240e0554-6fa7-30f4-bf1b-0b406fb3d265","pitchNumber":1,"startTime":"2026-07-27T23:59:00.150Z","endTime":"2026-07-27T23:59:13.163Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680694,"link":"/api/v1/people/680694","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":702616,"link":"/api/v1/people/702616"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":663837,"link":"/api/v1/people/663837","batSide":{"code":"R","description":"Right"}},"first":{"id":701678,"link":"/api/v1/people/701678"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":679529,"link":"/api/v1/people/679529"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663837,"link":"/api/v1/people/663837"},"credit":"b_pa"},{"player":{"id":680694,"link":"/api/v1/people/680694"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_fly"}],"homeTeamWinProbability":42.8,"awayTeamWinProbability":57.2,"homeTeamWinProbabilityAdded":-1.7000000000000028,"leverageIndex":3.34,"dramaIndex":99.0,"contextMetrics":{},"playEndTime":"2026-07-27T23:59:13.163Z","atBatIndex":38},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kevin McGonigle grounds out to first baseman Pete Alonso.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-27T23:59:22.698Z","endTime":"2026-07-28T00:00:06.483Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680694,"fullName":"Kyle Bradish","link":"/api/v1/people/680694"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":624413,"link":"/api/v1/people/624413"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":87.1,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.786134268104792,"aZ":-20.895165984802645,"pfxX":-4.783297806375248,"pfxZ":5.837746262526276,"pX":-0.2698055845378171,"pZ":2.0925939626096883,"vX0":3.8121198205191837,"vY0":-137.9147785647215,"vZ0":-6.550153546422711,"x":127.28,"y":182.28,"x0":-1.0463842211658072,"y0":50.003689096833384,"z0":5.901047726516976,"aX":-9.243344011259142},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":9.5,"breakHorizontal":7.9,"spinRate":2280,"spinDirection":186},"zone":8,"typeConfidence":2.0,"plateTime":0.39667963494287495,"extension":6.504102628152435},"hitData":{"launchSpeed":65.3,"launchAngle":-22.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":152.94,"coordY":169.92}},"index":0,"playId":"9e05472b-1b7e-3be7-918c-e9fc64636f64","pitchNumber":1,"startTime":"2026-07-27T23:59:59.712Z","endTime":"2026-07-28T00:00:06.483Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680694,"link":"/api/v1/people/680694","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":702616,"link":"/api/v1/people/702616"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":805808,"link":"/api/v1/people/805808","batSide":{"code":"L","description":"Left"}},"first":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":656716,"link":"/api/v1/people/656716"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805808,"link":"/api/v1/people/805808"},"credit":"b_ab"},{"player":{"id":680694,"link":"/api/v1/people/680694"},"credit":"p_ab"},{"player":{"id":805808,"link":"/api/v1/people/805808"},"credit":"b_pa"},{"player":{"id":680694,"link":"/api/v1/people/680694"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":36.199999999999996,"awayTeamWinProbability":63.800000000000004,"homeTeamWinProbabilityAdded":-6.600000000000001,"leverageIndex":2.52,"dramaIndex":109.0,"contextMetrics":{},"playEndTime":"2026-07-28T00:00:06.483Z","atBatIndex":39},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Taylor Ward pops out to first baseman Spencer Torkelson.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-28T00:02:10.519Z","endTime":"2026-07-28T00:02:59.501Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672456,"fullName":"Keider Montero","link":"/api/v1/people/672456"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":679529,"link":"/api/v1/people/679529"},"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(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":78.5,"endSpeed":72.4,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.760515863557785,"aZ":-38.58571337683706,"pfxX":4.116512518782924,"pfxZ":-4.8704708035614,"pX":0.9354442056548852,"pZ":2.2758324598020683,"vX0":5.091517873305906,"vY0":-114.22992502353375,"vZ0":0.26085587770286045,"x":81.34,"y":177.33,"x0":-1.8602378692793033,"y0":50.002535270838116,"z0":5.9650749482583745,"aX":5.419169888022305},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.9,"breakVerticalInduced":-8.4,"breakHorizontal":-8.8,"spinRate":2785,"spinDirection":42},"zone":14,"typeConfidence":0.9,"plateTime":0.4801760099658523,"extension":6.013313635599563},"index":0,"playId":"32319036-7ba3-3e1d-b6a5-af5b5c494061","pitchNumber":1,"startTime":"2026-07-28T00:02:19.291Z","endTime":"2026-07-28T00:02:23.147Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672456,"link":"/api/v1/people/672456","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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":93.0,"endSpeed":84.6,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.447432306012832,"aZ":-18.788036237039336,"pfxX":-9.910065133846787,"pfxZ":7.2763992595765234,"pX":0.067565460146732,"pZ":2.8063792990461742,"vX0":9.424462114780107,"vY0":-135.02160912635895,"vZ0":-4.052388902666971,"x":114.42,"y":163.01,"x0":-2.1870393260707712,"y0":50.001521477307264,"z0":5.655367223243745,"aX":-18.227146290047273},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":12.5,"breakHorizontal":15.8,"spinRate":2324,"spinDirection":216},"zone":2,"typeConfidence":0.89,"plateTime":0.4062553210951503,"extension":6.124649705526367},"index":1,"playId":"b4fa3331-96be-32f0-969c-c3b611c7f236","pitchNumber":2,"startTime":"2026-07-28T00:02:33.280Z","endTime":"2026-07-28T00:02:36.466Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672456,"link":"/api/v1/people/672456","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":78.2,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.827925924340775,"aZ":-29.683300522545213,"pfxX":2.4147737457535583,"pfxZ":1.6111933221727313,"pX":-0.14027066462838278,"pZ":2.2289246253785477,"vX0":4.439697445372601,"vY0":-123.30815082891745,"vZ0":-2.7096822523091713,"x":122.35,"y":178.6,"x0":-2.275639743196042,"y0":50.00254932807352,"z0":5.8388841047849525,"aX":3.728450147659997},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":2.5,"breakHorizontal":-5.4,"spinRate":2557,"spinDirection":68},"zone":5,"typeConfidence":0.9,"plateTime":0.4436929376424543,"extension":5.983227725748859},"hitData":{"launchSpeed":89.0,"launchAngle":67.0,"totalDistance":113.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":144.83,"coordY":163.84}},"index":2,"playId":"cc3962d9-2c3a-3413-b2d1-f4569e8b4eb8","pitchNumber":3,"startTime":"2026-07-28T00:02:47.795Z","endTime":"2026-07-28T00:02:59.501Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672456,"link":"/api/v1/people/672456","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621493,"link":"/api/v1/people/621493"},"credit":"b_ab"},{"player":{"id":672456,"link":"/api/v1/people/672456"},"credit":"p_ab"},{"player":{"id":621493,"link":"/api/v1/people/621493"},"credit":"b_pa"},{"player":{"id":672456,"link":"/api/v1/people/672456"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":38.6,"awayTeamWinProbability":61.4,"homeTeamWinProbabilityAdded":2.4000000000000057,"leverageIndex":0.94,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2026-07-28T00:02:59.501Z","atBatIndex":40},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Leody Taveras homers (5) on a fly ball to right field.","rbi":1,"awayScore":5,"homeScore":3,"isOut":false},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-28T00:03:00.893Z","endTime":"2026-07-28T00:04:56.761Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":672456,"fullName":"Keider Montero","link":"/api/v1/people/672456"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"responsiblePitcher":{"id":672456,"link":"/api/v1/people/672456"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":84.2,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.96846493473352,"aZ":-17.83448517354086,"pfxX":-3.486929734632274,"pfxZ":7.855878174403188,"pX":-0.23298119639747175,"pZ":4.594833349808989,"vX0":5.698345938296759,"vY0":-134.23937692195605,"vZ0":-0.25288140477992005,"x":125.88,"y":114.72,"x0":-1.9299036721534601,"y0":50.00479871127426,"z0":5.9595413186878625,"aX":-6.367249725316361},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":14.4,"breakHorizontal":5.0,"spinRate":2140,"spinDirection":206},"zone":11,"typeConfidence":0.9,"plateTime":0.4079671459907521,"extension":6.150703362858113},"index":0,"playId":"2f86e06c-f30c-3d0d-8528-54533f0cf5e7","pitchNumber":1,"startTime":"2026-07-28T00:03:19.671Z","endTime":"2026-07-28T00:03:23.631Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672456,"link":"/api/v1/people/672456","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":665750,"link":"/api/v1/people/665750","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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.1,"endSpeed":84.8,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.394859405756783,"aZ":-14.95613036618482,"pfxX":-4.779797021119615,"pfxZ":9.28546263199756,"pX":-1.206212749958549,"pZ":3.6972834985268546,"vX0":4.163830525210362,"vY0":-135.49838808964333,"vZ0":-2.894414885203715,"x":162.98,"y":138.95,"x0":-2.143971005715543,"y0":50.001627122586285,"z0":5.828124136744877,"aX":-8.862041246054494},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":16.3,"breakHorizontal":7.7,"spinRate":2232,"spinDirection":213},"zone":11,"typeConfidence":0.9,"plateTime":0.40468207460759764,"extension":6.134084111812899},"index":1,"playId":"141b46b7-b8dc-331f-8061-4b2cd37a0629","pitchNumber":2,"startTime":"2026-07-28T00:03:36.774Z","endTime":"2026-07-28T00:03:40.498Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672456,"link":"/api/v1/people/672456","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":665750,"link":"/api/v1/people/665750","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":77.4,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.314878098652606,"aZ":-32.26356450068765,"pfxX":2.9861637349271324,"pfxZ":-0.056666891735007496,"pX":0.19810460252520198,"pZ":1.591719878157674,"vX0":4.389424713578667,"vY0":-123.00349294765574,"vZ0":-3.4577814791324557,"x":109.45,"y":195.8,"x0":-2.0034383375476716,"y0":50.00569303861177,"z0":5.775821215525729,"aX":4.53663397189858},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-0.7,"breakHorizontal":-6.5,"spinRate":2512,"spinDirection":59},"zone":14,"typeConfidence":0.9,"plateTime":0.4467521764407576,"extension":6.193581948347986},"index":2,"playId":"0a867bf1-5de5-3de0-b2ed-d30b0e4f0656","pitchNumber":3,"startTime":"2026-07-28T00:03:52.843Z","endTime":"2026-07-28T00:03:57.434Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672456,"link":"/api/v1/people/672456","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":665750,"link":"/api/v1/people/665750","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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":93.5,"endSpeed":85.5,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.050956512258605,"aZ":-15.721358829861009,"pfxX":-5.126087252764048,"pfxZ":8.78238809381687,"pX":-0.6773245825116333,"pZ":2.5452526405091396,"vX0":5.04934030667096,"vY0":-136.05345245880466,"vZ0":-5.517131600756987,"x":142.82,"y":170.06,"x0":-1.8919192226518646,"y0":50.00376258552798,"z0":5.690300722474762,"aX":-9.603901973397285},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":14.9,"breakHorizontal":8.2,"spinRate":2215,"spinDirection":211},"zone":4,"typeConfidence":0.9,"plateTime":0.40269373396054853,"extension":6.216913656648083},"index":3,"playId":"3e13f523-468e-3415-a96d-6e12704d70f3","pitchNumber":4,"startTime":"2026-07-28T00:04:09.982Z","endTime":"2026-07-28T00:04:13.544Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672456,"link":"/api/v1/people/672456","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":665750,"link":"/api/v1/people/665750","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":84.7,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.940956820773952,"aZ":-15.743042513870304,"pfxX":-3.8034429250539654,"pfxZ":8.942267427476056,"pX":0.541058404396652,"pZ":3.2434819689726964,"vX0":7.729502984517093,"vY0":-134.6199360240416,"vZ0":-4.010808523508014,"x":96.38,"y":151.21,"x0":-1.871856989071445,"y0":50.001925244647204,"z0":5.865478646931973,"aX":-6.988710143114123},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":15.5,"breakHorizontal":5.3,"spinRate":2198,"spinDirection":209},"zone":3,"typeConfidence":0.9,"plateTime":0.40671813019804626,"extension":6.114822949190072},"hitData":{"launchSpeed":112.4,"launchAngle":25.0,"totalDistance":416.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":238.58,"coordY":72.39}},"index":4,"playId":"a02e97ae-fdeb-35f2-8cb8-21ba5ff971bc","pitchNumber":5,"startTime":"2026-07-28T00:04:29.021Z","endTime":"2026-07-28T00:04:56.761Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672456,"link":"/api/v1/people/672456","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":665750,"link":"/api/v1/people/665750","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665750,"link":"/api/v1/people/665750"},"credit":"b_ab"},{"player":{"id":672456,"link":"/api/v1/people/672456"},"credit":"p_ab"},{"player":{"id":665750,"link":"/api/v1/people/665750"},"credit":"b_pa"},{"player":{"id":672456,"link":"/api/v1/people/672456"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":26.700000000000003,"awayTeamWinProbability":73.3,"homeTeamWinProbabilityAdded":-11.899999999999999,"leverageIndex":0.71,"dramaIndex":96.0,"contextMetrics":{},"playEndTime":"2026-07-28T00:04:56.761Z","atBatIndex":41},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jackson Holliday singles on a ground ball to left fielder Matt Vierling.","rbi":0,"awayScore":5,"homeScore":3,"isOut":false},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-28T00:04:59.952Z","endTime":"2026-07-28T00:05:41.232Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":672456,"fullName":"Keider Montero","link":"/api/v1/people/672456"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":663837,"link":"/api/v1/people/663837"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":79.2,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.171041754445426,"aZ":-32.91242945335099,"pfxX":2.7151733905517155,"pfxZ":-0.46087821340009505,"pX":-0.1827848855760376,"pZ":2.527788299868701,"vX0":3.893838627417079,"vY0":-125.23620470072258,"vZ0":-1.5618809176488184,"x":123.97,"y":170.53,"x0":-2.110321323718373,"y0":50.00530063743415,"z0":5.850252245723847,"aX":4.3155341242139},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-1.0,"breakHorizontal":-5.8,"spinRate":2393,"spinDirection":92},"zone":5,"typeConfidence":0.91,"plateTime":0.4372610160883177,"extension":6.034448809662779},"index":0,"playId":"bd68a71a-834a-37df-9069-019284d4e489","pitchNumber":1,"startTime":"2026-07-28T00:05:17.190Z","endTime":"2026-07-28T00:05:20.740Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672456,"link":"/api/v1/people/672456","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":702616,"link":"/api/v1/people/702616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":86.6,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.215060451549885,"aZ":-21.67892879791765,"pfxX":-9.430734118557577,"pfxZ":5.476380763473246,"pX":-0.7184855738149188,"pZ":2.7295414114390524,"vX0":7.0084736405994015,"vY0":-137.27723871950627,"vZ0":-4.004153459062123,"x":144.39,"y":165.08,"x0":-2.0740747992852873,"y0":50.00184072177833,"z0":5.675149739521904,"aX":-18.07278509025541},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":9.2,"breakHorizontal":15.7,"spinRate":2363,"spinDirection":215},"zone":4,"typeConfidence":0.9,"plateTime":0.3983556946888389,"extension":6.100453470285881},"hitData":{"launchSpeed":87.5,"launchAngle":4.0,"totalDistance":79.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":89.0,"coordY":107.0}},"index":1,"playId":"202ed2f4-cd42-306e-9a4b-bef0f9543620","pitchNumber":2,"startTime":"2026-07-28T00:05:31.857Z","endTime":"2026-07-28T00:05:41.232Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672456,"link":"/api/v1/people/672456","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":702616,"link":"/api/v1/people/702616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702616,"link":"/api/v1/people/702616"},"credit":"b_ab"},{"player":{"id":672456,"link":"/api/v1/people/672456"},"credit":"p_ab"},{"player":{"id":702616,"link":"/api/v1/people/702616"},"credit":"b_pa"},{"player":{"id":672456,"link":"/api/v1/people/672456"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":24.7,"awayTeamWinProbability":75.3,"homeTeamWinProbabilityAdded":-2.0000000000000036,"leverageIndex":0.53,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-07-28T00:05:41.232Z","atBatIndex":42},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Coby Mayo homers (14) on a fly ball to left center field. Jackson Holliday scores.","rbi":2,"awayScore":7,"homeScore":3,"isOut":false},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-28T00:08:08.079Z","endTime":"2026-07-28T00:09:50.487Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669724,"fullName":"Brenan Hanifee","link":"/api/v1/people/669724"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,4,5,6],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"responsiblePitcher":{"id":669724,"link":"/api/v1/people/669724"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"responsiblePitcher":{"id":672456,"link":"/api/v1/people/672456"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"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":"2026-07-28T00:06:07.267Z","endTime":"2026-07-28T00:06:17.878Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":672456,"link":"/api/v1/people/672456","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"first":{"id":702616,"link":"/api/v1/people/702616"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Brenan Hanifee replaces Keider Montero.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"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":"2026-07-28T00:06:17.878Z","endTime":"2026-07-28T00:08:10.379Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669724,"link":"/api/v1/people/669724"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":672456,"link":"/api/v1/people/672456","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"first":{"id":702616,"link":"/api/v1/people/702616"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":86.1,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.267816025325722,"aZ":-27.741813088467765,"pfxX":-8.065596346985151,"pfxZ":2.355924279922263,"pX":-1.6253835480026289,"pZ":2.8286769201901336,"vX0":5.1547655979641025,"vY0":-135.76707068676257,"vZ0":-1.860924746702242,"x":178.96,"y":162.41,"x0":-2.492089048459973,"y0":50.006323654339305,"z0":5.437259437983642,"aX":-15.19309653856004},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":4.1,"breakHorizontal":13.7,"spinRate":1883,"spinDirection":241},"zone":11,"typeConfidence":0.79,"plateTime":0.40207724739186235,"extension":6.116973553786762},"index":2,"playId":"5c84ddc1-86c7-3b81-bc96-288e28d2613d","pitchNumber":1,"startTime":"2026-07-28T00:08:10.379Z","endTime":"2026-07-28T00:08:15.028Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669724,"link":"/api/v1/people/669724","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"first":{"id":702616,"link":"/api/v1/people/702616"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"index":3,"startTime":"2026-07-28T00:08:28.594Z","endTime":"2026-07-28T00:08:39.402Z","isPitch":false,"type":"action","player":{"id":691723,"link":"/api/v1/people/691723"},"defense":{"pitcher":{"id":669724,"link":"/api/v1/people/669724","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"first":{"id":702616,"link":"/api/v1/people/702616"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":85.5,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.965222592039314,"aZ":-28.366657385604668,"pfxX":-8.313458907949911,"pfxZ":2.0461321202700056,"pX":-0.9819219015938342,"pZ":3.3567860785424406,"vX0":6.551831533524316,"vY0":-134.9662345838315,"vZ0":-0.5410905129504379,"x":154.43,"y":148.15,"x0":-2.35031495623693,"y0":50.00367878271155,"z0":5.5424568638541905,"aX":-15.472676133134083},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":3.8,"breakHorizontal":13.8,"spinRate":1887,"spinDirection":239},"zone":11,"typeConfidence":0.91,"plateTime":0.4044717305084986,"extension":6.1954490964424265},"index":4,"playId":"aeefcd2e-6f15-3dd3-abeb-29f0ee001cd3","pitchNumber":2,"startTime":"2026-07-28T00:08:39.402Z","endTime":"2026-07-28T00:08:43.191Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669724,"link":"/api/v1/people/669724","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"first":{"id":702616,"link":"/api/v1/people/702616"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":86.5,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.56449532891705,"aZ":-27.288829276359664,"pfxX":-8.974377035219664,"pfxZ":2.55606800263409,"pX":-0.5984509676742726,"pZ":2.4573293684627058,"vX0":7.558959177103975,"vY0":-137.11239171123913,"vZ0":-2.7507184033418914,"x":139.81,"y":172.43,"x0":-2.221484687357178,"y0":50.001289569864035,"z0":5.330544144167812,"aX":-17.13156924054444},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":4.2,"breakHorizontal":14.8,"spinRate":1922,"spinDirection":239},"zone":4,"typeConfidence":0.94,"plateTime":0.39908566543504254,"extension":6.179030147766361},"index":5,"playId":"d09f2bc2-6f44-340c-ad5d-d6951f5e4e42","pitchNumber":3,"startTime":"2026-07-28T00:08:59.376Z","endTime":"2026-07-28T00:09:03.996Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669724,"link":"/api/v1/people/669724","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"first":{"id":702616,"link":"/api/v1/people/702616"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":87.1,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.542621509174207,"aZ":-28.36948102418812,"pfxX":-8.738831317413895,"pfxZ":1.983819160183998,"pX":-0.4859865730668794,"pZ":3.066813574161934,"vX0":7.970864349724346,"vY0":-136.56296029571283,"vZ0":-1.442039351196907,"x":135.52,"y":155.98,"x0":-2.2846045146507854,"y0":50.00459079048139,"z0":5.523968128185549,"aX":-16.773325715416625},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":3.5,"breakHorizontal":14.5,"spinRate":1974,"spinDirection":237},"zone":1,"typeConfidence":0.95,"plateTime":0.3986446748041237,"extension":6.235983156900572},"hitData":{"launchSpeed":94.7,"launchAngle":29.0,"totalDistance":390.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":48.32,"coordY":61.27}},"index":6,"playId":"afc8699c-2a5e-3949-a706-870aacf9d3ee","pitchNumber":4,"startTime":"2026-07-28T00:09:25.521Z","endTime":"2026-07-28T00:09:50.487Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669724,"link":"/api/v1/people/669724","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"first":{"id":702616,"link":"/api/v1/people/702616"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691723,"link":"/api/v1/people/691723"},"credit":"b_ab"},{"player":{"id":669724,"link":"/api/v1/people/669724"},"credit":"p_ab"},{"player":{"id":691723,"link":"/api/v1/people/691723"},"credit":"b_pa"},{"player":{"id":669724,"link":"/api/v1/people/669724"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":11.200000000000001,"awayTeamWinProbability":88.8,"homeTeamWinProbabilityAdded":-13.499999999999998,"leverageIndex":0.96,"dramaIndex":112.0,"contextMetrics":{},"playEndTime":"2026-07-28T00:09:50.487Z","atBatIndex":43},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jeremiah Jackson grounds out, third baseman Colt Keith to first baseman Spencer Torkelson.","rbi":0,"awayScore":7,"homeScore":3,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-28T00:10:03.063Z","endTime":"2026-07-28T00:10:33.486Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669724,"fullName":"Brenan Hanifee","link":"/api/v1/people/669724"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":690993,"link":"/api/v1/people/690993"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":80.0,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.319248357719587,"aZ":-29.906902289201113,"pfxX":0.4644594892738685,"pfxZ":1.426156235736367,"pX":0.48759832464325975,"pZ":1.2992265909906517,"vX0":7.2424714907082866,"vY0":-123.76905236377333,"vZ0":-4.045579494653148,"x":98.41,"y":203.7,"x0":-2.5087890545661797,"y0":50.00133066744823,"z0":5.396290994423431,"aX":0.7363833201289406},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":2.0,"breakHorizontal":-2.2,"spinRate":2192,"spinDirection":122},"zone":14,"typeConfidence":0.89,"plateTime":0.4386709131250708,"extension":6.143072622895835},"index":0,"playId":"cdcce7f2-e2a3-32d1-a2e2-659616c809f4","pitchNumber":1,"startTime":"2026-07-28T00:10:12.926Z","endTime":"2026-07-28T00:10:16.547Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669724,"link":"/api/v1/people/669724","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":669236,"link":"/api/v1/people/669236","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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":93.5,"endSpeed":86.8,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.10940889410007,"aZ":-27.82495452496819,"pfxX":-8.061612158842975,"pfxZ":2.2832734381931363,"pX":-0.18533424058324321,"pZ":3.2766955172917807,"vX0":9.006397479856798,"vY0":-136.06805392839286,"vZ0":-1.008190369791008,"x":124.06,"y":150.31,"x0":-2.4644747398295554,"y0":50.005858852475754,"z0":5.550635176429852,"aX":-15.376361124089424},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":4.2,"breakHorizontal":13.1,"spinRate":1994,"spinDirection":237},"zone":2,"typeConfidence":0.94,"plateTime":0.3999609609738086,"extension":6.085936547479019},"hitData":{"launchSpeed":70.2,"launchAngle":-65.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":111.38,"coordY":163.84}},"index":1,"playId":"cfbd35e7-8d66-32fa-ba61-77a740e8ab65","pitchNumber":2,"startTime":"2026-07-28T00:10:26.011Z","endTime":"2026-07-28T00:10:33.486Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669724,"link":"/api/v1/people/669724","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":669236,"link":"/api/v1/people/669236","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669236,"link":"/api/v1/people/669236"},"credit":"b_ab"},{"player":{"id":669724,"link":"/api/v1/people/669724"},"credit":"p_ab"},{"player":{"id":669236,"link":"/api/v1/people/669236"},"credit":"b_pa"},{"player":{"id":669724,"link":"/api/v1/people/669724"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":11.799999999999999,"awayTeamWinProbability":88.2,"homeTeamWinProbabilityAdded":0.5999999999999979,"leverageIndex":0.24,"dramaIndex":15.0,"contextMetrics":{},"playEndTime":"2026-07-28T00:10:33.486Z","atBatIndex":44},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Chadwick Tromp grounds out, shortstop Kevin McGonigle to first baseman Spencer Torkelson.","rbi":0,"awayScore":7,"homeScore":3,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-28T00:10:36.830Z","endTime":"2026-07-28T00:11:44.258Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":644433,"fullName":"Chadwick Tromp","link":"/api/v1/people/644433"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669724,"fullName":"Brenan Hanifee","link":"/api/v1/people/669724"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":644433,"fullName":"Chadwick Tromp","link":"/api/v1/people/644433"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":805808,"link":"/api/v1/people/805808"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":86.1,"strikeZoneTop":3.024,"strikeZoneBottom":1.526,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.276025450993362,"aZ":-25.911420704506828,"pfxX":-9.133057043857656,"pfxZ":3.3255924370540253,"pX":-0.3170043981752475,"pZ":2.517097908317456,"vX0":9.006162252575159,"vY0":-135.71968652859812,"vZ0":-3.0598955081346797,"x":129.08,"y":170.82,"x0":-2.477920472495186,"y0":50.001385828210594,"z0":5.446683721763895,"aX":-17.18610530128007},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":5.6,"breakHorizontal":14.9,"spinRate":2001,"spinDirection":236},"zone":4,"typeConfidence":0.91,"plateTime":0.4022350207677654,"extension":6.175080792841512},"index":0,"playId":"aa5080bc-1314-3c52-bd71-624ac0317cc5","pitchNumber":1,"startTime":"2026-07-28T00:11:07.752Z","endTime":"2026-07-28T00:11:11.398Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669724,"link":"/api/v1/people/669724","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":644433,"link":"/api/v1/people/644433","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":86.0,"strikeZoneTop":3.024,"strikeZoneBottom":1.526,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.85248045780099,"aZ":-25.333670924631917,"pfxX":-9.037110225710828,"pfxZ":3.6232273812950453,"pX":0.4008230724828575,"pZ":3.080579596009204,"vX0":10.327176773944668,"vY0":-136.29385642167,"vZ0":-1.7575598258391492,"x":101.72,"y":155.6,"x0":-2.2562092571365397,"y0":50.004984996160765,"z0":5.4766178722530166,"aX":-17.071754620554152},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":6.4,"breakHorizontal":14.3,"spinRate":2048,"spinDirection":236},"zone":3,"typeConfidence":0.91,"plateTime":0.4012763189225441,"extension":6.252253537081716},"hitData":{"launchSpeed":88.1,"launchAngle":0.0,"totalDistance":52.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":105.3,"coordY":149.15}},"index":1,"playId":"88a98a7f-371d-3a9c-b4d8-4f33fa8203ae","pitchNumber":2,"startTime":"2026-07-28T00:11:36.234Z","endTime":"2026-07-28T00:11:44.258Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669724,"link":"/api/v1/people/669724","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":644433,"link":"/api/v1/people/644433","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":644433,"link":"/api/v1/people/644433"},"credit":"b_ab"},{"player":{"id":669724,"link":"/api/v1/people/669724"},"credit":"p_ab"},{"player":{"id":644433,"link":"/api/v1/people/644433"},"credit":"b_pa"},{"player":{"id":669724,"link":"/api/v1/people/669724"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":12.2,"awayTeamWinProbability":87.8,"homeTeamWinProbabilityAdded":0.40000000000000036,"leverageIndex":0.17,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2026-07-28T00:11:44.258Z","atBatIndex":45},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Dillon Dingler singles on a line drive to center fielder Leody Taveras.","rbi":0,"awayScore":7,"homeScore":3,"isOut":false},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-28T00:13:52.937Z","endTime":"2026-07-28T00:15:43.423Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680694,"fullName":"Kyle Bradish","link":"/api/v1/people/680694"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":665750,"link":"/api/v1/people/665750"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":84.1,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.209216947285046,"aZ":-20.13498582195084,"pfxX":-5.4037708026363624,"pfxZ":6.6046399514463126,"pX":-0.610404898351298,"pZ":3.776638389831157,"vX0":3.225712017611684,"vY0":-134.6654792518817,"vZ0":-2.4214750296889616,"x":140.27,"y":136.81,"x0":-1.1261634312065718,"y0":50.00523727714445,"z0":6.1231753780944,"aX":-9.854847086214534},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":11.6,"breakHorizontal":9.0,"spinRate":2122,"spinDirection":190},"zone":11,"typeConfidence":2.0,"plateTime":0.4078548951134593,"extension":6.349507107768226},"index":0,"playId":"4b493695-43c6-3550-a136-8526a7e6cc64","pitchNumber":1,"startTime":"2026-07-28T00:14:16.869Z","endTime":"2026-07-28T00:14:20.521Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680694,"link":"/api/v1/people/680694","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":702616,"link":"/api/v1/people/702616"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":78.4,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.14998503301406,"aZ":-36.499400384132706,"pfxX":8.416541085136654,"pfxZ":-2.7792103911018247,"pX":1.1659797652703132,"pZ":1.7433059812178509,"vX0":3.7116779393928145,"vY0":-125.0945855555814,"vZ0":-2.8776281209063126,"x":72.56,"y":191.71,"x0":-1.437708147925194,"y0":50.0013870702982,"z0":5.950974135517836,"aX":13.113981091247915},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-5.5,"breakHorizontal":-16.2,"spinRate":2464,"spinDirection":59},"zone":14,"typeConfidence":2.0,"plateTime":0.44066599167150944,"extension":6.466039095413354},"index":1,"playId":"48385f14-2d3b-3597-bae9-507200560b03","pitchNumber":2,"startTime":"2026-07-28T00:14:32.756Z","endTime":"2026-07-28T00:14:35.757Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680694,"link":"/api/v1/people/680694","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":702616,"link":"/api/v1/people/702616"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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":84.2,"endSpeed":76.9,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.197249160932593,"aZ":-35.69539936148819,"pfxX":9.775034953374051,"pfxZ":-2.3303559255387185,"pX":0.43576548106328494,"pZ":3.607942512232391,"vX0":1.4455850341849448,"vY0":-122.58410096288452,"vZ0":1.137587256431296,"x":100.39,"y":141.37,"x0":-1.4321134011093053,"y0":50.00604129122284,"z0":6.205736290616593,"aX":14.748520345713787},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-3.6,"breakHorizontal":-18.0,"spinRate":2471,"spinDirection":58},"zone":12,"typeConfidence":2.0,"plateTime":0.44831609220002244,"extension":6.302300854043767},"index":2,"playId":"115e8768-c5b4-395a-a553-b66ccb768eab","pitchNumber":3,"startTime":"2026-07-28T00:14:51.183Z","endTime":"2026-07-28T00:14:55.761Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680694,"link":"/api/v1/people/680694","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":702616,"link":"/api/v1/people/702616"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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.4,"endSpeed":85.0,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.722740928124058,"aZ":-19.63681700816531,"pfxX":-6.948762986289966,"pfxZ":6.77087696832368,"pX":0.01105498933821346,"pZ":1.8347415563545166,"vX0":5.261650815713203,"vY0":-135.72448964941327,"vZ0":-7.058434519053625,"x":116.58,"y":189.24,"x0":-1.0569307873396196,"y0":50.00578036718502,"z0":5.853139646318686,"aX":-12.872067818529546},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":10.8,"breakHorizontal":11.4,"spinRate":2132,"spinDirection":196},"zone":8,"typeConfidence":2.0,"plateTime":0.4046815657657201,"extension":6.46842970147811},"index":3,"playId":"9288558f-262c-3b64-9d8e-26789f0034de","pitchNumber":4,"startTime":"2026-07-28T00:15:10.801Z","endTime":"2026-07-28T00:15:16.542Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680694,"link":"/api/v1/people/680694","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":702616,"link":"/api/v1/people/702616"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":80.1,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.12276554752274,"aZ":-34.72109321366173,"pfxX":6.132736242588047,"pfxZ":-1.5871147909964467,"pX":1.1599623214369648,"pZ":1.5226047528201565,"vX0":3.9022300526928535,"vY0":-125.51912666620679,"vZ0":-4.0093843784631975,"x":72.78,"y":197.67,"x0":-1.208812365323255,"y0":50.00325154200232,"z0":5.951542608024369,"aX":9.838087143345453},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-3.5,"breakHorizontal":-12.0,"spinRate":2203,"spinDirection":48},"zone":14,"typeConfidence":2.0,"plateTime":0.43546710267956135,"extension":6.547389394606735},"hitData":{"launchSpeed":67.4,"launchAngle":22.0,"totalDistance":198.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":127.94,"coordY":108.23}},"index":4,"playId":"6c2267a6-1103-364c-9a72-10cb4c0d4e2c","pitchNumber":5,"startTime":"2026-07-28T00:15:33.409Z","endTime":"2026-07-28T00:15:43.423Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680694,"link":"/api/v1/people/680694","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":702616,"link":"/api/v1/people/702616"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"credit":"b_ab"},{"player":{"id":680694,"link":"/api/v1/people/680694"},"credit":"p_ab"},{"player":{"id":693307,"link":"/api/v1/people/693307"},"credit":"b_pa"},{"player":{"id":680694,"link":"/api/v1/people/680694"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":15.7,"awayTeamWinProbability":84.3,"homeTeamWinProbabilityAdded":3.5,"leverageIndex":0.77,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2026-07-28T00:15:43.423Z","atBatIndex":46},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Colt Keith doubles (12) on a sharp line drive to center fielder Leody Taveras. Dillon Dingler to 3rd.","rbi":0,"awayScore":7,"homeScore":3,"isOut":false},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-28T00:15:45.956Z","endTime":"2026-07-28T00:18:06.122Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680694,"fullName":"Kyle Bradish","link":"/api/v1/people/680694"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"postOnThird":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":665750,"link":"/api/v1/people/665750"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":86.2,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.436028344772048,"aZ":-20.663582292511858,"pfxX":-3.2172686946218967,"pfxZ":6.128265569138317,"pX":0.16563966191967466,"pZ":2.4969008571375193,"vX0":4.595128187359987,"vY0":-135.20576786902845,"vZ0":-5.5174183825718774,"x":110.69,"y":171.36,"x0":-1.1265419264229424,"y0":50.00460135461308,"z0":5.984330706361071,"aX":-6.044798629788768},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":10.3,"breakHorizontal":5.0,"spinRate":2022,"spinDirection":191},"zone":5,"typeConfidence":2.0,"plateTime":0.40286318082636097,"extension":6.449358619828231},"index":0,"playId":"fb1c5257-0b67-3ee6-81e5-bde336b95a79","pitchNumber":1,"startTime":"2026-07-28T00:16:12.627Z","endTime":"2026-07-28T00:16:15.627Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680694,"link":"/api/v1/people/680694","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":702616,"link":"/api/v1/people/702616"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"first":{"id":693307,"link":"/api/v1/people/693307"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":86.9,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.501500604466653,"aZ":-19.514083058704855,"pfxX":-4.3687869694470045,"pfxZ":6.6809312223398445,"pX":-0.3309055169324019,"pZ":1.8118711067889677,"vX0":3.8677110682951805,"vY0":-135.31152676062194,"vZ0":-7.358245647247903,"x":129.61,"y":189.86,"x0":-1.196235991748686,"y0":50.003777622625876,"z0":5.885158975469886,"aX":-8.27819418120587},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":11.0,"breakHorizontal":7.3,"spinRate":1976,"spinDirection":196},"zone":7,"typeConfidence":2.0,"plateTime":0.40149191706010967,"extension":6.411534789879261},"index":1,"playId":"fe45c27f-c6ef-364a-af1a-f1a781eb609a","pitchNumber":2,"startTime":"2026-07-28T00:16:33.635Z","endTime":"2026-07-28T00:16:37.296Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680694,"link":"/api/v1/people/680694","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":702616,"link":"/api/v1/people/702616"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"first":{"id":693307,"link":"/api/v1/people/693307"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":87.0,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.435220038191428,"aZ":-19.469989536976517,"pfxX":-1.4481182939448887,"pfxZ":6.6312342944721685,"pX":-0.4209568130133991,"pZ":3.0756240518683975,"vX0":2.773433115223042,"vY0":-136.43326696956342,"vZ0":-4.349706591450278,"x":133.05,"y":155.74,"x0":-1.2551218970513967,"y0":50.003052594220584,"z0":6.003701039681551,"aX":-2.7746707979328384},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":11.5,"breakHorizontal":2.2,"spinRate":2363,"spinDirection":184},"zone":1,"typeConfidence":2.0,"plateTime":0.39899789491642723,"extension":6.481113665590352},"index":2,"playId":"fc163c6e-4c00-3e94-8571-75f6e59607be","pitchNumber":3,"startTime":"2026-07-28T00:16:55.502Z","endTime":"2026-07-28T00:17:00.877Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680694,"link":"/api/v1/people/680694","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":702616,"link":"/api/v1/people/702616"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"first":{"id":693307,"link":"/api/v1/people/693307"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.8,"endSpeed":78.0,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.87453042050459,"aZ":-39.30798899382134,"pfxX":2.7020409850029825,"pfxZ":-4.709118429738975,"pX":0.0042744420005354535,"pZ":1.1656688310399217,"vX0":1.9473058598560655,"vY0":-122.02976807982373,"vZ0":-3.5408591686222297,"x":116.84,"y":207.31,"x0":-1.153649719338255,"y0":50.00186925412226,"z0":6.004516246723958,"aX":4.0949190251633985},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.9,"breakVerticalInduced":-9.1,"breakHorizontal":-5.3,"spinRate":2476,"spinDirection":26},"zone":14,"typeConfidence":2.0,"plateTime":0.4479803405705587,"extension":6.566401837802068},"index":3,"playId":"2117cf47-2371-3ef5-8ab0-93b5302f02e0","pitchNumber":4,"startTime":"2026-07-28T00:17:29.565Z","endTime":"2026-07-28T00:17:34.551Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680694,"link":"/api/v1/people/680694","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":702616,"link":"/api/v1/people/702616"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"first":{"id":693307,"link":"/api/v1/people/693307"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":88.5,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.486820781818718,"aZ":-16.626657013847023,"pfxX":-3.9736860705470582,"pfxZ":7.823246388197378,"pX":-0.554812351579829,"pZ":2.6498055998899455,"vX0":2.7418505028944917,"vY0":-139.17880782082594,"vZ0":-6.11225073002205,"x":138.15,"y":167.24,"x0":-1.0300958824380584,"y0":50.001010341756,"z0":5.952118086926455,"aX":-7.894816006352233},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":13.3,"breakHorizontal":6.7,"spinRate":2203,"spinDirection":189},"zone":4,"typeConfidence":2.0,"plateTime":0.39162552053883726,"extension":6.573588028507255},"hitData":{"launchSpeed":104.2,"launchAngle":19.0,"totalDistance":387.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":91.38,"coordY":46.67}},"index":4,"playId":"1827934c-431a-33ed-8755-2d7d29bac6da","pitchNumber":5,"startTime":"2026-07-28T00:17:51.098Z","endTime":"2026-07-28T00:18:06.122Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680694,"link":"/api/v1/people/680694","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":702616,"link":"/api/v1/people/702616"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"first":{"id":693307,"link":"/api/v1/people/693307"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":690993,"link":"/api/v1/people/690993"},"credit":"b_ab"},{"player":{"id":680694,"link":"/api/v1/people/680694"},"credit":"p_ab"},{"player":{"id":690993,"link":"/api/v1/people/690993"},"credit":"b_pa"},{"player":{"id":680694,"link":"/api/v1/people/680694"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":25.4,"awayTeamWinProbability":74.6,"homeTeamWinProbabilityAdded":9.7,"leverageIndex":1.43,"dramaIndex":101.0,"contextMetrics":{},"playEndTime":"2026-07-28T00:18:06.122Z","atBatIndex":47},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Riley Greene grounds out softly, catcher Chadwick Tromp to first baseman Pete Alonso.","rbi":0,"awayScore":7,"homeScore":3,"isOut":true},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-28T00:18:14.875Z","endTime":"2026-07-28T00:20:44.355Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680694,"fullName":"Kyle Bradish","link":"/api/v1/people/680694"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"postOnThird":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":644433,"link":"/api/v1/people/644433"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":85.4,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.27597561924879,"aZ":-17.108821145665797,"pfxX":-6.062578319648723,"pfxZ":8.061078589682005,"pX":-1.4137157378693646,"pZ":2.4857359739557885,"vX0":2.0256068303042793,"vY0":-135.9441378848974,"vZ0":-5.945052801780062,"x":170.89,"y":171.67,"x0":-1.381657775861037,"y0":50.00113022137611,"z0":5.8917983529274585,"aX":-11.326494631064621},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":13.6,"breakHorizontal":10.6,"spinRate":2181,"spinDirection":197},"zone":13,"typeConfidence":2.0,"plateTime":0.4031737690956856,"extension":6.489143026215248},"index":0,"playId":"64edb185-46c7-3ceb-b220-938eee7bc3a9","pitchNumber":1,"startTime":"2026-07-28T00:18:48.833Z","endTime":"2026-07-28T00:18:53.311Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680694,"link":"/api/v1/people/680694","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":702616,"link":"/api/v1/people/702616"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"second":{"id":690993,"link":"/api/v1/people/690993"},"third":{"id":693307,"link":"/api/v1/people/693307"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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":92.2,"endSpeed":85.3,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.12198844690532,"aZ":-23.25066242756867,"pfxX":2.2972341859368703,"pfxZ":4.817550690973189,"pX":-0.24224972821111881,"pZ":4.020646328668618,"vX0":2.0249303985766463,"vY0":-134.46192250153803,"vZ0":-1.4227990420125605,"x":126.23,"y":130.22,"x0":-1.3004943229773438,"y0":50.00010662020745,"z0":6.188788560258316,"aX":4.252058582581561},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":8.6,"breakHorizontal":-4.6,"spinRate":2412,"spinDirection":179},"zone":11,"typeConfidence":2.0,"plateTime":0.4056290270941143,"extension":6.412328097217192},"index":1,"playId":"79997191-7078-3908-97de-95451c1a7f7c","pitchNumber":2,"startTime":"2026-07-28T00:19:09.695Z","endTime":"2026-07-28T00:19:14.044Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680694,"link":"/api/v1/people/680694","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":702616,"link":"/api/v1/people/702616"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"second":{"id":690993,"link":"/api/v1/people/690993"},"third":{"id":693307,"link":"/api/v1/people/693307"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":85.7,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.690045990574475,"aZ":-17.71616511309027,"pfxX":-7.7166361092246465,"pfxZ":7.641619470941148,"pX":-1.630787698757072,"pZ":3.314983120926425,"vX0":1.7847327416716006,"vY0":-137.238448645667,"vZ0":-3.9268501693945588,"x":179.16,"y":149.28,"x0":-1.290706087856355,"y0":50.00088701582979,"z0":5.984164476181916,"aX":-14.597793735812093},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":13.1,"breakHorizontal":13.6,"spinRate":2188,"spinDirection":197},"zone":11,"typeConfidence":2.0,"plateTime":0.40034503917622066,"extension":6.4189873500106245},"index":2,"playId":"c148674a-4f5a-3779-80c2-eb1c0006ca95","pitchNumber":3,"startTime":"2026-07-28T00:19:30.709Z","endTime":"2026-07-28T00:19:34.412Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680694,"link":"/api/v1/people/680694","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":702616,"link":"/api/v1/people/702616"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"second":{"id":690993,"link":"/api/v1/people/690993"},"third":{"id":693307,"link":"/api/v1/people/693307"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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":92.6,"endSpeed":85.5,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.17922684845605,"aZ":-18.835108036523533,"pfxX":0.9839428694924428,"pfxZ":7.194093648205544,"pX":0.2843567286484926,"pZ":2.079617681175036,"vX0":3.9787667131150117,"vY0":-134.78935472155374,"vZ0":-6.634283639026474,"x":106.16,"y":182.63,"x0":-1.3340909662098885,"y0":50.00233992262139,"z0":5.886249280571901,"aX":1.8243737107868523},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":11.9,"breakHorizontal":-2.5,"spinRate":2379,"spinDirection":191},"zone":9,"typeConfidence":2.0,"plateTime":0.40515231257628237,"extension":6.3855865940369885},"index":3,"playId":"c6415770-145b-32da-adac-d1015612c718","pitchNumber":4,"startTime":"2026-07-28T00:19:51.755Z","endTime":"2026-07-28T00:19:56.130Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680694,"link":"/api/v1/people/680694","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":702616,"link":"/api/v1/people/702616"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"second":{"id":690993,"link":"/api/v1/people/690993"},"third":{"id":693307,"link":"/api/v1/people/693307"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":85.4,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.646343114612876,"aZ":-19.690300511045535,"pfxX":1.312579971611331,"pfxZ":6.68202403777882,"pX":-0.25952648346054336,"pZ":3.9588753333560684,"vX0":2.1257144377400747,"vY0":-135.59386192672432,"vZ0":-1.811419692545129,"x":126.89,"y":131.89,"x0":-1.2231539282690533,"y0":50.0056498982745,"z0":6.004399633377812,"aX":2.4528743897619667},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":11.9,"breakHorizontal":-2.8,"spinRate":2371,"spinDirection":189},"zone":11,"typeConfidence":2.0,"plateTime":0.40339640599767757,"extension":6.424164582263255},"index":4,"playId":"ceef511e-ada6-3e54-a9f1-03bacbd2882f","pitchNumber":5,"startTime":"2026-07-28T00:20:12.140Z","endTime":"2026-07-28T00:20:16.686Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680694,"link":"/api/v1/people/680694","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":702616,"link":"/api/v1/people/702616"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"second":{"id":690993,"link":"/api/v1/people/690993"},"third":{"id":693307,"link":"/api/v1/people/693307"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":86.4,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.760292628233728,"aZ":-19.563676359073487,"pfxX":-5.981325902650507,"pfxZ":6.604573239536428,"pX":-0.8424649216493139,"pZ":2.440241386766297,"vX0":3.1050870309805854,"vY0":-137.3851051009812,"vZ0":-5.536639188319064,"x":149.11,"y":172.89,"x0":-1.2108878189793861,"y0":50.0045498373158,"z0":5.813709788276092,"aX":-11.421766903630653},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":10.9,"breakHorizontal":10.2,"spinRate":2220,"spinDirection":198},"zone":13,"typeConfidence":2.0,"plateTime":0.3988545594589503,"extension":6.39587218696694},"hitData":{"launchSpeed":48.3,"launchAngle":-62.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"soft","location":"2","coordinates":{"coordX":124.71,"coordY":201.57}},"index":5,"playId":"3d12886b-c40a-3f64-8e0c-1284e7cd9826","pitchNumber":6,"startTime":"2026-07-28T00:20:34.754Z","endTime":"2026-07-28T00:20:44.355Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680694,"link":"/api/v1/people/680694","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":702616,"link":"/api/v1/people/702616"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"second":{"id":690993,"link":"/api/v1/people/690993"},"third":{"id":693307,"link":"/api/v1/people/693307"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"credit":"b_ab"},{"player":{"id":680694,"link":"/api/v1/people/680694"},"credit":"p_ab"},{"player":{"id":682985,"link":"/api/v1/people/682985"},"credit":"b_pa"},{"player":{"id":680694,"link":"/api/v1/people/680694"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":19.900000000000002,"awayTeamWinProbability":80.1,"homeTeamWinProbabilityAdded":-5.4999999999999964,"leverageIndex":1.74,"dramaIndex":82.0,"contextMetrics":{},"playEndTime":"2026-07-28T00:20:44.355Z","atBatIndex":48},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Spencer Torkelson out on a sacrifice fly to left fielder Taylor Ward. Dillon Dingler scores. Colt Keith to 3rd.","rbi":1,"awayScore":7,"homeScore":4,"isOut":true},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-28T00:20:48.801Z","endTime":"2026-07-28T00:22:40.752Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680694,"fullName":"Kyle Bradish","link":"/api/v1/people/680694"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":621493,"link":"/api/v1/people/621493"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"responsiblePitcher":{"id":680694,"link":"/api/v1/people/680694"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":79.6,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.772430846179102,"aZ":-37.86794162535873,"pfxX":9.370350986546754,"pfxZ":-3.5801523611662507,"pX":2.5511828819602975,"pZ":0.3863775120883047,"vX0":6.349449704348694,"vY0":-126.61073593492816,"vZ0":-5.751361218140664,"x":19.75,"y":228.35,"x0":-1.2242404330952386,"y0":50.0035325570857,"z0":5.790229945171265,"aX":14.901164977163583},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":-7.8,"breakHorizontal":-18.6,"spinRate":2699,"spinDirection":50},"zone":14,"typeConfidence":2.0,"plateTime":0.4360438455374842,"extension":6.657514610590951},"index":0,"playId":"a3799c64-8691-329a-8dd4-800c4d24e786","pitchNumber":1,"startTime":"2026-07-28T00:21:11.747Z","endTime":"2026-07-28T00:21:19.271Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680694,"link":"/api/v1/people/680694","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":702616,"link":"/api/v1/people/702616"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"second":{"id":690993,"link":"/api/v1/people/690993"},"third":{"id":693307,"link":"/api/v1/people/693307"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":80.4,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.472920274449034,"aZ":-32.68925848677682,"pfxX":8.53426118620347,"pfxZ":-0.3114299688516393,"pX":0.627284729995651,"pZ":2.360812208681594,"vX0":2.5291578868158013,"vY0":-126.40600019265969,"vZ0":-2.4145199871225045,"x":93.09,"y":175.04,"x0":-1.494050318975791,"y0":50.00611855564274,"z0":5.939060274568793,"aX":13.887749357283516},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":-0.8,"breakHorizontal":-16.1,"spinRate":2605,"spinDirection":55},"zone":6,"typeConfidence":2.0,"plateTime":0.43241648370771557,"extension":6.552741482609845},"index":1,"playId":"4f9ad424-a1bf-349d-8e44-c7bdaa04d63a","pitchNumber":2,"startTime":"2026-07-28T00:21:37.666Z","endTime":"2026-07-28T00:21:41.312Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680694,"link":"/api/v1/people/680694","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":702616,"link":"/api/v1/people/702616"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"second":{"id":690993,"link":"/api/v1/people/690993"},"third":{"id":693307,"link":"/api/v1/people/693307"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":79.8,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.48490367611636,"aZ":-33.54878246663505,"pfxX":6.197682916970156,"pfxZ":-0.8593530659585333,"pX":1.3082325679128026,"pZ":2.520112276041071,"vX0":4.58029730871409,"vY0":-125.18185519953023,"vZ0":-1.493882966759389,"x":67.13,"y":170.74,"x0":-1.345637227184626,"y0":50.003426606727075,"z0":5.85207552483287,"aX":9.909566158102106},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-1.7,"breakHorizontal":-12.2,"spinRate":2521,"spinDirection":52},"zone":14,"typeConfidence":2.0,"plateTime":0.4362985665786967,"extension":6.636225957513399},"index":2,"playId":"9a382cf5-ab76-36a4-9626-6c6a06ad9fcd","pitchNumber":3,"startTime":"2026-07-28T00:22:05.187Z","endTime":"2026-07-28T00:22:09.371Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680694,"link":"/api/v1/people/680694","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":702616,"link":"/api/v1/people/702616"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"second":{"id":690993,"link":"/api/v1/people/690993"},"third":{"id":693307,"link":"/api/v1/people/693307"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":86.6,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.977683763564315,"aZ":-16.6706244300321,"pfxX":-4.1063858019154384,"pfxZ":8.085681325999012,"pX":-0.48793648405443113,"pZ":2.832483831661297,"vX0":3.4281456101862853,"vY0":-137.46797723280838,"vZ0":-5.229713941566519,"x":135.6,"y":162.3,"x0":-1.2165771144607613,"y0":50.00251093777995,"z0":5.8882555387635085,"aX":-7.872883905834261},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":13.8,"breakHorizontal":6.7,"spinRate":2164,"spinDirection":193},"zone":1,"typeConfidence":2.0,"plateTime":0.3981741505860197,"extension":6.548344294437608},"hitData":{"launchSpeed":97.8,"launchAngle":47.0,"totalDistance":332.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":68.31,"coordY":78.32}},"index":3,"playId":"49754e54-01fd-35a3-8ff8-9762c8df601f","pitchNumber":4,"startTime":"2026-07-28T00:22:26.731Z","endTime":"2026-07-28T00:22:40.752Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680694,"link":"/api/v1/people/680694","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":702616,"link":"/api/v1/people/702616"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"second":{"id":690993,"link":"/api/v1/people/690993"},"third":{"id":693307,"link":"/api/v1/people/693307"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":679529,"link":"/api/v1/people/679529"},"credit":"b_pa"},{"player":{"id":680694,"link":"/api/v1/people/680694"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_fly"}],"homeTeamWinProbability":17.4,"awayTeamWinProbability":82.6,"homeTeamWinProbabilityAdded":-2.5000000000000036,"leverageIndex":1.75,"dramaIndex":65.0,"contextMetrics":{},"playEndTime":"2026-07-28T00:22:40.752Z","atBatIndex":49},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Zach McKinstry singles on a line drive to right fielder Dylan Beavers. Colt Keith scores.","rbi":1,"awayScore":7,"homeScore":5,"isOut":false},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-28T00:23:13.459Z","endTime":"2026-07-28T00:23:34.762Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680694,"fullName":"Kyle Bradish","link":"/api/v1/people/680694"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":687637,"link":"/api/v1/people/687637"},"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":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"responsiblePitcher":{"id":680694,"link":"/api/v1/people/680694"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":86.9,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.252053200570426,"aZ":-16.42792759635642,"pfxX":-2.559877290063132,"pfxZ":8.185580748775692,"pX":-0.27510282379289835,"pZ":2.3438966527688323,"vX0":3.4117552570165706,"vY0":-137.5152058031919,"vZ0":-6.599366456290067,"x":127.49,"y":175.49,"x0":-1.1967452812383443,"y0":50.00247891761058,"z0":5.880871861830445,"aX":-4.924218307420203},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":13.7,"breakHorizontal":4.0,"spinRate":2209,"spinDirection":199},"zone":5,"typeConfidence":2.0,"plateTime":0.3976454210008087,"extension":6.560605209138875},"hitData":{"launchSpeed":97.3,"launchAngle":16.0,"totalDistance":263.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":169.47,"coordY":82.64}},"index":0,"playId":"e3f9fa1f-b8f1-38f2-b0d6-3155ed344272","pitchNumber":1,"startTime":"2026-07-28T00:23:24.074Z","endTime":"2026-07-28T00:23:34.762Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680694,"link":"/api/v1/people/680694","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":702616,"link":"/api/v1/people/702616"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"third":{"id":690993,"link":"/api/v1/people/690993"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656716,"link":"/api/v1/people/656716"},"credit":"b_ab"},{"player":{"id":680694,"link":"/api/v1/people/680694"},"credit":"p_ab"},{"player":{"id":656716,"link":"/api/v1/people/656716"},"credit":"b_pa"},{"player":{"id":680694,"link":"/api/v1/people/680694"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":25.2,"awayTeamWinProbability":74.8,"homeTeamWinProbabilityAdded":7.800000000000001,"leverageIndex":1.35,"dramaIndex":87.0,"contextMetrics":{},"playEndTime":"2026-07-28T00:23:34.762Z","atBatIndex":50},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Hao-Yu Lee grounds out, pitcher Yennier Cano to first baseman Pete Alonso.","rbi":0,"awayScore":7,"homeScore":5,"isOut":true},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-28T00:26:25.151Z","endTime":"2026-07-28T00:26:34.945Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666974,"fullName":"Yennier Cano","link":"/api/v1/people/666974"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":666974,"link":"/api/v1/people/666974"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":7,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-28T00:23:57.192Z","endTime":"2026-07-28T00:24:37.142Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":680694,"link":"/api/v1/people/680694","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":702616,"link":"/api/v1/people/702616"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":701678,"link":"/api/v1/people/701678","batSide":{"code":"R","description":"Right"}},"first":{"id":656716,"link":"/api/v1/people/656716"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Yennier Cano replaces Kyle Bradish.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-07-28T00:24:37.142Z","endTime":"2026-07-28T00:26:27.434Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666974,"link":"/api/v1/people/666974"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":680694,"link":"/api/v1/people/680694","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":702616,"link":"/api/v1/people/702616"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":701678,"link":"/api/v1/people/701678","batSide":{"code":"R","description":"Right"}},"first":{"id":656716,"link":"/api/v1/people/656716"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":85.6,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.689068113365153,"aZ":-37.604459963559314,"pfxX":-7.352363836092708,"pfxZ":-2.9140325605814485,"pX":0.4597004259698184,"pZ":1.8963416422331267,"vX0":9.140108000785863,"vY0":-135.85077267627568,"vZ0":-2.2204927522837075,"x":99.48,"y":187.58,"x0":-1.9984284472920275,"y0":50.002876096009665,"z0":5.346539553635674,"aX":-13.696714082420016},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":-5.5,"breakHorizontal":11.3,"spinRate":2146,"spinDirection":254},"zone":9,"typeConfidence":0.86,"plateTime":0.4036885702330961,"extension":5.946400001127044},"hitData":{"launchSpeed":94.7,"launchAngle":-6.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":129.63,"coordY":177.53}},"index":2,"playId":"44e5b5cd-7bfd-34c9-a413-3a1ffdd57478","pitchNumber":1,"startTime":"2026-07-28T00:26:27.434Z","endTime":"2026-07-28T00:26:34.945Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666974,"link":"/api/v1/people/666974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":702616,"link":"/api/v1/people/702616"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":701678,"link":"/api/v1/people/701678","batSide":{"code":"R","description":"Right"}},"first":{"id":656716,"link":"/api/v1/people/656716"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701678,"link":"/api/v1/people/701678"},"credit":"b_ab"},{"player":{"id":666974,"link":"/api/v1/people/666974"},"credit":"p_ab"},{"player":{"id":701678,"link":"/api/v1/people/701678"},"credit":"b_pa"},{"player":{"id":666974,"link":"/api/v1/people/666974"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":22.1,"awayTeamWinProbability":77.9,"homeTeamWinProbabilityAdded":-3.099999999999998,"leverageIndex":1.23,"dramaIndex":55.0,"contextMetrics":{},"playEndTime":"2026-07-28T00:26:34.945Z","atBatIndex":51},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Tyler O'Neill homers (7) on a fly ball to left center field.","rbi":1,"awayScore":8,"homeScore":5,"isOut":false},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-28T00:29:24.240Z","endTime":"2026-07-28T00:30:28.591Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":641933,"fullName":"Tyler O'Neill","link":"/api/v1/people/641933"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663947,"fullName":"Tyler Holton","link":"/api/v1/people/663947"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4],"actionIndex":[0,1],"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":641933,"fullName":"Tyler O'Neill","link":"/api/v1/people/641933"},"responsiblePitcher":{"id":663947,"link":"/api/v1/people/663947"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Tyler Holton replaces Brenan Hanifee.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-28T00:27:49.761Z","endTime":"2026-07-28T00:29:05.713Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663947,"link":"/api/v1/people/663947"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":669724,"link":"/api/v1/people/669724","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":687637,"link":"/api/v1/people/687637","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Offensive Substitution: Pinch-hitter Tyler O'Neill replaces Dylan Beavers.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":7,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-28T00:29:05.713Z","endTime":"2026-07-28T00:29:26.470Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":641933,"link":"/api/v1/people/641933"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"101","replacedPlayer":{"id":687637,"link":"/api/v1/people/687637"},"defense":{"pitcher":{"id":663947,"link":"/api/v1/people/663947","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":687637,"link":"/api/v1/people/687637","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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":82.2,"endSpeed":76.9,"strikeZoneTop":3.097,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.031646464022153,"aZ":-28.936736710655556,"pfxX":6.731121032582463,"pfxZ":2.1861601430110538,"pX":0.38145187890442467,"pZ":2.0717551547443684,"vX0":-5.026707023741792,"vY0":-119.79215013554467,"vZ0":-2.5427291589984904,"x":102.46,"y":182.84,"x0":1.6132122615485003,"y0":50.00278408885673,"z0":5.685365883587156,"aX":9.968187073734601},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":3.7,"breakHorizontal":-11.3,"spinRate":1407,"spinDirection":99},"zone":9,"typeConfidence":0.91,"plateTime":0.45397293843332864,"extension":6.623594391788447},"index":2,"playId":"9e4c6f49-644b-32be-a2d3-bdb78d22c97e","pitchNumber":1,"startTime":"2026-07-28T00:29:26.470Z","endTime":"2026-07-28T00:29:29.902Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663947,"link":"/api/v1/people/663947","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":641933,"link":"/api/v1/people/641933","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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":84.5,"strikeZoneTop":3.097,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.58572652125332,"aZ":-15.803163174137339,"pfxX":3.8162211701176583,"pfxZ":8.972965352330796,"pX":0.6897969082033621,"pZ":3.0993858437455026,"vX0":-3.3324091358978323,"vY0":-133.90389859037066,"vZ0":-4.229133117569448,"x":90.71,"y":155.1,"x0":1.4516335936627305,"y0":50.00436127393083,"z0":5.8220415122418485,"aX":6.964690853343389},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":15.6,"breakHorizontal":-6.2,"spinRate":2147,"spinDirection":146},"zone":3,"typeConfidence":0.91,"plateTime":0.40828212089987614,"extension":6.428955484228478},"index":3,"playId":"92a91c91-1ef2-3bf7-b698-a69b6a019873","pitchNumber":2,"startTime":"2026-07-28T00:29:45.281Z","endTime":"2026-07-28T00:29:49.522Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663947,"link":"/api/v1/people/663947","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":641933,"link":"/api/v1/people/641933","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.2,"endSpeed":74.2,"strikeZoneTop":3.097,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.468586216056153,"aZ":-43.389349148545605,"pfxX":-4.210726365424131,"pfxZ":-8.129924353897842,"pX":-0.29513584566281614,"pZ":2.1334909539427973,"vX0":-2.7646497256835376,"vY0":-116.85137021638512,"vZ0":0.4464256001538527,"x":128.25,"y":181.18,"x0":1.451187729907134,"y0":50.001333086381074,"z0":6.023626237703756,"aX":-5.809569849844057},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.8,"breakVerticalInduced":-14.3,"breakHorizontal":8.3,"spinRate":2694,"spinDirection":319},"zone":7,"typeConfidence":0.91,"plateTime":0.4691290464847091,"extension":6.509528468994137},"hitData":{"launchSpeed":104.4,"launchAngle":26.0,"totalDistance":400.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":43.0,"coordY":59.69}},"index":4,"playId":"57a2957d-c43b-3b9f-a1d6-5dfdcb4a40bc","pitchNumber":3,"startTime":"2026-07-28T00:30:05.239Z","endTime":"2026-07-28T00:30:28.591Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663947,"link":"/api/v1/people/663947","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":641933,"link":"/api/v1/people/641933","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641933,"link":"/api/v1/people/641933"},"credit":"b_ab"},{"player":{"id":663947,"link":"/api/v1/people/663947"},"credit":"p_ab"},{"player":{"id":641933,"link":"/api/v1/people/641933"},"credit":"b_pa"},{"player":{"id":663947,"link":"/api/v1/people/663947"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":13.700000000000001,"awayTeamWinProbability":86.3,"homeTeamWinProbabilityAdded":-8.4,"leverageIndex":0.67,"dramaIndex":74.0,"contextMetrics":{},"playEndTime":"2026-07-28T00:30:28.591Z","atBatIndex":52},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Pete Alonso grounds out, shortstop Kevin McGonigle to first baseman Spencer Torkelson.","rbi":0,"awayScore":8,"homeScore":5,"isOut":true},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-28T00:30:33.772Z","endTime":"2026-07-28T00:30:57.711Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663947,"fullName":"Tyler Holton","link":"/api/v1/people/663947"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":805808,"link":"/api/v1/people/805808"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":82.9,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.085454437155402,"aZ":-26.142615485114028,"pfxX":-1.0023741632900465,"pfxZ":3.492606552152722,"pX":-0.08776453843216883,"pZ":1.511816144523371,"vX0":-3.8409420042847735,"vY0":-129.75602337140361,"vZ0":-5.771105073245485,"x":120.35,"y":197.96,"x0":1.534651241460537,"y0":50.001965759223374,"z0":5.7258167653194345,"aX":-1.7285521870771368},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":5.4,"breakHorizontal":2.5,"spinRate":2240,"spinDirection":176},"zone":13,"typeConfidence":0.91,"plateTime":0.4201996609742831,"extension":6.508573860728284},"hitData":{"launchSpeed":108.9,"launchAngle":2.0,"totalDistance":58.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":101.69,"coordY":141.66}},"index":0,"playId":"9a2f6b1a-f662-320c-8422-0df50970cc44","pitchNumber":1,"startTime":"2026-07-28T00:30:49.680Z","endTime":"2026-07-28T00:30:57.711Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663947,"link":"/api/v1/people/663947","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624413,"link":"/api/v1/people/624413"},"credit":"b_ab"},{"player":{"id":663947,"link":"/api/v1/people/663947"},"credit":"p_ab"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"credit":"b_pa"},{"player":{"id":663947,"link":"/api/v1/people/663947"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":14.799999999999999,"awayTeamWinProbability":85.2,"homeTeamWinProbabilityAdded":1.0999999999999979,"leverageIndex":0.43,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-07-28T00:30:57.711Z","atBatIndex":53},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Gunnar Henderson walks.","rbi":0,"awayScore":8,"homeScore":5,"isOut":false},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-28T00:31:01.256Z","endTime":"2026-07-28T00:32:59.488Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663947,"fullName":"Tyler Holton","link":"/api/v1/people/663947"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":84.6,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.205471272667122,"aZ":-18.8508919977774,"pfxX":9.7895783909281,"pfxZ":7.324462048000322,"pX":-0.4815725029559335,"pZ":1.2819898009134953,"vX0":-8.317372482991324,"vY0":-133.84903460076455,"vZ0":-7.683636458264462,"x":135.36,"y":204.17,"x0":1.3903616074257532,"y0":50.004283622340665,"z0":5.533941543116276,"aX":17.809653973420357},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":11.8,"breakHorizontal":-16.0,"spinRate":2090,"spinDirection":138},"zone":13,"typeConfidence":0.9,"plateTime":0.40881886060029116,"extension":6.432416813893487},"index":0,"playId":"c96d1f2c-697d-3213-b09b-2d26dc5ccf05","pitchNumber":1,"startTime":"2026-07-28T00:31:21.951Z","endTime":"2026-07-28T00:31:26.488Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663947,"link":"/api/v1/people/663947","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":81.1,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.046988572589967,"aZ":-28.573711079678855,"pfxX":-2.1864139651947267,"pfxZ":2.18107981113823,"pX":-0.4481604301955537,"pZ":1.3068025217268135,"vX0":-4.181700027012048,"vY0":-127.1496607542042,"vZ0":-5.272482764142056,"x":134.08,"y":203.5,"x0":1.4964814597736507,"y0":50.00213612006513,"z0":5.651760328990458,"aX":-3.6095832757644284},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":3.1,"breakHorizontal":4.8,"spinRate":2433,"spinDirection":195},"zone":13,"typeConfidence":0.9,"plateTime":0.42941418578477153,"extension":6.481206934936405},"index":1,"playId":"d14f861c-c554-3ca8-92e0-644517f0c956","pitchNumber":2,"startTime":"2026-07-28T00:31:36.440Z","endTime":"2026-07-28T00:31:40.961Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663947,"link":"/api/v1/people/663947","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":85.3,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.171033915387767,"aZ":-21.701460609386803,"pfxX":9.046364569608244,"pfxZ":5.678300561711078,"pX":-0.12562322288652933,"pZ":1.8683621189298325,"vX0":-7.3128228941366595,"vY0":-134.49235532666006,"vZ0":-5.923755728584207,"x":121.79,"y":188.33,"x0":1.4435264770309615,"y0":50.00528142876847,"z0":5.622548366071222,"aX":16.696067781177902},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":9.2,"breakHorizontal":-15.0,"spinRate":2163,"spinDirection":142},"zone":8,"typeConfidence":0.9,"plateTime":0.4061128117488888,"extension":6.526760891329792},"index":2,"playId":"a63a4bec-8027-3491-8984-c5f0b73b0223","pitchNumber":3,"startTime":"2026-07-28T00:31:52.610Z","endTime":"2026-07-28T00:31:56.696Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663947,"link":"/api/v1/people/663947","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-07-28T00:32:07.185Z","endTime":"2026-07-28T00:32:21.537Z","isPitch":false,"type":"action","player":{"id":683002,"link":"/api/v1/people/683002"},"defense":{"pitcher":{"id":663947,"link":"/api/v1/people/663947","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.7,"endSpeed":74.4,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.448925485651003,"aZ":-33.8787243636271,"pfxX":-7.480396564795846,"pfxZ":-1.2320865257088727,"pX":-2.1301052776224796,"pZ":1.1442163352615187,"vX0":-6.43926288430954,"vY0":-117.32146666533556,"vZ0":-2.8513685626893706,"x":198.19,"y":207.89,"x0":1.627842717282658,"y0":50.00197931612975,"z0":5.551913012808773,"aX":-10.362964699324635},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":-2.6,"breakHorizontal":15.2,"spinRate":2868,"spinDirection":307},"zone":13,"typeConfidence":2.0,"plateTime":0.46794915285382244,"extension":6.419489690905235},"index":4,"playId":"d1f24ff1-cdc6-311c-b8f1-617e3bff7002","pitchNumber":4,"startTime":"2026-07-28T00:32:21.537Z","endTime":"2026-07-28T00:32:25.581Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663947,"link":"/api/v1/people/663947","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":81.6,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.843864405157934,"aZ":-29.342447578465602,"pfxX":-1.9525751608245363,"pfxZ":1.692100317869758,"pX":-2.0322170476610113,"pZ":1.7501379031861304,"vX0":-8.044464671359856,"vY0":-128.0834342516821,"vZ0":-3.997673424239908,"x":194.46,"y":191.53,"x0":1.394522278937066,"y0":50.0022398926068,"z0":5.609046198418797,"aX":-3.2638157967771324},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":2.4,"breakHorizontal":5.3,"spinRate":2410,"spinDirection":198},"zone":13,"typeConfidence":0.89,"plateTime":0.42656923320743356,"extension":6.508311250235784},"index":5,"playId":"b3d184b8-1b0e-3a5f-8576-ca6034884404","pitchNumber":5,"startTime":"2026-07-28T00:32:37.396Z","endTime":"2026-07-28T00:32:41.486Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663947,"link":"/api/v1/people/663947","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.6,"endSpeed":75.8,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.93500888907553,"aZ":-33.249930689557395,"pfxX":-7.899479341421507,"pfxZ":-0.7551294839629998,"pX":-1.6821881993354582,"pZ":0.004597815028325291,"vX0":-5.4047381564794446,"vY0":-118.63285067558698,"vZ0":-5.659102881040291,"x":181.12,"y":238.66,"x0":1.6527600825129962,"y0":50.00298493726433,"z0":5.455717435688975,"aX":-11.246472129833608},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":-2.5,"breakHorizontal":15.6,"spinRate":2846,"spinDirection":313},"zone":13,"typeConfidence":2.0,"plateTime":0.4618926873145801,"extension":6.4682282141275245},"index":6,"playId":"94c9caa7-6e6e-35da-bad8-dfebc9658660","pitchNumber":6,"startTime":"2026-07-28T00:32:53.687Z","endTime":"2026-07-28T00:32:59.488Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663947,"link":"/api/v1/people/663947","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683002,"link":"/api/v1/people/683002"},"credit":"b_pa"},{"player":{"id":663947,"link":"/api/v1/people/663947"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":13.600000000000001,"awayTeamWinProbability":86.4,"homeTeamWinProbabilityAdded":-1.1999999999999975,"leverageIndex":0.33,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-07-28T00:32:59.488Z","atBatIndex":54},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Taylor Ward grounds out, third baseman Colt Keith to first baseman Spencer Torkelson. Gunnar Henderson to 3rd.","rbi":0,"awayScore":8,"homeScore":5,"isOut":true},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-28T00:35:35.502Z","endTime":"2026-07-28T00:38:26.143Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623454,"fullName":"Drew Anderson","link":"/api/v1/people/623454"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5,6,7,8,10],"actionIndex":[1],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[{"player":{"id":690993,"link":"/api/v1/people/690993"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"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":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":8,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-28T00:33:05.430Z","endTime":"2026-07-28T00:33:36.501Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":663947,"link":"/api/v1/people/663947","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"first":{"id":683002,"link":"/api/v1/people/683002"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Drew Anderson replaces Tyler Holton.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":8,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-07-28T00:33:36.501Z","endTime":"2026-07-28T00:35:37.735Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":623454,"link":"/api/v1/people/623454"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":663947,"link":"/api/v1/people/663947","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"first":{"id":683002,"link":"/api/v1/people/683002"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":78.4,"endSpeed":71.0,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.249117211859648,"aZ":-43.94188909071183,"pfxX":6.383847174152697,"pfxZ":-9.120004347057863,"pX":-0.7208102408657079,"pZ":3.763552666978961,"vX0":1.000589677900674,"vY0":-113.86795568980196,"vZ0":4.7371474236824005,"x":144.48,"y":137.16,"x0":-1.9960235362457666,"y0":50.00121328757081,"z0":6.05148207363501,"aX":8.23861004751646},"breaks":{"breakAngle":10.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-59.9,"breakVerticalInduced":-14.6,"breakHorizontal":-11.8,"spinRate":2653,"spinDirection":25},"zone":11,"typeConfidence":0.9,"plateTime":0.4841984805835562,"extension":6.102456130782554},"index":2,"playId":"af2a2fbd-8d22-3f03-bbdc-8120c8cb8342","pitchNumber":1,"startTime":"2026-07-28T00:35:37.735Z","endTime":"2026-07-28T00:35:42.696Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623454,"link":"/api/v1/people/623454","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"first":{"id":683002,"link":"/api/v1/people/683002"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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":3,"playId":"b02de725-93f4-367f-91e0-36804f379cc9","startTime":"2026-07-28T00:35:55.418Z","endTime":"2026-07-28T00:35:59.123Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":623454,"link":"/api/v1/people/623454","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"first":{"id":683002,"link":"/api/v1/people/683002"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.3,"endSpeed":82.4,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.097710536581918,"aZ":-37.35477772133493,"pfxX":-8.030553705267199,"pfxZ":-2.9919665472380803,"pX":-0.7368487081868782,"pZ":1.775306106968435,"vX0":6.194479991278246,"vY0":-131.2766944240678,"vZ0":-2.8568179943788974,"x":145.09,"y":190.85,"x0":-2.0941727926243114,"y0":50.00411152541722,"z0":5.683047695915899,"aX":-13.89284078691873},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-5.9,"breakHorizontal":13.1,"spinRate":1523,"spinDirection":244},"zone":7,"typeConfidence":0.89,"plateTime":0.4186567349114112,"extension":6.510106620226797},"index":4,"playId":"abcea763-60a8-38e0-9f29-53e6e2b9c232","pitchNumber":2,"startTime":"2026-07-28T00:36:13.621Z","endTime":"2026-07-28T00:36:17.350Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623454,"link":"/api/v1/people/623454","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"first":{"id":683002,"link":"/api/v1/people/683002"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":87.6,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.44695632142114,"aZ":-16.073384297454105,"pfxX":-5.789840041438918,"pfxZ":8.24167811916292,"pX":0.4764113330024768,"pZ":1.546745821463164,"vX0":8.47114293714521,"vY0":-138.76016972928278,"vZ0":-7.817235738073087,"x":98.84,"y":197.02,"x0":-1.8609073342262046,"y0":50.005678625389926,"z0":5.467207429635952,"aX":-11.315851514703485},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":13.4,"breakHorizontal":8.8,"spinRate":2370,"spinDirection":209},"zone":14,"typeConfidence":0.85,"plateTime":0.3944104304205531,"extension":6.53754900647983},"index":5,"playId":"422d570f-f0cf-3f35-9ea4-3deb7cf649af","pitchNumber":3,"startTime":"2026-07-28T00:36:35.837Z","endTime":"2026-07-28T00:36:40.176Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623454,"link":"/api/v1/people/623454","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"first":{"id":683002,"link":"/api/v1/people/683002"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":87.2,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.35745422728814,"aZ":-14.97318709517147,"pfxX":-5.258833417730838,"pfxZ":8.805540450603743,"pX":0.9076642129014907,"pZ":3.026518116499578,"vX0":9.578623553685507,"vY0":-139.14358086331103,"vZ0":-4.116667026295757,"x":82.4,"y":157.06,"x0":-1.9021879571669729,"y0":50.00063634301276,"z0":5.522890541009997,"aX":-10.27102316183921},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.2,"breakHorizontal":7.4,"spinRate":2389,"spinDirection":215},"zone":12,"typeConfidence":0.85,"plateTime":0.39422548611432306,"extension":6.538431146309358},"index":6,"playId":"0bbc09bd-0a65-3858-8fa3-b8a759f2e3d6","pitchNumber":4,"startTime":"2026-07-28T00:36:54.520Z","endTime":"2026-07-28T00:36:58.241Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623454,"link":"/api/v1/people/623454","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"first":{"id":683002,"link":"/api/v1/people/683002"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":84.0,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.18445684079747,"aZ":-34.33284659475847,"pfxX":-7.140686784882046,"pfxZ":-1.2053976613675994,"pX":-0.3301272906900671,"pZ":1.3614045824362855,"vX0":6.790980872351051,"vY0":-132.72323276435674,"vZ0":-4.325043095498792,"x":129.58,"y":202.02,"x0":-1.9931952298705722,"y0":50.004885892251735,"z0":5.510050652962793,"aX":-12.751569066126425},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":-2.9,"breakHorizontal":11.5,"spinRate":1535,"spinDirection":247},"zone":13,"typeConfidence":0.9,"plateTime":0.4125392842790627,"extension":6.504074836522786},"index":7,"playId":"1a81b94c-dd81-3c4d-b60f-f90e9eff329e","pitchNumber":5,"startTime":"2026-07-28T00:37:14.647Z","endTime":"2026-07-28T00:37:19.480Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623454,"link":"/api/v1/people/623454","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"first":{"id":683002,"link":"/api/v1/people/683002"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.0,"endSpeed":89.5,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.789053461316765,"aZ":-12.989058148526068,"pfxX":-4.402280048507451,"pfxZ":9.4212044119874,"pX":1.0303726185639757,"pZ":2.4633081002605897,"vX0":9.368124238230891,"vY0":-141.03197610466103,"vZ0":-6.210496031164256,"x":77.72,"y":172.27,"x0":-1.7461943090785583,"y0":50.00255338794452,"z0":5.514056926783083,"aX":-8.96515861323705},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":16.1,"breakHorizontal":6.2,"spinRate":2464,"spinDirection":210},"zone":12,"typeConfidence":0.91,"plateTime":0.3867496731615021,"extension":6.562841870025827},"index":8,"playId":"ad1cd9fa-b4b0-3d54-832b-11ca9c6da00b","pitchNumber":6,"startTime":"2026-07-28T00:37:43.357Z","endTime":"2026-07-28T00:37:47.861Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623454,"link":"/api/v1/people/623454","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"first":{"id":683002,"link":"/api/v1/people/683002"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"index":9,"startTime":"2026-07-28T00:38:00.177Z","endTime":"2026-07-28T00:38:17.135Z","isPitch":false,"type":"action","player":{"id":621493,"link":"/api/v1/people/621493"},"defense":{"pitcher":{"id":623454,"link":"/api/v1/people/623454","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"first":{"id":683002,"link":"/api/v1/people/683002"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.5,"endSpeed":75.2,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.033357522345103,"aZ":-46.42946607941032,"pfxX":3.5175117950555865,"pfxZ":-9.95758974513772,"pX":0.16475026519424782,"pZ":1.9657868380671688,"vX0":4.070117866273227,"vY0":-119.96367038538942,"vZ0":0.8823772608683997,"x":110.72,"y":185.7,"x0":-2.022225004456701,"y0":50.00212841856888,"z0":5.790955187803829,"aX":5.035698845304523},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.2,"breakVerticalInduced":-17.4,"breakHorizontal":-7.4,"spinRate":2685,"spinDirection":25},"zone":8,"typeConfidence":0.89,"plateTime":0.45969068166474036,"extension":6.374994717747571},"hitData":{"launchSpeed":79.7,"launchAngle":-22.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":103.78,"coordY":166.38}},"index":10,"playId":"42ee708d-c762-33e7-9fbe-d70e8e4dcdd5","pitchNumber":7,"startTime":"2026-07-28T00:38:17.135Z","endTime":"2026-07-28T00:38:26.143Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623454,"link":"/api/v1/people/623454","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"first":{"id":683002,"link":"/api/v1/people/683002"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621493,"link":"/api/v1/people/621493"},"credit":"b_ab"},{"player":{"id":623454,"link":"/api/v1/people/623454"},"credit":"p_ab"},{"player":{"id":621493,"link":"/api/v1/people/621493"},"credit":"b_pa"},{"player":{"id":623454,"link":"/api/v1/people/623454"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":14.2,"awayTeamWinProbability":85.8,"homeTeamWinProbabilityAdded":0.5999999999999979,"leverageIndex":0.6,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2026-07-28T00:38:26.143Z","atBatIndex":55},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Leody Taveras flies out to right fielder Zach McKinstry.","rbi":0,"awayScore":8,"homeScore":5,"isOut":true},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-28T00:38:37.230Z","endTime":"2026-07-28T00:41:20.568Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":623454,"fullName":"Drew Anderson","link":"/api/v1/people/623454"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,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":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":656716,"link":"/api/v1/people/656716"},"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(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.3,"endSpeed":73.5,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.82483692291002,"aZ":-46.62304000482311,"pfxX":5.304305300978207,"pfxZ":-10.53622363565065,"pX":-1.140423161183179,"pZ":3.2489405863399172,"vX0":0.5430327597833844,"vY0":-116.85454556925717,"vZ0":3.88745073720527,"x":160.47,"y":151.06,"x0":-2.064888106367099,"y0":50.004923458609106,"z0":5.9698559781346106,"aX":7.271737018924808},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.4,"breakVerticalInduced":-17.6,"breakHorizontal":-9.7,"spinRate":2680,"spinDirection":25},"zone":11,"typeConfidence":0.9,"plateTime":0.4703030005077715,"extension":6.243563912524953},"index":0,"playId":"adaeb4da-06ab-3a44-878b-b64f292f5db5","pitchNumber":1,"startTime":"2026-07-28T00:38:51.833Z","endTime":"2026-07-28T00:38:56.125Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623454,"link":"/api/v1/people/623454","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":665750,"link":"/api/v1/people/665750","batSide":{"code":"L","description":"Left"}},"third":{"id":683002,"link":"/api/v1/people/683002"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":84.6,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.900291113647057,"aZ":-31.720973000238388,"pfxX":-5.075255650637567,"pfxZ":0.24485297039469955,"pX":0.12289913056774594,"pZ":2.9540690568671026,"vX0":7.0215310733350735,"vY0":-133.80605066343344,"vZ0":-1.214868743712855,"x":112.32,"y":159.02,"x0":-1.871413924118976,"y0":50.00051058596558,"z0":5.6794539618809825,"aX":-9.23601176232336},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":0.4,"breakHorizontal":7.8,"spinRate":1737,"spinDirection":240},"zone":2,"typeConfidence":0.89,"plateTime":0.4088000394567337,"extension":6.553520073743033},"index":1,"playId":"68790d35-c4c2-3de2-afd9-501f16f21213","pitchNumber":2,"startTime":"2026-07-28T00:39:07.979Z","endTime":"2026-07-28T00:39:11.578Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623454,"link":"/api/v1/people/623454","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":665750,"link":"/api/v1/people/665750","batSide":{"code":"L","description":"Left"}},"third":{"id":683002,"link":"/api/v1/people/683002"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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":97.0,"endSpeed":89.7,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.45637754136003,"aZ":-16.21248265080934,"pfxX":-5.343136430880714,"pfxZ":7.8067088879067175,"pX":-0.7584896242388005,"pZ":2.528138752432265,"vX0":4.971187975426957,"vY0":-141.2215208402038,"vZ0":-5.618595936361346,"x":145.91,"y":170.52,"x0":-1.8369343605321116,"y0":50.00440344428437,"z0":5.565697861200872,"aX":-10.926336137424718},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":13.3,"breakHorizontal":8.9,"spinRate":2215,"spinDirection":214},"zone":4,"typeConfidence":0.86,"plateTime":0.38604201996973986,"extension":6.4367612553370375},"index":2,"playId":"42b97a1c-db81-32ed-8987-4a6522a2b0e0","pitchNumber":3,"startTime":"2026-07-28T00:39:26.392Z","endTime":"2026-07-28T00:39:29.392Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623454,"link":"/api/v1/people/623454","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":665750,"link":"/api/v1/people/665750","batSide":{"code":"L","description":"Left"}},"third":{"id":683002,"link":"/api/v1/people/683002"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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":97.0,"endSpeed":89.4,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.950359248278755,"aZ":-17.815486571304234,"pfxX":-1.9335881647247835,"pfxZ":7.033728556396955,"pX":-0.23158027394181527,"pZ":4.784101759616701,"vX0":5.347813279245023,"vY0":-141.2440701549705,"vZ0":0.572214303310509,"x":125.83,"y":109.61,"x0":-1.8894265219329498,"y0":50.00551447311848,"z0":5.715249784301035,"aX":-3.948969751912761},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":13.1,"breakHorizontal":2.5,"spinRate":2305,"spinDirection":205},"zone":11,"typeConfidence":0.84,"plateTime":0.3862180513143998,"extension":6.367762096315736},"index":3,"playId":"2caddd4b-c372-34e7-8498-dea192b8e167","pitchNumber":4,"startTime":"2026-07-28T00:39:50.970Z","endTime":"2026-07-28T00:39:54.748Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623454,"link":"/api/v1/people/623454","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":665750,"link":"/api/v1/people/665750","batSide":{"code":"L","description":"Left"}},"third":{"id":683002,"link":"/api/v1/people/683002"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-07-28T00:40:08.234Z","endTime":"2026-07-28T00:40:24.719Z","isPitch":false,"type":"action","player":{"id":665750,"link":"/api/v1/people/665750"},"defense":{"pitcher":{"id":623454,"link":"/api/v1/people/623454","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":665750,"link":"/api/v1/people/665750","batSide":{"code":"L","description":"Left"}},"third":{"id":683002,"link":"/api/v1/people/683002"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":85.0,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.2885237756269,"aZ":-29.530116900924597,"pfxX":-4.1923248396487125,"pfxZ":1.4396674262128357,"pX":-0.7211454853564716,"pZ":3.7248728217199005,"vX0":4.966518756804733,"vY0":-134.07716315512496,"vZ0":0.4090962778800382,"x":144.49,"y":138.21,"x0":-2.044222372727822,"y0":50.00537970024482,"z0":5.661065775311024,"aX":-7.7104541444676595},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":2.9,"breakHorizontal":6.6,"spinRate":1689,"spinDirection":245},"zone":11,"typeConfidence":0.87,"plateTime":0.406983602162021,"extension":6.3600824674524326},"index":5,"playId":"436f8a96-2bd4-310a-a940-24500454809d","pitchNumber":5,"startTime":"2026-07-28T00:40:24.719Z","endTime":"2026-07-28T00:40:28.176Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623454,"link":"/api/v1/people/623454","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":665750,"link":"/api/v1/people/665750","batSide":{"code":"L","description":"Left"}},"third":{"id":683002,"link":"/api/v1/people/683002"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.9,"endSpeed":75.5,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.42351481891724,"aZ":-44.37981421351499,"pfxX":5.310064472120143,"pfxZ":-8.598246867777636,"pX":0.9197516077162879,"pZ":0.39114134097374187,"vX0":5.112436423549009,"vY0":-119.10018515583702,"vZ0":-2.654976605867306,"x":81.94,"y":228.22,"x0":-1.9540475416927143,"y0":50.00366112901905,"z0":5.579974063429343,"aX":7.536708922613251},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.1,"breakVerticalInduced":-16.0,"breakHorizontal":-10.9,"spinRate":2799,"spinDirection":25},"zone":14,"typeConfidence":0.9,"plateTime":0.46200695819769333,"extension":6.460575547957483},"index":6,"playId":"959f460d-b30d-3851-8963-945d58596b19","pitchNumber":6,"startTime":"2026-07-28T00:40:49.701Z","endTime":"2026-07-28T00:40:54.681Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623454,"link":"/api/v1/people/623454","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":665750,"link":"/api/v1/people/665750","batSide":{"code":"L","description":"Left"}},"third":{"id":683002,"link":"/api/v1/people/683002"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.9,"endSpeed":82.4,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.90454070439486,"aZ":-35.77142418073168,"pfxX":-7.207633270980839,"pfxZ":-2.0840560241575954,"pX":-0.09685361281391495,"pZ":2.6396612942851387,"vX0":6.929189561723602,"vY0":-130.73429562436525,"vZ0":-0.7747331859237055,"x":120.69,"y":167.51,"x0":-1.8469200097317275,"y0":50.00148748287784,"z0":5.627991214153295,"aX":-12.45937332681367},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-3.7,"breakHorizontal":11.5,"spinRate":1445,"spinDirection":247},"zone":5,"typeConfidence":0.89,"plateTime":0.4191794572574663,"extension":6.545061763846191},"hitData":{"launchSpeed":99.9,"launchAngle":36.0,"totalDistance":367.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":171.39,"coordY":58.02}},"index":7,"playId":"91f94033-7fea-35bf-8012-1941219b2f9f","pitchNumber":7,"startTime":"2026-07-28T00:41:10.131Z","endTime":"2026-07-28T00:41:20.568Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623454,"link":"/api/v1/people/623454","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":665750,"link":"/api/v1/people/665750","batSide":{"code":"L","description":"Left"}},"third":{"id":683002,"link":"/api/v1/people/683002"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665750,"link":"/api/v1/people/665750"},"credit":"b_ab"},{"player":{"id":623454,"link":"/api/v1/people/623454"},"credit":"p_ab"},{"player":{"id":665750,"link":"/api/v1/people/665750"},"credit":"b_pa"},{"player":{"id":623454,"link":"/api/v1/people/623454"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":16.3,"awayTeamWinProbability":83.7,"homeTeamWinProbabilityAdded":2.1000000000000014,"leverageIndex":0.77,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-07-28T00:41:20.568Z","atBatIndex":56},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"James Outman strikes out swinging.","rbi":0,"awayScore":8,"homeScore":5,"isOut":true},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-28T00:43:23.524Z","endTime":"2026-07-28T00:44:23.362Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666974,"fullName":"Yennier Cano","link":"/api/v1/people/666974"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":644433,"link":"/api/v1/people/644433"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Colton Cowser replaces Tyler O'Neill, batting 1st, playing center field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":8,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-28T00:42:22.228Z","endTime":"2026-07-28T00:42:22.243Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681297,"link":"/api/v1/people/681297"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"102","replacedPlayer":{"id":641933,"link":"/api/v1/people/641933"},"defense":{"pitcher":{"id":666974,"link":"/api/v1/people/666974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":702616,"link":"/api/v1/people/702616"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":681546,"link":"/api/v1/people/681546","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive switch from center field to right field for Leody Taveras.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":8,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-28T00:42:22.243Z","endTime":"2026-07-28T00:43:25.679Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":665750,"link":"/api/v1/people/665750"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"500","defense":{"pitcher":{"id":666974,"link":"/api/v1/people/666974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":702616,"link":"/api/v1/people/702616"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":681546,"link":"/api/v1/people/681546","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":88.1,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.6239867776871,"aZ":-32.894547075307074,"pfxX":-10.08430631449903,"pfxZ":-0.36618656503191893,"pX":-0.08453543298425878,"pZ":1.6297985060343578,"vX0":9.138034788456382,"vY0":-137.4947783368521,"vZ0":-4.137694950494965,"x":120.22,"y":194.78,"x0":-2.1136370530239392,"y0":50.005560172328934,"z0":5.344599772827732,"aX":-19.639730532959373},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":-1.3,"breakHorizontal":16.8,"spinRate":1950,"spinDirection":260},"zone":13,"typeConfidence":0.9,"plateTime":0.3958066042932957,"extension":5.793202431126459},"index":2,"playId":"907acc08-e96f-31b8-b401-ad8d246d1b3c","pitchNumber":1,"startTime":"2026-07-28T00:43:25.679Z","endTime":"2026-07-28T00:43:29.986Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666974,"link":"/api/v1/people/666974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":702616,"link":"/api/v1/people/702616"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":665750,"link":"/api/v1/people/665750"}},"offense":{"batter":{"id":681546,"link":"/api/v1/people/681546","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":84.3,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.95699601698663,"aZ":-35.16953074246881,"pfxX":-4.317067800856723,"pfxZ":-1.6890209540627321,"pX":-0.9367628119607118,"pZ":2.2327260535010973,"vX0":4.989946778121137,"vY0":-131.0883316589087,"vZ0":-1.9979068023424307,"x":152.71,"y":178.5,"x0":-2.284497528620457,"y0":50.00024817229172,"z0":5.575973472356235,"aX":-7.679276853988955},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":-3.2,"breakHorizontal":7.0,"spinRate":1260,"spinDirection":267},"zone":13,"typeConfidence":0.9,"plateTime":0.414358378472766,"extension":5.611347148022888},"index":3,"playId":"ffcb4282-9b03-3140-9424-46e616dbcf8d","pitchNumber":2,"startTime":"2026-07-28T00:43:46.681Z","endTime":"2026-07-28T00:43:50.472Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666974,"link":"/api/v1/people/666974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":702616,"link":"/api/v1/people/702616"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":665750,"link":"/api/v1/people/665750"}},"offense":{"batter":{"id":681546,"link":"/api/v1/people/681546","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":83.2,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.20190579150162,"aZ":-36.80749687508792,"pfxX":-3.1539624855435697,"pfxZ":-2.6519474586494187,"pX":-0.5301796010748849,"pZ":2.8730295391135723,"vX0":5.57584299911049,"vY0":-130.55186379406905,"vZ0":-0.014273760894050191,"x":137.21,"y":161.21,"x0":-2.27158693220345,"y0":50.00172669409732,"z0":5.619897754350493,"aX":-5.513781235059298},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-4.6,"breakHorizontal":4.7,"spinRate":1347,"spinDirection":276},"zone":4,"typeConfidence":0.91,"plateTime":0.4175121366658958,"extension":5.722829021419079},"index":4,"playId":"65613494-45ed-3f6b-9120-3ecc7401034f","pitchNumber":3,"startTime":"2026-07-28T00:44:01.148Z","endTime":"2026-07-28T00:44:04.656Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666974,"link":"/api/v1/people/666974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":702616,"link":"/api/v1/people/702616"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":665750,"link":"/api/v1/people/665750"}},"offense":{"batter":{"id":681546,"link":"/api/v1/people/681546","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":86.5,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.481544913014815,"aZ":-24.539687217289416,"pfxX":-6.463350827042618,"pfxZ":3.980854391397859,"pX":-0.294615837308459,"pZ":3.533628576313557,"vX0":7.346501843175192,"vY0":-137.4088765294032,"vZ0":-0.35133789582426245,"x":128.23,"y":143.37,"x0":-2.158834302351098,"y0":50.006070186440475,"z0":5.325667260156647,"aX":-12.404664215556659},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":7.3,"breakHorizontal":10.2,"spinRate":2147,"spinDirection":259},"zone":11,"typeConfidence":0.91,"plateTime":0.39811135545879806,"extension":5.7453601397276985},"index":5,"playId":"66ba23b7-c9ab-3c06-bfd6-bdc7bcce2e13","pitchNumber":4,"startTime":"2026-07-28T00:44:18.851Z","endTime":"2026-07-28T00:44:23.362Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666974,"link":"/api/v1/people/666974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":702616,"link":"/api/v1/people/702616"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":665750,"link":"/api/v1/people/665750"}},"offense":{"batter":{"id":681546,"link":"/api/v1/people/681546","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681546,"link":"/api/v1/people/681546"},"credit":"b_ab"},{"player":{"id":666974,"link":"/api/v1/people/666974"},"credit":"p_ab"},{"player":{"id":681546,"link":"/api/v1/people/681546"},"credit":"b_pa"},{"player":{"id":666974,"link":"/api/v1/people/666974"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":13.5,"awayTeamWinProbability":86.5,"homeTeamWinProbabilityAdded":-2.8000000000000007,"leverageIndex":1.07,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2026-07-28T00:44:23.362Z","atBatIndex":57},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Matt Vierling flies out to right fielder Leody Taveras.","rbi":0,"awayScore":8,"homeScore":5,"isOut":true},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-28T00:44:24.106Z","endTime":"2026-07-28T00:45:35.235Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666974,"fullName":"Yennier Cano","link":"/api/v1/people/666974"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":665750,"link":"/api/v1/people/665750"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":84.2,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.938334802290353,"aZ":-34.44429494751834,"pfxX":-8.213656623709646,"pfxZ":-1.2671239803982708,"pX":0.6439563555751204,"pZ":1.6513429702949634,"vX0":9.828586513072286,"vY0":-132.6114100036798,"vZ0":-3.4832493281719357,"x":92.45,"y":194.19,"x0":-2.0339421109699694,"y0":50.00413781397323,"z0":5.480536010023839,"aX":-14.709236637417627},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":-2.9,"breakHorizontal":12.8,"spinRate":1454,"spinDirection":267},"zone":9,"typeConfidence":0.9,"plateTime":0.41220055202534045,"extension":5.974205835748612},"index":0,"playId":"e644b4c4-67b6-3540-b83b-efaace699966","pitchNumber":1,"startTime":"2026-07-28T00:44:47.680Z","endTime":"2026-07-28T00:44:51.956Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666974,"link":"/api/v1/people/666974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":702616,"link":"/api/v1/people/702616"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":665750,"link":"/api/v1/people/665750"}},"offense":{"batter":{"id":663837,"link":"/api/v1/people/663837","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":84.6,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.02213231908452,"aZ":-33.49922999763446,"pfxX":-6.3910705942632795,"pfxZ":-0.7313824647572309,"pX":-0.30529415181915065,"pZ":1.904227721065709,"vX0":6.830855296438729,"vY0":-132.94704966628677,"vZ0":-3.1981360262948257,"x":128.64,"y":187.37,"x0":-2.0663203389752183,"y0":50.005955222858006,"z0":5.531048379123369,"aX":-11.549726163509483},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":-1.8,"breakHorizontal":10.3,"spinRate":1470,"spinDirection":268},"zone":7,"typeConfidence":0.89,"plateTime":0.4105388536446539,"extension":5.80619252033344},"index":1,"playId":"f09863dd-1662-3c16-81cb-fde917ddeaf5","pitchNumber":2,"startTime":"2026-07-28T00:45:04.996Z","endTime":"2026-07-28T00:45:08.203Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666974,"link":"/api/v1/people/666974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":702616,"link":"/api/v1/people/702616"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":665750,"link":"/api/v1/people/665750"}},"offense":{"batter":{"id":663837,"link":"/api/v1/people/663837","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":86.9,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.301331089974347,"aZ":-34.96253285758148,"pfxX":-7.630439493330542,"pfxZ":-1.4519723536654396,"pX":0.014060086702505022,"pZ":2.117114905809014,"vX0":8.558305858906971,"vY0":-137.96396259728616,"vZ0":-2.409061365698121,"x":116.46,"y":181.62,"x0":-2.139941732775786,"y0":50.00210300838539,"z0":5.363049274611281,"aX":-14.67871126632121},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":-3.0,"breakHorizontal":12.0,"spinRate":2106,"spinDirection":256},"zone":8,"typeConfidence":0.92,"plateTime":0.3973398986493244,"extension":5.829882933364346},"hitData":{"launchSpeed":94.0,"launchAngle":31.0,"totalDistance":319.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":212.96,"coordY":103.74}},"index":2,"playId":"258b16d3-94fb-3e81-b9d4-e27bb6ea0dcc","pitchNumber":3,"startTime":"2026-07-28T00:45:22.727Z","endTime":"2026-07-28T00:45:35.235Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666974,"link":"/api/v1/people/666974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":702616,"link":"/api/v1/people/702616"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":665750,"link":"/api/v1/people/665750"}},"offense":{"batter":{"id":663837,"link":"/api/v1/people/663837","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663837,"link":"/api/v1/people/663837"},"credit":"b_ab"},{"player":{"id":666974,"link":"/api/v1/people/666974"},"credit":"p_ab"},{"player":{"id":663837,"link":"/api/v1/people/663837"},"credit":"b_pa"},{"player":{"id":666974,"link":"/api/v1/people/666974"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":11.700000000000001,"awayTeamWinProbability":88.3,"homeTeamWinProbabilityAdded":-1.799999999999999,"leverageIndex":0.73,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2026-07-28T00:45:35.235Z","atBatIndex":58},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kevin McGonigle strikes out swinging.","rbi":0,"awayScore":8,"homeScore":5,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-28T00:48:07.379Z","endTime":"2026-07-28T00:49:43.366Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664991,"fullName":"Grant Wolfram","link":"/api/v1/people/664991"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[1],"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":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":644433,"link":"/api/v1/people/644433"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":8,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-28T00:45:45.701Z","endTime":"2026-07-28T00:46:29.511Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":666974,"link":"/api/v1/people/666974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":702616,"link":"/api/v1/people/702616"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":665750,"link":"/api/v1/people/665750"}},"offense":{"batter":{"id":805808,"link":"/api/v1/people/805808","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Grant Wolfram replaces Yennier Cano.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":8,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-07-28T00:46:29.511Z","endTime":"2026-07-28T00:48:09.434Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664991,"link":"/api/v1/people/664991"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":666974,"link":"/api/v1/people/666974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":702616,"link":"/api/v1/people/702616"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":665750,"link":"/api/v1/people/665750"}},"offense":{"batter":{"id":805808,"link":"/api/v1/people/805808","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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.6,"endSpeed":87.7,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.650094945376225,"aZ":-18.48124100033858,"pfxX":10.220726625386192,"pfxZ":6.933650544270394,"pX":-0.38027210931489785,"pZ":2.2986784784471803,"vX0":-10.162481132022009,"vY0":-140.13549815628744,"vZ0":-6.639050454996888,"x":131.5,"y":176.72,"x0":1.9770571983734124,"y0":50.00510461427841,"z0":5.919316900370206,"aX":20.194266165114843},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":11.2,"breakHorizontal":-16.2,"spinRate":2244,"spinDirection":141},"zone":4,"typeConfidence":0.92,"plateTime":0.39184635466885087,"extension":6.2413526513546},"index":2,"playId":"19a13d9a-dd0d-32be-acd3-45127820ce13","pitchNumber":1,"startTime":"2026-07-28T00:48:09.434Z","endTime":"2026-07-28T00:48:13.021Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664991,"link":"/api/v1/people/664991","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":702616,"link":"/api/v1/people/702616"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":665750,"link":"/api/v1/people/665750"}},"offense":{"batter":{"id":805808,"link":"/api/v1/people/805808","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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":true},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":88.6,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.804655482683586,"aZ":-17.392486869527094,"pfxX":9.095820445625629,"pfxZ":7.3705417012611285,"pX":-0.4828536101704501,"pZ":1.6726772667422094,"vX0":-9.59016045665252,"vY0":-140.87744623330008,"vZ0":-8.586895858858732,"x":135.41,"y":193.62,"x0":1.7880537814739577,"y0":50.00031414167882,"z0":5.8904017946273095,"aX":18.23221209963577},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":11.6,"breakHorizontal":-14.4,"spinRate":2302,"spinDirection":139},"zone":7,"typeConfidence":0.92,"plateTime":0.3892111277174872,"extension":6.195217201209487},"index":3,"playId":"52fe1710-bb65-3ba5-928f-e61502fd1d8d","pitchNumber":2,"startTime":"2026-07-28T00:48:28.476Z","endTime":"2026-07-28T00:48:32.395Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664991,"link":"/api/v1/people/664991","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":702616,"link":"/api/v1/people/702616"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":665750,"link":"/api/v1/people/665750"}},"offense":{"batter":{"id":805808,"link":"/api/v1/people/805808","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":116,"player":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"}},"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":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":82.0,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.42801834703715,"aZ":-29.527128263872797,"pfxX":0.30683176206453266,"pfxZ":1.5777925308160974,"pX":-0.8571787943689121,"pZ":1.7787903345659626,"vX0":-7.601946252947966,"vY0":-127.73895955945173,"vZ0":-4.7649737945562505,"x":149.67,"y":190.75,"x0":2.0978690321070093,"y0":50.003088871328444,"z0":5.947459306548381,"aX":0.515277957703467},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":2.2,"breakHorizontal":0.8,"spinRate":2384,"spinDirection":256},"zone":13,"typeConfidence":0.91,"plateTime":0.4262325567136185,"extension":6.243166852746114},"index":4,"playId":"7d0c3192-82d6-3d1a-b742-92977aae329c","pitchNumber":3,"startTime":"2026-07-28T00:49:02.524Z","endTime":"2026-07-28T00:49:06.873Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664991,"link":"/api/v1/people/664991","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":702616,"link":"/api/v1/people/702616"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":665750,"link":"/api/v1/people/665750"}},"offense":{"batter":{"id":805808,"link":"/api/v1/people/805808","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":82.8,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.40646477131767,"aZ":-29.710889376422028,"pfxX":1.9576723788651895,"pfxZ":1.4335572863444828,"pX":-1.5118187770929283,"pZ":1.9926221270504496,"vX0":-9.36389262703046,"vY0":-129.17969258326212,"vZ0":-4.453661966323312,"x":174.63,"y":184.98,"x0":1.8838649730449246,"y0":50.00066325104964,"z0":5.987025614790757,"aX":3.3563120409331524},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":1.9,"breakHorizontal":-1.8,"spinRate":2302,"spinDirection":136},"zone":13,"typeConfidence":0.47,"plateTime":0.42177665484912685,"extension":6.182032799192378},"index":5,"playId":"cd08b18d-2b22-329b-b18b-061098c8f0a6","pitchNumber":4,"startTime":"2026-07-28T00:49:20.421Z","endTime":"2026-07-28T00:49:23.819Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664991,"link":"/api/v1/people/664991","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":702616,"link":"/api/v1/people/702616"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":665750,"link":"/api/v1/people/665750"}},"offense":{"batter":{"id":805808,"link":"/api/v1/people/805808","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":82.5,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.24428737725536,"aZ":-28.871448922432286,"pfxX":1.20643252998436,"pfxZ":1.9196774751223753,"pX":0.9973109971451743,"pZ":3.335569862528455,"vX0":-3.690011099143412,"vY0":-129.7068290736371,"vZ0":-1.3747685405566235,"x":78.98,"y":148.72,"x0":2.2746295837110475,"y0":50.00459452311245,"z0":6.050785601387237,"aX":2.079039562033547},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":3.4,"breakHorizontal":-1.4,"spinRate":2315,"spinDirection":211},"zone":12,"typeConfidence":0.89,"plateTime":0.42046432685086366,"extension":6.1423481944089104},"index":6,"playId":"9d763e04-51e6-32dc-9c0c-ceb201225dc7","pitchNumber":5,"startTime":"2026-07-28T00:49:38.803Z","endTime":"2026-07-28T00:49:43.366Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664991,"link":"/api/v1/people/664991","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":702616,"link":"/api/v1/people/702616"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":665750,"link":"/api/v1/people/665750"}},"offense":{"batter":{"id":805808,"link":"/api/v1/people/805808","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805808,"link":"/api/v1/people/805808"},"credit":"b_ab"},{"player":{"id":664991,"link":"/api/v1/people/664991"},"credit":"p_ab"},{"player":{"id":805808,"link":"/api/v1/people/805808"},"credit":"b_pa"},{"player":{"id":664991,"link":"/api/v1/people/664991"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":10.7,"awayTeamWinProbability":89.3,"homeTeamWinProbabilityAdded":-1.0000000000000018,"leverageIndex":0.41,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-07-28T00:49:43.366Z","atBatIndex":59},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jackson Holliday singles on a sharp line drive to right fielder Zach McKinstry.","rbi":0,"awayScore":8,"homeScore":5,"isOut":false},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-28T00:51:42.259Z","endTime":"2026-07-28T00:52:33.367Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":623454,"fullName":"Drew Anderson","link":"/api/v1/people/623454"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"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":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":656716,"link":"/api/v1/people/656716"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.7,"endSpeed":88.8,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.92378079711446,"aZ":-16.790757166589273,"pfxX":-5.643827371201086,"pfxZ":7.7208788054884065,"pX":0.15671805602630634,"pZ":1.8653728195343109,"vX0":7.513732551856466,"vY0":-139.21246578292784,"vZ0":-7.021336601321754,"x":111.03,"y":188.41,"x0":-1.8255235272215953,"y0":50.00043323424307,"z0":5.5026058382314735,"aX":-11.240838958535086},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":13.0,"breakHorizontal":8.9,"spinRate":2062,"spinDirection":214},"zone":8,"typeConfidence":0.83,"plateTime":0.3912460212488815,"extension":6.574536767961692},"index":0,"playId":"b19a193b-3805-3510-aa79-9e371595874e","pitchNumber":1,"startTime":"2026-07-28T00:51:51.594Z","endTime":"2026-07-28T00:51:55.251Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623454,"link":"/api/v1/people/623454","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":702616,"link":"/api/v1/people/702616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":87.8,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.41900373377842,"aZ":-16.050202004894032,"pfxX":-5.49876690294725,"pfxZ":8.235417494980592,"pX":1.5074626789633438,"pZ":2.5291317221976226,"vX0":10.987850371940862,"vY0":-138.44357264439745,"vZ0":-5.267380768087999,"x":59.54,"y":170.49,"x0":-1.7830882019756176,"y0":50.00254034147574,"z0":5.516187247745956,"aX":-10.76648231279568},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":14.0,"breakHorizontal":7.9,"spinRate":2202,"spinDirection":212},"zone":12,"typeConfidence":0.78,"plateTime":0.39433865355384956,"extension":6.498750379551835},"index":1,"playId":"fb578e58-bd0e-39ab-8048-dd9956e83523","pitchNumber":2,"startTime":"2026-07-28T00:52:07.669Z","endTime":"2026-07-28T00:52:12.481Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623454,"link":"/api/v1/people/623454","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":702616,"link":"/api/v1/people/702616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.9,"endSpeed":74.4,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.798535782469557,"aZ":-43.977834659846295,"pfxX":5.814739735156554,"pfxZ":-8.458892686333455,"pX":0.31041045683715535,"pZ":2.3933040493552813,"vX0":3.861783738977236,"vY0":-117.77349943160277,"vZ0":1.5264882772644692,"x":105.17,"y":174.16,"x0":-2.1099214905080936,"y0":50.00336292076275,"z0":5.82547894138206,"aX":8.112484837529108},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.5,"breakVerticalInduced":-14.6,"breakHorizontal":-11.5,"spinRate":2755,"spinDirection":24},"zone":6,"typeConfidence":0.9,"plateTime":0.4662912425916703,"extension":6.341699110153279},"hitData":{"launchSpeed":100.2,"launchAngle":16.0,"totalDistance":243.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":166.3,"coordY":90.21}},"index":2,"playId":"c65341c0-969d-3106-a70e-021f2700a06b","pitchNumber":3,"startTime":"2026-07-28T00:52:22.430Z","endTime":"2026-07-28T00:52:33.367Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623454,"link":"/api/v1/people/623454","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":702616,"link":"/api/v1/people/702616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702616,"link":"/api/v1/people/702616"},"credit":"b_ab"},{"player":{"id":623454,"link":"/api/v1/people/623454"},"credit":"p_ab"},{"player":{"id":702616,"link":"/api/v1/people/702616"},"credit":"b_pa"},{"player":{"id":623454,"link":"/api/v1/people/623454"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":9.3,"awayTeamWinProbability":90.7,"homeTeamWinProbabilityAdded":-1.3999999999999986,"leverageIndex":0.36,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-07-28T00:52:33.367Z","atBatIndex":60},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Coby Mayo flies out to center fielder James Outman.","rbi":0,"awayScore":8,"homeScore":5,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-28T00:52:34.173Z","endTime":"2026-07-28T00:53:35.234Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623454,"fullName":"Drew Anderson","link":"/api/v1/people/623454"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":681546,"link":"/api/v1/people/681546"},"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":96.2,"endSpeed":88.6,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.36016345773092,"aZ":-17.269082077107164,"pfxX":-2.3560730278109734,"pfxZ":7.456646048271615,"pX":0.21331236374229268,"pZ":2.8336319953437545,"vX0":6.835203698031893,"vY0":-139.96989296013533,"vZ0":-4.4811699086687655,"x":108.87,"y":162.27,"x0":-1.9461710198961402,"y0":50.005265420396654,"z0":5.574148124289461,"aX":-4.711873980051019},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":12.8,"breakHorizontal":3.0,"spinRate":2133,"spinDirection":205},"zone":5,"typeConfidence":0.87,"plateTime":0.39019335944188915,"extension":6.607977570274298},"hitData":{"launchSpeed":92.3,"launchAngle":27.0,"totalDistance":351.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":129.26,"coordY":57.83}},"index":0,"playId":"eab77a70-869a-3786-b999-c3817023b8a2","pitchNumber":1,"startTime":"2026-07-28T00:53:26.211Z","endTime":"2026-07-28T00:53:35.234Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623454,"link":"/api/v1/people/623454","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"first":{"id":702616,"link":"/api/v1/people/702616"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691723,"link":"/api/v1/people/691723"},"credit":"b_ab"},{"player":{"id":623454,"link":"/api/v1/people/623454"},"credit":"p_ab"},{"player":{"id":691723,"link":"/api/v1/people/691723"},"credit":"b_pa"},{"player":{"id":623454,"link":"/api/v1/people/623454"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":10.6,"awayTeamWinProbability":89.4,"homeTeamWinProbabilityAdded":1.299999999999999,"leverageIndex":0.57,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2026-07-28T00:53:35.234Z","atBatIndex":61},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jeremiah Jackson grounds out, second baseman Hao-Yu Lee to first baseman Spencer Torkelson.","rbi":0,"awayScore":8,"homeScore":5,"isOut":true},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-28T00:53:38.798Z","endTime":"2026-07-28T00:55:16.848Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623454,"fullName":"Drew Anderson","link":"/api/v1/people/623454"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[2],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Caught Stealing 2B","eventType":"caught_stealing_2b","movementReason":"r_caught_stealing_2b","runner":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":701678,"link":"/api/v1/people/701678"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":701678,"link":"/api/v1/people/701678"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.4,"endSpeed":74.4,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.103350498778028,"aZ":-45.26762997385004,"pfxX":5.4556385689730025,"pfxZ":-9.303276279376355,"pX":-0.3374435698034238,"pZ":3.7923325660764107,"vX0":2.358625425059061,"vY0":-118.3400205079113,"vZ0":4.752323879250509,"x":129.86,"y":136.39,"x0":-2.057862388559054,"y0":50.00111383406258,"z0":5.923807451229906,"aX":7.680124060466044},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.9,"breakVerticalInduced":-15.2,"breakHorizontal":-10.4,"spinRate":2693,"spinDirection":29},"zone":11,"typeConfidence":0.89,"plateTime":0.4641308222065801,"extension":6.230594590645696},"index":0,"playId":"846cf20d-bae7-368e-b2e7-54c79bc13df8","pitchNumber":1,"startTime":"2026-07-28T00:54:06.623Z","endTime":"2026-07-28T00:54:10.611Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623454,"link":"/api/v1/people/623454","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":669236,"link":"/api/v1/people/669236","batSide":{"code":"R","description":"Right"}},"first":{"id":702616,"link":"/api/v1/people/702616"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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,"runnerGoing":true},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":83.7,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.49358939506716,"aZ":-31.49129704274026,"pfxX":-4.492724526241846,"pfxZ":0.380649361824382,"pX":-1.0212430064478795,"pZ":4.352788182553324,"vX0":4.221033878421231,"vY0":-132.8202810847399,"vZ0":2.2379994737106954,"x":155.93,"y":121.25,"x0":-2.044607103623698,"y0":50.002050084250776,"z0":5.783679442441883,"aX":-8.055506755255742},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":1.3,"breakHorizontal":7.3,"spinRate":1666,"spinDirection":240},"zone":11,"typeConfidence":0.89,"plateTime":0.4118052777276229,"extension":6.410514702921127},"index":1,"playId":"2a2a1e9e-baeb-31d4-9915-3ea42576d59c","pitchNumber":2,"startTime":"2026-07-28T00:54:23.316Z","endTime":"2026-07-28T00:54:29.336Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623454,"link":"/api/v1/people/623454","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":669236,"link":"/api/v1/people/669236","batSide":{"code":"R","description":"Right"}},"first":{"id":702616,"link":"/api/v1/people/702616"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Jackson Holliday caught stealing 2nd base, catcher Dillon Dingler to second baseman Hao-Yu Lee.","event":"Caught Stealing 2B","eventType":"caught_stealing_2b","awayScore":8,"homeScore":5,"isScoringPlay":false,"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":1},"index":2,"actionPlayId":"2a2a1e9e-baeb-31d4-9915-3ea42576d59c","startTime":"2026-07-28T00:54:36.179Z","endTime":"2026-07-28T00:54:52.701Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":702616,"link":"/api/v1/people/702616"},"defense":{"pitcher":{"id":623454,"link":"/api/v1/people/623454","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":669236,"link":"/api/v1/people/669236","batSide":{"code":"R","description":"Right"}},"first":{"id":702616,"link":"/api/v1/people/702616"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"homeTeamWinProbability":12.3,"awayTeamWinProbability":87.7,"homeTeamWinProbabilityAdded":1.700000000000001,"leverageIndex":0.5,"dramaIndex":28.0,"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":83.3,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.831260083245205,"aZ":-35.34620966094401,"pfxX":-5.497074669454152,"pfxZ":-1.796789822920319,"pX":-1.2147999195273325,"pZ":3.348904137530482,"vX0":3.9511774150954886,"vY0":-131.81485783351968,"vZ0":0.752083060437986,"x":163.31,"y":148.36,"x0":-2.015619310263698,"y0":50.00153958492098,"z0":5.660373577007148,"aX":-9.716519690642917},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":-2.9,"breakHorizontal":9.1,"spinRate":1532,"spinDirection":239},"zone":11,"typeConfidence":0.89,"plateTime":0.4148146931104666,"extension":6.591631697092592},"index":3,"playId":"c75f23cd-a7ce-374b-914f-1857897bd844","pitchNumber":3,"startTime":"2026-07-28T00:54:52.701Z","endTime":"2026-07-28T00:54:56.754Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623454,"link":"/api/v1/people/623454","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":669236,"link":"/api/v1/people/669236","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":89.6,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.661192255380673,"aZ":-15.832263294817109,"pfxX":-3.8787447341764105,"pfxZ":8.005814788570026,"pX":0.38657314175425145,"pZ":2.883402215732656,"vX0":7.711257812896151,"vY0":-141.14282320129283,"vZ0":-4.473898682364161,"x":102.26,"y":160.93,"x0":-1.862780193914313,"y0":50.00042219958408,"z0":5.491257054861127,"aX":-7.915887749687778},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":13.9,"breakHorizontal":5.6,"spinRate":2299,"spinDirection":212},"zone":3,"typeConfidence":0.87,"plateTime":0.386376438209763,"extension":6.397280144284259},"hitData":{"launchSpeed":78.4,"launchAngle":1.0,"totalDistance":46.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":146.85,"coordY":151.18}},"index":4,"playId":"6faaa106-7877-3c6d-915e-b46069b0f790","pitchNumber":4,"startTime":"2026-07-28T00:55:09.994Z","endTime":"2026-07-28T00:55:16.848Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623454,"link":"/api/v1/people/623454","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":669236,"link":"/api/v1/people/669236","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669236,"link":"/api/v1/people/669236"},"credit":"b_ab"},{"player":{"id":623454,"link":"/api/v1/people/623454"},"credit":"p_ab"},{"player":{"id":669236,"link":"/api/v1/people/669236"},"credit":"b_pa"},{"player":{"id":623454,"link":"/api/v1/people/623454"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":12.8,"awayTeamWinProbability":87.2,"homeTeamWinProbabilityAdded":0.5,"leverageIndex":0.5,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-07-28T00:55:16.848Z","atBatIndex":62},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Dillon Dingler flies out to left fielder Taylor Ward.","rbi":0,"awayScore":8,"homeScore":5,"isOut":true},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-28T00:58:36.196Z","endTime":"2026-07-28T00:59:06.766Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664991,"fullName":"Grant Wolfram","link":"/api/v1/people/664991"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":621493,"link":"/api/v1/people/621493"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":8,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-28T00:57:31.738Z","endTime":"2026-07-28T00:58:38.495Z","isPitch":false,"type":"action","player":{"id":693307,"link":"/api/v1/people/693307"},"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":95.0,"endSpeed":86.4,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.191537788850624,"aZ":-14.676922580802406,"pfxX":3.2004915330767707,"pfxZ":9.119685500384884,"pX":-0.7422204862741979,"pZ":3.4699943372294433,"vX0":-8.452574943611944,"vY0":-138.01230937981956,"vZ0":-4.331626952717422,"x":145.29,"y":145.09,"x0":1.9515018740205428,"y0":50.00682945490563,"z0":6.056121385756481,"aX":6.14389668188226},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.7,"breakHorizontal":-4.0,"spinRate":2390,"spinDirection":149},"zone":11,"typeConfidence":0.91,"plateTime":0.3976511771256499,"extension":6.181716976485353},"index":1,"playId":"0193191f-bbf4-3aa0-8510-0b260769a545","pitchNumber":1,"startTime":"2026-07-28T00:58:38.495Z","endTime":"2026-07-28T00:58:42.658Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664991,"link":"/api/v1/people/664991","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":702616,"link":"/api/v1/people/702616"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":665750,"link":"/api/v1/people/665750"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":86.3,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.066717754341255,"aZ":-14.177691589640624,"pfxX":2.4688560093848784,"pfxZ":9.393475530639783,"pX":-0.10180824155262473,"pZ":3.2025123204398676,"vX0":-6.768027336032004,"vY0":-137.8755140246559,"vZ0":-5.001494503056911,"x":120.88,"y":152.31,"x0":2.069339930137465,"y0":50.00330206655526,"z0":6.004620744124736,"aX":4.731150441588434},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.1,"breakHorizontal":-3.0,"spinRate":2408,"spinDirection":148},"zone":2,"typeConfidence":0.9,"plateTime":0.3980147353295491,"extension":6.1894150387587725},"hitData":{"launchSpeed":98.2,"launchAngle":35.0,"totalDistance":379.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":77.82,"coordY":53.75}},"index":2,"playId":"d669b463-b06d-3c32-a112-ce5109d0e653","pitchNumber":2,"startTime":"2026-07-28T00:58:55.755Z","endTime":"2026-07-28T00:59:06.766Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664991,"link":"/api/v1/people/664991","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":702616,"link":"/api/v1/people/702616"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":665750,"link":"/api/v1/people/665750"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"credit":"b_ab"},{"player":{"id":664991,"link":"/api/v1/people/664991"},"credit":"p_ab"},{"player":{"id":693307,"link":"/api/v1/people/693307"},"credit":"b_pa"},{"player":{"id":664991,"link":"/api/v1/people/664991"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":10.0,"awayTeamWinProbability":90.0,"homeTeamWinProbabilityAdded":-2.8000000000000007,"leverageIndex":1.1,"dramaIndex":50.0,"contextMetrics":{},"playEndTime":"2026-07-28T00:59:06.766Z","atBatIndex":63},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Gleyber Torres called out on strikes.","rbi":0,"awayScore":8,"homeScore":5,"isOut":true},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-28T00:59:37.065Z","endTime":"2026-07-28T01:01:03.651Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664991,"fullName":"Grant Wolfram","link":"/api/v1/people/664991"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":644433,"link":"/api/v1/people/644433"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Gleyber Torres replaces Colt Keith.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":8,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-28T00:59:17.679Z","endTime":"2026-07-28T00:59:39.391Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":650402,"link":"/api/v1/people/650402"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"301","replacedPlayer":{"id":690993,"link":"/api/v1/people/690993"},"defense":{"pitcher":{"id":664991,"link":"/api/v1/people/664991","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":702616,"link":"/api/v1/people/702616"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":665750,"link":"/api/v1/people/665750"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":79.5,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.706572263843015,"aZ":-36.84701527365093,"pfxX":-0.27836252016216834,"pfxZ":-2.9466319201294215,"pX":0.1813600164947222,"pZ":2.3894247309546275,"vX0":-4.661901305595641,"vY0":-124.8372040080223,"vZ0":-1.8769123505960326,"x":110.09,"y":174.27,"x0":2.1043623970000778,"y0":50.001487069051144,"z0":6.1671306612835926,"aX":-0.44066003501887524},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-5.5,"breakHorizontal":1.6,"spinRate":2464,"spinDirection":325},"zone":5,"typeConfidence":0.92,"plateTime":0.4377510172197203,"extension":6.040807514311903},"index":1,"playId":"d70c106b-ee09-3454-8b47-320e98c2f6e0","pitchNumber":1,"startTime":"2026-07-28T00:59:39.391Z","endTime":"2026-07-28T00:59:42.661Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664991,"link":"/api/v1/people/664991","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":702616,"link":"/api/v1/people/702616"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":665750,"link":"/api/v1/people/665750"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":78.8,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.336012091721347,"aZ":-37.19897006071691,"pfxX":0.31285304480298426,"pfxZ":-3.2392812184140105,"pX":-0.46926235177771064,"pZ":1.1051990841578896,"vX0":-6.242740800674697,"vY0":-123.3764190486848,"vZ0":-4.3143816859260955,"x":134.89,"y":208.94,"x0":2.047661681168088,"y0":50.00565251089142,"z0":5.994250004843013,"aX":0.4859165219899305},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":-6.6,"breakHorizontal":0.8,"spinRate":2484,"spinDirection":323},"zone":13,"typeConfidence":0.91,"plateTime":0.44305753578350604,"extension":6.2920254372921285},"index":2,"playId":"d538aa96-afa7-33ec-a144-1166769705ab","pitchNumber":2,"startTime":"2026-07-28T00:59:55.573Z","endTime":"2026-07-28T00:59:59.716Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664991,"link":"/api/v1/people/664991","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":702616,"link":"/api/v1/people/702616"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":665750,"link":"/api/v1/people/665750"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":88.2,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.54226949289713,"aZ":-18.936776075515297,"pfxX":9.260925961522542,"pfxZ":6.653741989208132,"pX":0.7845648963378272,"pZ":3.389916023175066,"vX0":-6.879093856024826,"vY0":-139.90702568177144,"vZ0":-3.840399226457438,"x":87.09,"y":147.25,"x0":2.0677883791692895,"y0":50.000676073374855,"z0":6.015782794423186,"aX":18.420346668527607},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":11.5,"breakHorizontal":-15.4,"spinRate":2242,"spinDirection":144},"zone":12,"typeConfidence":0.92,"plateTime":0.3909729528885002,"extension":6.064955733480875},"index":3,"playId":"43c101f7-a285-3974-88dd-5b00b97615ea","pitchNumber":3,"startTime":"2026-07-28T01:00:13.754Z","endTime":"2026-07-28T01:00:19.406Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664991,"link":"/api/v1/people/664991","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":702616,"link":"/api/v1/people/702616"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":665750,"link":"/api/v1/people/665750"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":88.2,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.112720471089585,"aZ":-15.965488349971219,"pfxX":3.543801418970942,"pfxZ":8.173907950673128,"pX":0.6611894048151031,"pZ":3.022576543008656,"vX0":-5.562958102791531,"vY0":-139.398425244982,"vZ0":-5.1544614012674534,"x":91.8,"y":157.17,"x0":2.21530138816287,"y0":50.00123033419622,"z0":5.937036210866076,"aX":7.026536778848266},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":14.0,"breakHorizontal":-5.4,"spinRate":2353,"spinDirection":145},"zone":3,"typeConfidence":0.91,"plateTime":0.39177906015061614,"extension":6.166710332256761},"index":4,"playId":"0ef31ee8-9903-34de-a197-4dbffdc7427d","pitchNumber":4,"startTime":"2026-07-28T01:00:40.398Z","endTime":"2026-07-28T01:00:43.914Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664991,"link":"/api/v1/people/664991","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":702616,"link":"/api/v1/people/702616"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":665750,"link":"/api/v1/people/665750"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":87.1,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.03279432898568,"aZ":-18.02391304562192,"pfxX":2.6801348611910365,"pfxZ":7.36384106598492,"pX":-0.7491246189631029,"pZ":2.9207701530912087,"vX0":-8.450950428393174,"vY0":-136.97222992702254,"vZ0":-4.809657511675203,"x":145.55,"y":159.92,"x0":2.012715586295528,"y0":50.005143880275284,"z0":5.912196282166206,"aX":5.152963016893131},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":12.6,"breakHorizontal":-3.2,"spinRate":2401,"spinDirection":155},"zone":1,"typeConfidence":0.9,"plateTime":0.39816238978491025,"extension":6.3373982863748415},"index":5,"playId":"9b8ce999-88f9-35e9-88b4-9775b57f2e41","pitchNumber":5,"startTime":"2026-07-28T01:00:58.862Z","endTime":"2026-07-28T01:01:03.651Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664991,"link":"/api/v1/people/664991","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":702616,"link":"/api/v1/people/702616"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":665750,"link":"/api/v1/people/665750"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650402,"link":"/api/v1/people/650402"},"credit":"b_ab"},{"player":{"id":664991,"link":"/api/v1/people/664991"},"credit":"p_ab"},{"player":{"id":650402,"link":"/api/v1/people/650402"},"credit":"b_pa"},{"player":{"id":664991,"link":"/api/v1/people/664991"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":8.1,"awayTeamWinProbability":91.9,"homeTeamWinProbabilityAdded":-1.9000000000000004,"leverageIndex":0.73,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2026-07-28T01:01:03.651Z","atBatIndex":64},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Riley Greene flies out to center fielder Colton Cowser.","rbi":0,"awayScore":8,"homeScore":5,"isOut":true},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-28T01:01:05.737Z","endTime":"2026-07-28T01:02:55.442Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664991,"fullName":"Grant Wolfram","link":"/api/v1/people/664991"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":681297,"link":"/api/v1/people/681297"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":87.7,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.0338755803622,"aZ":-14.437909774325215,"pfxX":9.579586118517195,"pfxZ":8.989932340085735,"pX":0.17299999945363773,"pZ":2.5710881697001535,"vX0":-7.924126244418851,"vY0":-139.71785330058898,"vZ0":-6.894223291117396,"x":110.41,"y":169.36,"x0":1.8039136785451477,"y0":50.005598005038216,"z0":6.02297382190454,"aX":18.906822049911902},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.0,"breakHorizontal":-15.7,"spinRate":2250,"spinDirection":147},"zone":5,"typeConfidence":0.91,"plateTime":0.39230644101108947,"extension":6.282873762749429},"index":0,"playId":"4e7d8621-18da-328d-a01d-8a295e209934","pitchNumber":1,"startTime":"2026-07-28T01:01:28.389Z","endTime":"2026-07-28T01:01:32.723Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664991,"link":"/api/v1/people/664991","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":702616,"link":"/api/v1/people/702616"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":665750,"link":"/api/v1/people/665750"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":80.7,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.08990184032431,"aZ":-26.60381606315723,"pfxX":1.2350425574160826,"pfxZ":3.376569295611171,"pX":0.13951227403017993,"pZ":3.557294300957675,"vX0":-5.282553624530739,"vY0":-126.83078443387294,"vZ0":-1.27492607725472,"x":111.68,"y":142.73,"x0":2.078214759844194,"y0":50.00065123125,"z0":6.165194271688097,"aX":2.0364403761960106},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":6.1,"breakHorizontal":-1.2,"spinRate":2366,"spinDirection":202},"zone":12,"typeConfidence":0.88,"plateTime":0.42994822804869504,"extension":6.024548562111646},"index":1,"playId":"77b4e671-3459-3e84-8fb4-3489b97c9d84","pitchNumber":2,"startTime":"2026-07-28T01:01:44.662Z","endTime":"2026-07-28T01:01:48.870Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664991,"link":"/api/v1/people/664991","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":702616,"link":"/api/v1/people/702616"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":665750,"link":"/api/v1/people/665750"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":81.2,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.846486500512235,"aZ":-27.212985233800403,"pfxX":0.9583440757267074,"pfxZ":2.9766500926199306,"pX":-0.6515086685098076,"pZ":2.8218342672640757,"vX0":-6.837533272276801,"vY0":-127.90943201786529,"vZ0":-2.7876958486223433,"x":141.83,"y":162.59,"x0":1.9246907226395213,"y0":50.0032272059159,"z0":6.045709664997785,"aX":1.5980363804489381},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":5.0,"breakHorizontal":-0.2,"spinRate":2334,"spinDirection":228},"zone":4,"typeConfidence":0.86,"plateTime":0.4272039694413303,"extension":6.065677690661435},"index":2,"playId":"749b2e40-d7a2-32c4-9af5-16bbd0fd6048","pitchNumber":3,"startTime":"2026-07-28T01:02:01.977Z","endTime":"2026-07-28T01:02:06.401Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664991,"link":"/api/v1/people/664991","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":702616,"link":"/api/v1/people/702616"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":665750,"link":"/api/v1/people/665750"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":87.6,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.67525173346544,"aZ":-18.957721761854348,"pfxX":4.987264858005277,"pfxZ":6.755510612273435,"pX":0.5810853760433762,"pZ":2.704752466070191,"vX0":-5.877227524267478,"vY0":-138.66531167865205,"vZ0":-5.475646870783969,"x":94.85,"y":165.75,"x0":2.0755045878138088,"y0":50.00154043200394,"z0":5.961124249720268,"aX":9.756066313592273},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":11.3,"breakHorizontal":-7.9,"spinRate":2183,"spinDirection":144},"zone":6,"typeConfidence":0.7,"plateTime":0.39429780337834863,"extension":6.318512439701932},"index":3,"playId":"b6657b86-3528-390f-97c7-556d710ac213","pitchNumber":4,"startTime":"2026-07-28T01:02:25.170Z","endTime":"2026-07-28T01:02:29.822Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664991,"link":"/api/v1/people/664991","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":702616,"link":"/api/v1/people/702616"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":665750,"link":"/api/v1/people/665750"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":81.1,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.181789539090797,"aZ":-27.94040739279472,"pfxX":-0.12687987107814536,"pfxZ":2.556236694480278,"pX":-0.3584850189727147,"pZ":1.9199803309803376,"vX0":-5.955046804376849,"vY0":-127.34222300688748,"vZ0":-4.594413032454013,"x":130.66,"y":186.94,"x0":2.0188900719427334,"y0":50.00150534669071,"z0":5.937090843651505,"aX":-0.2096713241504653},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":3.8,"breakHorizontal":1.4,"spinRate":2362,"spinDirection":200},"zone":7,"typeConfidence":0.91,"plateTime":0.428803390781193,"extension":6.238047369475127},"hitData":{"launchSpeed":69.9,"launchAngle":38.0,"totalDistance":250.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":122.27,"coordY":100.08}},"index":4,"playId":"375834d4-117b-3575-8388-bdbfcd6ebd2f","pitchNumber":5,"startTime":"2026-07-28T01:02:46.375Z","endTime":"2026-07-28T01:02:55.442Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664991,"link":"/api/v1/people/664991","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":702616,"link":"/api/v1/people/702616"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":665750,"link":"/api/v1/people/665750"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"credit":"b_ab"},{"player":{"id":664991,"link":"/api/v1/people/664991"},"credit":"p_ab"},{"player":{"id":682985,"link":"/api/v1/people/682985"},"credit":"b_pa"},{"player":{"id":664991,"link":"/api/v1/people/664991"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":7.199999999999999,"awayTeamWinProbability":92.8,"homeTeamWinProbabilityAdded":-0.9000000000000004,"leverageIndex":0.39,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-07-28T01:02:55.442Z","atBatIndex":65},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Chadwick Tromp grounds out, shortstop Kevin McGonigle to first baseman Spencer Torkelson.","rbi":0,"awayScore":8,"homeScore":5,"isOut":true},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-28T01:05:30.293Z","endTime":"2026-07-28T01:06:59.172Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":644433,"fullName":"Chadwick Tromp","link":"/api/v1/people/644433"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621097,"fullName":"Jacob Waguespack","link":"/api/v1/people/621097"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":644433,"fullName":"Chadwick Tromp","link":"/api/v1/people/644433"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":805808,"link":"/api/v1/people/805808"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Gleyber Torres remains in the game as the second baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":8,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-28T01:04:13.377Z","endTime":"2026-07-28T01:04:13.393Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":650402,"link":"/api/v1/people/650402"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"301","replacedPlayer":{"id":690993,"link":"/api/v1/people/690993"},"defense":{"pitcher":{"id":623454,"link":"/api/v1/people/623454","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":644433,"link":"/api/v1/people/644433","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive switch from second base to third base for Hao-Yu Lee.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":8,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-28T01:04:13.393Z","endTime":"2026-07-28T01:04:13.394Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":701678,"link":"/api/v1/people/701678"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"700","defense":{"pitcher":{"id":623454,"link":"/api/v1/people/623454","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":644433,"link":"/api/v1/people/644433","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Jacob Waguespack replaces Drew Anderson.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":8,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-07-28T01:04:13.394Z","endTime":"2026-07-28T01:05:32.354Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":621097,"link":"/api/v1/people/621097"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":623454,"link":"/api/v1/people/623454","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":644433,"link":"/api/v1/people/644433","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":83.2,"strikeZoneTop":3.024,"strikeZoneBottom":1.526,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.52036621948562,"aZ":-13.707434841635434,"pfxX":-2.1266865249579094,"pfxZ":10.483986756942071,"pX":1.1456436627315414,"pZ":2.3337718995172727,"vX0":3.818728094668732,"vY0":-131.5360623022567,"vZ0":-7.354864436941458,"x":73.33,"y":175.77,"x0":-0.04518676838735997,"y0":50.002907998074,"z0":6.171810144281872,"aX":-3.746319215870322},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":17.6,"breakHorizontal":3.1,"spinRate":2112,"spinDirection":191},"zone":14,"typeConfidence":0.82,"plateTime":0.41555870968856734,"extension":7.106602560485659},"index":3,"playId":"e74a258b-680b-3f5d-9302-b4e98c1b5cef","pitchNumber":1,"startTime":"2026-07-28T01:05:32.354Z","endTime":"2026-07-28T01:05:39.711Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621097,"link":"/api/v1/people/621097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":644433,"link":"/api/v1/people/644433","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":80.4,"strikeZoneTop":3.024,"strikeZoneBottom":1.526,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.40374861912583,"aZ":-26.249362961805,"pfxX":1.851177214161456,"pfxZ":3.6355535464009305,"pX":0.10570141984666515,"pZ":2.0709676871727645,"vX0":0.8112633687410731,"vY0":-126.27518394869314,"vZ0":-5.095445864675569,"x":112.97,"y":182.86,"x0":-0.45937313708512634,"y0":50.00483942240623,"z0":6.202141189524595,"aX":3.0182939678890275},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":5.8,"breakHorizontal":-3.5,"spinRate":1818,"spinDirection":176},"zone":8,"typeConfidence":0.91,"plateTime":0.43217972773293845,"extension":6.946384040156318},"index":4,"playId":"aa6ed8cb-28c7-38bb-9e3e-13fe680e47f0","pitchNumber":2,"startTime":"2026-07-28T01:06:26.305Z","endTime":"2026-07-28T01:06:30.786Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621097,"link":"/api/v1/people/621097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":644433,"link":"/api/v1/people/644433","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":84.2,"strikeZoneTop":3.024,"strikeZoneBottom":1.526,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.774747933601503,"aZ":-13.864753546653079,"pfxX":-3.180744477845149,"pfxZ":10.121877781087667,"pX":1.120146585401351,"pZ":3.3083925087644324,"vX0":4.072841950869751,"vY0":-133.18381613197965,"vZ0":-5.022644143070563,"x":74.3,"y":149.45,"x0":-0.01078311066268763,"y0":50.00015192111121,"z0":6.210225775097992,"aX":-5.752355292579221},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":17.5,"breakHorizontal":4.9,"spinRate":2034,"spinDirection":194},"zone":12,"typeConfidence":0.87,"plateTime":0.41019161758727263,"extension":7.149169668121802},"hitData":{"launchSpeed":99.7,"launchAngle":1.0,"totalDistance":70.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":106.15,"coordY":142.2}},"index":5,"playId":"c77f87e3-022e-36eb-8637-fa548f38a466","pitchNumber":3,"startTime":"2026-07-28T01:06:47.491Z","endTime":"2026-07-28T01:06:59.172Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621097,"link":"/api/v1/people/621097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":644433,"link":"/api/v1/people/644433","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":644433,"link":"/api/v1/people/644433"},"credit":"b_ab"},{"player":{"id":621097,"link":"/api/v1/people/621097"},"credit":"p_ab"},{"player":{"id":644433,"link":"/api/v1/people/644433"},"credit":"b_pa"},{"player":{"id":621097,"link":"/api/v1/people/621097"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":7.8,"awayTeamWinProbability":92.2,"homeTeamWinProbabilityAdded":0.6000000000000005,"leverageIndex":0.27,"dramaIndex":16.0,"contextMetrics":{},"playEndTime":"2026-07-28T01:06:59.172Z","atBatIndex":66},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Colton Cowser walks.","rbi":0,"awayScore":8,"homeScore":5,"isOut":false},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-28T01:06:59.934Z","endTime":"2026-07-28T01:08:48.648Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621097,"fullName":"Jacob Waguespack","link":"/api/v1/people/621097"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"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, 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":74.1,"endSpeed":68.8,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.172300508750165,"aZ":-39.44685796653971,"pfxX":-0.3771454014926925,"pfxZ":-6.109681755743662,"pX":-0.5897131691753793,"pZ":4.113896169855198,"vX0":-0.45757948616535427,"vY0":-107.91900341945568,"vZ0":4.042052501096347,"x":139.48,"y":127.7,"x0":-0.32667433678954627,"y0":50.00335234421491,"z0":6.536078781098944,"aX":-0.448822369693252},"breaks":{"breakAngle":1.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.2,"breakVerticalInduced":-9.8,"breakHorizontal":0.8,"spinRate":1998,"spinDirection":33},"zone":11,"typeConfidence":0.91,"plateTime":0.5057705744661014,"extension":6.736846398475977},"index":0,"playId":"47c79acd-2a02-3b09-9682-15a734a5362f","pitchNumber":1,"startTime":"2026-07-28T01:07:22.742Z","endTime":"2026-07-28T01:07:27.036Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621097,"link":"/api/v1/people/621097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.2,"endSpeed":77.0,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.155156910214043,"aZ":-26.281991827895315,"pfxX":-4.838298977722522,"pfxZ":3.958666819939296,"pX":0.2689913770437943,"pZ":3.4679509822648145,"vX0":2.553005318746679,"vY0":-119.89828904632306,"vZ0":-1.4870263976231701,"x":114.46,"y":112.15,"x0":-0.16833403303590996,"y0":50.00559679183849,"z0":6.39149428754323,"aX":-7.208323340038523},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":7.2,"breakHorizontal":8.4,"spinRate":1547,"spinDirection":200},"zone":2,"typeConfidence":0.89,"plateTime":0.452865425921269,"extension":6.96504495495015},"index":1,"playId":"b7eb39aa-d271-348e-928c-6bff7641d9ad","pitchNumber":2,"startTime":"2026-07-28T01:07:37.476Z","endTime":"2026-07-28T01:07:41.056Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621097,"link":"/api/v1/people/621097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":85.8,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.251820148881507,"aZ":-15.402117287989258,"pfxX":-3.0309768301645548,"pfxZ":9.09035333693221,"pX":0.3166739522614576,"pZ":1.3976570327117213,"vX0":2.1554932022241675,"vY0":-133.60639170952595,"vZ0":-9.60192861420228,"x":104.93,"y":201.04,"x0":-0.09854991770145617,"y0":50.00167501381478,"z0":6.095748106444198,"aX":-5.591681710679343},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":15.1,"breakHorizontal":5.2,"spinRate":2061,"spinDirection":188},"zone":14,"typeConfidence":0.85,"plateTime":0.40679111745245233,"extension":7.012154671069974},"index":2,"playId":"be672afb-fd6b-3a81-be3b-823635a2e543","pitchNumber":3,"startTime":"2026-07-28T01:07:54.076Z","endTime":"2026-07-28T01:07:58.157Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621097,"link":"/api/v1/people/621097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.6,"endSpeed":78.8,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.258149753582728,"aZ":-26.02065558816203,"pfxX":-6.127542869595352,"pfxZ":4.029577929016843,"pX":0.7590557144809618,"pZ":-0.5363598820354545,"vX0":3.952424197790765,"vY0":-121.53967942649727,"vZ0":-10.31137454610716,"x":88.07,"y":253.26,"x0":-0.0756181081764698,"y0":50.00207301915087,"z0":5.947184154471804,"aX":-9.35419924696816},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":5.5,"breakHorizontal":10.4,"spinRate":1446,"spinDirection":197},"zone":14,"typeConfidence":0.88,"plateTime":0.44718350984719457,"extension":7.104541375372481},"index":3,"playId":"62a4941a-efe0-3a1f-a0c2-85d2c509a460","pitchNumber":4,"startTime":"2026-07-28T01:08:10.791Z","endTime":"2026-07-28T01:08:15.251Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621097,"link":"/api/v1/people/621097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"index":4,"startTime":"2026-07-28T01:08:25.855Z","endTime":"2026-07-28T01:08:43.679Z","isPitch":false,"type":"action","player":{"id":681297,"link":"/api/v1/people/681297"},"defense":{"pitcher":{"id":621097,"link":"/api/v1/people/621097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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},"count":{"balls":4,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":81.8,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.96735002291728,"aZ":-25.711890682975575,"pfxX":2.214735336208516,"pfxZ":3.8797863708197413,"pX":0.2998063827587484,"pZ":0.4162281251952531,"vX0":1.347761385622483,"vY0":-127.15337694104056,"vZ0":-9.032921467346165,"x":105.57,"y":227.54,"x0":-0.5219175927399627,"y0":50.002108527545516,"z0":6.001922743438057,"aX":3.68693921216615},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":5.5,"breakHorizontal":-4.3,"spinRate":2025,"spinDirection":176},"zone":14,"typeConfidence":0.91,"plateTime":0.42802563670941574,"extension":7.1200664192927405},"index":5,"playId":"391fedeb-9661-3092-ba28-cf3798d34347","pitchNumber":5,"startTime":"2026-07-28T01:08:43.679Z","endTime":"2026-07-28T01:08:48.648Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621097,"link":"/api/v1/people/621097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681297,"link":"/api/v1/people/681297"},"credit":"b_pa"},{"player":{"id":621097,"link":"/api/v1/people/621097"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":7.1,"awayTeamWinProbability":92.9,"homeTeamWinProbabilityAdded":-0.7000000000000002,"leverageIndex":0.21,"dramaIndex":15.0,"contextMetrics":{},"playEndTime":"2026-07-28T01:08:48.648Z","atBatIndex":67},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Pete Alonso flies out sharply to left fielder Matt Vierling.","rbi":0,"awayScore":8,"homeScore":5,"isOut":true},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-28T01:08:53.350Z","endTime":"2026-07-28T01:11:09.227Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621097,"fullName":"Jacob Waguespack","link":"/api/v1/people/621097"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":663837,"link":"/api/v1/people/663837"},"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.7,"endSpeed":84.0,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.49212334578871,"aZ":-14.71530359213778,"pfxX":-3.563964901596602,"pfxZ":9.65128675422264,"pX":0.6265741235597417,"pZ":3.5550264636320197,"vX0":2.9015527620419848,"vY0":-133.5888197944249,"vZ0":-4.074595453922286,"x":93.12,"y":142.79,"x0":-0.010026458717005308,"y0":50.0064411069696,"z0":6.156393650942597,"aX":-6.449824918140457},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":16.8,"breakHorizontal":5.9,"spinRate":2090,"spinDirection":193},"zone":12,"typeConfidence":0.88,"plateTime":0.40985221561456875,"extension":7.164060263316813},"index":0,"playId":"b33600d8-f694-3399-9551-4536cdc74c3b","pitchNumber":1,"startTime":"2026-07-28T01:09:12.566Z","endTime":"2026-07-28T01:09:16.801Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621097,"link":"/api/v1/people/621097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"first":{"id":681297,"link":"/api/v1/people/681297"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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":88.5,"endSpeed":82.4,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.602912673742424,"aZ":-26.336277537650208,"pfxX":0.2982945011999112,"pfxZ":3.4248868672321233,"pX":-0.5284530214190963,"pZ":1.2085321130094064,"vX0":-0.17906164452402035,"vY0":-128.88948534787153,"vZ0":-7.118584800672316,"x":137.14,"y":206.15,"x0":-0.49728579894151476,"y0":50.003149069501944,"z0":6.004230133131638,"aX":0.5082565508588537},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":5.0,"breakHorizontal":-0.5,"spinRate":1975,"spinDirection":175},"zone":13,"typeConfidence":0.89,"plateTime":0.42291696701369563,"extension":7.061492530742704},"index":1,"playId":"23396ba9-ae2a-3e04-a76e-0e727f841222","pitchNumber":2,"startTime":"2026-07-28T01:09:30.413Z","endTime":"2026-07-28T01:09:34.937Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621097,"link":"/api/v1/people/621097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"first":{"id":681297,"link":"/api/v1/people/681297"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":82.2,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.51068422556563,"aZ":-25.120222258579986,"pfxX":0.39371598452583356,"pfxZ":4.17689670364484,"pX":0.8655312747897673,"pZ":0.3487461258234484,"vX0":2.5581547233428483,"vY0":-128.6153625615525,"vZ0":-9.217828583341369,"x":84.01,"y":229.36,"x0":-0.18965736937472838,"y0":50.00500944270139,"z0":5.900462807283826,"aX":0.6653450390911975},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":5.9,"breakHorizontal":-1.2,"spinRate":2074,"spinDirection":179},"zone":14,"typeConfidence":0.89,"plateTime":0.4244548838737856,"extension":7.171657849382933},"index":2,"playId":"31f7099f-e0b8-301f-aad6-7909f6fba525","pitchNumber":3,"startTime":"2026-07-28T01:09:51.852Z","endTime":"2026-07-28T01:09:55.811Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621097,"link":"/api/v1/people/621097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"first":{"id":681297,"link":"/api/v1/people/681297"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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":1,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":85.3,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.610523024845627,"aZ":-11.218072366408292,"pfxX":-0.4261093890346598,"pfxZ":11.30981336159251,"pX":-0.08518337053524862,"pZ":2.2682072762465193,"vX0":-0.07118068564229742,"vY0":-134.83657542667413,"vZ0":-8.096239754391188,"x":120.25,"y":177.54,"x0":-0.0030983342468080812,"y0":50.00192761754807,"z0":6.089402526603969,"aX":-0.7893915496368775},"breaks":{"breakAngle":3.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":19.1,"breakHorizontal":0.8,"spinRate":2129,"spinDirection":192},"zone":5,"typeConfidence":0.91,"plateTime":0.4052569206829242,"extension":7.179218287424717},"index":3,"playId":"5b63f640-bc51-3a82-afb4-65067c22768d","pitchNumber":4,"startTime":"2026-07-28T01:10:13.530Z","endTime":"2026-07-28T01:10:17.967Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621097,"link":"/api/v1/people/621097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"first":{"id":681297,"link":"/api/v1/people/681297"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":85.4,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.6722459036867,"aZ":-14.211316154311925,"pfxX":-1.158605792712566,"pfxZ":9.688555905085742,"pX":0.769270914390125,"pZ":2.5767341381493325,"vX0":2.5958314695446014,"vY0":-134.66699220440577,"vZ0":-6.697183842156098,"x":87.68,"y":169.21,"x0":-0.05257489070866575,"y0":50.00169487824688,"z0":6.083527890808934,"aX":-2.1480218764508563},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":16.4,"breakHorizontal":1.6,"spinRate":2078,"spinDirection":189},"zone":6,"typeConfidence":0.89,"plateTime":0.40528261101061336,"extension":7.196922366562651},"index":4,"playId":"debe8acf-e359-31be-bf5c-87c656c5d4b1","pitchNumber":5,"startTime":"2026-07-28T01:10:36.808Z","endTime":"2026-07-28T01:10:41.991Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621097,"link":"/api/v1/people/621097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"first":{"id":681297,"link":"/api/v1/people/681297"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":85.2,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.921634746056032,"aZ":-13.678049862534333,"pfxX":0.047612303993538774,"pfxZ":9.980335132867385,"pX":-0.5656818328552573,"pZ":2.7088807346533046,"vX0":-1.468322725594139,"vY0":-134.92966769673902,"vZ0":-6.25488468934328,"x":138.56,"y":165.64,"x0":-0.021803220784030693,"y0":50.006290162795096,"z0":6.011831621491076,"aX":0.08850785545269209},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":17.0,"breakHorizontal":0.2,"spinRate":2117,"spinDirection":187},"zone":4,"typeConfidence":0.9,"plateTime":0.40513714746629237,"extension":7.140963128659606},"hitData":{"launchSpeed":102.4,"launchAngle":54.0,"totalDistance":273.0,"trajectory":"fly_ball","hardness":"hard","location":"7","coordinates":{"coordX":85.33,"coordY":98.09}},"index":5,"playId":"27d3a0d1-5eea-3c28-8fed-b70dfcbc544e","pitchNumber":6,"startTime":"2026-07-28T01:10:58.264Z","endTime":"2026-07-28T01:11:09.227Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621097,"link":"/api/v1/people/621097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"first":{"id":681297,"link":"/api/v1/people/681297"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624413,"link":"/api/v1/people/624413"},"credit":"b_ab"},{"player":{"id":621097,"link":"/api/v1/people/621097"},"credit":"p_ab"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"credit":"b_pa"},{"player":{"id":621097,"link":"/api/v1/people/621097"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":8.0,"awayTeamWinProbability":92.0,"homeTeamWinProbabilityAdded":0.9000000000000004,"leverageIndex":0.37,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2026-07-28T01:11:09.227Z","atBatIndex":68},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Gunnar Henderson strikes out swinging.","rbi":0,"awayScore":8,"homeScore":5,"isOut":true},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-28T01:11:16.607Z","endTime":"2026-07-28T01:13:17.282Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621097,"fullName":"Jacob Waguespack","link":"/api/v1/people/621097"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,5],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"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,"runnerGoing":true},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":86.9,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.229544647189474,"aZ":-11.707533978959082,"pfxX":-1.670148669257009,"pfxZ":10.803010059363436,"pX":-1.3152352611331,"pZ":0.3997918986601272,"vX0":-2.298841092845751,"vY0":-135.91719649373582,"vZ0":-12.655321112179598,"x":167.13,"y":227.99,"x0":-0.2454785508540764,"y0":50.004668249819446,"z0":5.896088247826924,"aX":-3.165122629357439},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.5,"breakHorizontal":3.5,"spinRate":2145,"spinDirection":194},"zone":13,"typeConfidence":0.91,"plateTime":0.40104130910294566,"extension":7.18197506794962},"index":0,"playId":"286b321e-9a12-3e58-b785-34602887ac71","pitchNumber":1,"startTime":"2026-07-28T01:11:36.834Z","endTime":"2026-07-28T01:11:45.540Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621097,"link":"/api/v1/people/621097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"first":{"id":681297,"link":"/api/v1/people/681297"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Colton Cowser steals (8) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":8,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"actionPlayId":"286b321e-9a12-3e58-b785-34602887ac71","startTime":"2026-07-28T01:11:45.540Z","endTime":"2026-07-28T01:12:06.832Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":681297,"link":"/api/v1/people/681297"},"defense":{"pitcher":{"id":621097,"link":"/api/v1/people/621097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"first":{"id":681297,"link":"/api/v1/people/681297"},"postOnSecond":{"id":681297,"link":"/api/v1/people/681297"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"homeTeamWinProbability":7.6,"awayTeamWinProbability":92.4,"homeTeamWinProbabilityAdded":-0.40000000000000036,"leverageIndex":0.29,"dramaIndex":15.0,"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":79.8,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.652923075060336,"aZ":-26.52022408009532,"pfxX":0.6111634637969843,"pfxZ":3.5314046277155002,"pX":0.6843257774926896,"pZ":1.978802316824218,"vX0":2.5394478321888725,"vY0":-125.03391167530621,"vZ0":-4.827793763969755,"x":90.92,"y":185.35,"x0":-0.41936709128765826,"y0":50.00076384143417,"z0":6.082534517955112,"aX":0.9780442228302652},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":5.6,"breakHorizontal":-1.7,"spinRate":1682,"spinDirection":175},"zone":9,"typeConfidence":0.89,"plateTime":0.4362486659678182,"extension":7.085379184521832},"index":2,"playId":"0589f465-a529-3898-883a-8a9bcf1afdab","pitchNumber":2,"startTime":"2026-07-28T01:12:06.832Z","endTime":"2026-07-28T01:12:11.011Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621097,"link":"/api/v1/people/621097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"second":{"id":681297,"link":"/api/v1/people/681297"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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.8,"endSpeed":85.6,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.931168515881197,"aZ":-13.326463329119147,"pfxX":-1.8996609372682827,"pfxZ":10.09844297691786,"pX":0.035404992444283245,"pZ":3.048843468154264,"vX0":0.9237955274541556,"vY0":-135.1515099809301,"vZ0":-5.654631173595517,"x":115.65,"y":156.46,"x0":-0.062315220154109716,"y0":50.005736600516386,"z0":6.089124573073209,"aX":-3.5470848667443247},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":17.4,"breakHorizontal":3.2,"spinRate":2071,"spinDirection":201},"zone":2,"typeConfidence":0.9,"plateTime":0.40385140216027926,"extension":7.130311675796247},"index":3,"playId":"a85351c7-dcb8-3197-a92e-e3ac657277ff","pitchNumber":3,"startTime":"2026-07-28T01:12:27.335Z","endTime":"2026-07-28T01:12:31.350Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621097,"link":"/api/v1/people/621097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"second":{"id":681297,"link":"/api/v1/people/681297"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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":93.5,"endSpeed":86.2,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.54813726625115,"aZ":-13.050979411337124,"pfxX":-2.0669943530851853,"pfxZ":10.103408455971486,"pX":-0.5398089467188556,"pZ":2.6495218623736143,"vX0":0.12392580359281914,"vY0":-136.13646490843618,"vZ0":-6.84063821177112,"x":137.58,"y":167.24,"x0":-0.3168536500521252,"y0":50.002112467852385,"z0":6.083177774064574,"aX":-3.9118854200948516},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":17.2,"breakHorizontal":3.7,"spinRate":2118,"spinDirection":197},"zone":4,"typeConfidence":0.91,"plateTime":0.4010513312404833,"extension":7.083755638807547},"index":4,"playId":"caafbdbe-b481-3fad-9e12-73c52592509a","pitchNumber":4,"startTime":"2026-07-28T01:12:48.326Z","endTime":"2026-07-28T01:12:51.841Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621097,"link":"/api/v1/people/621097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"second":{"id":681297,"link":"/api/v1/people/681297"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":78.8,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.56284199793043,"aZ":-24.722653686291554,"pfxX":-6.758245345354704,"pfxZ":4.790847882297751,"pX":-0.15473844061371012,"pZ":1.3430299449712249,"vX0":2.7029168181545606,"vY0":-122.86726201752309,"vZ0":-6.4019671257745365,"x":122.9,"y":202.52,"x0":-0.3810869358767879,"y0":50.00067195965351,"z0":6.036709452717953,"aX":-10.502595747733452},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":7.7,"breakHorizontal":11.8,"spinRate":1718,"spinDirection":197},"zone":13,"typeConfidence":0.9,"plateTime":0.4430049384436292,"extension":7.0026576026852645},"index":5,"playId":"3dee697b-dee6-3b98-a442-0f2bf1b9a65d","pitchNumber":5,"startTime":"2026-07-28T01:13:12.873Z","endTime":"2026-07-28T01:13:17.282Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621097,"link":"/api/v1/people/621097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"second":{"id":681297,"link":"/api/v1/people/681297"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683002,"link":"/api/v1/people/683002"},"credit":"b_ab"},{"player":{"id":621097,"link":"/api/v1/people/621097"},"credit":"p_ab"},{"player":{"id":683002,"link":"/api/v1/people/683002"},"credit":"b_pa"},{"player":{"id":621097,"link":"/api/v1/people/621097"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":8.7,"awayTeamWinProbability":91.3,"homeTeamWinProbabilityAdded":1.0999999999999996,"leverageIndex":0.29,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2026-07-28T01:13:17.282Z","atBatIndex":69},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Spencer Torkelson singles on a line drive to left fielder Taylor Ward.","rbi":0,"awayScore":8,"homeScore":5,"isOut":false},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-28T01:15:48.382Z","endTime":"2026-07-28T01:16:37.040Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":552640,"fullName":"Andrew Kittredge","link":"/api/v1/people/552640"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,4],"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":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":621493,"link":"/api/v1/people/621493"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Andrew Kittredge replaces Grant Wolfram.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":8,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-28T01:14:20.122Z","endTime":"2026-07-28T01:15:50.620Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":552640,"link":"/api/v1/people/552640"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":664991,"link":"/api/v1/people/664991","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":702616,"link":"/api/v1/people/702616"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":665750,"link":"/api/v1/people/665750"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":82.1,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.753345699631275,"aZ":-28.965359865943583,"pfxX":3.266124757654273,"pfxZ":1.9019522125764468,"pX":0.029889396945105787,"pZ":2.419380612646932,"vX0":2.740179441642595,"vY0":-127.62134870807688,"vZ0":-2.9709652845443744,"x":115.86,"y":173.46,"x0":-1.4736217917617525,"y0":50.00154985263549,"z0":5.827537035203505,"aX":5.507640930706376},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":3.1,"breakHorizontal":-6.5,"spinRate":2535,"spinDirection":139},"zone":5,"typeConfidence":0.9,"plateTime":0.4255695291952222,"extension":6.852130580117306},"index":1,"playId":"45934816-9459-300e-9da9-6ecfb421a9b6","pitchNumber":1,"startTime":"2026-07-28T01:15:50.620Z","endTime":"2026-07-28T01:15:54.091Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":552640,"link":"/api/v1/people/552640","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":702616,"link":"/api/v1/people/702616"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":665750,"link":"/api/v1/people/665750"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":82.0,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.18182618967469,"aZ":-30.545028975511094,"pfxX":2.3508036923339115,"pfxZ":0.9675041583997199,"pX":0.982254325921436,"pZ":2.323816070294252,"vX0":4.763548004126806,"vY0":-128.2319394758464,"vZ0":-3.020966326743642,"x":79.56,"y":176.04,"x0":-1.1953068429851919,"y0":50.00608046213674,"z0":5.867503480389819,"aX":3.966636424415881},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":1.3,"breakHorizontal":-5.2,"spinRate":2597,"spinDirection":134},"zone":14,"typeConfidence":0.9,"plateTime":0.42497965966585305,"extension":6.651600316233771},"index":2,"playId":"e7a1aaee-2612-3e5c-910d-1c5d04b55c95","pitchNumber":2,"startTime":"2026-07-28T01:16:05.814Z","endTime":"2026-07-28T01:16:09.171Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":552640,"link":"/api/v1/people/552640","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":702616,"link":"/api/v1/people/702616"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":665750,"link":"/api/v1/people/665750"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":3,"startTime":"2026-07-28T01:16:16.689Z","endTime":"2026-07-28T01:16:27.037Z","isPitch":false,"type":"action","player":{"id":679529,"link":"/api/v1/people/679529"},"defense":{"pitcher":{"id":552640,"link":"/api/v1/people/552640","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":702616,"link":"/api/v1/people/702616"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":665750,"link":"/api/v1/people/665750"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":81.5,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.448541619410054,"aZ":-30.802087863705104,"pfxX":2.220325093258131,"pfxZ":0.823052199281384,"pX":0.15754530993707144,"pZ":1.7457864363671822,"vX0":2.856600798355852,"vY0":-127.18110302569883,"vZ0":-4.143326659982247,"x":110.99,"y":191.64,"x0":-1.2623468299672809,"y0":50.001401833468464,"z0":5.799014916140163,"aX":3.6904587540055274},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":0.8,"breakHorizontal":-4.6,"spinRate":2550,"spinDirection":124},"zone":8,"typeConfidence":0.9,"plateTime":0.4282454829026099,"extension":6.408760786678378},"hitData":{"launchSpeed":94.9,"launchAngle":12.0,"totalDistance":195.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":83.85,"coordY":86.09}},"index":4,"playId":"ca119a0d-0fa1-3384-b79c-e4705fd5736d","pitchNumber":3,"startTime":"2026-07-28T01:16:27.037Z","endTime":"2026-07-28T01:16:37.040Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":552640,"link":"/api/v1/people/552640","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":702616,"link":"/api/v1/people/702616"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":665750,"link":"/api/v1/people/665750"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":679529,"link":"/api/v1/people/679529"},"credit":"b_ab"},{"player":{"id":552640,"link":"/api/v1/people/552640"},"credit":"p_ab"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"credit":"b_pa"},{"player":{"id":552640,"link":"/api/v1/people/552640"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":14.000000000000002,"awayTeamWinProbability":86.0,"homeTeamWinProbabilityAdded":5.3000000000000025,"leverageIndex":1.08,"dramaIndex":65.0,"contextMetrics":{},"playEndTime":"2026-07-28T01:16:37.040Z","atBatIndex":70},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Zach McKinstry flies out to center fielder Colton Cowser.","rbi":0,"awayScore":8,"homeScore":5,"isOut":true},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-28T01:16:42.257Z","endTime":"2026-07-28T01:17:33.046Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":552640,"fullName":"Andrew Kittredge","link":"/api/v1/people/552640"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":681297,"link":"/api/v1/people/681297"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":86.9,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.409944920501545,"aZ":-21.48155240367791,"pfxX":-8.459749870330539,"pfxZ":5.574358650841534,"pX":0.4325400262237115,"pZ":1.9499820981884781,"vX0":7.499598419198706,"vY0":-137.12365508892154,"vZ0":-5.884035037724784,"x":100.51,"y":186.13,"x0":-1.229821027386137,"y0":50.00081587483915,"z0":5.575019718932447,"aX":-16.217259621937455},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":9.1,"breakHorizontal":13.9,"spinRate":2174,"spinDirection":212},"zone":9,"typeConfidence":0.9,"plateTime":0.39842706244730497,"extension":6.921933564060622},"index":0,"playId":"8f5d5b0d-ceac-3edc-a189-042dd861bb9a","pitchNumber":1,"startTime":"2026-07-28T01:17:02.772Z","endTime":"2026-07-28T01:17:06.486Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":552640,"link":"/api/v1/people/552640","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":702616,"link":"/api/v1/people/702616"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":665750,"link":"/api/v1/people/665750"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"first":{"id":679529,"link":"/api/v1/people/679529"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":81.1,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.390176881913096,"aZ":-31.283259238450672,"pfxX":2.8595631545232565,"pfxZ":0.5417810065664597,"pX":0.18282714363390984,"pZ":1.5032226468036203,"vX0":3.0216167454093337,"vY0":-126.16905124373518,"vZ0":-4.219391370471308,"x":110.03,"y":198.19,"x0":-1.3940437134138262,"y0":50.0031903172672,"z0":5.669352096981737,"aX":4.691167610385177},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":0.4,"breakHorizontal":-5.8,"spinRate":2696,"spinDirection":104},"zone":14,"typeConfidence":0.9,"plateTime":0.43121539833057554,"extension":6.933015117889506},"hitData":{"launchSpeed":95.8,"launchAngle":25.0,"totalDistance":365.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":161.02,"coordY":56.05}},"index":1,"playId":"b87d2fff-e804-3cb0-be18-054305b7b116","pitchNumber":2,"startTime":"2026-07-28T01:17:22.025Z","endTime":"2026-07-28T01:17:33.046Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":552640,"link":"/api/v1/people/552640","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":702616,"link":"/api/v1/people/702616"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":665750,"link":"/api/v1/people/665750"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"first":{"id":679529,"link":"/api/v1/people/679529"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656716,"link":"/api/v1/people/656716"},"credit":"b_ab"},{"player":{"id":552640,"link":"/api/v1/people/552640"},"credit":"p_ab"},{"player":{"id":656716,"link":"/api/v1/people/656716"},"credit":"b_pa"},{"player":{"id":552640,"link":"/api/v1/people/552640"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":9.2,"awayTeamWinProbability":90.8,"homeTeamWinProbabilityAdded":-4.8000000000000025,"leverageIndex":2.11,"dramaIndex":88.0,"contextMetrics":{},"playEndTime":"2026-07-28T01:17:33.046Z","atBatIndex":71},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Hao-Yu Lee strikes out swinging.","rbi":0,"awayScore":8,"homeScore":5,"isOut":true},"about":{"atBatIndex":72,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-28T01:17:43.698Z","endTime":"2026-07-28T01:19:53.697Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":552640,"fullName":"Andrew Kittredge","link":"/api/v1/people/552640"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[3],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":644433,"link":"/api/v1/people/644433"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":87.4,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.651747691299754,"aZ":-19.476865068330227,"pfxX":-7.604668173530154,"pfxZ":6.586413969862786,"pX":0.4410184505171667,"pZ":1.034691860619763,"vX0":7.125088738886639,"vY0":-137.29445504552876,"vZ0":-8.612445339311652,"x":100.19,"y":210.84,"x0":-1.1876909239743103,"y0":50.003054846541765,"z0":5.51470930657408,"aX":-14.658572605496808},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":10.4,"breakHorizontal":12.5,"spinRate":2213,"spinDirection":212},"zone":14,"typeConfidence":0.9,"plateTime":0.39749155763916644,"extension":6.964987986185858},"index":0,"playId":"913cb866-c6c3-3c34-871d-5c3c3f6dc16c","pitchNumber":1,"startTime":"2026-07-28T01:18:04.889Z","endTime":"2026-07-28T01:18:09.182Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":552640,"link":"/api/v1/people/552640","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":702616,"link":"/api/v1/people/702616"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":665750,"link":"/api/v1/people/665750"}},"offense":{"batter":{"id":701678,"link":"/api/v1/people/701678","batSide":{"code":"R","description":"Right"}},"first":{"id":679529,"link":"/api/v1/people/679529"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":87.8,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.649211851311538,"aZ":-19.846456305314973,"pfxX":-8.307421954755359,"pfxZ":6.283199821605563,"pX":-0.09932079614521921,"pZ":1.9851821901834237,"vX0":5.870157928386621,"vY0":-138.86295134695328,"vZ0":-6.417059407039161,"x":120.79,"y":185.18,"x0":-1.1559910897813706,"y0":50.004708637681794,"z0":5.6361434727772215,"aX":-16.306387341518313},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":10.3,"breakHorizontal":13.9,"spinRate":2260,"spinDirection":211},"zone":8,"typeConfidence":0.9,"plateTime":0.39369461416677165,"extension":6.80413517662476},"index":1,"playId":"59028cb5-47a5-37cb-b7c0-53751352f56c","pitchNumber":2,"startTime":"2026-07-28T01:18:22.436Z","endTime":"2026-07-28T01:18:27.251Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":552640,"link":"/api/v1/people/552640","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":702616,"link":"/api/v1/people/702616"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":665750,"link":"/api/v1/people/665750"}},"offense":{"batter":{"id":701678,"link":"/api/v1/people/701678","batSide":{"code":"R","description":"Right"}},"first":{"id":679529,"link":"/api/v1/people/679529"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":82.9,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.331281792076634,"aZ":-32.62147704336358,"pfxX":1.4842607233994864,"pfxZ":-0.26468390907415307,"pX":0.4355188791288962,"pZ":0.747015384929376,"vX0":3.989729743746148,"vY0":-129.3990443936569,"vZ0":-6.313239145745364,"x":100.4,"y":218.61,"x0":-1.3125682525263005,"y0":50.001156277048274,"z0":5.6852091125534825,"aX":2.5422287278934306},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":-1.6,"breakHorizontal":-3.5,"spinRate":2586,"spinDirection":121},"zone":14,"typeConfidence":0.9,"plateTime":0.4216020300919854,"extension":6.708162943869565},"index":2,"playId":"514b5d21-6c85-3c22-8442-af5737e7f2b3","pitchNumber":3,"startTime":"2026-07-28T01:18:59.200Z","endTime":"2026-07-28T01:19:03.838Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":552640,"link":"/api/v1/people/552640","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":702616,"link":"/api/v1/people/702616"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":665750,"link":"/api/v1/people/665750"}},"offense":{"batter":{"id":701678,"link":"/api/v1/people/701678","batSide":{"code":"R","description":"Right"}},"first":{"id":679529,"link":"/api/v1/people/679529"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Wild pitch by pitcher Andrew Kittredge. Spencer Torkelson to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":8,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"index":3,"actionPlayId":"514b5d21-6c85-3c22-8442-af5737e7f2b3","startTime":"2026-07-28T01:19:16.823Z","endTime":"2026-07-28T01:19:28.093Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":679529,"link":"/api/v1/people/679529"},"defense":{"pitcher":{"id":552640,"link":"/api/v1/people/552640","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":702616,"link":"/api/v1/people/702616"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":665750,"link":"/api/v1/people/665750"}},"offense":{"batter":{"id":701678,"link":"/api/v1/people/701678","batSide":{"code":"R","description":"Right"}},"first":{"id":679529,"link":"/api/v1/people/679529"},"postOnSecond":{"id":679529,"link":"/api/v1/people/679529"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"homeTeamWinProbability":10.299999999999999,"awayTeamWinProbability":89.7,"homeTeamWinProbabilityAdded":1.0999999999999996,"leverageIndex":1.51,"dramaIndex":50.0,"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":82.9,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.8801811564815,"aZ":-30.21136022224452,"pfxX":2.4858142820190894,"pfxZ":1.1501624062715323,"pX":1.600608535961131,"pZ":0.7219787807260779,"vX0":5.9759572625703,"vY0":-128.77041758963276,"vZ0":-6.866746293735891,"x":55.99,"y":219.29,"x0":-1.058969814621122,"y0":50.001601715759136,"z0":5.71369249833697,"aX":4.238381756032213},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":1.0,"breakHorizontal":-5.6,"spinRate":2678,"spinDirection":115},"zone":14,"typeConfidence":0.89,"plateTime":0.42287103795138803,"extension":6.829078946132759},"index":4,"playId":"eba8822d-90ee-31f9-b0ff-bec26753ba26","pitchNumber":4,"startTime":"2026-07-28T01:19:28.093Z","endTime":"2026-07-28T01:19:32.617Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":552640,"link":"/api/v1/people/552640","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":702616,"link":"/api/v1/people/702616"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":665750,"link":"/api/v1/people/665750"}},"offense":{"batter":{"id":701678,"link":"/api/v1/people/701678","batSide":{"code":"R","description":"Right"}},"second":{"id":679529,"link":"/api/v1/people/679529"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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.8,"endSpeed":82.1,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.131119186434866,"aZ":-33.20514555769228,"pfxX":2.0334560525360286,"pfxZ":-0.6056500817082631,"pX":0.7709447285575457,"pZ":1.3782306283685495,"vX0":4.327436944773227,"vY0":-129.21979369008986,"vZ0":-4.6687924303421795,"x":87.61,"y":201.57,"x0":-1.1876076395833448,"y0":50.004431791307,"z0":5.750459915067377,"aX":3.449621148659624},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":-1.9,"breakHorizontal":-4.7,"spinRate":2657,"spinDirection":111},"zone":14,"typeConfidence":0.9,"plateTime":0.4233573134864672,"extension":6.957951289889315},"index":5,"playId":"4542a661-40af-3e81-91b5-d57ab9a53c9d","pitchNumber":5,"startTime":"2026-07-28T01:19:49.112Z","endTime":"2026-07-28T01:19:53.697Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":552640,"link":"/api/v1/people/552640","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":702616,"link":"/api/v1/people/702616"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":665750,"link":"/api/v1/people/665750"}},"offense":{"batter":{"id":701678,"link":"/api/v1/people/701678","batSide":{"code":"R","description":"Right"}},"second":{"id":679529,"link":"/api/v1/people/679529"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701678,"link":"/api/v1/people/701678"},"credit":"b_ab"},{"player":{"id":552640,"link":"/api/v1/people/552640"},"credit":"p_ab"},{"player":{"id":701678,"link":"/api/v1/people/701678"},"credit":"b_pa"},{"player":{"id":552640,"link":"/api/v1/people/552640"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":6.2,"awayTeamWinProbability":93.8,"homeTeamWinProbabilityAdded":-4.099999999999999,"leverageIndex":1.51,"dramaIndex":62.0,"contextMetrics":{},"playEndTime":"2026-07-28T01:19:53.697Z","atBatIndex":72},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"James Outman flies out to left fielder Taylor Ward.","rbi":0,"awayScore":8,"homeScore":5,"isOut":true},"about":{"atBatIndex":73,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-28T01:19:57.130Z","endTime":"2026-07-28T01:20:30.662Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":552640,"fullName":"Andrew Kittredge","link":"/api/v1/people/552640"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":621493,"link":"/api/v1/people/621493"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":86.7,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.311400188209053,"aZ":-12.949521629855349,"pfxX":-1.3618131707978653,"pfxZ":9.981535451376699,"pX":-0.1588766852553555,"pZ":2.489291346165041,"vX0":3.494036644959321,"vY0":-137.8380881668514,"vZ0":-6.444769519605465,"x":123.06,"y":171.57,"x0":-1.2653954691768614,"y0":50.005902851619545,"z0":5.730259011784551,"aX":-2.6239198282776326},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.9,"breakHorizontal":1.8,"spinRate":2425,"spinDirection":205},"zone":5,"typeConfidence":0.91,"plateTime":0.3971948290850884,"extension":6.702009191289553},"hitData":{"launchSpeed":96.4,"launchAngle":61.0,"totalDistance":216.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":96.69,"coordY":117.22}},"index":0,"playId":"3f1f98ca-68c2-33c4-a126-a5b101c43e90","pitchNumber":1,"startTime":"2026-07-28T01:20:20.854Z","endTime":"2026-07-28T01:20:30.662Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":552640,"link":"/api/v1/people/552640","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":702616,"link":"/api/v1/people/702616"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":665750,"link":"/api/v1/people/665750"}},"offense":{"batter":{"id":681546,"link":"/api/v1/people/681546","batSide":{"code":"L","description":"Left"}},"second":{"id":679529,"link":"/api/v1/people/679529"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681546,"link":"/api/v1/people/681546"},"credit":"b_ab"},{"player":{"id":552640,"link":"/api/v1/people/552640"},"credit":"p_ab"},{"player":{"id":681546,"link":"/api/v1/people/681546"},"credit":"b_pa"},{"player":{"id":552640,"link":"/api/v1/people/552640"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.4000000000000004,"awayTeamWinProbability":96.6,"homeTeamWinProbabilityAdded":-2.8,"leverageIndex":1.02,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2026-07-28T01:20:30.662Z","atBatIndex":73},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Taylor Ward walks.","rbi":0,"awayScore":8,"homeScore":5,"isOut":false},"about":{"atBatIndex":74,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-28T01:22:26.429Z","endTime":"2026-07-28T01:24:32.661Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621097,"fullName":"Jacob Waguespack","link":"/api/v1/people/621097"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":84.2,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.15080367572956,"aZ":-13.473513170759118,"pfxX":-2.720574355091959,"pfxZ":10.401238173588258,"pX":0.5518728256204751,"pZ":2.347830574857647,"vX0":2.8244719657042396,"vY0":-132.44767593657807,"vZ0":-7.566618110380277,"x":95.96,"y":175.39,"x0":-0.16890387985987262,"y0":50.00306791705357,"z0":6.2034132936521384,"aX":-4.891180164544107},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":17.6,"breakHorizontal":4.4,"spinRate":2119,"spinDirection":196},"zone":6,"typeConfidence":0.85,"plateTime":0.4116987876532523,"extension":7.120258253703385},"index":0,"playId":"7ad18747-96f7-30b3-922d-73544f45ee73","pitchNumber":1,"startTime":"2026-07-28T01:22:40.239Z","endTime":"2026-07-28T01:22:43.911Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621097,"link":"/api/v1/people/621097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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":91.8,"endSpeed":84.8,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.73785068877711,"aZ":-13.994785590021205,"pfxX":-1.6981050244079658,"pfxZ":9.91459646758465,"pX":0.3367187812047133,"pZ":4.441737092836889,"vX0":2.1971061068897657,"vY0":-133.77727664242704,"vZ0":-2.396392138493667,"x":104.17,"y":118.85,"x0":-0.2701940896699692,"y0":50.00194329574507,"z0":6.338486947221336,"aX":-3.1135137407114994},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":17.8,"breakHorizontal":2.6,"spinRate":2104,"spinDirection":190},"zone":12,"typeConfidence":0.89,"plateTime":0.40765063819541725,"extension":6.888097890682009},"index":1,"playId":"e6ede55c-c2ef-3928-9eb4-49d54003ce23","pitchNumber":2,"startTime":"2026-07-28T01:22:57.853Z","endTime":"2026-07-28T01:23:01.913Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621097,"link":"/api/v1/people/621097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":81.7,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.571920048188133,"aZ":-26.58573428455382,"pfxX":2.9909389335392143,"pfxZ":3.3432436475589107,"pX":0.3692995384681534,"pZ":1.9650445475145295,"vX0":1.0113543751532976,"vY0":-127.25418498076357,"vZ0":-5.379811789341256,"x":102.92,"y":185.72,"x0":-0.4199262320873271,"y0":50.00064716131484,"z0":6.164255221013838,"aX":4.995477686419614},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":5.3,"breakHorizontal":-5.6,"spinRate":1908,"spinDirection":162},"zone":9,"typeConfidence":0.91,"plateTime":0.42741377893366295,"extension":6.874209448100903},"index":2,"playId":"bc964c8e-8428-36bc-861c-3e69340a646e","pitchNumber":3,"startTime":"2026-07-28T01:23:13.145Z","endTime":"2026-07-28T01:23:17.501Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621097,"link":"/api/v1/people/621097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":87.0,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.506160533582523,"aZ":-13.703353501911339,"pfxX":-2.1480741703259616,"pfxZ":9.634679708981096,"pX":1.658649223183911,"pZ":3.2456377248401838,"vX0":5.078212353937422,"vY0":-136.5013598046221,"vZ0":-5.255296150008167,"x":53.78,"y":151.15,"x0":0.06641781279884837,"y0":50.006142921049765,"z0":6.114050897821028,"aX":-4.119989231140149},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.8,"breakHorizontal":3.0,"spinRate":2192,"spinDirection":191},"zone":12,"typeConfidence":0.91,"plateTime":0.39881100070147824,"extension":7.182959354132261},"index":3,"playId":"1eb4a307-2fdc-3929-b184-3ee571a40843","pitchNumber":4,"startTime":"2026-07-28T01:23:32.005Z","endTime":"2026-07-28T01:23:36.686Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621097,"link":"/api/v1/people/621097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":86.4,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.290191107850376,"aZ":-13.624386768032656,"pfxX":-0.5957972067519721,"pfxZ":9.778045325094848,"pX":-0.6095585110552006,"pZ":3.267000559953603,"vX0":-1.0763372089868346,"vY0":-135.99774458759805,"vZ0":-5.210528822279778,"x":140.23,"y":150.57,"x0":-0.13321617980611866,"y0":50.000282700354326,"z0":6.132691808584718,"aX":-1.1298478490452721},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":17.0,"breakHorizontal":1.3,"spinRate":2142,"spinDirection":193},"zone":1,"typeConfidence":0.91,"plateTime":0.4008087074152149,"extension":7.092250412115275},"index":4,"playId":"5eb8b992-2703-3ae2-8af1-128d8d944402","pitchNumber":5,"startTime":"2026-07-28T01:23:47.106Z","endTime":"2026-07-28T01:23:51.385Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621097,"link":"/api/v1/people/621097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":79.4,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.456112822490002,"aZ":-18.892088022060534,"pfxX":-5.478898802521811,"pfxZ":8.386578962041348,"pX":-1.9240484907707864,"pZ":0.7261262210461735,"vX0":-2.039252793829469,"vY0":-124.62755176304697,"vZ0":-9.141621726031921,"x":190.34,"y":219.17,"x0":-0.384960506324476,"y0":50.001711512610505,"z0":5.982764192030477,"aX":-8.676551527576292},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":13.4,"breakHorizontal":10.4,"spinRate":1657,"spinDirection":198},"zone":13,"typeConfidence":0.83,"plateTime":0.4383476325446054,"extension":7.1204298354072035},"index":5,"playId":"8a339990-a655-3f59-98f8-cfb440c90c10","pitchNumber":6,"startTime":"2026-07-28T01:24:07.229Z","endTime":"2026-07-28T01:24:11.336Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621097,"link":"/api/v1/people/621097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":85.5,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.83913102771387,"aZ":-13.952597703923232,"pfxX":-0.40237201995632965,"pfxZ":9.708402121780201,"pX":0.5465690921182582,"pZ":4.333694403132616,"vX0":1.7241276571605375,"vY0":-135.90242326836565,"vZ0":-2.190916357465487,"x":96.17,"y":121.77,"x0":-0.04284084969567276,"y0":50.001978714697955,"z0":6.115528013492183,"aX":-0.7552747861744084},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":17.4,"breakHorizontal":0.4,"spinRate":2113,"spinDirection":198},"zone":12,"typeConfidence":0.91,"plateTime":0.4025004957787557,"extension":7.062459420087595},"index":6,"playId":"da385a4c-3c2e-397b-be06-f369ff4f28df","pitchNumber":7,"startTime":"2026-07-28T01:24:27.647Z","endTime":"2026-07-28T01:24:32.661Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621097,"link":"/api/v1/people/621097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621493,"link":"/api/v1/people/621493"},"credit":"b_pa"},{"player":{"id":621097,"link":"/api/v1/people/621097"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":2.9000000000000004,"awayTeamWinProbability":97.1,"homeTeamWinProbabilityAdded":-0.5,"leverageIndex":0.14,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2026-07-28T01:24:32.661Z","atBatIndex":74},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Leody Taveras grounds into a double play, second baseman Gleyber Torres to shortstop Kevin McGonigle to first baseman Spencer Torkelson. Taylor Ward out at 2nd. Leody Taveras out at 1st.","rbi":0,"awayScore":8,"homeScore":5,"isOut":true},"about":{"atBatIndex":75,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-28T01:24:42.852Z","endTime":"2026-07-28T01:26:05.244Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621097,"fullName":"Jacob Waguespack","link":"/api/v1/people/621097"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":650402,"link":"/api/v1/people/650402"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":805808,"link":"/api/v1/people/805808"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":805808,"link":"/api/v1/people/805808"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":85.5,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.248685399414057,"aZ":-16.66216581990179,"pfxX":-1.6578884525248991,"pfxZ":8.288143065293706,"pX":0.5468052464270706,"pZ":3.469184820167375,"vX0":2.3677375224638886,"vY0":-135.82000206065845,"vZ0":-4.065573694302678,"x":96.16,"y":145.11,"x0":-0.12013686872412375,"y0":50.00400563436278,"z0":6.141433136437215,"aX":-3.1034546542718333},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":14.4,"breakHorizontal":2.5,"spinRate":2045,"spinDirection":195},"zone":12,"typeConfidence":0.9,"plateTime":0.4029961711693497,"extension":7.167102422015063},"index":0,"playId":"6c0847d9-5486-3001-a9e5-3cd9741488fd","pitchNumber":1,"startTime":"2026-07-28T01:24:58.845Z","endTime":"2026-07-28T01:25:02.661Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621097,"link":"/api/v1/people/621097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":665750,"link":"/api/v1/people/665750","batSide":{"code":"L","description":"Left"}},"first":{"id":621493,"link":"/api/v1/people/621493"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":81.5,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.778831881262164,"aZ":-27.640289944608593,"pfxX":3.038501881989422,"pfxZ":2.7177167187268028,"pX":-0.7042272570241994,"pZ":1.6011747822972606,"vX0":-1.5832312131953579,"vY0":-127.37902194652506,"vZ0":-5.576937786239383,"x":143.84,"y":195.55,"x0":-0.4738603630225569,"y0":50.00087571393639,"z0":5.966931457717647,"aX":5.0614328448854655},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":4.1,"breakHorizontal":-5.2,"spinRate":1999,"spinDirection":174},"zone":13,"typeConfidence":0.91,"plateTime":0.4277532178812762,"extension":7.051825391732546},"index":1,"playId":"462e5870-4c4a-3f9e-823f-03dbe7df0750","pitchNumber":2,"startTime":"2026-07-28T01:25:15.635Z","endTime":"2026-07-28T01:25:20.101Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621097,"link":"/api/v1/people/621097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":665750,"link":"/api/v1/people/665750","batSide":{"code":"L","description":"Left"}},"first":{"id":621493,"link":"/api/v1/people/621493"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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":87.1,"endSpeed":80.9,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.986655237901676,"aZ":-27.84567360252863,"pfxX":2.065348271951493,"pfxZ":2.6351907380111843,"pX":0.5158635267095013,"pZ":1.0630088536569122,"vX0":1.7233635848496822,"vY0":-126.85477994474104,"vZ0":-6.640827319881284,"x":97.34,"y":210.08,"x0":-0.4387355742778679,"y0":50.00480325616584,"z0":5.911175588582012,"aX":3.3930138178907283},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":3.6,"breakHorizontal":-4.1,"spinRate":2024,"spinDirection":167},"zone":14,"typeConfidence":0.91,"plateTime":0.43045587123225193,"extension":7.174127333267503},"index":2,"playId":"26b8dff5-ba43-3d48-b247-13161e3305fa","pitchNumber":3,"startTime":"2026-07-28T01:25:33.965Z","endTime":"2026-07-28T01:25:39.678Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621097,"link":"/api/v1/people/621097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":665750,"link":"/api/v1/people/665750","batSide":{"code":"L","description":"Left"}},"first":{"id":621493,"link":"/api/v1/people/621493"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":85.9,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.53604403619452,"aZ":-13.612038319044451,"pfxX":-1.999940363204489,"pfxZ":9.879735171502173,"pX":0.1141295004526532,"pZ":2.383828740664805,"vX0":1.1305621443426812,"vY0":-135.6866877241717,"vZ0":-7.0035778556690405,"x":112.65,"y":174.42,"x0":-0.04640147527206458,"y0":50.00388129827754,"z0":5.93245585850879,"aX":-3.75827720443754},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.8,"breakHorizontal":3.4,"spinRate":2182,"spinDirection":194},"zone":5,"typeConfidence":0.91,"plateTime":0.402482323195382,"extension":7.263812715486518},"hitData":{"launchSpeed":105.6,"launchAngle":-24.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":144.32,"coordY":151.68}},"index":3,"playId":"5c3babd1-800c-354d-b8bd-578e26f27fa3","pitchNumber":4,"startTime":"2026-07-28T01:25:56.227Z","endTime":"2026-07-28T01:26:05.244Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621097,"link":"/api/v1/people/621097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":665750,"link":"/api/v1/people/665750","batSide":{"code":"L","description":"Left"}},"first":{"id":621493,"link":"/api/v1/people/621493"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665750,"link":"/api/v1/people/665750"},"credit":"b_ab"},{"player":{"id":621097,"link":"/api/v1/people/621097"},"credit":"p_ab"},{"player":{"id":665750,"link":"/api/v1/people/665750"},"credit":"b_pa"},{"player":{"id":621097,"link":"/api/v1/people/621097"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":4.1000000000000005,"awayTeamWinProbability":95.9,"homeTeamWinProbabilityAdded":1.2000000000000002,"leverageIndex":0.22,"dramaIndex":18.0,"contextMetrics":{},"playEndTime":"2026-07-28T01:26:05.244Z","atBatIndex":75},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jackson Holliday strikes out swinging.","rbi":0,"awayScore":8,"homeScore":5,"isOut":true},"about":{"atBatIndex":76,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-28T01:26:23.588Z","endTime":"2026-07-28T01:27:51.311Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621097,"fullName":"Jacob Waguespack","link":"/api/v1/people/621097"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,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":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":86.3,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.27480318560666,"aZ":-12.125608735680828,"pfxX":-2.8152463503809977,"pfxZ":10.575688118764093,"pX":-0.21345565493367677,"pZ":2.635334341347635,"vX0":0.8642336665149404,"vY0":-136.16920318671063,"vZ0":-7.013384764846745,"x":125.14,"y":167.63,"x0":-0.16738258952291687,"y0":50.002425062015604,"z0":6.066710316439391,"aX":-5.335954422737292},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":18.0,"breakHorizontal":4.9,"spinRate":2114,"spinDirection":191},"zone":5,"typeConfidence":0.91,"plateTime":0.4008155527452142,"extension":7.124798218002384},"index":0,"playId":"90ce7a1e-73e1-3785-981b-20297f1ea104","pitchNumber":1,"startTime":"2026-07-28T01:26:31.214Z","endTime":"2026-07-28T01:26:34.763Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621097,"link":"/api/v1/people/621097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":702616,"link":"/api/v1/people/702616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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.0,"endSpeed":86.2,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.547486680907458,"aZ":-15.138977396745881,"pfxX":-3.415056829497053,"pfxZ":9.032848899080621,"pX":0.8252843549891131,"pZ":3.3393680398846244,"vX0":3.8971158136733615,"vY0":-135.47585368096128,"vZ0":-4.663967305859515,"x":85.54,"y":148.62,"x0":-0.17832142654179509,"y0":50.00374974712752,"z0":6.11830084654522,"aX":-6.441365085841904},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.7,"breakHorizontal":5.5,"spinRate":2108,"spinDirection":192},"zone":12,"typeConfidence":0.9,"plateTime":0.40206935162223756,"extension":7.189303039306923},"index":1,"playId":"7b36f2a2-e8a7-31ff-9ea2-38ae035a89a2","pitchNumber":2,"startTime":"2026-07-28T01:26:47.680Z","endTime":"2026-07-28T01:26:52.191Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621097,"link":"/api/v1/people/621097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":702616,"link":"/api/v1/people/702616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":78.8,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.069733510801328,"aZ":-24.23090340901906,"pfxX":-5.194634578401108,"pfxZ":5.087752323266538,"pX":0.39785219983874204,"pZ":2.2937954786465053,"vX0":2.8200065517298905,"vY0":-123.26012587665569,"vZ0":-4.4397361943256755,"x":101.83,"y":176.85,"x0":-0.07729601591256052,"y0":50.005836030191965,"z0":6.128267180090343,"aX":-8.113943751080502},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":8.5,"breakHorizontal":8.9,"spinRate":1520,"spinDirection":201},"zone":6,"typeConfidence":0.9,"plateTime":0.4418703859848363,"extension":7.135279764902377},"index":2,"playId":"7eb5add4-f03d-35d0-8bd6-ed45d4c44198","pitchNumber":3,"startTime":"2026-07-28T01:27:05.227Z","endTime":"2026-07-28T01:27:09.168Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621097,"link":"/api/v1/people/621097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":702616,"link":"/api/v1/people/702616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-07-28T01:27:13.671Z","endTime":"2026-07-28T01:27:25.171Z","isPitch":false,"type":"action","player":{"id":702616,"link":"/api/v1/people/702616"},"defense":{"pitcher":{"id":621097,"link":"/api/v1/people/621097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":702616,"link":"/api/v1/people/702616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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":93.8,"endSpeed":86.5,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.779098833416466,"aZ":-13.068701959653383,"pfxX":-3.3959693008845586,"pfxZ":10.017731358642191,"pX":0.20851801557335628,"pZ":2.716445661362938,"vX0":1.9450235767679886,"vY0":-136.64941111985416,"vZ0":-6.473128610716421,"x":109.05,"y":165.44,"x0":-0.06821784893656498,"y0":50.00144401495588,"z0":5.999509015649097,"aX":-6.474887295011615},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":17.2,"breakHorizontal":5.8,"spinRate":2200,"spinDirection":192},"zone":5,"typeConfidence":0.91,"plateTime":0.3995753886338149,"extension":7.1620259393927865},"index":4,"playId":"6e6358e9-6986-32a7-b4ae-a8d19f6517d3","pitchNumber":4,"startTime":"2026-07-28T01:27:25.171Z","endTime":"2026-07-28T01:27:28.261Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621097,"link":"/api/v1/people/621097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":702616,"link":"/api/v1/people/702616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.1,"endSpeed":78.6,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.07530173417757,"aZ":-24.402778797172854,"pfxX":-4.388614440982641,"pfxZ":5.014438581266253,"pX":-0.02571539143277342,"pZ":2.2368893146323976,"vX0":2.0758651556481826,"vY0":-122.58629019374189,"vZ0":-4.410796035736849,"x":117.98,"y":178.38,"x0":-0.30514042405979647,"y0":50.002521153619035,"z0":6.097786012344503,"aX":-6.801389570705401},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":8.5,"breakHorizontal":7.6,"spinRate":1537,"spinDirection":200},"zone":5,"typeConfidence":0.91,"plateTime":0.4437125446246579,"extension":7.126836198201017},"index":5,"playId":"ddaf9aeb-11dc-3c82-a867-9ea6f995fa8a","pitchNumber":5,"startTime":"2026-07-28T01:27:46.815Z","endTime":"2026-07-28T01:27:51.311Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621097,"link":"/api/v1/people/621097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":656716,"link":"/api/v1/people/656716"}},"offense":{"batter":{"id":702616,"link":"/api/v1/people/702616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702616,"link":"/api/v1/people/702616"},"credit":"b_ab"},{"player":{"id":621097,"link":"/api/v1/people/621097"},"credit":"p_ab"},{"player":{"id":702616,"link":"/api/v1/people/702616"},"credit":"b_pa"},{"player":{"id":621097,"link":"/api/v1/people/621097"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.3,"awayTeamWinProbability":95.7,"homeTeamWinProbabilityAdded":0.1999999999999993,"leverageIndex":0.08,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-07-28T01:27:51.311Z","atBatIndex":76},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Matt Vierling strikes out swinging.","rbi":0,"awayScore":8,"homeScore":5,"isOut":true},"about":{"atBatIndex":77,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-28T01:30:22.268Z","endTime":"2026-07-28T01:32:09.222Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670329,"fullName":"Rico Garcia","link":"/api/v1/people/670329"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,4,5,6,7],"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":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":644433,"link":"/api/v1/people/644433"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Rico Garcia replaces Andrew Kittredge.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":8,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-28T01:28:31.072Z","endTime":"2026-07-28T01:30:24.399Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670329,"link":"/api/v1/people/670329"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":552640,"link":"/api/v1/people/552640","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":702616,"link":"/api/v1/people/702616"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":665750,"link":"/api/v1/people/665750"}},"offense":{"batter":{"id":663837,"link":"/api/v1/people/663837","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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":95.4,"endSpeed":87.8,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.276130700565112,"aZ":-12.897968907304385,"pfxX":-7.065501472661603,"pfxZ":9.792711901257958,"pX":-0.7589607556175797,"pZ":2.957546929656385,"vX0":3.6218452810722943,"vY0":-138.9560333520731,"vZ0":-5.514821028996102,"x":145.93,"y":158.93,"x0":-1.1568933211079062,"y0":50.000986177930386,"z0":5.815023203722413,"aX":-13.903317523567905},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.9,"breakHorizontal":12.1,"spinRate":2472,"spinDirection":211},"zone":1,"typeConfidence":0.9,"plateTime":0.3932238245856161,"extension":5.853680753544474},"index":1,"playId":"c713c779-e942-3ad7-a948-ae4fdf4380ae","pitchNumber":1,"startTime":"2026-07-28T01:30:24.399Z","endTime":"2026-07-28T01:30:28.191Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670329,"link":"/api/v1/people/670329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":702616,"link":"/api/v1/people/702616"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":665750,"link":"/api/v1/people/665750"}},"offense":{"batter":{"id":663837,"link":"/api/v1/people/663837","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.3,"endSpeed":83.5,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.3002548036942,"aZ":-26.5709270787306,"pfxX":-1.6082571243428943,"pfxZ":3.2033104681897946,"pX":0.14838648685430825,"pZ":2.0220011633611135,"vX0":3.7028392500897906,"vY0":-130.1382231122036,"vZ0":-4.682502876365706,"x":111.34,"y":184.19,"x0":-1.0716885629481876,"y0":50.00296495745816,"z0":5.810547439670984,"aX":-2.8130982786854233},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":5.2,"breakHorizontal":2.3,"spinRate":2458,"spinDirection":207},"zone":8,"typeConfidence":0.91,"plateTime":0.4177740242373327,"extension":5.746301980360429},"index":2,"playId":"280b847d-1055-3a4a-b843-c84ba2f50776","pitchNumber":2,"startTime":"2026-07-28T01:30:41.597Z","endTime":"2026-07-28T01:30:45.311Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670329,"link":"/api/v1/people/670329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":702616,"link":"/api/v1/people/702616"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":665750,"link":"/api/v1/people/665750"}},"offense":{"batter":{"id":663837,"link":"/api/v1/people/663837","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":3,"startTime":"2026-07-28T01:30:50.278Z","endTime":"2026-07-28T01:31:04.992Z","isPitch":false,"type":"action","player":{"id":663837,"link":"/api/v1/people/663837"},"defense":{"pitcher":{"id":670329,"link":"/api/v1/people/670329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":702616,"link":"/api/v1/people/702616"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":665750,"link":"/api/v1/people/665750"}},"offense":{"batter":{"id":663837,"link":"/api/v1/people/663837","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.7,"endSpeed":83.9,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.91581152501754,"aZ":-26.757600442436264,"pfxX":-2.0147026472758185,"pfxZ":3.0802208264959097,"pX":0.6760821797910195,"pZ":0.9318132545145792,"vX0":5.216201723507407,"vY0":-130.59454199117775,"vZ0":-7.113017353798643,"x":91.23,"y":213.62,"x0":-1.0698302053858701,"y0":50.00264216934719,"z0":5.65403989759147,"aX":-3.542466653302333},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":4.4,"breakHorizontal":2.8,"spinRate":2479,"spinDirection":223},"zone":14,"typeConfidence":0.89,"plateTime":0.4165988504263263,"extension":5.880590096516375},"index":4,"playId":"b4c7b867-6632-3da5-993a-5988ce4aa455","pitchNumber":3,"startTime":"2026-07-28T01:31:04.992Z","endTime":"2026-07-28T01:31:08.498Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670329,"link":"/api/v1/people/670329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":702616,"link":"/api/v1/people/702616"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":665750,"link":"/api/v1/people/665750"}},"offense":{"batter":{"id":663837,"link":"/api/v1/people/663837","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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":90.3,"endSpeed":84.3,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.23540437299365,"aZ":-27.672392135889456,"pfxX":-0.041157873575927706,"pfxZ":2.508263160402585,"pX":-0.3703098637443607,"pZ":4.471698842841226,"vX0":2.116464252487606,"vY0":-131.75477769824846,"vZ0":1.4941204304465294,"x":131.12,"y":118.04,"x0":-1.1713715274956806,"y0":50.00542648323859,"z0":5.910808708084874,"aX":-0.07423563136273328},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":5.0,"breakHorizontal":-0.2,"spinRate":2426,"spinDirection":196},"zone":11,"typeConfidence":0.9,"plateTime":0.412286241041552,"extension":5.787376926952951},"index":5,"playId":"13f9cff2-253c-3a73-94b0-d5c173426aeb","pitchNumber":4,"startTime":"2026-07-28T01:31:25.439Z","endTime":"2026-07-28T01:31:28.781Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670329,"link":"/api/v1/people/670329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":702616,"link":"/api/v1/people/702616"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":665750,"link":"/api/v1/people/665750"}},"offense":{"batter":{"id":663837,"link":"/api/v1/people/663837","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":88.8,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.49219347015612,"aZ":-14.461777004294932,"pfxX":-6.563668707861591,"pfxZ":8.849310344487199,"pX":-0.28436038472709413,"pZ":2.757850576405114,"vX0":4.100665214095016,"vY0":-139.63642801009178,"vZ0":-5.575055086261539,"x":127.84,"y":164.32,"x0":-0.9090622798721786,"y0":50.001535192304125,"z0":5.710115124670933,"aX":-13.134412623649819},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.2,"breakHorizontal":11.2,"spinRate":2442,"spinDirection":216},"zone":4,"typeConfidence":0.89,"plateTime":0.390258236303767,"extension":6.054749967887582},"index":6,"playId":"e9df001b-b27b-3e8b-a28b-e449505633f6","pitchNumber":5,"startTime":"2026-07-28T01:31:44.283Z","endTime":"2026-07-28T01:31:47.596Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670329,"link":"/api/v1/people/670329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":702616,"link":"/api/v1/people/702616"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":665750,"link":"/api/v1/people/665750"}},"offense":{"batter":{"id":663837,"link":"/api/v1/people/663837","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":84.3,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.12494045485623,"aZ":-25.089682620029294,"pfxX":0.713794416790872,"pfxZ":3.9405503350495508,"pX":0.1879571450704273,"pZ":3.414950556733703,"vX0":3.4767464391367917,"vY0":-132.23211790049623,"vZ0":-1.3858050345566517,"x":109.84,"y":146.58,"x0":-1.22844055495606,"y0":50.00359020981398,"z0":5.759956137926314,"aX":1.2831160999598599},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":7.1,"breakHorizontal":-1.9,"spinRate":2496,"spinDirection":196},"zone":2,"typeConfidence":0.91,"plateTime":0.41180737572335646,"extension":5.856441876180695},"index":7,"playId":"80b43409-f96d-3e95-8ce5-3d440d8946e2","pitchNumber":6,"startTime":"2026-07-28T01:32:05.015Z","endTime":"2026-07-28T01:32:09.222Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670329,"link":"/api/v1/people/670329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":702616,"link":"/api/v1/people/702616"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":665750,"link":"/api/v1/people/665750"}},"offense":{"batter":{"id":663837,"link":"/api/v1/people/663837","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663837,"link":"/api/v1/people/663837"},"credit":"b_ab"},{"player":{"id":670329,"link":"/api/v1/people/670329"},"credit":"p_ab"},{"player":{"id":663837,"link":"/api/v1/people/663837"},"credit":"b_pa"},{"player":{"id":670329,"link":"/api/v1/people/670329"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.7999999999999998,"awayTeamWinProbability":98.2,"homeTeamWinProbabilityAdded":-2.5,"leverageIndex":0.95,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-07-28T01:32:09.222Z","atBatIndex":77},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Chadwick Tromp challenged (pitch result), call on the field was overturned: Kevin McGonigle called out on strikes.","rbi":0,"awayScore":8,"homeScore":5,"isOut":true},"about":{"atBatIndex":78,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-28T01:32:10.531Z","endTime":"2026-07-28T01:34:33.116Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670329,"fullName":"Rico Garcia","link":"/api/v1/people/670329"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":644433,"link":"/api/v1/people/644433"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":88.2,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.128016962593914,"aZ":-13.913800431674753,"pfxX":-6.527367945941717,"pfxZ":9.183693942708523,"pX":-0.08063440178022582,"pZ":2.552682715923204,"vX0":4.645279788536712,"vY0":-139.79780097968504,"vZ0":-6.236306640892566,"x":120.07,"y":169.86,"x0":-0.9118092140771589,"y0":50.00371619445393,"z0":5.717706879754463,"aX":-12.981285525101098},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.6,"breakHorizontal":10.9,"spinRate":2483,"spinDirection":213},"zone":5,"typeConfidence":0.9,"plateTime":0.39109109169985157,"extension":5.975615186835367},"index":0,"playId":"b739c103-78db-36b2-9479-13f8a3c867a4","pitchNumber":1,"startTime":"2026-07-28T01:32:34.076Z","endTime":"2026-07-28T01:32:37.821Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670329,"link":"/api/v1/people/670329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":702616,"link":"/api/v1/people/702616"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":665750,"link":"/api/v1/people/665750"}},"offense":{"batter":{"id":805808,"link":"/api/v1/people/805808","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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.6,"endSpeed":88.7,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.52534264149253,"aZ":-12.917742086434105,"pfxX":-6.320866873668534,"pfxZ":9.603383331050676,"pX":0.5303106282787192,"pZ":1.8002636966352337,"vX0":6.11375041931418,"vY0":-140.3946153112583,"vZ0":-8.29742246696519,"x":96.79,"y":190.17,"x0":-0.8498706769078619,"y0":50.00061729584237,"z0":5.626505609011943,"aX":-12.670416236797955},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.0,"breakHorizontal":10.2,"spinRate":2387,"spinDirection":214},"zone":9,"typeConfidence":0.9,"plateTime":0.3895137667151696,"extension":5.992160429330192},"index":1,"playId":"5df192a1-8896-3d69-8196-18f5582fddcb","pitchNumber":2,"startTime":"2026-07-28T01:32:53.288Z","endTime":"2026-07-28T01:32:56.322Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670329,"link":"/api/v1/people/670329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":702616,"link":"/api/v1/people/702616"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":665750,"link":"/api/v1/people/665750"}},"offense":{"batter":{"id":805808,"link":"/api/v1/people/805808","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":81.6,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.865096269295666,"aZ":-21.1866459856751,"pfxX":-8.148725152421274,"pfxZ":6.493713541923558,"pX":-1.6036112290085338,"pZ":3.022990571246447,"vX0":2.390904083283077,"vY0":-128.53431201141726,"vZ0":-2.6255917819084686,"x":178.13,"y":157.16,"x0":-1.4809316344315493,"y0":50.00144048388027,"z0":5.682966281993012,"aX":-13.785150011479889},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":11.5,"breakHorizontal":14.3,"spinRate":2337,"spinDirection":235},"zone":11,"typeConfidence":0.85,"plateTime":0.4243266211737926,"extension":5.98920097359347},"index":2,"playId":"38a64ed8-9f48-3e51-9c58-04f4d5ac58db","pitchNumber":3,"startTime":"2026-07-28T01:33:12.971Z","endTime":"2026-07-28T01:33:16.546Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670329,"link":"/api/v1/people/670329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":702616,"link":"/api/v1/people/702616"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":665750,"link":"/api/v1/people/665750"}},"offense":{"batter":{"id":805808,"link":"/api/v1/people/805808","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":82.2,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.22843116659748,"aZ":-35.27201436634155,"pfxX":0.11974557263431773,"pfxZ":-1.8440737008058283,"pX":1.5098016551809943,"pZ":1.0279211221661508,"vX0":6.003193226916886,"vY0":-127.69716069386915,"vZ0":-4.764408680143712,"x":59.45,"y":211.03,"x0":-0.8710542220989284,"y0":50.00501901013741,"z0":5.642607953614344,"aX":0.19968158752575857},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-4.1,"breakHorizontal":-1.3,"spinRate":2433,"spinDirection":7},"zone":14,"typeConfidence":2.0,"plateTime":0.426266763391733,"extension":6.038326257281279},"index":3,"playId":"6d7434f1-b99a-365e-bf77-917a2047b980","pitchNumber":4,"startTime":"2026-07-28T01:33:30.788Z","endTime":"2026-07-28T01:33:34.631Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670329,"link":"/api/v1/people/670329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":702616,"link":"/api/v1/people/702616"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":665750,"link":"/api/v1/people/665750"}},"offense":{"batter":{"id":805808,"link":"/api/v1/people/805808","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.5,"endSpeed":89.8,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.46145161799279,"aZ":-13.996946220529,"pfxX":-5.603381253287556,"pfxZ":8.844700610003404,"pX":-0.37906343952990196,"pZ":2.3712278814547285,"vX0":3.9513019345409717,"vY0":-141.9723179896734,"vZ0":-6.582278083233634,"x":131.45,"y":174.76,"x0":-1.056104535633261,"y0":50.00436547313106,"z0":5.599303350301084,"aX":-11.516446478583063},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":15.0,"breakHorizontal":9.5,"spinRate":2384,"spinDirection":217},"zone":4,"typeConfidence":0.9,"plateTime":0.3848252438768842,"extension":5.984559232875235},"index":4,"playId":"4210aa75-763b-3a99-9e3d-9631ab9a42fe","pitchNumber":5,"startTime":"2026-07-28T01:33:50.541Z","endTime":"2026-07-28T01:33:54.108Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670329,"link":"/api/v1/people/670329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":702616,"link":"/api/v1/people/702616"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":665750,"link":"/api/v1/people/665750"}},"offense":{"batter":{"id":805808,"link":"/api/v1/people/805808","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":81.7,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.53030935554891,"aZ":-19.883884576105274,"pfxX":-8.63347079640515,"pfxZ":7.295860839347386,"pX":-0.6239914883982305,"pZ":0.9875665149442737,"vX0":4.450301621108478,"vY0":-128.43541406323652,"vZ0":-7.478612260879254,"x":140.79,"y":212.12,"x0":-1.249882716110884,"y0":50.00413088903369,"z0":5.462907256757882,"aX":-14.5443545790162},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":11.9,"breakHorizontal":14.8,"spinRate":2432,"spinDirection":230},"zone":13,"typeConfidence":0.86,"plateTime":0.4251137163761052,"extension":6.139041737749232},"index":5,"playId":"8a476ebe-496b-3548-a933-ccd22f41cf86","pitchNumber":6,"startTime":"2026-07-28T01:34:10.830Z","endTime":"2026-07-28T01:34:15.211Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670329,"link":"/api/v1/people/670329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":702616,"link":"/api/v1/people/702616"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":665750,"link":"/api/v1/people/665750"}},"offense":{"batter":{"id":805808,"link":"/api/v1/people/805808","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":81.0,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.163544896331313,"aZ":-19.026518467896324,"pfxX":-8.72838023792822,"pfxZ":7.837947932448863,"pX":0.6111713733694598,"pZ":3.1645867062574924,"vX0":6.963277375248075,"vY0":-128.32181304119172,"vZ0":-2.6705190976713675,"x":93.7,"y":153.34,"x0":-0.996136929142824,"y0":50.00145745968785,"z0":5.691812738016216,"aX":-14.636956488426378},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":13.8,"breakHorizontal":14.4,"spinRate":2356,"spinDirection":226},"zone":3,"typeConfidence":0.88,"plateTime":0.4259353537347943,"extension":6.156934428836367},"index":6,"playId":"c9a5c44e-ce83-3bf4-99db-4b02affe4973","pitchNumber":7,"startTime":"2026-07-28T01:34:28.462Z","endTime":"2026-07-28T01:34:33.116Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670329,"link":"/api/v1/people/670329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":702616,"link":"/api/v1/people/702616"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":665750,"link":"/api/v1/people/665750"}},"offense":{"batter":{"id":805808,"link":"/api/v1/people/805808","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805808,"link":"/api/v1/people/805808"},"credit":"b_ab"},{"player":{"id":670329,"link":"/api/v1/people/670329"},"credit":"p_ab"},{"player":{"id":805808,"link":"/api/v1/people/805808"},"credit":"b_pa"},{"player":{"id":670329,"link":"/api/v1/people/670329"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":110,"player":{"id":644433,"fullName":"Chadwick Tromp","link":"/api/v1/people/644433"}},"homeTeamWinProbability":0.5,"awayTeamWinProbability":99.5,"homeTeamWinProbabilityAdded":-1.2999999999999998,"leverageIndex":0.53,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2026-07-28T01:34:33.116Z","atBatIndex":78},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Dillon Dingler pops out to first baseman Pete Alonso in foul territory.","rbi":0,"awayScore":8,"homeScore":5,"isOut":true},"about":{"atBatIndex":79,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-28T01:34:51.868Z","endTime":"2026-07-28T01:36:16.246Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670329,"fullName":"Rico Garcia","link":"/api/v1/people/670329"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".619"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".321"},{"zone":"03","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".654"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".809"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".845"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.405"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.478"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".814"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".630"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".512"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".600"},{"zone":"13","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".714"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".389"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"77.13"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.57"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"97.20"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"80.79"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"91.03"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.01"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.19"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.75"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.04"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"58.96"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.40"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.39"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.20"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".286"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".107"},{"zone":"03","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".261"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".293"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".476"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".478"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".288"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".226"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".150"},{"zone":"13","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".227"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".130"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".619"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".321"},{"zone":"03","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".654"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".809"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".845"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.405"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.478"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".814"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".630"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".512"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".600"},{"zone":"13","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".714"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".389"}],"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":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":624413,"link":"/api/v1/people/624413"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.0,"endSpeed":84.0,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.832757266046972,"aZ":-23.520280397842342,"pfxX":-0.23848222565878752,"pfxZ":4.9234730827187185,"pX":0.9399799500409558,"pZ":-0.28310803901130666,"vX0":5.232992773895094,"vY0":-130.7638527888404,"vZ0":-10.409065528975436,"x":81.17,"y":246.42,"x0":-1.0439463884559033,"y0":50.00200704804427,"z0":5.4687493331487795,"aX":-0.42007109218545224},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":7.2,"breakHorizontal":-0.6,"spinRate":2464,"spinDirection":215},"zone":14,"typeConfidence":0.91,"plateTime":0.4165698361493888,"extension":6.051980575982851},"index":0,"playId":"c1719e3b-1576-3d46-8867-f6fec3769e11","pitchNumber":1,"startTime":"2026-07-28T01:35:11.030Z","endTime":"2026-07-28T01:35:14.816Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670329,"link":"/api/v1/people/670329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":702616,"link":"/api/v1/people/702616"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":665750,"link":"/api/v1/people/665750"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":87.3,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.725355718048252,"aZ":-11.305557830662003,"pfxX":-6.713103533111557,"pfxZ":10.734797964442787,"pX":0.04989004284858958,"pZ":1.36051853421121,"vX0":5.300566393984717,"vY0":-138.49519878806845,"vZ0":-9.415766299048189,"x":115.1,"y":202.05,"x0":-1.015966609485615,"y0":50.001190682748096,"z0":5.558874811287748,"aX":-13.049017903370382},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":17.6,"breakHorizontal":11.0,"spinRate":2540,"spinDirection":217},"zone":14,"typeConfidence":0.9,"plateTime":0.395380867622094,"extension":6.2523101076108025},"index":1,"playId":"b0b99aa0-9a7e-3957-9450-42672f58af7b","pitchNumber":2,"startTime":"2026-07-28T01:35:31.618Z","endTime":"2026-07-28T01:35:35.996Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670329,"link":"/api/v1/people/670329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":702616,"link":"/api/v1/people/702616"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":665750,"link":"/api/v1/people/665750"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"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.7,"endSpeed":88.1,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.53597540375647,"aZ":-12.068458786601028,"pfxX":-6.851874548866688,"pfxZ":10.075890264631985,"pX":0.5427807778046975,"pZ":2.434609060431532,"vX0":6.730533211639425,"vY0":-140.53450501387366,"vZ0":-6.59662821110914,"x":96.31,"y":173.05,"x0":-0.9956737704777423,"y0":50.00319289827151,"z0":5.599997732213743,"aX":-13.674018548264185},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":17.0,"breakHorizontal":11.0,"spinRate":2542,"spinDirection":216},"zone":6,"typeConfidence":0.91,"plateTime":0.39009163825297044,"extension":6.011573284735501},"index":2,"playId":"9a1c2837-50dd-3d36-bfff-c1b1baa66db5","pitchNumber":3,"startTime":"2026-07-28T01:35:48.490Z","endTime":"2026-07-28T01:35:52.036Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670329,"link":"/api/v1/people/670329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":702616,"link":"/api/v1/people/702616"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":665750,"link":"/api/v1/people/665750"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":88.1,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.68223405731672,"aZ":-11.597773217269081,"pfxX":-6.924537746658187,"pfxZ":10.2776215842057,"pX":-0.522251738287503,"pZ":2.8429177853237646,"vX0":4.345894833161134,"vY0":-140.9835254310693,"vZ0":-5.697041063844204,"x":136.91,"y":162.02,"x0":-1.1884673013012783,"y0":50.00175164329869,"z0":5.646364431194432,"aX":-13.862675864853582},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":17.5,"breakHorizontal":11.6,"spinRate":2583,"spinDirection":219},"zone":1,"typeConfidence":0.91,"plateTime":0.3893041288581194,"extension":6.03382337597279},"hitData":{"launchSpeed":68.3,"launchAngle":75.0,"totalDistance":82.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":167.63,"coordY":192.73}},"index":3,"playId":"1a548689-347d-3972-bcd6-4b3789e746f2","pitchNumber":4,"startTime":"2026-07-28T01:36:04.930Z","endTime":"2026-07-28T01:36:16.246Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670329,"link":"/api/v1/people/670329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":702616,"link":"/api/v1/people/702616"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":665750,"link":"/api/v1/people/665750"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"credit":"b_ab"},{"player":{"id":670329,"link":"/api/v1/people/670329"},"credit":"p_ab"},{"player":{"id":693307,"link":"/api/v1/people/693307"},"credit":"b_pa"},{"player":{"id":670329,"link":"/api/v1/people/670329"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":0.0,"awayTeamWinProbability":100.0,"homeTeamWinProbabilityAdded":-0.5,"leverageIndex":0.19,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2026-07-28T01:36:16.246Z","atBatIndex":79}]