[{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Colt Keith strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-14T23:41:54.792Z","endTime":"2025-08-14T23:42:48.163Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,7],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":680777,"link":"/api/v1/people/680777"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-14T21:07:58.823Z","endTime":"2025-08-14T23:12:37.015Z","isPitch":false,"type":"action","player":{"id":690993,"link":"/api/v1/people/690993"},"contextMetrics":{}},{"details":{"description":"Status Change - Warmup","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-08-14T23:12:37.015Z","endTime":"2025-08-14T23:40:01.719Z","isPitch":false,"type":"action","player":{"id":690993,"link":"/api/v1/people/690993"},"contextMetrics":{}},{"details":{"description":"Status Change - In Progress","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2025-08-14T23:40:01.719Z","endTime":"2025-08-14T23:41:56.847Z","isPitch":false,"type":"action","player":{"id":690993,"link":"/api/v1/people/690993"},"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":91.1,"endSpeed":83.4,"strikeZoneTop":3.30639228292967,"strikeZoneBottom":1.52688229667586,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.988412458816683,"aZ":-16.81551100129638,"pfxX":-4.495034611833673,"pfxZ":8.60690346394721,"pX":-1.1731296342225728,"pZ":3.4904022569357926,"vX0":2.7896553403872932,"vY0":-132.63794095380686,"vZ0":-2.976327824088945,"x":161.72,"y":144.54,"x0":-1.6537367188047054,"y0":50.00234846103888,"z0":5.851128457056041,"aX":-8.020378714546354},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":15.1,"breakHorizontal":7.6,"spinRate":2276,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.41272961548825826,"extension":7.160238826407686},"index":3,"playId":"99b7ffec-5527-3997-aa4c-15cefbaf9e71","pitchNumber":1,"startTime":"2025-08-14T23:41:56.847Z","endTime":"2025-08-14T23:42:00.144Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":83.4,"strikeZoneTop":3.33016060792088,"strikeZoneBottom":1.55015730006028,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.070411669086614,"aZ":-16.090604916054776,"pfxX":-4.2432713915993014,"pfxZ":9.045912662220015,"pX":0.20756292249709202,"pZ":2.2928976856178505,"vX0":5.821274685898377,"vY0":-132.4442049377542,"vZ0":-5.847239851439305,"x":109.09,"y":176.87,"x0":-1.4667070709931163,"y0":50.001626650133716,"z0":5.704308256438346,"aX":-7.544095964061171},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":15.4,"breakHorizontal":6.5,"spinRate":2386,"spinDirection":217},"zone":5,"typeConfidence":2.0,"plateTime":0.4134199108238885,"extension":7.5057687783298705},"index":4,"playId":"ebb68f15-297c-39ce-a72a-2a15b6e0716d","pitchNumber":2,"startTime":"2025-08-14T23:42:09.754Z","endTime":"2025-08-14T23:42:12.939Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.2,"endSpeed":77.0,"strikeZoneTop":3.33,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.380532321257334,"aZ":-24.676917496662963,"pfxX":-9.783981268301478,"pfxZ":4.966483142686884,"pX":-0.5158108944261958,"pZ":1.3102194620743817,"vX0":5.503578833981593,"vY0":-122.381628733144,"vZ0":-5.769070128664962,"x":136.66,"y":203.4,"x0":-1.5290377693324124,"y0":50.00121783756082,"z0":5.826816300283194,"aX":-14.758768295994145},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":7.8,"breakHorizontal":16.3,"spinRate":2123,"spinDirection":248},"zone":13,"typeConfidence":2.0,"plateTime":0.44849654941088524,"extension":7.395622867226979},"index":5,"playId":"c92453b7-a7ed-377d-8cbd-41959c285f12","pitchNumber":3,"startTime":"2025-08-14T23:42:24.053Z","endTime":"2025-08-14T23:42:27.053Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":6,"startTime":"2025-08-14T23:42:36.108Z","endTime":"2025-08-14T23:42:44.680Z","isPitch":false,"type":"action","player":{"id":690993,"link":"/api/v1/people/690993"},"defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":76.5,"strikeZoneTop":3.33,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.135827369079976,"aZ":-26.725446539944546,"pfxX":-11.652377889153547,"pfxZ":3.6256700080226807,"pX":-0.8311947092143995,"pZ":1.3028847888062605,"vX0":5.405761029972126,"vY0":-123.05188005163227,"vZ0":-5.334103822024007,"x":148.68,"y":203.6,"x0":-1.5674992581130167,"y0":50.000577263699384,"z0":5.821815341450567,"aX":-17.49659478496113},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":5.3,"breakHorizontal":19.4,"spinRate":2074,"spinDirection":252},"zone":13,"typeConfidence":2.0,"plateTime":0.44868949504969224,"extension":7.025612360618927},"index":7,"playId":"71763fcf-9578-3949-86d5-977a2b6dbfd2","pitchNumber":4,"startTime":"2025-08-14T23:42:44.680Z","endTime":"2025-08-14T23:42:48.163Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":690993,"link":"/api/v1/people/690993"},"credit":"b_ab"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_ab"},{"player":{"id":690993,"link":"/api/v1/people/690993"},"credit":"b_pa"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":2.200000000000003,"contextMetrics":{},"playEndTime":"2025-08-14T23:42:48.163Z","atBatIndex":0},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Gleyber Torres pops out to first baseman Edouard Julien.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-14T23:43:00.318Z","endTime":"2025-08-14T23:44:00.813Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666397,"link":"/api/v1/people/666397"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":77.7,"strikeZoneTop":3.23902506314773,"strikeZoneBottom":1.50000155204871,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.53075304213273,"aZ":-24.4445334553196,"pfxX":3.8670520959541217,"pfxZ":5.004287941516916,"pX":0.07974519762054758,"pZ":3.145383374008531,"vX0":2.48231621585329,"vY0":-123.7457719081449,"vZ0":-1.5218394765644239,"x":113.96,"y":153.85,"x0":-1.440137817333631,"y0":50.005748435755976,"z0":5.8234591716162,"aX":5.975453404398492},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":9.0,"breakHorizontal":-7.6,"spinRate":2028,"spinDirection":175},"zone":2,"typeConfidence":2.0,"plateTime":0.4432520915724014,"extension":7.209751225560435},"index":0,"playId":"18cd6d66-1ca0-3e90-ac1f-4e27cfe0d084","pitchNumber":1,"startTime":"2025-08-14T23:43:08.409Z","endTime":"2025-08-14T23:43:12.427Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.9,"endSpeed":71.3,"strikeZoneTop":3.13373957063681,"strikeZoneBottom":1.50000038759755,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.19561654583895,"aZ":-32.960827739125826,"pfxX":7.973014274670019,"pfxZ":-0.6100854438150467,"pX":1.397547360136843,"pZ":2.114990502977094,"vX0":4.029719869231663,"vY0":-114.6836626090667,"vZ0":-1.0904698631949794,"x":63.73,"y":181.68,"x0":-1.4324873509350309,"y0":50.00023921641001,"z0":5.885723030072787,"aX":10.350073881358076},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.0,"breakVerticalInduced":-1.1,"breakHorizontal":-15.6,"spinRate":2154,"spinDirection":54},"zone":14,"typeConfidence":2.0,"plateTime":0.4822921929437465,"extension":7.21857773252098},"index":1,"playId":"d1bc1035-564a-3974-b36b-34ab42a4bca2","pitchNumber":2,"startTime":"2025-08-14T23:43:21.225Z","endTime":"2025-08-14T23:43:24.642Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.2,"endSpeed":77.4,"strikeZoneTop":3.26207097587585,"strikeZoneBottom":1.49999939726522,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.191414123649587,"aZ":-27.94199571664444,"pfxX":3.0512726886732175,"pfxZ":2.790566761523669,"pX":0.8964874035393046,"pZ":1.1949829543569208,"vX0":4.593908511601343,"vY0":-122.5526710303604,"vZ0":-5.035244433424752,"x":82.83,"y":206.52,"x0":-1.401686227379931,"y0":50.00105285573686,"z0":5.675169410903972,"aX":4.619389789663156},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":4.1,"breakHorizontal":-6.6,"spinRate":2088,"spinDirection":164},"zone":14,"typeConfidence":2.0,"plateTime":0.4476675438236577,"extension":7.34096177200779},"index":2,"playId":"846b3f41-b96d-3e08-96e5-0b92c3a9b767","pitchNumber":3,"startTime":"2025-08-14T23:43:34.415Z","endTime":"2025-08-14T23:43:38.113Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":84.2,"strikeZoneTop":3.24,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.40378302687003,"aZ":-13.169492389158075,"pfxX":-4.98866628277575,"pfxZ":10.40260344024942,"pX":0.4912036462204044,"pZ":2.8750835273760997,"vX0":6.6609319129564435,"vY0":-134.8408622951907,"vZ0":-5.1799382900285424,"x":98.28,"y":161.15,"x0":-1.3717809971985055,"y0":50.006294902965465,"z0":5.7623703715020245,"aX":-9.11798754588931},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":17.8,"breakHorizontal":7.4,"spinRate":2341,"spinDirection":208},"zone":3,"typeConfidence":2.0,"plateTime":0.4073815487575243,"extension":7.366775536775624},"hitData":{"launchSpeed":87.5,"launchAngle":74.0,"totalDistance":68.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":136.01,"coordY":177.86}},"index":3,"playId":"4f8923d8-aa09-3852-8e7e-a67ed831b9fa","pitchNumber":4,"startTime":"2025-08-14T23:43:50.887Z","endTime":"2025-08-14T23:44:00.813Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650402,"link":"/api/v1/people/650402"},"credit":"b_ab"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_ab"},{"player":{"id":650402,"link":"/api/v1/people/650402"},"credit":"b_pa"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.800000000000004,"awayTeamWinProbability":46.199999999999996,"homeTeamWinProbabilityAdded":1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2025-08-14T23:44:00.813Z","atBatIndex":1},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kerry Carpenter grounds out, second baseman Luke Keaschall to first baseman Edouard Julien.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-14T23:44:09.932Z","endTime":"2025-08-14T23:45:02.487Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":807712,"link":"/api/v1/people/807712"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":666397,"link":"/api/v1/people/666397"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.9,"endSpeed":77.1,"strikeZoneTop":3.42018179512784,"strikeZoneBottom":1.59999917228014,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.81130442296573,"aZ":-26.838413605299596,"pfxX":-8.614519302540195,"pfxZ":3.531059143688399,"pX":-0.6577333151633227,"pZ":2.4856422811868155,"vX0":5.035495775306964,"vY0":-122.07178190473141,"vZ0":-2.666377662750606,"x":142.07,"y":171.67,"x0":-1.6270584038639984,"y0":50.001306866251426,"z0":5.900134038510808,"aX":-13.0125585713698},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":6.0,"breakHorizontal":14.4,"spinRate":1991,"spinDirection":252},"zone":4,"typeConfidence":2.0,"plateTime":0.44852837751622854,"extension":7.176302105690386},"index":0,"playId":"d02d061c-906f-3651-a328-b556ad32174b","pitchNumber":1,"startTime":"2025-08-14T23:44:24.928Z","endTime":"2025-08-14T23:44:28.328Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":79.5,"strikeZoneTop":3.53818967715501,"strikeZoneBottom":1.59999976984713,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.06810769484216,"aZ":-25.729408735675086,"pfxX":2.794128668369346,"pfxZ":4.04247948327125,"pX":1.1002761836024781,"pZ":2.210343483883421,"vX0":4.927375454387928,"vY0":-124.92153949079328,"vZ0":-3.761371399876446,"x":75.06,"y":179.1,"x0":-1.2540239572851881,"y0":50.00478513300598,"z0":5.829690380279927,"aX":4.454308643268526},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":6.7,"breakHorizontal":-6.1,"spinRate":2038,"spinDirection":176},"zone":14,"typeConfidence":2.0,"plateTime":0.4369800541916793,"extension":7.227048105261344},"index":1,"playId":"6a8d4e71-9d7d-3177-8aff-8f4bc1ee33eb","pitchNumber":2,"startTime":"2025-08-14T23:44:38.345Z","endTime":"2025-08-14T23:44:41.741Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.0,"endSpeed":76.9,"strikeZoneTop":3.42,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.89647459371772,"aZ":-28.30241079383335,"pfxX":-8.233147409982266,"pfxZ":2.5677792384266738,"pX":-1.02309677281422,"pZ":2.5087343070930848,"vX0":3.5544167019209394,"vY0":-122.29092504896187,"vZ0":-2.1804742659305116,"x":156.0,"y":171.04,"x0":-1.4284090790119048,"y0":50.00509789206724,"z0":5.848079666746102,"aX":-12.428449731147035},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":4.3,"breakHorizontal":14.0,"spinRate":1873,"spinDirection":254},"zone":13,"typeConfidence":2.0,"plateTime":0.4484881625711936,"extension":7.254548664780962},"hitData":{"launchSpeed":70.9,"launchAngle":2.0,"totalDistance":46.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":150.2,"coordY":155.31}},"index":2,"playId":"65edab1f-ce6b-377d-bc37-e2f308a24615","pitchNumber":3,"startTime":"2025-08-14T23:44:54.633Z","endTime":"2025-08-14T23:45:02.487Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681481,"link":"/api/v1/people/681481"},"credit":"b_ab"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_ab"},{"player":{"id":681481,"link":"/api/v1/people/681481"},"credit":"b_pa"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.4,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2025-08-14T23:45:02.487Z","atBatIndex":2},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Austin Martin lines out to first baseman Spencer Torkelson.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-14T23:47:05.491Z","endTime":"2025-08-14T23:47:22.899Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":87.5,"strikeZoneTop":3.39559121155985,"strikeZoneBottom":1.63999992812132,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.62784807226617,"aZ":-12.482396235957204,"pfxX":3.659403998476797,"pfxZ":10.019515784701042,"pX":0.6869954482782369,"pZ":2.5710101097405604,"vX0":-4.055005344520541,"vY0":-139.59512616039447,"vZ0":-7.281544731064358,"x":90.81,"y":169.36,"x0":1.6858422622073261,"y0":50.00252744016784,"z0":6.042256024443076,"aX":7.192390770532001},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.8,"breakHorizontal":-5.8,"spinRate":2264,"spinDirection":155},"zone":6,"typeConfidence":2.0,"plateTime":0.392985024066852,"extension":6.545566468535567},"index":0,"playId":"19a47822-e09f-3a71-8419-158ad8c76881","pitchNumber":1,"startTime":"2025-08-14T23:47:05.491Z","endTime":"2025-08-14T23:47:08.491Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"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":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":668885,"link":"/api/v1/people/668885","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":88.4,"strikeZoneTop":3.4,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.11592708146134,"aZ":-13.166410541813258,"pfxX":1.580465027542615,"pfxZ":9.504754309648858,"pX":-0.030535744015530598,"pZ":3.4251677226260386,"vX0":-4.656800424496292,"vY0":-140.14087747938188,"vZ0":-5.1428542889425835,"x":118.16,"y":146.3,"x0":1.44344140395985,"y0":50.000502904309975,"z0":6.1363122249767965,"aX":3.16058436265254},"breaks":{"breakAngle":8.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.4,"breakHorizontal":-1.9,"spinRate":2383,"spinDirection":158},"zone":2,"typeConfidence":2.0,"plateTime":0.39006253808169156,"extension":6.553929318515481},"hitData":{"launchSpeed":75.5,"launchAngle":13.0,"totalDistance":144.0,"trajectory":"line_drive","hardness":"medium","location":"3","coordinates":{"coordX":155.59,"coordY":152.09}},"index":1,"playId":"964c8149-ddc6-3a6c-b5ea-0a0c284f8dd8","pitchNumber":2,"startTime":"2025-08-14T23:47:18.128Z","endTime":"2025-08-14T23:47:22.899Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"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":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":668885,"link":"/api/v1/people/668885","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668885,"link":"/api/v1/people/668885"},"credit":"b_ab"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_ab"},{"player":{"id":668885,"link":"/api/v1/people/668885"},"credit":"b_pa"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.86,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2025-08-14T23:47:22.899Z","atBatIndex":3},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Byron Buxton flies out to right fielder Kerry Carpenter.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-14T23:47:28.300Z","endTime":"2025-08-14T23:48:50.758Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":681481,"link":"/api/v1/people/681481"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":88.9,"strikeZoneTop":3.45,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.24979287254455,"aZ":-13.682898101335233,"pfxX":4.152896126287288,"pfxZ":9.180344893766977,"pX":-0.5032029578025304,"pZ":2.923025968769683,"vX0":-6.762039874337524,"vY0":-140.635157268763,"vZ0":-6.480016325149921,"x":136.18,"y":159.86,"x0":1.3867448585708215,"y0":50.0014043075161,"z0":6.1350824001718145,"aX":8.364136393092855},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":15.6,"breakHorizontal":-6.2,"spinRate":2275,"spinDirection":158},"zone":1,"typeConfidence":2.0,"plateTime":0.3886551569985168,"extension":6.625997331713444},"index":0,"playId":"e685bcd4-948c-30aa-8ad5-1b8187d34c9c","pitchNumber":1,"startTime":"2025-08-14T23:47:46.144Z","endTime":"2025-08-14T23:47:49.144Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"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":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":621439,"link":"/api/v1/people/621439","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":82.2,"endSpeed":77.4,"strikeZoneTop":3.396548569647,"strikeZoneBottom":1.56999876744671,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.261290108987442,"aZ":-34.66700167296359,"pfxX":-2.5494672087059946,"pfxZ":-1.6842421069737994,"pX":0.19621083948106027,"pZ":0.8088336722789932,"vX0":-2.784878283131022,"vY0":-119.75904254462226,"vZ0":-5.399559028475928,"x":109.52,"y":216.94,"x0":1.6977482800983361,"y0":50.00331044589851,"z0":6.131426890983233,"aX":-3.769481146488621},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-4.0,"breakHorizontal":5.2,"spinRate":2547,"spinDirection":325},"zone":14,"typeConfidence":2.0,"plateTime":0.45427730172375647,"extension":6.601926941797782},"index":1,"playId":"7ba319e1-a9ce-3636-93ba-4057db53390a","pitchNumber":2,"startTime":"2025-08-14T23:48:03.939Z","endTime":"2025-08-14T23:48:07.184Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"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":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":621439,"link":"/api/v1/people/621439","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":80.0,"strikeZoneTop":3.45,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.72598594867733,"aZ":-26.15863099347571,"pfxX":8.378443546045784,"pfxZ":3.696800086082659,"pX":0.477026250610627,"pZ":1.6603798443184727,"vX0":-6.357790138618066,"vY0":-126.92289845012964,"vZ0":-5.318687365918702,"x":98.82,"y":193.95,"x0":1.92972462903147,"y0":50.00068535751435,"z0":5.874085918004023,"aX":13.625971172423146},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":5.6,"breakHorizontal":-13.7,"spinRate":1876,"spinDirection":133},"zone":9,"typeConfidence":2.0,"plateTime":0.432044157484631,"extension":6.536573342739438},"index":2,"playId":"71e17b2d-be38-3a91-92f8-d6a0f82f878f","pitchNumber":3,"startTime":"2025-08-14T23:48:17.213Z","endTime":"2025-08-14T23:48:20.633Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"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":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":621439,"link":"/api/v1/people/621439","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2025-08-14T23:48:28.125Z","endTime":"2025-08-14T23:48:40.939Z","isPitch":false,"type":"action","player":{"id":621439,"link":"/api/v1/people/621439"},"defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"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":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":621439,"link":"/api/v1/people/621439","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.1,"endSpeed":88.6,"strikeZoneTop":3.45,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.42810716151497,"aZ":-10.559138134726224,"pfxX":4.667402007042153,"pfxZ":10.719735359563938,"pX":0.36678500024736715,"pZ":2.758029479635363,"vX0":-4.953421113891017,"vY0":-141.1759338332044,"vZ0":-7.248686458878539,"x":103.02,"y":164.31,"x0":1.538515623399713,"y0":50.00483694632797,"z0":6.040235429783031,"aX":9.413479424548923},"breaks":{"breakAngle":34.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":18.1,"breakHorizontal":-7.4,"spinRate":2467,"spinDirection":158},"zone":6,"typeConfidence":2.0,"plateTime":0.38811568919192707,"extension":6.58976476775422},"hitData":{"launchSpeed":98.1,"launchAngle":46.0,"totalDistance":308.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":162.15,"coordY":80.82}},"index":4,"playId":"ef88a004-9dbd-3a9d-adae-f76897b3ad38","pitchNumber":4,"startTime":"2025-08-14T23:48:40.939Z","endTime":"2025-08-14T23:48:50.758Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"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":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":621439,"link":"/api/v1/people/621439","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621439,"link":"/api/v1/people/621439"},"credit":"b_ab"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_ab"},{"player":{"id":621439,"link":"/api/v1/people/621439"},"credit":"b_pa"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.0,"awayTeamWinProbability":49.0,"homeTeamWinProbabilityAdded":-1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2025-08-14T23:48:50.758Z","atBatIndex":4},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ryan Jeffers walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-14T23:48:55.684Z","endTime":"2025-08-14T23:50:00.730Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.5,"endSpeed":89.8,"strikeZoneTop":3.11117473111281,"strikeZoneBottom":1.26928264235723,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.254085277275315,"aZ":-11.835209833603106,"pfxX":3.2200134994077807,"pfxZ":9.899924168409207,"pX":1.1864333233778026,"pZ":2.584226852160852,"vX0":-2.63601513900377,"vY0":-141.92294836666156,"vZ0":-7.609096525339069,"x":71.78,"y":169.01,"x0":1.7055426460522876,"y0":50.005820842142874,"z0":6.041162663545101,"aX":6.617981317884306},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":16.7,"breakHorizontal":-5.4,"spinRate":2340,"spinDirection":155},"zone":12,"typeConfidence":2.0,"plateTime":0.38485590816581094,"extension":6.632508921087988},"index":0,"playId":"3e043d6e-5069-3b7d-9823-fe68c9a5c512","pitchNumber":1,"startTime":"2025-08-14T23:49:12.772Z","endTime":"2025-08-14T23:49:16.054Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"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":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":80.3,"strikeZoneTop":3.13547753837392,"strikeZoneBottom":1.35884986030407,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.19718398062175,"aZ":-24.64633294639479,"pfxX":8.399240749663868,"pfxZ":4.6312905691509485,"pX":0.2972386352946229,"pZ":0.14602474128978593,"vX0":-6.4905951466557985,"vY0":-126.72913009656556,"vZ0":-9.26800957668277,"x":105.67,"y":234.84,"x0":1.801911819316875,"y0":50.00188833927709,"z0":5.8231872805928635,"aX":13.644495940921548},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":6.5,"breakHorizontal":-13.7,"spinRate":1812,"spinDirection":136},"zone":14,"typeConfidence":2.0,"plateTime":0.4324162866789871,"extension":6.360845709630849},"index":1,"playId":"905152c4-3d41-3d31-a102-801dda02c98e","pitchNumber":2,"startTime":"2025-08-14T23:49:24.934Z","endTime":"2025-08-14T23:49:28.432Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"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":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":79.8,"strikeZoneTop":3.09095007957428,"strikeZoneBottom":1.47726578621986,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.48101780289765,"aZ":-30.337052917711322,"pfxX":10.941660421202378,"pfxZ":1.134491936956251,"pX":0.4268009395834117,"pZ":1.2314273607203017,"vX0":-7.388527502624544,"vY0":-126.71450289784927,"vZ0":-5.295394780875793,"x":100.73,"y":205.53,"x0":1.9685415730420321,"y0":50.002215009589605,"z0":5.7913318825530915,"aX":17.67576561755409},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":1.0,"breakHorizontal":-18.0,"spinRate":1854,"spinDirection":131},"zone":14,"typeConfidence":2.0,"plateTime":0.4333596418305521,"extension":6.488596100421687},"index":2,"playId":"411bd852-eed3-34b4-afc0-8bbe4a672eb7","pitchNumber":3,"startTime":"2025-08-14T23:49:42.938Z","endTime":"2025-08-14T23:49:46.836Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"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":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":88.1,"strikeZoneTop":3.09685721332668,"strikeZoneBottom":1.56999827653289,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.933282785467004,"aZ":-12.22457287918748,"pfxX":1.9345820517780181,"pfxZ":10.039864001568436,"pX":1.1705559768356268,"pZ":2.7309517438401953,"vX0":-2.197548701554905,"vY0":-139.93218904143004,"vZ0":-6.84446968442296,"x":72.38,"y":165.04,"x0":1.713908814806829,"y0":50.00612013190179,"z0":6.005975106339597,"aX":3.8456265274702273},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":17.0,"breakHorizontal":-3.1,"spinRate":2347,"spinDirection":153},"zone":12,"typeConfidence":2.0,"plateTime":0.3910929552450937,"extension":6.595829693075567},"index":3,"playId":"c4c6b49e-00eb-3211-858b-04a8b912e5d4","pitchNumber":4,"startTime":"2025-08-14T23:49:57.241Z","endTime":"2025-08-14T23:50:00.730Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"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":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680777,"link":"/api/v1/people/680777"},"credit":"b_pa"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":1.2000000000000028,"leverageIndex":0.41,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2025-08-14T23:50:00.730Z","atBatIndex":5},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Luke Keaschall lines out sharply to center fielder Javier Báez.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-14T23:50:09.521Z","endTime":"2025-08-14T23:50:34.878Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"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":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":595879,"link":"/api/v1/people/595879"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":87.8,"strikeZoneTop":3.21,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.122902183134073,"aZ":-12.703101833849338,"pfxX":3.4506043907511397,"pfxZ":9.896833466976517,"pX":0.20510696870436795,"pZ":2.57261814797959,"vX0":-5.346872242200094,"vY0":-139.1114522068316,"vZ0":-7.258835700000169,"x":109.18,"y":169.32,"x0":1.7004623934866705,"y0":50.002692477194365,"z0":6.05130790803667,"aX":6.7888061187782265},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.7,"breakHorizontal":-5.2,"spinRate":2358,"spinDirection":157},"zone":5,"typeConfidence":2.0,"plateTime":0.39317979015419713,"extension":6.582413513326491},"hitData":{"launchSpeed":105.2,"launchAngle":19.0,"totalDistance":375.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":119.01,"coordY":47.83}},"index":0,"playId":"015ea1cb-0a8b-3b15-9834-2d9686626c24","pitchNumber":1,"startTime":"2025-08-14T23:50:27.560Z","endTime":"2025-08-14T23:50:34.878Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"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":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"first":{"id":680777,"link":"/api/v1/people/680777"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":807712,"link":"/api/v1/people/807712"},"credit":"b_ab"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_ab"},{"player":{"id":807712,"link":"/api/v1/people/807712"},"credit":"b_pa"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.88,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2025-08-14T23:50:34.878Z","atBatIndex":6},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Riley Greene strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-14T23:52:50.619Z","endTime":"2025-08-14T23:53:58.907Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"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":1},"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":680777,"link":"/api/v1/people/680777"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-14T23:52:45.077Z","endTime":"2025-08-14T23:52:50.619Z","isPitch":false,"type":"action","player":{"id":682985,"link":"/api/v1/people/682985"},"defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":83.5,"strikeZoneTop":3.62,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.489144532848897,"aZ":-16.714167688939508,"pfxX":-4.721224547367472,"pfxZ":8.595479387879276,"pX":0.4480169866804786,"pZ":3.458005694445956,"vX0":7.0130313851925035,"vY0":-133.67914855430672,"vZ0":-3.0615741818948576,"x":92.51,"y":119.21,"x0":-1.603542592691837,"y0":50.0019365012099,"z0":5.8271851461699695,"aX":-8.49142869361589},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":15.0,"breakHorizontal":7.0,"spinRate":2354,"spinDirection":219},"zone":3,"typeConfidence":2.0,"plateTime":0.4107054776494894,"extension":7.296057121548854},"index":1,"playId":"9026f672-d097-3e9d-80f9-671c22430520","pitchNumber":1,"startTime":"2025-08-14T23:52:50.619Z","endTime":"2025-08-14T23:52:53.619Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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.5,"endSpeed":82.9,"strikeZoneTop":3.58265906194663,"strikeZoneBottom":1.72000145256073,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.130232263656726,"aZ":-19.558507192599535,"pfxX":-4.9649649967580665,"pfxZ":7.09051553628313,"pX":-0.9671082041382689,"pZ":3.8392865484764616,"vX0":3.34921154536408,"vY0":-133.17476203316852,"vZ0":-1.4479426481525655,"x":153.86,"y":135.12,"x0":-1.60205184842068,"y0":50.00325989623467,"z0":5.818227896697604,"aX":-8.83392148827942},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":12.7,"breakHorizontal":8.2,"spinRate":2367,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.41278588315829534,"extension":7.222881396345583},"index":2,"playId":"6f6fc80d-92de-33e0-ac35-359c50669119","pitchNumber":2,"startTime":"2025-08-14T23:53:01.877Z","endTime":"2025-08-14T23:53:04.877Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":83.5,"strikeZoneTop":3.62,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.242069707147966,"aZ":-17.064837824008983,"pfxX":-5.524875785826208,"pfxZ":8.440523700194216,"pX":0.12455100356661154,"pZ":2.934031618899235,"vX0":5.913946138047455,"vY0":-133.136031604772,"vZ0":-4.228465549566904,"x":112.25,"y":159.56,"x0":-1.410378211716177,"y0":50.00592655346551,"z0":5.7821406004043565,"aX":-9.895328643939324},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":14.5,"breakHorizontal":8.6,"spinRate":2363,"spinDirection":219},"zone":5,"typeConfidence":2.0,"plateTime":0.41178615001104957,"extension":7.277134950595298},"index":3,"playId":"8468515e-0650-3b37-8e84-b579aeb8e09a","pitchNumber":3,"startTime":"2025-08-14T23:53:14.637Z","endTime":"2025-08-14T23:53:17.637Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":84.5,"strikeZoneTop":3.62,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.456589405188282,"aZ":-17.580993764763413,"pfxX":-5.023201054472713,"pfxZ":7.992013993111485,"pX":-0.6591351373954527,"pZ":3.4656861340542706,"vX0":3.9319518750437483,"vY0":-133.9146636858675,"vZ0":-2.9552345694429736,"x":142.12,"y":145.21,"x0":-1.4898994633123346,"y0":50.00275870031095,"z0":5.833054461168727,"aX":-9.172647625647109},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":14.0,"breakHorizontal":8.3,"spinRate":2387,"spinDirection":214},"zone":1,"typeConfidence":2.0,"plateTime":0.4081669272529558,"extension":7.2273534458993005},"index":4,"playId":"c75cbacc-077d-30d1-86df-ac2d8399367a","pitchNumber":4,"startTime":"2025-08-14T23:53:27.744Z","endTime":"2025-08-14T23:53:30.872Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":77.9,"strikeZoneTop":3.57431478206474,"strikeZoneBottom":1.71999956728823,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.56974441809239,"aZ":-29.17684196910898,"pfxX":-9.326776790256703,"pfxZ":1.941372243891685,"pX":-1.4062669193829105,"pZ":2.2102194729184657,"vX0":3.5701977588702962,"vY0":-123.36703381806349,"vZ0":-2.9033046757460954,"x":170.6,"y":179.1,"x0":-1.6606711386032202,"y0":50.000253573283295,"z0":5.861882637515343,"aX":-14.37213761287319},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":3.1,"breakHorizontal":16.1,"spinRate":1914,"spinDirection":253},"zone":13,"typeConfidence":2.0,"plateTime":0.4440063538416452,"extension":7.15774087808342},"index":5,"playId":"ce4f0bd5-02e5-30a6-98c1-bf405ba3f964","pitchNumber":5,"startTime":"2025-08-14T23:53:42.796Z","endTime":"2025-08-14T23:53:46.293Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":83.2,"strikeZoneTop":3.62,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.348077944147395,"aZ":-14.519554195705497,"pfxX":-5.219917395934245,"pfxZ":9.922968059429612,"pX":-0.20465298835407864,"pZ":3.1170840527590724,"vX0":5.108475089520832,"vY0":-132.7725220169175,"vZ0":-4.250039345334002,"x":124.8,"y":154.62,"x0":-1.478641013858048,"y0":50.003726970202194,"z0":5.800626567347735,"aX":-9.288090463787054},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":17.2,"breakHorizontal":8.3,"spinRate":2345,"spinDirection":217},"zone":2,"typeConfidence":2.0,"plateTime":0.4130824218644502,"extension":7.323146809610251},"index":6,"playId":"0c092e65-bff8-328f-87a2-7f606916c30d","pitchNumber":6,"startTime":"2025-08-14T23:53:55.510Z","endTime":"2025-08-14T23:53:58.907Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"credit":"b_ab"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_ab"},{"player":{"id":682985,"link":"/api/v1/people/682985"},"credit":"b_pa"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.300000000000004,"awayTeamWinProbability":47.699999999999996,"homeTeamWinProbabilityAdded":2.3000000000000043,"leverageIndex":0.92,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2025-08-14T23:53:58.907Z","atBatIndex":7},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Spencer Torkelson pops out to catcher Ryan Jeffers in foul territory.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-14T23:54:20.111Z","endTime":"2025-08-14T23:55:01.561Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_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":3},"credits":[{"player":{"id":680777,"link":"/api/v1/people/680777"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.2,"endSpeed":72.9,"strikeZoneTop":3.57578820262802,"strikeZoneBottom":1.65999844062807,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.11018959367481,"aZ":-31.369413086097573,"pfxX":6.977967039581988,"pfxZ":0.5960491631970264,"pX":-0.18027664701589377,"pZ":3.340300642833389,"vX0":0.9362423579364486,"vY0":-115.32961998099887,"vZ0":0.9583780710087653,"x":123.87,"y":148.59,"x0":-1.4980314175880474,"y0":50.00325457046678,"z0":5.94100632191637,"aX":9.415029216269573},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":1.6,"breakHorizontal":-12.8,"spinRate":2071,"spinDirection":62},"zone":2,"typeConfidence":2.0,"plateTime":0.47462583884582177,"extension":7.215052360672414},"index":0,"playId":"8169f381-a72d-3f27-9777-b3e7c83e0026","pitchNumber":1,"startTime":"2025-08-14T23:54:20.111Z","endTime":"2025-08-14T23:54:23.231Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"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":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.9,"endSpeed":72.3,"strikeZoneTop":3.58,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.77760711721853,"aZ":-31.58910319330661,"pfxX":7.719431252390894,"pfxZ":0.4429467157472011,"pX":0.7813858278162088,"pZ":2.7653528743247313,"vX0":2.5831675617414227,"vY0":-114.91807473263333,"vZ0":-0.019834080896514283,"x":87.22,"y":164.12,"x0":-1.362576449816659,"y0":50.00482849806897,"z0":5.86189974532676,"aX":10.247837289471104},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":1.1,"breakHorizontal":-14.6,"spinRate":2151,"spinDirection":52},"zone":6,"typeConfidence":2.0,"plateTime":0.4779916546174747,"extension":7.228306579688223},"index":1,"playId":"27223056-5001-3e9a-92ef-550020fe4503","pitchNumber":2,"startTime":"2025-08-14T23:54:32.260Z","endTime":"2025-08-14T23:54:35.524Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"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":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2025-08-14T23:54:44.436Z","endTime":"2025-08-14T23:54:52.479Z","isPitch":false,"type":"action","player":{"id":679529,"link":"/api/v1/people/679529"},"defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"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":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.2,"endSpeed":77.2,"strikeZoneTop":3.58,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.972960133036256,"aZ":-28.25123299742032,"pfxX":1.9933903229450856,"pfxZ":2.6179174506482026,"pX":0.6404709056981337,"pZ":2.181945898620567,"vX0":4.318701473103531,"vY0":-121.24232355134333,"vZ0":-2.7342769945808407,"x":92.59,"y":179.87,"x0":-1.4174671060181954,"y0":50.00451889554518,"z0":5.770182533562961,"aX":2.991345989678239},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":4.4,"breakHorizontal":-4.6,"spinRate":2006,"spinDirection":146},"zone":9,"typeConfidence":2.0,"plateTime":0.4504118154597849,"extension":7.397373840799973},"hitData":{"launchSpeed":73.9,"launchAngle":84.0,"totalDistance":40.0,"trajectory":"popup","hardness":"medium","location":"2","coordinates":{"coordX":136.47,"coordY":217.28}},"index":3,"playId":"69dfb319-7682-3cd0-bb2e-fcad7704768d","pitchNumber":3,"startTime":"2025-08-14T23:54:52.479Z","endTime":"2025-08-14T23:55:01.561Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"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":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":679529,"link":"/api/v1/people/679529"},"credit":"b_ab"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_ab"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"credit":"b_pa"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":54.0,"awayTeamWinProbability":46.0,"homeTeamWinProbabilityAdded":1.6999999999999957,"leverageIndex":0.67,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2025-08-14T23:55:01.561Z","atBatIndex":8},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Zach McKinstry grounds out, pitcher Bailey Ober to first baseman Edouard Julien.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-14T23:55:17.337Z","endTime":"2025-08-14T23:56:30.013Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","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":4},"credits":[{"player":{"id":641927,"link":"/api/v1/people/641927"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":666397,"link":"/api/v1/people/666397"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":82.7,"strikeZoneTop":3.24164691633691,"strikeZoneBottom":1.56999837589212,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.203927776440747,"aZ":-15.232190306043831,"pfxX":-3.3010991596682806,"pfxZ":9.627565681738757,"pX":0.26803635924731484,"pZ":3.6041950810652206,"vX0":5.795145759197372,"vY0":-132.09609432206025,"vZ0":-2.767540986425659,"x":106.78,"y":141.47,"x0":-1.529435823835269,"y0":50.005446408779044,"z0":5.790949949722399,"aX":-5.811372373835077},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":17.0,"breakHorizontal":4.7,"spinRate":2284,"spinDirection":217},"zone":12,"typeConfidence":2.0,"plateTime":0.4152917366697486,"extension":7.352662112061229},"index":0,"playId":"623806a5-407b-3bef-a8f1-8b01ff6dbf82","pitchNumber":1,"startTime":"2025-08-14T23:55:25.009Z","endTime":"2025-08-14T23:55:28.427Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":80.1,"strikeZoneTop":3.35,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.54829349700653,"aZ":-24.47151471668717,"pfxX":1.561778575183034,"pfxZ":4.790255403758987,"pX":1.073768277197342,"pZ":2.1268375564330544,"vX0":5.5147399055133395,"vY0":-124.80693542877324,"vZ0":-4.028170075751907,"x":76.07,"y":181.36,"x0":-1.3502291572959424,"y0":50.00332304876768,"z0":5.732147325708045,"aX":2.511235396681885},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":8.2,"breakHorizontal":-3.8,"spinRate":1985,"spinDirection":186},"zone":14,"typeConfidence":2.0,"plateTime":0.4356415374520828,"extension":7.291130997681209},"index":1,"playId":"c66a31c6-e892-3820-b3d2-6e320f6e2b29","pitchNumber":2,"startTime":"2025-08-14T23:55:37.996Z","endTime":"2025-08-14T23:55:41.653Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":79.0,"strikeZoneTop":3.31047778774257,"strikeZoneBottom":1.56999932742038,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.260600353868394,"aZ":-27.196719786753032,"pfxX":2.7488601391000036,"pfxZ":3.1672703015879513,"pX":-0.44662836675896256,"pZ":2.92177711216754,"vX0":1.755752139706929,"vY0":-123.40543973093936,"vZ0":-1.7108130333382603,"x":134.02,"y":159.89,"x0":-1.5199996472764539,"y0":50.00175793001856,"z0":5.87460585240246,"aX":4.3184050707491535},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":5.6,"breakHorizontal":-5.3,"spinRate":1968,"spinDirection":173},"zone":1,"typeConfidence":2.0,"plateTime":0.4407231254219024,"extension":7.32098500274017},"index":2,"playId":"d89fde2a-a64a-3b24-8557-1f075658e629","pitchNumber":3,"startTime":"2025-08-14T23:55:54.704Z","endTime":"2025-08-14T23:55:58.026Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":77.9,"strikeZoneTop":3.33936266305722,"strikeZoneBottom":1.57000024071105,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.876263225707998,"aZ":-25.183346469789647,"pfxX":-9.574190138574348,"pfxZ":4.558626080582608,"pX":-1.4823927454585282,"pZ":1.756210107889416,"vX0":3.31547177437969,"vY0":-122.7039133724263,"vZ0":-4.5961539692264015,"x":173.51,"y":191.36,"x0":-1.6023618174440395,"y0":50.00383065568444,"z0":5.7834539219659,"aX":-14.690558420201935},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":7.4,"breakHorizontal":16.7,"spinRate":1974,"spinDirection":246},"zone":13,"typeConfidence":2.0,"plateTime":0.4453222685636322,"extension":7.2181573926427065},"index":3,"playId":"696fe2f4-8102-3057-a977-1b6bd203be95","pitchNumber":4,"startTime":"2025-08-14T23:56:07.985Z","endTime":"2025-08-14T23:56:11.184Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":77.4,"strikeZoneTop":3.35,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.891737769245474,"aZ":-28.082961569923075,"pfxX":-10.261785268392114,"pfxZ":2.6925580604327015,"pX":-0.9894199695765653,"pZ":1.8419774463533487,"vX0":4.390128961438044,"vY0":-122.69296004559087,"vZ0":-3.833385544579067,"x":154.71,"y":189.05,"x0":-1.4713396627439994,"y0":50.003309422278,"z0":5.824949424993907,"aX":-15.60311659639461},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":4.2,"breakHorizontal":17.5,"spinRate":1903,"spinDirection":249},"zone":13,"typeConfidence":2.0,"plateTime":0.44687750850278585,"extension":7.2053344900961},"hitData":{"launchSpeed":79.2,"launchAngle":-14.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":131.37,"coordY":181.65}},"index":4,"playId":"6ba46689-be63-3ced-b357-44a847809582","pitchNumber":5,"startTime":"2025-08-14T23:56:23.250Z","endTime":"2025-08-14T23:56:30.013Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656716,"link":"/api/v1/people/656716"},"credit":"b_ab"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_ab"},{"player":{"id":656716,"link":"/api/v1/people/656716"},"credit":"b_pa"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.1,"awayTeamWinProbability":44.9,"homeTeamWinProbabilityAdded":1.1000000000000014,"leverageIndex":0.43,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2025-08-14T23:56:30.013Z","atBatIndex":9},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Royce Lewis flies out to right fielder Kerry Carpenter.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-14T23:58:31.325Z","endTime":"2025-08-14T23:59:36.272Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":681481,"link":"/api/v1/people/681481"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.6,"endSpeed":88.7,"strikeZoneTop":3.42696296817483,"strikeZoneBottom":1.66999835196373,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.42265387808056,"aZ":-11.670611244730724,"pfxX":0.9779797999436766,"pfxZ":10.178821593316762,"pX":1.0401453737047945,"pZ":3.432424675712011,"vX0":-1.6789046468961224,"vY0":-140.67057725244183,"vZ0":-5.552495112463951,"x":77.35,"y":146.1,"x0":1.5162773638494258,"y0":50.00001293821868,"z0":6.181102829652145,"aX":1.9695864676086534},"breaks":{"breakAngle":7.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":17.5,"breakHorizontal":-1.4,"spinRate":2372,"spinDirection":161},"zone":12,"typeConfidence":2.0,"plateTime":0.3886358684007787,"extension":6.49194242720937},"index":0,"playId":"afbe42ec-5945-33c4-9e6b-d63f355c3529","pitchNumber":1,"startTime":"2025-08-14T23:58:41.154Z","endTime":"2025-08-14T23:58:44.435Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"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":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":87.5,"strikeZoneTop":3.52,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.148849241900578,"aZ":-19.170855913087127,"pfxX":8.584500092855135,"pfxZ":6.632648726639367,"pX":-0.22689011802692244,"pZ":2.9817004923585517,"vX0":-7.856473914766475,"vY0":-139.1204818955327,"vZ0":-5.03064128746843,"x":125.65,"y":158.27,"x0":1.5181085406787063,"y0":50.00258162019356,"z0":6.083643706859017,"aX":16.830689198008958},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":11.2,"breakHorizontal":-13.9,"spinRate":2252,"spinDirection":155},"zone":2,"typeConfidence":2.0,"plateTime":0.3936739779875831,"extension":6.6605455401933344},"index":1,"playId":"280d779d-6da5-3d09-8d8d-a01697de349f","pitchNumber":2,"startTime":"2025-08-14T23:58:55.154Z","endTime":"2025-08-14T23:58:58.154Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"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":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.5,"endSpeed":88.1,"strikeZoneTop":3.5580819394085,"strikeZoneBottom":1.67000138104041,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.748949780908145,"aZ":-13.203470844805215,"pfxX":4.081811975749767,"pfxZ":9.51170276954213,"pX":-0.4643812930820008,"pZ":3.980704454564247,"vX0":-6.7394000469032616,"vY0":-140.3304019006956,"vZ0":-3.5567687269051174,"x":134.7,"y":131.3,"x0":1.43796030202393,"y0":50.00171756711061,"z0":6.12461882763497,"aX":8.140681002697034},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":16.7,"breakHorizontal":-6.0,"spinRate":2309,"spinDirection":153},"zone":11,"typeConfidence":2.0,"plateTime":0.39030607704751796,"extension":6.69688126028596},"index":2,"playId":"5e1d4d2d-5570-31bb-81af-1f36fcf351e4","pitchNumber":3,"startTime":"2025-08-14T23:59:13.053Z","endTime":"2025-08-14T23:59:16.344Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"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":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":79.2,"strikeZoneTop":3.52,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.050040787057814,"aZ":-28.734402332752808,"pfxX":10.015796979012105,"pfxZ":2.1732025767816605,"pX":0.6804496397613077,"pZ":2.0426897068597496,"vX0":-5.866531819817813,"vY0":-124.46513689913328,"vZ0":-3.782834467486437,"x":91.06,"y":183.63,"x0":1.7568050699609268,"y0":50.002356854474286,"z0":5.940259504398219,"aX":15.843708333934376},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":3.4,"breakHorizontal":-16.9,"spinRate":1629,"spinDirection":125},"zone":9,"typeConfidence":2.0,"plateTime":0.4386938475333828,"extension":6.350793364000661},"hitData":{"launchSpeed":92.2,"launchAngle":58.0,"totalDistance":223.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":141.31,"coordY":112.83}},"index":3,"playId":"d16d2f69-6578-34cc-aca1-3e1263428d2c","pitchNumber":4,"startTime":"2025-08-14T23:59:25.819Z","endTime":"2025-08-14T23:59:36.272Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"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":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668904,"link":"/api/v1/people/668904"},"credit":"b_ab"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_ab"},{"player":{"id":668904,"link":"/api/v1/people/668904"},"credit":"b_pa"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.800000000000004,"awayTeamWinProbability":47.199999999999996,"homeTeamWinProbabilityAdded":-2.299999999999997,"leverageIndex":0.91,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2025-08-14T23:59:36.272Z","atBatIndex":10},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Trevor Larnach singles on a ground ball to right fielder Kerry Carpenter.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-14T23:59:42.769Z","endTime":"2025-08-15T00:01:13.406Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":681481,"link":"/api/v1/people/681481"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":87.8,"strikeZoneTop":3.65750796996819,"strikeZoneBottom":1.74000150084833,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.516860850163997,"aZ":-16.676928369044084,"pfxX":8.665203197278839,"pfxZ":7.827264017752157,"pX":1.2683618617393608,"pZ":3.2574440026481657,"vX0":-4.671560826066381,"vY0":-139.81977685157173,"vZ0":-4.486422263327758,"x":68.65,"y":150.83,"x0":1.835008915679725,"y0":50.00213451807352,"z0":5.977040742870441,"aX":17.156502998594263},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":13.4,"breakHorizontal":-14.8,"spinRate":2161,"spinDirection":151},"zone":12,"typeConfidence":2.0,"plateTime":0.3917253636143796,"extension":6.625004946631192},"index":0,"playId":"9791abef-a0a7-39e2-abb7-99e87133af77","pitchNumber":1,"startTime":"2025-08-14T23:59:58.714Z","endTime":"2025-08-15T00:00:02.033Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"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":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":96.2,"endSpeed":88.4,"strikeZoneTop":3.63555840660997,"strikeZoneBottom":1.73999845287072,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.643152453297763,"aZ":-18.052595945855494,"pfxX":9.258170137533822,"pfxZ":7.103489168839829,"pX":-0.8643448342086169,"pZ":2.3162040870352048,"vX0":-10.13612990411455,"vY0":-139.69810220813855,"vZ0":-6.503446154441927,"x":149.95,"y":176.24,"x0":1.5975212351151045,"y0":50.005855958503794,"z0":5.848991126319474,"aX":18.415477112734436},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":11.8,"breakHorizontal":-14.9,"spinRate":2162,"spinDirection":145},"zone":13,"typeConfidence":2.0,"plateTime":0.39114092903919717,"extension":6.6816708905340665},"index":1,"playId":"79c50e4c-61a4-3ce8-990f-f912ba57106c","pitchNumber":2,"startTime":"2025-08-15T00:00:12.446Z","endTime":"2025-08-15T00:00:15.632Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"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":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.9,"endSpeed":89.8,"strikeZoneTop":3.70687464079977,"strikeZoneBottom":1.74829416376006,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.939658685396573,"aZ":-12.855362356147632,"pfxX":1.9673157632070994,"pfxZ":9.462634770943339,"pX":0.8871897790076428,"pZ":2.2859936151867286,"vX0":-3.099012885351314,"vY0":-141.00654836476298,"vZ0":-7.922381458449943,"x":83.18,"y":177.06,"x0":1.7379832636564183,"y0":50.00345636345763,"z0":5.936176711728212,"aX":4.016701407625663},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.0,"breakHorizontal":-3.0,"spinRate":2307,"spinDirection":153},"zone":14,"typeConfidence":2.0,"plateTime":0.3864240790294158,"extension":6.589457143713117},"index":2,"playId":"1085becb-2959-33a4-bb3c-a47243049aad","pitchNumber":3,"startTime":"2025-08-15T00:00:27.205Z","endTime":"2025-08-15T00:00:30.578Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"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":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":88.8,"strikeZoneTop":3.64295868241528,"strikeZoneBottom":1.74000004881846,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.395253975194095,"aZ":-19.13745650385453,"pfxX":6.79560509708602,"pfxZ":6.566296546717064,"pX":-1.465571579509522,"pZ":1.6819743997147156,"vX0":-10.519613499768825,"vY0":-139.12092561124624,"vZ0":-8.106451924183059,"x":172.86,"y":193.37,"x0":1.4592934826436137,"y0":50.00445023437849,"z0":5.872652510644422,"aX":13.496312678947426},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":10.6,"breakHorizontal":-10.4,"spinRate":2152,"spinDirection":153},"zone":13,"typeConfidence":2.0,"plateTime":0.3917622661047444,"extension":6.60035671399191},"index":3,"playId":"531256ec-dc89-37a9-a1e6-0786db90655b","pitchNumber":4,"startTime":"2025-08-15T00:00:45.667Z","endTime":"2025-08-15T00:00:48.939Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"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":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":87.4,"strikeZoneTop":3.74,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.186666148384003,"aZ":-19.067095721334567,"pfxX":8.23401278419969,"pfxZ":6.712507173977462,"pX":0.29516649806149786,"pZ":3.0447611320395462,"vX0":-6.631761455217082,"vY0":-138.65964123238564,"vZ0":-4.670980027674343,"x":105.75,"y":156.57,"x0":1.6447547609463953,"y0":50.00241440506357,"z0":6.018344259582606,"aX":16.078374662729367},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":11.4,"breakHorizontal":-13.6,"spinRate":2060,"spinDirection":150},"zone":6,"typeConfidence":2.0,"plateTime":0.39458732414477593,"extension":6.619686523822836},"hitData":{"launchSpeed":96.2,"launchAngle":1.0,"totalDistance":57.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":187.35,"coordY":104.65}},"index":4,"playId":"45ec1d16-273a-3389-9eaa-e8f0ae8471c1","pitchNumber":5,"startTime":"2025-08-15T00:01:02.271Z","endTime":"2025-08-15T00:01:13.406Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"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":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663616,"link":"/api/v1/people/663616"},"credit":"b_ab"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_ab"},{"player":{"id":663616,"link":"/api/v1/people/663616"},"credit":"b_pa"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.400000000000006,"awayTeamWinProbability":44.599999999999994,"homeTeamWinProbabilityAdded":2.6000000000000014,"leverageIndex":0.68,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2025-08-15T00:01:13.406Z","atBatIndex":11},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Brooks Lee grounds into a double play, shortstop Trey Sweeney to second baseman Gleyber Torres to first baseman Spencer Torkelson. Trevor Larnach out at 2nd. Brooks Lee out at 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-15T00:01:27.828Z","endTime":"2025-08-15T00:03:16.116Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":700242,"link":"/api/v1/people/700242"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":650402,"link":"/api/v1/people/650402"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":650402,"link":"/api/v1/people/650402"},"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":"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":89.5,"endSpeed":83.0,"strikeZoneTop":3.40684077662794,"strikeZoneBottom":1.59601159223068,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.144823670171295,"aZ":-25.414578952975024,"pfxX":-1.1935847312677392,"pfxZ":3.903619021638378,"pX":-0.12804302577968585,"pZ":1.5643188139829456,"vX0":-4.980378530604861,"vY0":-130.24395955611465,"vZ0":-6.1694212434000075,"x":121.88,"y":196.54,"x0":1.9574365719866318,"y0":50.00518368959477,"z0":5.863533939710339,"aX":-2.068486539749262},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":6.0,"breakHorizontal":3.1,"spinRate":2210,"spinDirection":151},"zone":8,"typeConfidence":2.0,"plateTime":0.41915477915983734,"extension":6.586894390309381},"index":0,"playId":"0db12cb8-25f2-3c3e-99ce-408b5c54e888","pitchNumber":1,"startTime":"2025-08-15T00:01:36.517Z","endTime":"2025-08-15T00:01:39.923Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"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":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"R","description":"Right"}},"first":{"id":663616,"link":"/api/v1/people/663616"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":78.8,"strikeZoneTop":3.33,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.51054583319645,"aZ":-27.053597903745374,"pfxX":10.743581127403777,"pfxZ":3.255833238313195,"pX":0.10798734797081522,"pZ":0.8224424942462203,"vX0":-7.859598593104692,"vY0":-124.63631057520415,"vZ0":-6.812865306301568,"x":112.88,"y":216.57,"x0":1.9095812005967585,"y0":50.000416061874766,"z0":5.831460889994169,"aX":16.86741258307704},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":4.4,"breakHorizontal":-17.6,"spinRate":1792,"spinDirection":137},"zone":14,"typeConfidence":2.0,"plateTime":0.43979850168351664,"extension":6.511726071840937},"index":1,"playId":"6fa8a67f-5c7c-3273-89fb-7b8a9f355e8c","pitchNumber":2,"startTime":"2025-08-15T00:01:53.903Z","endTime":"2025-08-15T00:01:56.903Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"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":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"R","description":"Right"}},"first":{"id":663616,"link":"/api/v1/people/663616"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":80.0,"strikeZoneTop":3.23879859105336,"strikeZoneBottom":1.56000157856963,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.403158990526133,"aZ":-23.09829247573058,"pfxX":11.86469212355887,"pfxZ":5.556414515995656,"pX":0.6659602484715006,"pZ":0.41593246662073086,"vX0":-7.061226671332047,"vY0":-128.0188329590532,"vZ0":-8.872090584158832,"x":91.62,"y":227.55,"x0":1.9416690447153369,"y0":50.00215819602598,"z0":5.782907356395763,"aX":19.3751489095799},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":7.9,"breakHorizontal":-19.6,"spinRate":1808,"spinDirection":140},"zone":14,"typeConfidence":2.0,"plateTime":0.43051564511504825,"extension":6.569856915598888},"index":2,"playId":"7706d8d2-fef9-3621-9bcb-0b09746c387d","pitchNumber":3,"startTime":"2025-08-15T00:02:12.712Z","endTime":"2025-08-15T00:02:15.939Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"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":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"R","description":"Right"}},"first":{"id":663616,"link":"/api/v1/people/663616"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"playId":"bccfe346-3e94-4dbd-bf05-2c5314d4f778","startTime":"2025-08-15T00:02:36.216Z","endTime":"2025-08-15T00:02:41.216Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"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":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"R","description":"Right"}},"first":{"id":663616,"link":"/api/v1/people/663616"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":89.4,"strikeZoneTop":3.33758082187619,"strikeZoneBottom":1.56000149472259,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.581262636905493,"aZ":-13.338297690022316,"pfxX":1.3166944984225952,"pfxZ":9.254883515242025,"pX":0.4947014203682024,"pZ":3.812129929420538,"vX0":-4.2155113189205125,"vY0":-140.95959487291475,"vZ0":-3.7880509758506533,"x":98.14,"y":135.85,"x0":1.83101504633282,"y0":50.005072939111905,"z0":6.019962264777718,"aX":2.6807050924470155},"breaks":{"breakAngle":7.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":16.3,"breakHorizontal":-1.7,"spinRate":2460,"spinDirection":158},"zone":12,"typeConfidence":2.0,"plateTime":0.38686557164182833,"extension":6.467376455270268},"index":4,"playId":"8cb0f447-c264-34e3-b7d2-91109add8507","pitchNumber":4,"startTime":"2025-08-15T00:02:50.182Z","endTime":"2025-08-15T00:02:53.381Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"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":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"R","description":"Right"}},"first":{"id":663616,"link":"/api/v1/people/663616"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.0,"endSpeed":83.4,"strikeZoneTop":3.33,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.02279374783049,"aZ":-26.366301075194524,"pfxX":-0.1498437253731587,"pfxZ":3.300838135123655,"pX":0.05196423769837724,"pZ":2.410544271704535,"vX0":-5.247856188803343,"vY0":-131.05786599848156,"vZ0":-4.110844345952943,"x":115.02,"y":173.7,"x0":2.091013120754306,"y0":50.000516381209856,"z0":5.945189654917378,"aX":-0.26173902244415},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":5.4,"breakHorizontal":1.3,"spinRate":2207,"spinDirection":161},"zone":5,"typeConfidence":2.0,"plateTime":0.4163053855102312,"extension":6.5605740675489965},"hitData":{"launchSpeed":94.7,"launchAngle":-3.0,"totalDistance":31.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":116.72,"coordY":154.3}},"index":5,"playId":"4ab01fa5-6eab-3669-88e1-77bab1d50246","pitchNumber":5,"startTime":"2025-08-15T00:03:08.261Z","endTime":"2025-08-15T00:03:16.116Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"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":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"R","description":"Right"}},"first":{"id":663616,"link":"/api/v1/people/663616"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686797,"link":"/api/v1/people/686797"},"credit":"b_ab"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_ab"},{"player":{"id":686797,"link":"/api/v1/people/686797"},"credit":"b_pa"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-5.400000000000006,"leverageIndex":1.27,"dramaIndex":70.0,"contextMetrics":{},"playEndTime":"2025-08-15T00:03:16.116Z","atBatIndex":12},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dillon Dingler strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-15T00:05:07.822Z","endTime":"2025-08-15T00:07:17.043Z","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":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":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":7},"credits":[{"player":{"id":680777,"link":"/api/v1/people/680777"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":75.2,"endSpeed":69.7,"strikeZoneTop":3.29438686886925,"strikeZoneBottom":1.54999912774335,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.678315532197644,"aZ":-37.424610013454014,"pfxX":4.66653390862124,"pfxZ":-4.370375200012653,"pX":2.106713480271578,"pZ":0.4118620629267423,"vX0":6.036532191616542,"vY0":-109.34149527466914,"vZ0":-3.080108138212343,"x":36.7,"y":227.66,"x0":-1.3043549864391395,"y0":50.00248568310806,"z0":5.885181483560859,"aX":5.606041271475828},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.1,"breakVerticalInduced":-8.4,"breakHorizontal":-10.2,"spinRate":2206,"spinDirection":40},"zone":14,"typeConfidence":2.0,"plateTime":0.502425197049432,"extension":7.177659391142806},"index":0,"playId":"4b346818-c9af-3244-bae7-886fcf29d4ca","pitchNumber":1,"startTime":"2025-08-15T00:05:27.141Z","endTime":"2025-08-15T00:05:30.342Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"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":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":90.9,"endSpeed":83.0,"strikeZoneTop":3.44421120026752,"strikeZoneBottom":1.55000075103518,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.129073866872073,"aZ":-22.678550306709006,"pfxX":-9.66454320725004,"pfxZ":5.375505641201126,"pX":-1.1329068782827199,"pZ":2.6397776675287847,"vX0":4.392448294754427,"vY0":-132.25932094256297,"vZ0":-3.7623110321003286,"x":160.18,"y":167.51,"x0":-1.5628833815628298,"y0":50.00012746906812,"z0":5.750837707446176,"aX":-17.058858753155558},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":9.1,"breakHorizontal":16.4,"spinRate":2088,"spinDirection":224},"zone":11,"typeConfidence":2.0,"plateTime":0.4146924904788696,"extension":7.137294570374461},"index":1,"playId":"80ba4793-ccbd-384a-9060-f9b3a1957229","pitchNumber":2,"startTime":"2025-08-15T00:05:41.998Z","endTime":"2025-08-15T00:05:45.077Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"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":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":82.7,"strikeZoneTop":3.46457521971909,"strikeZoneBottom":1.54999725400732,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.06211928365217,"aZ":-18.113674381396894,"pfxX":-5.3780089500056,"pfxZ":8.049587376260147,"pX":-0.5417800999249114,"pZ":3.4640988075529506,"vX0":4.50643902353114,"vY0":-130.92776828342164,"vZ0":-2.539229431002802,"x":137.65,"y":145.25,"x0":-1.5814364740667866,"y0":50.00215329709899,"z0":5.792691853944478,"aX":-9.393655712659681},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":14.3,"breakHorizontal":8.9,"spinRate":2322,"spinDirection":214},"zone":1,"typeConfidence":2.0,"plateTime":0.4173590201538242,"extension":7.308122958686783},"index":2,"playId":"c748dbc7-12b0-3993-a8e3-58fa0cbbf268","pitchNumber":3,"startTime":"2025-08-15T00:05:58.514Z","endTime":"2025-08-15T00:06:01.796Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"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":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"index":3,"startTime":"2025-08-15T00:06:11.305Z","endTime":"2025-08-15T00:06:20.108Z","isPitch":false,"type":"action","player":{"id":693307,"link":"/api/v1/people/693307"},"defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"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":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.0,"endSpeed":72.6,"strikeZoneTop":3.43589137011877,"strikeZoneBottom":1.54999957143959,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.228633117823993,"aZ":-31.202898708640156,"pfxX":6.298027643719887,"pfxZ":0.7340770078681746,"pX":0.17747130020562782,"pZ":2.2252929752676196,"vX0":2.0384629926843547,"vY0":-113.73704707778023,"vZ0":-1.2995303984994393,"x":110.24,"y":178.7,"x0":-1.5466209190769833,"y0":50.00311118532204,"z0":5.875167917358647,"aX":8.31915789259004},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":1.3,"breakHorizontal":-11.9,"spinRate":2229,"spinDirection":49},"zone":5,"typeConfidence":2.0,"plateTime":0.4800452241454547,"extension":7.352293336332204},"index":4,"playId":"6215caf7-86d2-3681-be25-64d1d44447f1","pitchNumber":4,"startTime":"2025-08-15T00:06:20.108Z","endTime":"2025-08-15T00:06:23.522Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"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":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":91.1,"endSpeed":84.2,"strikeZoneTop":3.39,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.16240605610411,"aZ":-18.638111701229544,"pfxX":-4.578351313368984,"pfxZ":7.514037538909971,"pX":0.4749974135400636,"pZ":2.93696357092085,"vX0":6.403340375777442,"vY0":-132.5971492298911,"vZ0":-3.8267287551292086,"x":98.89,"y":159.48,"x0":-1.3631069939109608,"y0":50.00559752950456,"z0":5.73812392156938,"aX":-8.251879430315595},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":13.1,"breakHorizontal":7.1,"spinRate":2229,"spinDirection":210},"zone":3,"typeConfidence":2.0,"plateTime":0.41119947468460305,"extension":7.246276746859217},"index":5,"playId":"f1511c57-2962-39ca-a7fe-e955ec7e237f","pitchNumber":5,"startTime":"2025-08-15T00:06:34.311Z","endTime":"2025-08-15T00:06:37.311Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"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":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.3,"endSpeed":73.3,"strikeZoneTop":3.39,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.924117967391158,"aZ":-32.4393427399369,"pfxX":3.9128909278782755,"pfxZ":-0.20035873095942236,"pX":1.6850865739113638,"pZ":1.160957925850313,"vX0":5.5498825100259,"vY0":-114.08149204085159,"vZ0":-3.2343666671100912,"x":52.77,"y":207.43,"x0":-1.2777062910730022,"y0":50.00263705085138,"z0":5.76081947009284,"aX":5.210432835570753},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":-0.8,"breakHorizontal":-8.4,"spinRate":2194,"spinDirection":58},"zone":14,"typeConfidence":2.0,"plateTime":0.4782060136523598,"extension":7.378307995081821},"index":6,"playId":"e91d041b-8f79-36b8-b21b-9638215ff279","pitchNumber":6,"startTime":"2025-08-15T00:06:54.571Z","endTime":"2025-08-15T00:06:57.571Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"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":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":82.9,"strikeZoneTop":3.39,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.17964187170274,"aZ":-16.976124843824184,"pfxX":-5.370056946395314,"pfxZ":8.628204872294306,"pX":-0.6409023243043559,"pZ":3.9701341050371277,"vX0":4.076874955170648,"vY0":-131.69458887290727,"vZ0":-1.7089451368906352,"x":141.43,"y":131.59,"x0":-1.5089930674951049,"y0":50.00611086236696,"z0":5.879280552900966,"aX":-9.46294249429185},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":15.5,"breakHorizontal":8.9,"spinRate":2301,"spinDirection":211},"zone":11,"typeConfidence":2.0,"plateTime":0.41544423223122706,"extension":7.39030271221436},"index":7,"playId":"1c918280-3a76-3817-b608-1c9884fb4838","pitchNumber":7,"startTime":"2025-08-15T00:07:13.854Z","endTime":"2025-08-15T00:07:17.043Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"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":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"credit":"b_ab"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_ab"},{"player":{"id":693307,"link":"/api/v1/people/693307"},"credit":"b_pa"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.5,"awayTeamWinProbability":47.5,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":0.98,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2025-08-15T00:07:17.043Z","atBatIndex":13},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Trey Sweeney grounds out, third baseman Royce Lewis to first baseman Edouard Julien.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-15T00:07:37.317Z","endTime":"2025-08-15T00:08:38.385Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":700242,"fullName":"Trey Sweeney","link":"/api/v1/people/700242"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":700242,"fullName":"Trey Sweeney","link":"/api/v1/people/700242"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":668904,"link":"/api/v1/people/668904"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":666397,"link":"/api/v1/people/666397"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.6,"endSpeed":76.9,"strikeZoneTop":3.67,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.704399259649236,"aZ":-26.136563656528605,"pfxX":-12.363912957625718,"pfxZ":4.020608828657622,"pX":-1.0131887184674409,"pZ":1.8885913371026508,"vX0":5.103059364579427,"vY0":-121.67665128368247,"vZ0":-4.004534571327074,"x":155.62,"y":187.79,"x0":-1.530486646225346,"y0":50.00191002462302,"z0":5.818551456293749,"aX":-18.551466444606543},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":6.6,"breakHorizontal":21.2,"spinRate":1974,"spinDirection":244},"zone":13,"typeConfidence":2.0,"plateTime":0.45003144889354063,"extension":7.305925619179066},"index":0,"playId":"a4019101-dd11-3b11-821b-09a4561cd76f","pitchNumber":1,"startTime":"2025-08-15T00:07:38.983Z","endTime":"2025-08-15T00:07:41.983Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":700242,"link":"/api/v1/people/700242","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":83.6,"strikeZoneTop":3.67,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.331254340156473,"aZ":-18.465490605764593,"pfxX":-4.826511535393799,"pfxZ":7.746565538816643,"pX":0.43744572385314506,"pZ":3.682892225982464,"vX0":6.457016148043722,"vY0":-130.8413631595612,"vZ0":-2.207258021427341,"x":100.33,"y":139.34,"x0":-1.4122222023381164,"y0":50.00010251050926,"z0":5.8909546726183715,"aX":-8.538228340148276},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":13.9,"breakHorizontal":7.7,"spinRate":2255,"spinDirection":210},"zone":3,"typeConfidence":2.0,"plateTime":0.4153985948235639,"extension":7.322726999356609},"index":1,"playId":"3b0c60a3-8b9c-36fa-8aac-d95ce44741a5","pitchNumber":2,"startTime":"2025-08-15T00:07:52.007Z","endTime":"2025-08-15T00:07:55.916Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":700242,"link":"/api/v1/people/700242","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2025-08-15T00:08:02.167Z","endTime":"2025-08-15T00:08:14.304Z","isPitch":false,"type":"action","player":{"id":700242,"link":"/api/v1/people/700242"},"defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":700242,"link":"/api/v1/people/700242","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":84.6,"endSpeed":78.2,"strikeZoneTop":3.73654782426823,"strikeZoneBottom":1.67000114237092,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.519433911238085,"aZ":-27.217937921259928,"pfxX":-7.947682728154646,"pfxZ":3.205169517676291,"pX":-1.4519936968012648,"pZ":1.9535856770616475,"vX0":2.8291828605339835,"vY0":-123.26904959297883,"vZ0":-3.921136922145347,"x":172.35,"y":186.03,"x0":-1.5792130485995446,"y0":50.00299640715418,"z0":5.851859358857492,"aX":-12.283140645055298},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":5.2,"breakHorizontal":13.8,"spinRate":1993,"spinDirection":244},"zone":13,"typeConfidence":2.0,"plateTime":0.4436129005463618,"extension":7.238859623934983},"index":3,"playId":"961e53e6-d77b-3af0-b96d-632066176674","pitchNumber":3,"startTime":"2025-08-15T00:08:14.304Z","endTime":"2025-08-15T00:08:17.499Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":700242,"link":"/api/v1/people/700242","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.0,"endSpeed":78.1,"strikeZoneTop":3.67,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.36056396320351,"aZ":-26.605261936857207,"pfxX":-9.362123608101118,"pfxZ":3.624271620522424,"pX":-0.9051367657278192,"pZ":2.1784720970251676,"vX0":4.430554260414122,"vY0":-122.4021120638855,"vZ0":-3.377304023805063,"x":151.5,"y":179.96,"x0":-1.510492531045086,"y0":50.0021507731562,"z0":5.8238794167584835,"aX":-14.380970841684702},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":6.1,"breakHorizontal":16.1,"spinRate":1877,"spinDirection":247},"zone":13,"typeConfidence":2.0,"plateTime":0.44537855015360517,"extension":7.260879643082206},"hitData":{"launchSpeed":69.6,"launchAngle":-12.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":116.72,"coordY":162.4}},"index":4,"playId":"efb6d212-8d00-3d10-8891-31e23573e81d","pitchNumber":4,"startTime":"2025-08-15T00:08:30.792Z","endTime":"2025-08-15T00:08:38.385Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":700242,"link":"/api/v1/people/700242","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":700242,"link":"/api/v1/people/700242"},"credit":"b_ab"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_ab"},{"player":{"id":700242,"link":"/api/v1/people/700242"},"credit":"b_pa"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.300000000000004,"awayTeamWinProbability":45.699999999999996,"homeTeamWinProbabilityAdded":1.8000000000000043,"leverageIndex":0.73,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2025-08-15T00:08:38.385Z","atBatIndex":14},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Javier Báez strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-15T00:08:46.094Z","endTime":"2025-08-15T00:11:18.414Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":680777,"link":"/api/v1/people/680777"},"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(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":83.4,"endSpeed":75.8,"strikeZoneTop":3.47,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.633340097031997,"aZ":-27.415637691051735,"pfxX":-13.263243363237716,"pfxZ":3.2506305074377178,"pX":0.41990135316741845,"pZ":1.092799500104242,"vX0":8.29973834489985,"vY0":-121.02505104139244,"vZ0":-5.585240046878317,"x":100.99,"y":209.27,"x0":-1.3546847185496331,"y0":50.00302711343515,"z0":5.872897123983103,"aX":-19.406386216450052},"breaks":{"breakAngle":31.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":4.6,"breakHorizontal":21.7,"spinRate":1944,"spinDirection":249},"zone":14,"typeConfidence":2.0,"plateTime":0.45496570927749724,"extension":7.276182326261896},"index":0,"playId":"46c10130-f48d-37d3-8c12-05e318663c1e","pitchNumber":1,"startTime":"2025-08-15T00:09:01.692Z","endTime":"2025-08-15T00:09:04.692Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":595879,"link":"/api/v1/people/595879","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.0,"endSpeed":72.3,"strikeZoneTop":3.47,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.567923237343287,"aZ":-31.627130903371526,"pfxX":4.882721795314353,"pfxZ":0.4115134191865879,"pX":1.6337344474478896,"pZ":1.9424117133175967,"vX0":5.012966744077695,"vY0":-114.96401578498073,"vZ0":-1.9978017749285475,"x":54.73,"y":186.33,"x0":-1.2186249271925627,"y0":50.00281457307864,"z0":5.926038049256243,"aX":6.4599172663294375},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":0.5,"breakHorizontal":-10.2,"spinRate":2274,"spinDirection":56},"zone":14,"typeConfidence":2.0,"plateTime":0.47852173232405093,"extension":7.312393725076033},"index":1,"playId":"6c43b870-27f2-342e-8b2a-ccdc7034d676","pitchNumber":2,"startTime":"2025-08-15T00:09:17.477Z","endTime":"2025-08-15T00:09:20.477Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":595879,"link":"/api/v1/people/595879","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.1,"endSpeed":76.3,"strikeZoneTop":3.52698373313656,"strikeZoneBottom":1.6294406115077,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.479009963144424,"aZ":-26.663104954629002,"pfxX":-10.79501912762737,"pfxZ":3.7426594436582525,"pX":-0.5067378623221058,"pZ":0.7961535640059055,"vX0":5.493665067378339,"vY0":-120.78344483304858,"vZ0":-6.2428755419643105,"x":136.32,"y":217.28,"x0":-1.4134630682589713,"y0":50.001152294030526,"z0":5.772192900156096,"aX":-15.878824684200119},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":5.4,"breakHorizontal":18.1,"spinRate":1951,"spinDirection":253},"zone":13,"typeConfidence":2.0,"plateTime":0.45424060580401626,"extension":7.245493366445816},"index":2,"playId":"5e9cb4af-9a0d-3cc3-98dc-586b81de7e8d","pitchNumber":3,"startTime":"2025-08-15T00:09:32.717Z","endTime":"2025-08-15T00:09:35.969Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":595879,"link":"/api/v1/people/595879","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.2,"endSpeed":75.5,"strikeZoneTop":3.60268366113715,"strikeZoneBottom":1.66000105839699,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.968381264849427,"aZ":-32.74098968179465,"pfxX":4.01860131193032,"pfxZ":-0.4050119584741556,"pX":3.238736325257324,"pZ":0.49028326342526707,"vX0":8.99372693077563,"vY0":-117.87320040831509,"vZ0":-5.333981301541093,"x":-6.45,"y":225.54,"x0":-1.1449466478317778,"y0":50.00157821684997,"z0":5.798290160792554,"aX":5.664359475336713},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-1.8,"breakHorizontal":-9.5,"spinRate":2323,"spinDirection":44},"zone":14,"typeConfidence":2.0,"plateTime":0.46431495191711036,"extension":7.620503075544124},"index":3,"playId":"87ac6c34-7121-3ba6-91eb-15596365e841","pitchNumber":4,"startTime":"2025-08-15T00:09:49.676Z","endTime":"2025-08-15T00:09:53.312Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":595879,"link":"/api/v1/people/595879","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":82.8,"strikeZoneTop":3.47,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.42266625116553,"aZ":-15.408539531444633,"pfxX":-4.828983159948031,"pfxZ":9.450071100611687,"pX":0.41258650784599415,"pZ":4.089233267290405,"vX0":6.266042345750846,"vY0":-132.8370083251636,"vZ0":-1.970533483982776,"x":101.27,"y":128.37,"x0":-1.3575959579860817,"y0":50.00171796518715,"z0":5.970189472643101,"aX":-8.566509409143896},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":16.8,"breakHorizontal":7.3,"spinRate":2288,"spinDirection":208},"zone":12,"typeConfidence":2.0,"plateTime":0.4135153292510969,"extension":7.412552078799953},"index":4,"playId":"e9ee8c7b-c417-3cf3-a456-61408ce401b4","pitchNumber":5,"startTime":"2025-08-15T00:10:10.267Z","endTime":"2025-08-15T00:10:13.267Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":595879,"link":"/api/v1/people/595879","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":83.8,"endSpeed":76.8,"strikeZoneTop":3.47,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.696345405444557,"aZ":-26.009236811474135,"pfxX":-10.494395635528358,"pfxZ":4.124192777955595,"pX":0.09907136604893012,"pZ":1.1652620770563358,"vX0":6.8192598002193,"vY0":-121.75062248663517,"vZ0":-5.667750311165508,"x":113.22,"y":207.32,"x0":-1.3796349010655728,"y0":50.0046141690987,"z0":5.784433782590816,"aX":-15.700660023016383},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":6.2,"breakHorizontal":17.3,"spinRate":1936,"spinDirection":249},"zone":14,"typeConfidence":2.0,"plateTime":0.4504832404573351,"extension":7.248525892455525},"index":5,"playId":"a16ee752-67db-3765-9eb1-b3292de0ad6a","pitchNumber":6,"startTime":"2025-08-15T00:10:28.184Z","endTime":"2025-08-15T00:10:32.209Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":595879,"link":"/api/v1/people/595879","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.7,"endSpeed":72.5,"strikeZoneTop":3.43719000305448,"strikeZoneBottom":1.66000094739463,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.618987552140936,"aZ":-31.603455973094537,"pfxX":6.6964900220131565,"pfxZ":0.4297848722619797,"pX":1.882928462296051,"pZ":1.2322354110761142,"vX0":5.1179486455971634,"vY0":-114.5385345812981,"vZ0":-3.4074244627135686,"x":45.23,"y":205.51,"x0":-1.2561832562470687,"y0":50.00076651490906,"z0":5.853231001028335,"aX":8.829880076264386},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":0.1,"breakHorizontal":-13.4,"spinRate":2197,"spinDirection":52},"zone":14,"typeConfidence":2.0,"plateTime":0.47955440220209455,"extension":7.360157225313408},"index":6,"playId":"f5901746-dae3-381d-88b4-7be30839a68d","pitchNumber":7,"startTime":"2025-08-15T00:10:57.866Z","endTime":"2025-08-15T00:11:01.066Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":595879,"link":"/api/v1/people/595879","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.2,"endSpeed":83.0,"strikeZoneTop":3.47,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.76940223081717,"aZ":-15.243067629167848,"pfxX":-3.330595291666619,"pfxZ":9.603129779445155,"pX":-0.7546023565355328,"pZ":3.86890125640204,"vX0":2.974725337702543,"vY0":-131.41295625411152,"vZ0":-2.2446627941701833,"x":145.76,"y":134.32,"x0":-1.4641669449617614,"y0":50.00255141274204,"z0":5.856213178471884,"aX":-5.871838136262197},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":17.2,"breakHorizontal":5.4,"spinRate":2342,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.41555176733956634,"extension":7.32648750240127},"index":7,"playId":"87682cfc-d799-3b7a-81ed-a3a16a6c65cd","pitchNumber":8,"startTime":"2025-08-15T00:11:15.164Z","endTime":"2025-08-15T00:11:18.414Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":595879,"link":"/api/v1/people/595879","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":595879,"link":"/api/v1/people/595879"},"credit":"b_ab"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_ab"},{"player":{"id":595879,"link":"/api/v1/people/595879"},"credit":"b_pa"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.50000000000001,"awayTeamWinProbability":44.49999999999999,"homeTeamWinProbabilityAdded":1.2000000000000028,"leverageIndex":0.47,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2025-08-15T00:11:18.414Z","atBatIndex":15},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Alan Roden grounds out, second baseman Gleyber Torres to first baseman Spencer Torkelson.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-15T00:13:11.794Z","endTime":"2025-08-15T00:13:32.235Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":702176,"fullName":"Alan Roden","link":"/api/v1/people/702176"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":702176,"fullName":"Alan Roden","link":"/api/v1/people/702176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":650402,"link":"/api/v1/people/650402"},"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":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":88.4,"strikeZoneTop":3.51,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.57372644717192,"aZ":-17.275792987263486,"pfxX":8.627528127909008,"pfxZ":7.500273417722026,"pX":0.35673751567802875,"pZ":2.9047806431913945,"vX0":-6.3049547660519085,"vY0":-139.37784742760115,"vZ0":-5.6996756221687805,"x":103.4,"y":160.35,"x0":1.516644848818659,"y0":50.00207660346294,"z0":6.10031504532243,"aX":17.13290410083482},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":12.7,"breakHorizontal":-14.5,"spinRate":2317,"spinDirection":158},"zone":6,"typeConfidence":2.0,"plateTime":0.39158350430020095,"extension":6.645721572330483},"hitData":{"launchSpeed":88.8,"launchAngle":-1.0,"totalDistance":42.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":150.72,"coordY":152.27}},"index":0,"playId":"ba43b244-823c-3cb6-8381-ee5faa57c486","pitchNumber":1,"startTime":"2025-08-15T00:13:24.918Z","endTime":"2025-08-15T00:13:32.235Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"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":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":702176,"link":"/api/v1/people/702176","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702176,"link":"/api/v1/people/702176"},"credit":"b_ab"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_ab"},{"player":{"id":702176,"link":"/api/v1/people/702176"},"credit":"b_pa"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.0,"awayTeamWinProbability":47.0,"homeTeamWinProbabilityAdded":-2.500000000000007,"leverageIndex":0.98,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2025-08-15T00:13:32.235Z","atBatIndex":16},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Edouard Julien homers (3) on a fly ball to right field.","rbi":1,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-15T00:14:02.771Z","endTime":"2025-08-15T00:14:55.850Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"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":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"responsiblePitcher":{"id":669373,"link":"/api/v1/people/669373"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-08-15T00:13:54.200Z","endTime":"2025-08-15T00:14:05.066Z","isPitch":false,"type":"action","player":{"id":666397,"link":"/api/v1/people/666397"},"defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"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":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":666397,"link":"/api/v1/people/666397","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":96.4,"endSpeed":88.2,"strikeZoneTop":3.30790833869172,"strikeZoneBottom":1.65999871442738,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.01792478154413,"aZ":-14.87708622668931,"pfxX":6.82396705930984,"pfxZ":8.705458823238503,"pX":-1.1470935029538776,"pZ":2.4453420016282648,"vX0":-9.297618449338202,"vY0":-139.91780667108114,"vZ0":-7.061240822417303,"x":160.72,"y":172.76,"x0":1.3294096220188518,"y0":50.00092198733706,"z0":5.973128613121291,"aX":13.555212476349455},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":14.5,"breakHorizontal":-10.4,"spinRate":2308,"spinDirection":149},"zone":13,"typeConfidence":2.0,"plateTime":0.3911990094645419,"extension":6.78991738169717},"index":1,"playId":"0b53e7b2-833e-32ca-8a62-66b1c02caa55","pitchNumber":1,"startTime":"2025-08-15T00:14:05.066Z","endTime":"2025-08-15T00:14:08.116Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"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":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":666397,"link":"/api/v1/people/666397","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":82.6,"strikeZoneTop":3.34329909720342,"strikeZoneBottom":1.66000159242644,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.391447067951287,"aZ":-25.760458782472714,"pfxX":-0.08347249118297118,"pfxZ":3.7527363375843885,"pX":-1.0798533587270214,"pZ":2.023955093386524,"vX0":-7.0668197266178705,"vY0":-129.05917401307826,"vZ0":-5.04478669465012,"x":158.16,"y":184.13,"x0":1.6890937152343135,"y0":50.00585183777733,"z0":5.954523842731085,"aX":-0.14172986893616937},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":6.0,"breakHorizontal":1.6,"spinRate":2216,"spinDirection":174},"zone":13,"typeConfidence":2.0,"plateTime":0.4221964473485462,"extension":6.572692329139712},"index":2,"playId":"f5fea399-a08f-3d3b-a51f-b522d09d90af","pitchNumber":2,"startTime":"2025-08-15T00:14:18.306Z","endTime":"2025-08-15T00:14:21.504Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"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":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":666397,"link":"/api/v1/people/666397","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":86.5,"strikeZoneTop":3.4,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.319630752398766,"aZ":-13.159874893709716,"pfxX":6.636657881562245,"pfxZ":9.870518624187305,"pX":0.4830190109090858,"pZ":3.3481837899012765,"vX0":-5.281127670519458,"vY0":-138.28234454265015,"vZ0":-5.031282852565659,"x":98.59,"y":148.38,"x0":1.560215381768998,"y0":50.00467005042756,"z0":6.08188790971228,"aX":12.788037401982889},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.9,"breakHorizontal":-10.8,"spinRate":2311,"spinDirection":156},"zone":3,"typeConfidence":2.0,"plateTime":0.39686572789888475,"extension":6.588688652558266},"hitData":{"launchSpeed":105.4,"launchAngle":32.0,"totalDistance":410.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":219.41,"coordY":61.09}},"index":3,"playId":"264bb134-6312-3703-a09d-22b1919446a1","pitchNumber":3,"startTime":"2025-08-15T00:14:31.176Z","endTime":"2025-08-15T00:14:55.850Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"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":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":666397,"link":"/api/v1/people/666397","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666397,"link":"/api/v1/people/666397"},"credit":"b_ab"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_ab"},{"player":{"id":666397,"link":"/api/v1/people/666397"},"credit":"b_pa"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":64.8,"awayTeamWinProbability":35.2,"homeTeamWinProbabilityAdded":11.799999999999997,"leverageIndex":0.73,"dramaIndex":96.0,"contextMetrics":{},"playEndTime":"2025-08-15T00:14:55.850Z","atBatIndex":17},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Austin Martin doubles (1) on a ground ball to left fielder Riley Greene.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-15T00:15:10.508Z","endTime":"2025-08-15T00:16:21.903Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4],"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":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"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, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":81.3,"strikeZoneTop":3.45807824398299,"strikeZoneBottom":1.64000055755068,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.791786989214383,"aZ":-26.99285641598401,"pfxX":9.091103651493762,"pfxZ":3.0907644120858304,"pX":0.43809519906474514,"pZ":1.649033125744333,"vX0":-6.494451009498935,"vY0":-128.66589753190328,"vZ0":-5.564685545493614,"x":100.3,"y":194.26,"x0":1.8142737390677963,"y0":50.00240298817768,"z0":5.932508417678749,"aX":15.236506097523206},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":4.6,"breakHorizontal":-15.0,"spinRate":1862,"spinDirection":137},"zone":9,"typeConfidence":2.0,"plateTime":0.42575650170563195,"extension":6.469499165610505},"index":0,"playId":"33abcd9c-9e47-3f78-ba45-4004b772ffe2","pitchNumber":1,"startTime":"2025-08-15T00:15:18.559Z","endTime":"2025-08-15T00:15:21.821Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"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":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":668885,"link":"/api/v1/people/668885","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":80.0,"strikeZoneTop":3.47436673009245,"strikeZoneBottom":1.70630644878942,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.274374148713555,"aZ":-26.608439653205448,"pfxX":10.085021229254544,"pfxZ":3.443943090961155,"pX":0.9651246949622136,"pZ":1.9117717839897606,"vX0":-5.803933319528288,"vY0":-126.00890206426836,"vZ0":-4.8230803156366555,"x":80.21,"y":187.16,"x0":1.9813225109477663,"y0":50.00620845377893,"z0":5.986333171067442,"aX":16.31110312410765},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":5.4,"breakHorizontal":-17.0,"spinRate":1953,"spinDirection":136},"zone":14,"typeConfidence":2.0,"plateTime":0.4337597277460481,"extension":6.422352774259353},"index":1,"playId":"0178b928-1ed6-3c36-83e3-c1b4b02a39ca","pitchNumber":2,"startTime":"2025-08-15T00:15:31.056Z","endTime":"2025-08-15T00:15:34.522Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"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":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":668885,"link":"/api/v1/people/668885","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2025-08-15T00:15:42.470Z","endTime":"2025-08-15T00:15:49.034Z","isPitch":false,"type":"action","player":{"id":668885,"link":"/api/v1/people/668885"},"defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"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":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":668885,"link":"/api/v1/people/668885","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":2,"outs":1},"pitchData":{"startSpeed":97.6,"endSpeed":88.5,"strikeZoneTop":3.4,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.77659839215345,"aZ":-7.974589726022588,"pfxX":4.173660178655242,"pfxZ":11.952941891554016,"pX":-0.1006693761238948,"pZ":3.4212237381150077,"vX0":-6.1668706669723266,"vY0":-141.9281900317162,"vZ0":-5.92719194758891,"x":120.84,"y":146.41,"x0":1.5657200636119315,"y0":50.00357460702174,"z0":6.054457577010521,"aX":8.450879896273381},"breaks":{"breakAngle":36.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.4,"breakVerticalInduced":20.5,"breakHorizontal":-6.2,"spinRate":2475,"spinDirection":157},"zone":2,"typeConfidence":2.0,"plateTime":0.38703909864691655,"extension":6.638402230786145},"index":3,"playId":"97b2bbf1-5aa7-35d1-941b-c19fc48e41c9","pitchNumber":3,"startTime":"2025-08-15T00:15:49.034Z","endTime":"2025-08-15T00:15:52.034Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"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":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":668885,"link":"/api/v1/people/668885","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":85.2,"strikeZoneTop":3.4,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.654201328870176,"aZ":-22.910620209456823,"pfxX":0.7095551601661678,"pfxZ":5.011471702213125,"pX":-0.5238530232531412,"pZ":2.5249143037973916,"vX0":-6.59149942094644,"vY0":-134.8871814155178,"vZ0":-4.930075330703627,"x":136.97,"y":170.61,"x0":1.856518789913919,"y0":50.0001243851441,"z0":5.98638863363651,"aX":1.3120462119085985},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":8.3,"breakHorizontal":0.1,"spinRate":2317,"spinDirection":176},"zone":4,"typeConfidence":2.0,"plateTime":0.4056831813652182,"extension":6.604448122320456},"hitData":{"launchSpeed":78.0,"launchAngle":11.0,"totalDistance":120.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":59.49,"coordY":139.14}},"index":4,"playId":"0900b748-5ae0-30ab-bc22-1bc8956ce4e4","pitchNumber":4,"startTime":"2025-08-15T00:16:07.559Z","endTime":"2025-08-15T00:16:21.903Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"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":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":668885,"link":"/api/v1/people/668885","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668885,"link":"/api/v1/people/668885"},"credit":"b_ab"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_ab"},{"player":{"id":668885,"link":"/api/v1/people/668885"},"credit":"b_pa"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":68.7,"awayTeamWinProbability":31.299999999999997,"homeTeamWinProbabilityAdded":3.9000000000000057,"leverageIndex":0.6,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2025-08-15T00:16:21.903Z","atBatIndex":18},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Byron Buxton singles on a line drive to left fielder Riley Greene. Austin Martin to 3rd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-15T00:16:27.721Z","endTime":"2025-08-15T00:18:20.775Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"postOnThird":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4],"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":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":81.4,"strikeZoneTop":3.45,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.76340774559718,"aZ":-22.59011940482785,"pfxX":9.306241787160609,"pfxZ":5.738155204502937,"pX":1.2224359254716437,"pZ":1.2152856444208322,"vX0":-5.49202764009462,"vY0":-128.0052770757511,"vZ0":-7.410751694479377,"x":70.4,"y":205.97,"x0":2.1792068241133995,"y0":50.00584039348675,"z0":5.8988962651229535,"aX":15.549812387322527},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":9.0,"breakHorizontal":-15.7,"spinRate":1849,"spinDirection":139},"zone":14,"typeConfidence":2.0,"plateTime":0.42681067312953846,"extension":6.493850291875013},"index":0,"playId":"fd1735b1-1885-38c9-ade0-7e101087b8b7","pitchNumber":1,"startTime":"2025-08-15T00:16:52.205Z","endTime":"2025-08-15T00:16:56.675Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"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":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":621439,"link":"/api/v1/people/621439","batSide":{"code":"R","description":"Right"}},"second":{"id":668885,"link":"/api/v1/people/668885"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.9,"endSpeed":88.1,"strikeZoneTop":3.45,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.36517328084544,"aZ":-16.324221285509385,"pfxX":8.049437512205477,"pfxZ":7.929001893587854,"pX":0.08996972255533241,"pZ":3.6920897974636024,"vX0":-7.073567730970776,"vY0":-140.83296576630354,"vZ0":-3.7889161190525518,"x":113.57,"y":139.09,"x0":1.59408012035637,"y0":50.006473207521665,"z0":6.117578195196345,"aX":16.098150027932554},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":13.7,"breakHorizontal":-13.1,"spinRate":2271,"spinDirection":155},"zone":12,"typeConfidence":2.0,"plateTime":0.3896074352558698,"extension":6.572441427274866},"index":1,"playId":"96e77369-1fef-32a6-a552-f5c4c748ebd5","pitchNumber":2,"startTime":"2025-08-15T00:17:13.118Z","endTime":"2025-08-15T00:17:16.375Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"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":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":621439,"link":"/api/v1/people/621439","batSide":{"code":"R","description":"Right"}},"second":{"id":668885,"link":"/api/v1/people/668885"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2025-08-15T00:17:26.046Z","endTime":"2025-08-15T00:17:45.488Z","isPitch":false,"type":"action","player":{"id":621439,"link":"/api/v1/people/621439"},"defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"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":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":621439,"link":"/api/v1/people/621439","batSide":{"code":"R","description":"Right"}},"second":{"id":668885,"link":"/api/v1/people/668885"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":80.8,"strikeZoneTop":3.4937623631704,"strikeZoneBottom":1.57000033887756,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.886171462620272,"aZ":-26.114767285786048,"pfxX":12.193646884227482,"pfxZ":3.6348001863469106,"pX":1.7497865918020465,"pZ":0.6749916742183948,"vX0":-4.663223168794596,"vY0":-129.5681845016603,"vZ0":-8.105335319432447,"x":50.3,"y":220.56,"x0":2.008381614049206,"y0":50.00396316607355,"z0":5.897065948093482,"aX":20.33822008325048},"breaks":{"breakAngle":34.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":4.7,"breakHorizontal":-20.8,"spinRate":1826,"spinDirection":134},"zone":14,"typeConfidence":2.0,"plateTime":0.4258538792875508,"extension":6.391661399210619},"index":3,"playId":"ec7bb5bb-a222-3b02-91de-00b249f7749d","pitchNumber":3,"startTime":"2025-08-15T00:17:45.488Z","endTime":"2025-08-15T00:17:48.503Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"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":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":621439,"link":"/api/v1/people/621439","batSide":{"code":"R","description":"Right"}},"second":{"id":668885,"link":"/api/v1/people/668885"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":82.0,"strikeZoneTop":3.45,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.725736949882503,"aZ":-24.622048454191283,"pfxX":9.818456733741375,"pfxZ":4.399661480256308,"pX":0.5794087591037684,"pZ":1.8625275410598041,"vX0":-6.7117089552345455,"vY0":-130.51254652445937,"vZ0":-5.605264234975152,"x":94.91,"y":188.49,"x0":1.915125311293095,"y0":50.00288217544101,"z0":5.904436334296626,"aX":16.85516528934705},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":6.8,"breakHorizontal":-16.2,"spinRate":1953,"spinDirection":140},"zone":9,"typeConfidence":2.0,"plateTime":0.42046806073658205,"extension":6.56405986022162},"hitData":{"launchSpeed":74.7,"launchAngle":12.0,"totalDistance":145.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":76.77,"coordY":121.57}},"index":4,"playId":"eb8f7e23-6438-39da-b5a6-8dfb05e95e48","pitchNumber":4,"startTime":"2025-08-15T00:18:08.910Z","endTime":"2025-08-15T00:18:20.775Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"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":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":621439,"link":"/api/v1/people/621439","batSide":{"code":"R","description":"Right"}},"second":{"id":668885,"link":"/api/v1/people/668885"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621439,"link":"/api/v1/people/621439"},"credit":"b_ab"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_ab"},{"player":{"id":621439,"link":"/api/v1/people/621439"},"credit":"b_pa"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":73.0,"awayTeamWinProbability":27.0,"homeTeamWinProbabilityAdded":4.299999999999997,"leverageIndex":1.19,"dramaIndex":62.0,"contextMetrics":{},"playEndTime":"2025-08-15T00:18:20.775Z","atBatIndex":19},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ryan Jeffers grounds out, third baseman Zach McKinstry to first baseman Spencer Torkelson. Austin Martin scores. Byron Buxton to 2nd.","rbi":1,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-15T00:18:29.954Z","endTime":"2025-08-15T00:21:46.195Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6,7,8],"actionIndex":[],"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":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":656716,"link":"/api/v1/people/656716"},"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":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"responsiblePitcher":{"id":669373,"link":"/api/v1/people/669373"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":8},"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":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"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(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":96.4,"endSpeed":88.5,"strikeZoneTop":3.35854096275375,"strikeZoneBottom":1.70262131870867,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.72866307023703,"aZ":-18.11093674383731,"pfxX":4.909344387281559,"pfxZ":7.003840799707277,"pX":-0.5350870187622113,"pZ":4.96480614944921,"vX0":-7.272907917815335,"vY0":-140.32340434428085,"vZ0":-0.24098110654284532,"x":137.4,"y":104.73,"x0":1.444340020733717,"y0":50.00158016663426,"z0":6.224821815672797,"aX":9.856797492585299},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":12.8,"breakHorizontal":-7.6,"spinRate":2288,"spinDirection":157},"zone":11,"typeConfidence":2.0,"plateTime":0.3893126037185457,"extension":6.487151655001563},"index":0,"playId":"3556c4d2-50d2-3122-92d3-3c9a1e3a408f","pitchNumber":1,"startTime":"2025-08-15T00:18:56.687Z","endTime":"2025-08-15T00:18:59.687Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"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":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"first":{"id":621439,"link":"/api/v1/people/621439"},"third":{"id":668885,"link":"/api/v1/people/668885"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":97.2,"endSpeed":89.2,"strikeZoneTop":3.16778330128116,"strikeZoneBottom":1.57000020908617,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.661447857534835,"aZ":-14.47843875225143,"pfxX":7.523812510564865,"pfxZ":8.717882502808479,"pX":-1.078135098851256,"pZ":3.110469502720281,"vX0":-9.789684539142606,"vY0":-141.21745878262684,"vZ0":-5.618938830170106,"x":158.1,"y":154.8,"x0":1.4478589050134858,"y0":50.00420204698074,"z0":6.049512734579832,"aX":15.274176291827938},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":14.9,"breakHorizontal":-11.8,"spinRate":2287,"spinDirection":148},"zone":11,"typeConfidence":2.0,"plateTime":0.38713241483788075,"extension":6.5913381008673015},"index":1,"playId":"d089edb0-badf-38b3-be5f-02e34958ef8d","pitchNumber":2,"startTime":"2025-08-15T00:19:14.284Z","endTime":"2025-08-15T00:19:17.389Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"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":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"first":{"id":621439,"link":"/api/v1/people/621439"},"third":{"id":668885,"link":"/api/v1/people/668885"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":79.6,"strikeZoneTop":3.32278227258942,"strikeZoneBottom":1.5864235628568,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.895995657847212,"aZ":-20.827129105325337,"pfxX":7.408705868809406,"pfxZ":7.041462204825798,"pX":0.9054022983315048,"pZ":2.91086347117035,"vX0":-5.1540312542637094,"vY0":-125.7229844841444,"vZ0":-3.4862478479288863,"x":82.49,"y":160.19,"x0":2.0126308608296295,"y0":50.00304598921465,"z0":5.992646787288406,"aX":11.939524836659427},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":12.2,"breakHorizontal":-12.4,"spinRate":1728,"spinDirection":143},"zone":12,"typeConfidence":2.0,"plateTime":0.4345510186658781,"extension":6.396334599954113},"index":2,"playId":"9de659a4-b020-3494-910c-d86ba34b8adf","pitchNumber":3,"startTime":"2025-08-15T00:19:32.458Z","endTime":"2025-08-15T00:19:35.523Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"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":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"first":{"id":621439,"link":"/api/v1/people/621439"},"third":{"id":668885,"link":"/api/v1/people/668885"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":88.8,"strikeZoneTop":3.31,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.131915987563527,"aZ":-12.959442864220795,"pfxX":3.8771202837103647,"pfxZ":9.573276101446481,"pX":-0.8501539994478237,"pZ":2.239087236808504,"vX0":-7.892180973273922,"vY0":-140.39956975242993,"vZ0":-8.007543233913871,"x":149.41,"y":178.32,"x0":1.486616819880598,"y0":50.00678716368687,"z0":5.96124577266588,"aX":7.785621855461354},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.0,"breakHorizontal":-5.5,"spinRate":2358,"spinDirection":154},"zone":13,"typeConfidence":2.0,"plateTime":0.3892918409636108,"extension":6.685759615703961},"index":3,"playId":"39eb8992-5d4c-3c67-a26b-2489bc23e80f","pitchNumber":4,"startTime":"2025-08-15T00:19:51.613Z","endTime":"2025-08-15T00:19:54.613Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"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":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"first":{"id":621439,"link":"/api/v1/people/621439"},"third":{"id":668885,"link":"/api/v1/people/668885"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":4,"playId":"8394c31b-eb71-309c-9f2b-45c84d361da1","startTime":"2025-08-15T00:20:14.862Z","endTime":"2025-08-15T00:20:20.433Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"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":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"first":{"id":621439,"link":"/api/v1/people/621439"},"third":{"id":668885,"link":"/api/v1/people/668885"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":86.8,"endSpeed":78.7,"strikeZoneTop":3.31,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.95947614805877,"aZ":-24.443089954400254,"pfxX":7.836870263688977,"pfxZ":4.847836716118058,"pX":1.289619322008872,"pZ":2.5740816971507186,"vX0":-4.456211986726186,"vY0":-126.30097384848929,"vZ0":-3.573724058523806,"x":67.84,"y":169.28,"x0":2.0711446554756057,"y0":50.00137572429734,"z0":6.003569586848935,"aX":12.489321434135213},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":8.0,"breakHorizontal":-13.0,"spinRate":1890,"spinDirection":139},"zone":12,"typeConfidence":2.0,"plateTime":0.4359347820955892,"extension":6.383427768858095},"index":5,"playId":"7f9f8639-8e8a-3dfb-ab68-1554289786c0","pitchNumber":5,"startTime":"2025-08-15T00:20:36.025Z","endTime":"2025-08-15T00:20:39.025Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"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":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"first":{"id":621439,"link":"/api/v1/people/621439"},"third":{"id":668885,"link":"/api/v1/people/668885"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":96.3,"endSpeed":88.2,"strikeZoneTop":3.20811863326157,"strikeZoneBottom":1.57000102736955,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.660452357067282,"aZ":-14.299516516866168,"pfxX":1.7512925766999503,"pfxZ":8.933578954812116,"pX":1.9937150243327546,"pZ":4.766549751209227,"vX0":-0.6367975486319145,"vY0":-140.29948350517682,"vZ0":-1.5282220409072336,"x":41.0,"y":110.08,"x0":1.995614106449277,"y0":50.00316303564143,"z0":6.246647928743802,"aX":3.503917233690346},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.1,"breakHorizontal":-3.0,"spinRate":2297,"spinDirection":157},"zone":12,"typeConfidence":2.0,"plateTime":0.3898658580436418,"extension":6.39807087725957},"index":6,"playId":"57b1c0fa-52ff-3f84-bdad-fea3fc000e4f","pitchNumber":6,"startTime":"2025-08-15T00:21:00.648Z","endTime":"2025-08-15T00:21:03.648Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"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":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"first":{"id":621439,"link":"/api/v1/people/621439"},"third":{"id":668885,"link":"/api/v1/people/668885"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"index":7,"playId":"3da18215-d8d3-4c9d-8e0f-9097f17ded90","startTime":"2025-08-15T00:21:22.027Z","endTime":"2025-08-15T00:21:27.027Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"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":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"first":{"id":621439,"link":"/api/v1/people/621439"},"third":{"id":668885,"link":"/api/v1/people/668885"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":84.5,"strikeZoneTop":3.31,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.706386199781374,"aZ":-27.67086529786337,"pfxX":-1.772692621863806,"pfxZ":2.495402230355232,"pX":0.545668398774487,"pZ":1.9385363369981778,"vX0":-3.612842286462611,"vY0":-132.93099259160692,"vZ0":-5.302534741076424,"x":96.2,"y":186.44,"x0":2.148971983655164,"y0":50.000075222184655,"z0":5.951198863965091,"aX":-3.1920253551553395},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":3.6,"breakHorizontal":4.0,"spinRate":2314,"spinDirection":155},"zone":9,"typeConfidence":2.0,"plateTime":0.4109917053638017,"extension":6.630733913430478},"hitData":{"launchSpeed":84.0,"launchAngle":-46.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":116.19,"coordY":176.59}},"index":8,"playId":"49720a2e-c39c-32fd-a527-005aab67f3ce","pitchNumber":7,"startTime":"2025-08-15T00:21:38.542Z","endTime":"2025-08-15T00:21:46.195Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"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":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"first":{"id":621439,"link":"/api/v1/people/621439"},"third":{"id":668885,"link":"/api/v1/people/668885"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680777,"link":"/api/v1/people/680777"},"credit":"b_ab"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_ab"},{"player":{"id":680777,"link":"/api/v1/people/680777"},"credit":"b_pa"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":75.4,"awayTeamWinProbability":24.599999999999994,"homeTeamWinProbabilityAdded":2.4000000000000057,"leverageIndex":1.72,"dramaIndex":63.0,"contextMetrics":{},"playEndTime":"2025-08-15T00:21:46.195Z","atBatIndex":20},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Luke Keaschall singles on a line drive to left fielder Riley Greene. Byron Buxton scores.","rbi":1,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-15T00:22:00.805Z","endTime":"2025-08-15T00:23:06.992Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"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":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"responsiblePitcher":{"id":669373,"link":"/api/v1/people/669373"},"isScoringEvent":true,"rbi":true,"earned":true,"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, 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":87.3,"endSpeed":80.2,"strikeZoneTop":3.21,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.80230499746546,"aZ":-25.612994965566745,"pfxX":7.953380642328099,"pfxZ":4.019140677047761,"pX":0.6060567605010589,"pZ":2.1169271413438366,"vX0":-5.850388424413794,"vY0":-126.97032540632944,"vZ0":-4.595118668240741,"x":93.9,"y":181.62,"x0":1.905794187814657,"y0":50.006064568234194,"z0":5.986398244955119,"aX":12.998811874731942},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":6.5,"breakHorizontal":-13.1,"spinRate":1866,"spinDirection":141},"zone":6,"typeConfidence":2.0,"plateTime":0.431244692999428,"extension":6.396173345465288},"index":0,"playId":"3a124127-d7d8-37ce-aeed-557ef76dcdfc","pitchNumber":1,"startTime":"2025-08-15T00:22:14.838Z","endTime":"2025-08-15T00:22:17.861Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"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":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"second":{"id":621439,"link":"/api/v1/people/621439"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.5,"endSpeed":74.7,"strikeZoneTop":3.2204182522058,"strikeZoneBottom":1.51999934818949,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.472186433021918,"aZ":-32.561312232882806,"pfxX":-1.3568331926925383,"pfxZ":-0.2754678599667635,"pX":1.7738650276893353,"pZ":2.601782004045214,"vX0":0.13663587414168987,"vY0":-117.30884780042334,"vZ0":-1.4120390559021507,"x":49.38,"y":168.53,"x0":1.8915903027896634,"y0":50.00284224156786,"z0":6.22407055085242,"aX":-1.906651387175474},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-0.6,"breakHorizontal":2.4,"spinRate":2487,"spinDirection":318},"zone":12,"typeConfidence":2.0,"plateTime":0.4654345213891129,"extension":6.490788113504743},"index":1,"playId":"77e3eea8-54b2-3453-b98b-33fc0bd7a50d","pitchNumber":2,"startTime":"2025-08-15T00:22:36.944Z","endTime":"2025-08-15T00:22:40.279Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"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":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"second":{"id":621439,"link":"/api/v1/people/621439"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":80.1,"strikeZoneTop":3.21,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.000968636243382,"aZ":-24.953930146151638,"pfxX":8.340099755435755,"pfxZ":4.437952822567931,"pX":1.1534712833061345,"pZ":2.732900586518291,"vX0":-4.997527023937401,"vY0":-126.31102739312745,"vZ0":-3.2789478685688453,"x":73.03,"y":164.99,"x0":2.0668131725367407,"y0":50.00367304050004,"z0":6.038524934328353,"aX":13.573638335111147},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":7.6,"breakHorizontal":-14.0,"spinRate":1846,"spinDirection":139},"zone":12,"typeConfidence":2.0,"plateTime":0.43245073428777747,"extension":6.470909652776058},"hitData":{"launchSpeed":72.5,"launchAngle":19.0,"totalDistance":184.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":99.89,"coordY":111.48}},"index":2,"playId":"280e987e-ca00-3ad0-aa11-b5f1ffa4837c","pitchNumber":3,"startTime":"2025-08-15T00:22:55.334Z","endTime":"2025-08-15T00:23:06.992Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"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":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"second":{"id":621439,"link":"/api/v1/people/621439"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":807712,"link":"/api/v1/people/807712"},"credit":"b_ab"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_ab"},{"player":{"id":807712,"link":"/api/v1/people/807712"},"credit":"b_pa"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":82.6,"awayTeamWinProbability":17.400000000000006,"homeTeamWinProbabilityAdded":7.199999999999989,"leverageIndex":0.93,"dramaIndex":73.0,"contextMetrics":{},"playEndTime":"2025-08-15T00:23:06.992Z","atBatIndex":21},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Royce Lewis walks.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-15T00:24:11.524Z","endTime":"2025-08-15T00:26:12.842Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"postOnSecond":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,5,6,7],"actionIndex":[4],"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":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-15T00:23:21.530Z","endTime":"2025-08-15T00:24:13.831Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"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":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"first":{"id":807712,"link":"/api/v1/people/807712"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":89.9,"endSpeed":83.8,"strikeZoneTop":3.47127068064233,"strikeZoneBottom":1.66999937057806,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.612056144193822,"aZ":-26.84695562481331,"pfxX":-0.9913697824923786,"pfxZ":3.0204632207942828,"pX":0.8430889289277504,"pZ":2.046121251188534,"vX0":-2.672016849919893,"vY0":-130.97607089170126,"vZ0":-5.135653152167366,"x":84.86,"y":183.53,"x0":1.9990100658037606,"y0":50.00404667351796,"z0":6.001504919092851,"aX":-1.7492650209252705},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":4.7,"breakHorizontal":2.3,"spinRate":2258,"spinDirection":178},"zone":14,"typeConfidence":2.0,"plateTime":0.4157244109930236,"extension":6.553876008493346},"index":1,"playId":"31f6d6d9-8554-3e2e-97dc-1ad0a579775c","pitchNumber":1,"startTime":"2025-08-15T00:24:13.831Z","endTime":"2025-08-15T00:24:16.862Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"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":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"first":{"id":807712,"link":"/api/v1/people/807712"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":2,"playId":"9b1f4225-9263-3b29-8abd-6bdc67b7dbf8","startTime":"2025-08-15T00:24:30.706Z","endTime":"2025-08-15T00:24:34.578Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"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":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"first":{"id":807712,"link":"/api/v1/people/807712"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.5,"endSpeed":88.0,"strikeZoneTop":3.54107421045231,"strikeZoneBottom":1.66999979919334,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.59413119143474,"aZ":-18.03173217261423,"pfxX":8.59376859859189,"pfxZ":7.0417066179517285,"pX":-0.46462775352597757,"pZ":4.368687559079694,"vX0":-8.897594023746445,"vY0":-141.60458565086748,"vZ0":-1.7533698921626504,"x":134.71,"y":120.83,"x0":1.6181401065724743,"y0":50.00507609357867,"z0":6.162825451352722,"aX":17.26635794214795},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":12.5,"breakHorizontal":-13.6,"spinRate":2303,"spinDirection":157},"zone":11,"typeConfidence":2.0,"plateTime":0.38840681075460015,"extension":6.482634029781314},"index":3,"playId":"06114a39-c5b9-3bd3-a57c-10b074f1ecf8","pitchNumber":2,"startTime":"2025-08-15T00:24:47.628Z","endTime":"2025-08-15T00:24:58.624Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"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":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"first":{"id":807712,"link":"/api/v1/people/807712"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Luke Keaschall steals (6) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":4,"actionPlayId":"06114a39-c5b9-3bd3-a57c-10b074f1ecf8","startTime":"2025-08-15T00:25:00.618Z","endTime":"2025-08-15T00:25:18.443Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":807712,"link":"/api/v1/people/807712"},"defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"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":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"first":{"id":807712,"link":"/api/v1/people/807712"},"postOnSecond":{"id":807712,"link":"/api/v1/people/807712"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"homeTeamWinProbability":83.2,"awayTeamWinProbability":16.799999999999997,"homeTeamWinProbabilityAdded":0.6000000000000085,"leverageIndex":0.47,"dramaIndex":21.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":86.8,"endSpeed":80.6,"strikeZoneTop":3.46824407566365,"strikeZoneBottom":1.66999948878559,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.5922119336396,"aZ":-25.827625729187897,"pfxX":9.704987301712748,"pfxZ":3.897517974898373,"pX":0.706714292610995,"pZ":0.7579910824389055,"vX0":-6.051414248513205,"vY0":-126.26365206103702,"vZ0":-7.432366755748623,"x":90.06,"y":218.31,"x0":1.8627942491668215,"y0":50.005756708663554,"z0":5.792440301532857,"aX":15.810481620517871},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":5.8,"breakHorizontal":-16.3,"spinRate":1814,"spinDirection":129},"zone":14,"typeConfidence":2.0,"plateTime":0.4323614457721714,"extension":6.385484900264879},"index":5,"playId":"13250a91-6e1e-32d7-95e3-32d53eba9c5e","pitchNumber":3,"startTime":"2025-08-15T00:25:18.443Z","endTime":"2025-08-15T00:25:21.979Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"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":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"second":{"id":807712,"link":"/api/v1/people/807712"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":84.1,"strikeZoneTop":3.50489494937925,"strikeZoneBottom":1.6699996228834,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.162133766091124,"aZ":-23.623538543803832,"pfxX":-0.3873771455148036,"pfxZ":4.798752237010201,"pX":-1.6820807896776424,"pZ":1.5262201952345582,"vX0":-8.797253919519864,"vY0":-132.3863432614877,"vZ0":-6.877462136236858,"x":181.12,"y":197.57,"x0":1.7286240272885436,"y0":50.003891011993446,"z0":5.876404459945299,"aX":-0.6903272872053572},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":7.4,"breakHorizontal":2.5,"spinRate":2296,"spinDirection":154},"zone":13,"typeConfidence":2.0,"plateTime":0.4130772551845521,"extension":6.732251007694978},"index":6,"playId":"e6c445ac-4ea7-3ecb-a7a6-157e69f39dce","pitchNumber":4,"startTime":"2025-08-15T00:25:40.730Z","endTime":"2025-08-15T00:25:44.289Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"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":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"second":{"id":807712,"link":"/api/v1/people/807712"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":88.9,"strikeZoneTop":3.4776649169155,"strikeZoneBottom":1.66999884716309,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.313897405697027,"aZ":-14.140908105064101,"pfxX":1.8156582930989824,"pfxZ":8.952535401372597,"pX":1.9812317439503355,"pZ":2.8428308332478753,"vX0":-0.5322387868493273,"vY0":-140.45579060791422,"vZ0":-6.482162279375547,"x":41.48,"y":162.02,"x0":1.9362632480335824,"y0":50.005478655454745,"z0":6.08576205552446,"aX":3.658720838294096},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.2,"breakHorizontal":-3.2,"spinRate":2410,"spinDirection":156},"zone":12,"typeConfidence":2.0,"plateTime":0.3887139557069643,"extension":6.45769280937502},"index":7,"playId":"206aa031-4b3d-38fc-a0a4-6c3e33306b6e","pitchNumber":5,"startTime":"2025-08-15T00:26:09.601Z","endTime":"2025-08-15T00:26:12.842Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"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":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"second":{"id":807712,"link":"/api/v1/people/807712"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668904,"link":"/api/v1/people/668904"},"credit":"b_pa"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":83.6,"awayTeamWinProbability":16.400000000000006,"homeTeamWinProbabilityAdded":0.3999999999999915,"leverageIndex":0.47,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2025-08-15T00:26:12.842Z","atBatIndex":22},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Trevor Larnach grounds out, pitcher Tarik Skubal to first baseman Spencer Torkelson.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-15T00:26:32.957Z","endTime":"2025-08-15T00:27:04.872Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669373,"link":"/api/v1/people/669373"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"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(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":89.3,"endSpeed":82.7,"strikeZoneTop":3.69487845707709,"strikeZoneBottom":1.73999871288414,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.283303867170037,"aZ":-25.765910777124798,"pfxX":-1.8192293284930456,"pfxZ":3.7063591709062695,"pX":0.559015853568298,"pZ":2.507873269519294,"vX0":-2.8341291196569656,"vY0":-130.1363082379103,"vZ0":-4.208670844702688,"x":95.69,"y":171.07,"x0":1.8952339822922784,"y0":50.00342317511942,"z0":6.079782767656953,"aX":-3.144298040675167},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":6.1,"breakHorizontal":3.8,"spinRate":2196,"spinDirection":178},"zone":6,"typeConfidence":2.0,"plateTime":0.4196328612301796,"extension":6.515237080387198},"index":0,"playId":"515c3c59-7a0e-3c27-bb70-27d85d0d66b0","pitchNumber":1,"startTime":"2025-08-15T00:26:39.770Z","endTime":"2025-08-15T00:26:43.553Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"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":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":807712,"link":"/api/v1/people/807712"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":95.5,"endSpeed":88.6,"strikeZoneTop":3.74,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.858978469065043,"aZ":-20.073812708384803,"pfxX":9.248558756777843,"pfxZ":6.108802073099003,"pX":-0.18548096640065714,"pZ":2.205346780182742,"vX0":-8.63577015360415,"vY0":-138.8582387662842,"vZ0":-6.569645123665699,"x":124.07,"y":179.24,"x0":1.7414342536547214,"y0":50.00402148290019,"z0":5.907244650214253,"aX":18.324675733905792},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":10.1,"breakHorizontal":-15.2,"spinRate":2192,"spinDirection":147},"zone":8,"typeConfidence":2.0,"plateTime":0.3922727719103385,"extension":6.605468763410561},"hitData":{"launchSpeed":74.9,"launchAngle":-66.0,"totalDistance":1.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":133.46,"coordY":182.66}},"index":1,"playId":"c5727113-7923-36d4-8dde-56b52172c95a","pitchNumber":2,"startTime":"2025-08-15T00:26:57.801Z","endTime":"2025-08-15T00:27:04.872Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"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":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":807712,"link":"/api/v1/people/807712"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663616,"link":"/api/v1/people/663616"},"credit":"b_ab"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_ab"},{"player":{"id":663616,"link":"/api/v1/people/663616"},"credit":"b_pa"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":81.39999999999999,"awayTeamWinProbability":18.60000000000001,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.89,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2025-08-15T00:27:04.872Z","atBatIndex":23},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Colt Keith pops out to shortstop Brooks Lee.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-15T00:29:22.791Z","endTime":"2025-08-15T00:30:11.507Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":686797,"link":"/api/v1/people/686797"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.8,"endSpeed":75.9,"strikeZoneTop":3.45140557353969,"strikeZoneBottom":1.59872637710977,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.904550414118937,"aZ":-28.068911526554142,"pfxX":-8.515942318570838,"pfxZ":2.7980086253928835,"pX":-0.9784000635342623,"pZ":2.536493513591814,"vX0":4.112754709981287,"vY0":-120.52659041811263,"vZ0":-2.252417712182827,"x":154.29,"y":170.29,"x0":-1.6024567044951945,"y0":50.00391006650971,"z0":5.967289766025405,"aX":-12.502264181392997},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":4.8,"breakHorizontal":14.4,"spinRate":2098,"spinDirection":247},"zone":11,"typeConfidence":2.0,"plateTime":0.45482511156728167,"extension":7.603442429290724},"index":0,"playId":"c830e26f-4142-3534-9851-58be5b8e864c","pitchNumber":1,"startTime":"2025-08-15T00:29:22.791Z","endTime":"2025-08-15T00:29:26.428Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"index":1,"startTime":"2025-08-15T00:29:38.504Z","endTime":"2025-08-15T00:29:47.188Z","isPitch":false,"type":"action","player":{"id":690993,"link":"/api/v1/people/690993"},"defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.6,"endSpeed":75.3,"strikeZoneTop":3.44764929443108,"strikeZoneBottom":1.72635254117717,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.679387885340688,"aZ":-26.698546387524548,"pfxX":-8.654774693128113,"pfxZ":3.7560074152712204,"pX":-1.6686780507072834,"pZ":3.826296712181219,"vX0":3.1205974916699204,"vY0":-120.29115111214979,"vZ0":0.272627234661176,"x":180.61,"y":135.47,"x0":-1.8630059964449937,"y0":50.00029245707253,"z0":6.0904435224716975,"aX":-12.602940244460044},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":7.2,"breakHorizontal":14.9,"spinRate":2036,"spinDirection":244},"zone":11,"typeConfidence":2.0,"plateTime":0.45642559577790864,"extension":7.130881723998684},"index":2,"playId":"c7421d07-9b7c-3a3f-80c2-c119d84ac780","pitchNumber":2,"startTime":"2025-08-15T00:29:47.188Z","endTime":"2025-08-15T00:29:50.407Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":81.6,"strikeZoneTop":3.33,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.344272687196057,"aZ":-13.517919689766783,"pfxX":-5.133362642128693,"pfxZ":10.854559801807849,"pX":-0.07160111817875447,"pZ":2.9851398092297217,"vX0":5.440178134173379,"vY0":-130.96093489156905,"vZ0":-4.802629399882723,"x":119.73,"y":158.18,"x0":-1.5192408845590244,"y0":50.005836452613856,"z0":5.871017022841422,"aX":-8.825830216435026},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":18.6,"breakHorizontal":7.9,"spinRate":2328,"spinDirection":215},"zone":2,"typeConfidence":2.0,"plateTime":0.4199143948236941,"extension":7.342664902589421},"hitData":{"launchSpeed":96.8,"launchAngle":66.0,"totalDistance":133.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":124.27,"coordY":149.04}},"index":3,"playId":"532d89e7-67d7-3546-8aa1-51d59101cd43","pitchNumber":3,"startTime":"2025-08-15T00:30:00.994Z","endTime":"2025-08-15T00:30:11.507Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":690993,"link":"/api/v1/people/690993"},"credit":"b_ab"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_ab"},{"player":{"id":690993,"link":"/api/v1/people/690993"},"credit":"b_pa"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":83.6,"awayTeamWinProbability":16.400000000000006,"homeTeamWinProbabilityAdded":2.200000000000003,"leverageIndex":0.88,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2025-08-15T00:30:11.507Z","atBatIndex":24},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Gleyber Torres flies out to right fielder Trevor Larnach.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-15T00:30:19.039Z","endTime":"2025-08-15T00:30:51.788Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":663616,"link":"/api/v1/people/663616"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":76.7,"endSpeed":70.4,"strikeZoneTop":3.20008932017723,"strikeZoneBottom":1.500000907148,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.218163381922935,"aZ":-32.053145156564305,"pfxX":4.5449430914935585,"pfxZ":0.09298473722536826,"pX":-0.22562013875564965,"pZ":2.475488064227866,"vX0":1.7830467668670598,"vY0":-111.7447970787411,"vZ0":-0.4089752418357423,"x":125.6,"y":171.94,"x0":-1.625632727539135,"y0":50.00142512185674,"z0":5.970208099987444,"aX":5.713455141031728},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.2,"breakVerticalInduced":0.4,"breakHorizontal":-8.8,"spinRate":2158,"spinDirection":80},"zone":5,"typeConfidence":2.0,"plateTime":0.4912440553834392,"extension":7.076030575147756},"index":0,"playId":"859ac4f9-13f2-3cc0-bb1c-750949f318f4","pitchNumber":1,"startTime":"2025-08-15T00:30:30.102Z","endTime":"2025-08-15T00:30:33.402Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":82.0,"strikeZoneTop":3.24,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.025580973059437,"aZ":-16.397693382426862,"pfxX":-4.009428644853147,"pfxZ":9.13855848042472,"pX":0.4957359090406997,"pZ":3.4382707143564155,"vX0":6.048621755438677,"vY0":-130.68586299914475,"vZ0":-3.221017405416207,"x":98.1,"y":145.95,"x0":-1.329837754693216,"y0":50.002653171989685,"z0":5.921327971827796,"aX":-6.9221733323623855},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":16.1,"breakHorizontal":5.9,"spinRate":2278,"spinDirection":210},"zone":12,"typeConfidence":2.0,"plateTime":0.41941071984062894,"extension":7.266454919320998},"hitData":{"launchSpeed":88.1,"launchAngle":35.0,"totalDistance":298.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":207.49,"coordY":110.16}},"index":1,"playId":"4f018970-2885-35db-a151-e987667fcb6b","pitchNumber":2,"startTime":"2025-08-15T00:30:42.454Z","endTime":"2025-08-15T00:30:51.788Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650402,"link":"/api/v1/people/650402"},"credit":"b_ab"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_ab"},{"player":{"id":650402,"link":"/api/v1/people/650402"},"credit":"b_pa"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":85.1,"awayTeamWinProbability":14.900000000000006,"homeTeamWinProbabilityAdded":1.5,"leverageIndex":0.6,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2025-08-15T00:30:51.788Z","atBatIndex":25},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Kerry Carpenter doubles (16) on a sharp line drive to right fielder Trevor Larnach.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-15T00:30:57.469Z","endTime":"2025-08-15T00:31:59.945Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663616,"link":"/api/v1/people/663616"},"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, 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":83.7,"endSpeed":75.8,"strikeZoneTop":3.38051160768428,"strikeZoneBottom":1.65749647076987,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.11581871723493,"aZ":-24.643029466346118,"pfxX":-12.385708982040033,"pfxZ":5.109499620574359,"pX":-0.3311490149835963,"pZ":1.5063810213253268,"vX0":6.547851275063854,"vY0":-121.49147511951527,"vZ0":-5.307075773574798,"x":129.62,"y":198.11,"x0":-1.473347686215212,"y0":50.00020190664232,"z0":5.901760374662322,"aX":-18.235976548546912},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":8.0,"breakHorizontal":20.5,"spinRate":2236,"spinDirection":247},"zone":13,"typeConfidence":2.0,"plateTime":0.45344697899495445,"extension":7.5681476289877},"index":0,"playId":"d64dfd61-d592-3d1a-85d8-bf3983ead3b9","pitchNumber":1,"startTime":"2025-08-15T00:31:17.887Z","endTime":"2025-08-15T00:31:21.611Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":77.8,"strikeZoneTop":3.4673552241254,"strikeZoneBottom":1.59999970085392,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.487837240925373,"aZ":-23.619277169356074,"pfxX":0.1701411067269376,"pfxZ":5.579852296622688,"pX":1.0855270659448943,"pZ":3.2169220732978365,"vX0":5.78487889578616,"vY0":-122.57132492760736,"vZ0":-1.7087731533209176,"x":75.62,"y":151.92,"x0":-1.319696076574921,"y0":50.002466644504445,"z0":5.9248440808024085,"aX":0.2606151427751378},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":10.0,"breakHorizontal":-1.6,"spinRate":2055,"spinDirection":178},"zone":12,"typeConfidence":2.0,"plateTime":0.4455552411155135,"extension":7.358362871335317},"index":1,"playId":"814739a5-b43d-3794-b60b-dbc697cb7bcb","pitchNumber":2,"startTime":"2025-08-15T00:31:33.282Z","endTime":"2025-08-15T00:31:36.469Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":77.8,"strikeZoneTop":3.42,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.73916160915212,"aZ":-26.3294437922606,"pfxX":-10.161344421267652,"pfxZ":3.820639011219571,"pX":0.1789692722756069,"pZ":1.8129764672795272,"vX0":7.23666575742784,"vY0":-122.52073788970289,"vZ0":-4.381241354731682,"x":110.18,"y":189.83,"x0":-1.4832998999028262,"y0":50.003362274377416,"z0":5.857506558280212,"aX":-15.549197687928945},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":6.1,"breakHorizontal":16.8,"spinRate":2097,"spinDirection":245},"zone":8,"typeConfidence":2.0,"plateTime":0.4459363681275015,"extension":7.76029063639484},"hitData":{"launchSpeed":100.9,"launchAngle":14.0,"totalDistance":205.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":202.66,"coordY":129.7}},"index":2,"playId":"0c9fc7b9-6dcd-3215-9a46-7fb06cea0ddc","pitchNumber":3,"startTime":"2025-08-15T00:31:47.476Z","endTime":"2025-08-15T00:31:59.945Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681481,"link":"/api/v1/people/681481"},"credit":"b_ab"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_ab"},{"player":{"id":681481,"link":"/api/v1/people/681481"},"credit":"b_pa"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":83.2,"awayTeamWinProbability":16.799999999999997,"homeTeamWinProbabilityAdded":-1.8999999999999915,"leverageIndex":0.35,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2025-08-15T00:31:59.945Z","atBatIndex":26},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Riley Greene homers (28) on a fly ball to right field. Kerry Carpenter scores.","rbi":2,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-15T00:32:12.996Z","endTime":"2025-08-15T00:33:13.156Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"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":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":{"id":641927,"link":"/api/v1/people/641927"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"responsiblePitcher":{"id":641927,"link":"/api/v1/people/641927"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.8,"endSpeed":82.2,"strikeZoneTop":3.61228689701949,"strikeZoneBottom":1.71999847314074,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.226158989370212,"aZ":-18.080668448269854,"pfxX":-5.311898492093706,"pfxZ":8.120741327309092,"pX":-1.1437980274734731,"pZ":3.820484402737992,"vX0":3.1585799837995445,"vY0":-130.82214729940247,"vZ0":-1.893948918941675,"x":160.6,"y":135.63,"x0":-1.6757459128454841,"y0":50.00523287555964,"z0":5.907116058737821,"aX":-9.221744315281871},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":14.5,"breakHorizontal":8.9,"spinRate":2439,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.41844904335227806,"extension":7.3021555117319945},"index":0,"playId":"59aa8ac4-0a8c-3b8d-888f-f5a8b2a36a9d","pitchNumber":1,"startTime":"2025-08-15T00:32:32.036Z","endTime":"2025-08-15T00:32:35.338Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"second":{"id":681481,"link":"/api/v1/people/681481"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":81.7,"strikeZoneTop":3.62,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.291261215321395,"aZ":-16.133678630250582,"pfxX":-5.349468872017145,"pfxZ":9.34547460203434,"pX":-0.1250560067451972,"pZ":3.4656304175981854,"vX0":5.450130928601574,"vY0":-130.41337267553212,"vZ0":-3.084171295896337,"x":121.77,"y":145.21,"x0":-1.5503459590922564,"y0":50.00460810961436,"z0":5.885646281443521,"aX":-9.184444477685444},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":16.4,"breakHorizontal":8.4,"spinRate":2306,"spinDirection":218},"zone":2,"typeConfidence":2.0,"plateTime":0.4205299984980151,"extension":7.296794296064158},"hitData":{"launchSpeed":105.8,"launchAngle":30.0,"totalDistance":392.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":224.46,"coordY":73.9}},"index":1,"playId":"653806b6-6a88-3ee2-b4b5-b94a8e2f4321","pitchNumber":2,"startTime":"2025-08-15T00:32:49.406Z","endTime":"2025-08-15T00:33:13.156Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"second":{"id":681481,"link":"/api/v1/people/681481"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"credit":"b_ab"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_ab"},{"player":{"id":682985,"link":"/api/v1/people/682985"},"credit":"b_pa"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":67.2,"awayTeamWinProbability":32.8,"homeTeamWinProbabilityAdded":-16.0,"leverageIndex":1.07,"dramaIndex":130.0,"contextMetrics":{},"playEndTime":"2025-08-15T00:33:13.156Z","atBatIndex":27},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Spencer Torkelson pops out to second baseman Luke Keaschall.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-15T00:33:21.446Z","endTime":"2025-08-15T00:34:17.898Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":807712,"link":"/api/v1/people/807712"},"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(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":83.7,"endSpeed":75.9,"strikeZoneTop":3.57496027036993,"strikeZoneBottom":1.65999965782982,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.3960812423643,"aZ":-25.65240167278305,"pfxX":-9.657213678998971,"pfxZ":4.396350268398953,"pX":-0.006060950521658076,"pZ":2.835409915019613,"vX0":6.35674777070201,"vY0":-121.66298373348799,"vZ0":-2.126002211424356,"x":117.23,"y":162.22,"x0":-1.4130617435646515,"y0":50.00067843819421,"z0":5.969296219690824,"aX":-14.31143653804034},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":7.7,"breakHorizontal":15.7,"spinRate":1948,"spinDirection":245},"zone":5,"typeConfidence":2.0,"plateTime":0.452179271723546,"extension":7.514781575413356},"index":0,"playId":"963324f9-f825-3047-8b1d-ccde60d7abf5","pitchNumber":1,"startTime":"2025-08-15T00:33:35.630Z","endTime":"2025-08-15T00:33:39.244Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"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":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":83.2,"strikeZoneTop":3.58,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.805063765572534,"aZ":-21.091874695556236,"pfxX":-8.59833354448386,"pfxZ":6.286418717741906,"pX":-0.03365447522891798,"pZ":2.1632711134372604,"vX0":6.5422302216854655,"vY0":-131.62792853745938,"vZ0":-5.360019774357479,"x":118.28,"y":180.37,"x0":-1.428899210009449,"y0":50.000731565717764,"z0":5.7782820902573295,"aX":-15.151609147603738},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":10.4,"breakHorizontal":14.2,"spinRate":2144,"spinDirection":226},"zone":8,"typeConfidence":2.0,"plateTime":0.4154297614285407,"extension":7.290745379771897},"index":1,"playId":"a7a20569-0c1b-341f-938b-4def82847418","pitchNumber":2,"startTime":"2025-08-15T00:33:49.080Z","endTime":"2025-08-15T00:33:52.080Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"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":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":82.8,"endSpeed":76.7,"strikeZoneTop":3.58,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.079806011841256,"aZ":-27.597417238229376,"pfxX":2.8510285576842898,"pfxZ":3.0894892306125996,"pX":1.1668141888203167,"pZ":2.0935582334938765,"vX0":5.229706969658596,"vY0":-120.51159571537437,"vZ0":-3.2079043677629735,"x":72.52,"y":182.25,"x0":-1.3964053183947183,"y0":50.000180157675686,"z0":5.863844258156392,"aX":4.217722458685541},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":5.2,"breakHorizontal":-6.4,"spinRate":2019,"spinDirection":149},"zone":14,"typeConfidence":2.0,"plateTime":0.4534488252525839,"extension":7.326295715847638},"hitData":{"launchSpeed":72.1,"launchAngle":55.0,"totalDistance":185.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":171.75,"coordY":142.17}},"index":2,"playId":"94964a45-0a9b-3cba-b503-fa89bec0bb72","pitchNumber":3,"startTime":"2025-08-15T00:34:08.958Z","endTime":"2025-08-15T00:34:17.898Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"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":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":679529,"link":"/api/v1/people/679529"},"credit":"b_ab"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_ab"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"credit":"b_pa"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":68.5,"awayTeamWinProbability":31.5,"homeTeamWinProbabilityAdded":1.2999999999999972,"leverageIndex":0.52,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2025-08-15T00:34:17.898Z","atBatIndex":28},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Brooks Lee pops out to shortstop Trey Sweeney.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-15T00:36:20.802Z","endTime":"2025-08-15T00:36:56.177Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":700242,"link":"/api/v1/people/700242"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":81.7,"strikeZoneTop":3.33,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.757285011753204,"aZ":-30.100832091763436,"pfxX":-0.6011790254809057,"pfxZ":1.2247695267682417,"pX":0.04482073544338581,"pZ":3.098279440916201,"vX0":-3.984108376305584,"vY0":-128.74269992316573,"vZ0":-1.6398561786347696,"x":115.29,"y":155.13,"x0":1.6854452478932773,"y0":50.00148732509352,"z0":6.055881774145394,"aX":-1.0170073673371471},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":2.0,"breakHorizontal":1.9,"spinRate":2265,"spinDirection":181},"zone":2,"typeConfidence":2.0,"plateTime":0.42416425956819515,"extension":6.642301417906155},"index":0,"playId":"ef51f69b-459b-3c9b-b6b7-855fc77c4741","pitchNumber":1,"startTime":"2025-08-15T00:36:31.806Z","endTime":"2025-08-15T00:36:34.830Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"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":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":87.9,"strikeZoneTop":3.33,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.740218278198093,"aZ":-10.753653196876805,"pfxX":2.956025119480955,"pfxZ":10.808903237148506,"pX":-0.6920150345431502,"pZ":2.6525236785425026,"vX0":-6.425163071507889,"vY0":-139.91602963611928,"vZ0":-7.3524779647232155,"x":143.38,"y":167.16,"x0":1.2506042777152193,"y0":50.0007989943248,"z0":6.020012222329893,"aX":5.857640785175428},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":18.2,"breakHorizontal":-4.1,"spinRate":2466,"spinDirection":153},"zone":4,"typeConfidence":2.0,"plateTime":0.3915667438561212,"extension":6.729617861457688},"hitData":{"launchSpeed":64.3,"launchAngle":44.0,"totalDistance":214.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":99.14,"coordY":119.41}},"index":1,"playId":"e11457b5-e58c-399d-b27d-0d4f63e0b5b0","pitchNumber":2,"startTime":"2025-08-15T00:36:47.795Z","endTime":"2025-08-15T00:36:56.177Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"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":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686797,"link":"/api/v1/people/686797"},"credit":"b_ab"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_ab"},{"player":{"id":686797,"link":"/api/v1/people/686797"},"credit":"b_pa"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":66.4,"awayTeamWinProbability":33.599999999999994,"homeTeamWinProbabilityAdded":-2.0999999999999943,"leverageIndex":0.83,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2025-08-15T00:36:56.177Z","atBatIndex":29},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Alan Roden grounds out, third baseman Zach McKinstry to first baseman Spencer Torkelson.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-15T00:37:02.589Z","endTime":"2025-08-15T00:38:07.148Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":702176,"fullName":"Alan Roden","link":"/api/v1/people/702176"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":702176,"fullName":"Alan Roden","link":"/api/v1/people/702176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":656716,"link":"/api/v1/people/656716"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":87.8,"strikeZoneTop":3.5678065705844,"strikeZoneBottom":1.64833310416497,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.812221693377943,"aZ":-9.793950659323215,"pfxX":3.047042303340443,"pfxZ":11.382635486119456,"pX":-0.6230091563256609,"pZ":1.6487295170572978,"vX0":-6.596351427897561,"vY0":-139.22777347156662,"vZ0":-9.88994895066511,"x":140.75,"y":194.26,"x0":1.379498110736264,"y0":50.0068841020881,"z0":5.8924582060153305,"aX":5.993768471870592},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":18.7,"breakHorizontal":-4.2,"spinRate":2402,"spinDirection":152},"zone":7,"typeConfidence":2.0,"plateTime":0.3931882803825011,"extension":6.8909475947360015},"index":0,"playId":"a0437bb4-ccc9-32f0-a072-eb04175a8b5e","pitchNumber":1,"startTime":"2025-08-15T00:37:18.205Z","endTime":"2025-08-15T00:37:21.618Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"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":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":702176,"link":"/api/v1/people/702176","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":80.2,"strikeZoneTop":3.479165005536,"strikeZoneBottom":1.63999947898488,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.086752299456744,"aZ":-25.126641390820946,"pfxX":10.486589369583085,"pfxZ":4.328707500092952,"pX":-0.024868607749218927,"pZ":1.1864827546438788,"vX0":-7.546596238596386,"vY0":-126.8441897643183,"vZ0":-6.778588332318858,"x":117.95,"y":206.74,"x0":1.627253695351369,"y0":50.00370957376247,"z0":5.898542525574531,"aX":17.07901949975343},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":6.5,"breakHorizontal":-17.3,"spinRate":1802,"spinDirection":141},"zone":13,"typeConfidence":2.0,"plateTime":0.43190231574813787,"extension":6.513892308155687},"index":1,"playId":"7036e4d3-5262-3fb8-98e2-ea120c01aa49","pitchNumber":2,"startTime":"2025-08-15T00:37:31.886Z","endTime":"2025-08-15T00:37:35.169Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"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":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":702176,"link":"/api/v1/people/702176","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":87.8,"strikeZoneTop":3.51,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.860347912971093,"aZ":-10.866114067573665,"pfxX":3.061536651641503,"pfxZ":10.804383036541049,"pX":-0.03341856698127547,"pZ":2.4320287393154194,"vX0":-5.568284552440941,"vY0":-139.4417131390557,"vZ0":-7.784872310712833,"x":118.27,"y":173.12,"x0":1.5901336594520197,"y0":50.00571754326989,"z0":5.974067100453968,"aX":6.039890855494864},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":18.1,"breakHorizontal":-4.4,"spinRate":2352,"spinDirection":153},"zone":5,"typeConfidence":2.0,"plateTime":0.392532649999096,"extension":6.8094646009354225},"index":2,"playId":"32f5d910-69c8-3f02-9da2-973cde75264c","pitchNumber":3,"startTime":"2025-08-15T00:37:45.366Z","endTime":"2025-08-15T00:37:48.366Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"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":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":702176,"link":"/api/v1/people/702176","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":86.3,"strikeZoneTop":3.51,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.322540921069255,"aZ":-16.981811587819923,"pfxX":10.559488912014524,"pfxZ":7.873802671835524,"pX":-0.5256116830078801,"pZ":2.49736343866263,"vX0":-8.95047387872959,"vY0":-139.24066378375954,"vZ0":-6.39431141245903,"x":137.04,"y":171.35,"x0":1.3863884101750807,"y0":50.00437930972767,"z0":5.9808297395439025,"aX":20.37696499523634},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":12.8,"breakHorizontal":-16.8,"spinRate":2175,"spinDirection":156},"zone":4,"typeConfidence":2.0,"plateTime":0.39602062339491484,"extension":6.813561355256764},"hitData":{"launchSpeed":95.0,"launchAngle":-19.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":113.98,"coordY":164.61}},"index":3,"playId":"f9ac0889-e379-3062-ba35-99be947f3510","pitchNumber":4,"startTime":"2025-08-15T00:37:59.392Z","endTime":"2025-08-15T00:38:07.148Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"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":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":702176,"link":"/api/v1/people/702176","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702176,"link":"/api/v1/people/702176"},"credit":"b_ab"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_ab"},{"player":{"id":702176,"link":"/api/v1/people/702176"},"credit":"b_pa"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":64.9,"awayTeamWinProbability":35.099999999999994,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.63,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2025-08-15T00:38:07.148Z","atBatIndex":30},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Edouard Julien singles on a line drive to left fielder Riley Greene.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-15T00:38:23.430Z","endTime":"2025-08-15T00:39:07.980Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"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(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":97.3,"endSpeed":89.8,"strikeZoneTop":3.40607497016244,"strikeZoneBottom":1.61852382663988,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.711292126142965,"aZ":-13.71982030659289,"pfxX":2.5785399399303595,"pfxZ":9.039885979202765,"pX":0.43478897207223643,"pZ":1.4602679695936063,"vX0":-3.9356837918838634,"vY0":-141.3985052584343,"vZ0":-10.023581655270151,"x":100.43,"y":199.35,"x0":1.5043764494701315,"y0":50.005927190732855,"z0":5.913117627254416,"aX":5.2660803796763735},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":14.6,"breakHorizontal":-4.0,"spinRate":2460,"spinDirection":152},"zone":14,"typeConfidence":2.0,"plateTime":0.3861232979294451,"extension":6.759527960869165},"index":0,"playId":"1101d443-fd14-3610-9801-dc62fa441342","pitchNumber":1,"startTime":"2025-08-15T00:38:30.635Z","endTime":"2025-08-15T00:38:34.032Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"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":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":666397,"link":"/api/v1/people/666397","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":78.4,"strikeZoneTop":3.37783205248348,"strikeZoneBottom":1.66000020335883,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.433134521374786,"aZ":-26.47579845978573,"pfxX":6.250502967107429,"pfxZ":3.644819094027323,"pX":-0.6719178023386556,"pZ":2.61418583486392,"vX0":-7.994905946419749,"vY0":-124.09360323076103,"vZ0":-2.951067493596366,"x":142.61,"y":168.2,"x0":1.7768908516887163,"y0":50.001457501625325,"z0":6.020442877948492,"aX":9.76529294943726},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":6.1,"breakHorizontal":-9.5,"spinRate":1856,"spinDirection":133},"zone":4,"typeConfidence":2.0,"plateTime":0.44110653634920816,"extension":6.693430838992037},"index":1,"playId":"6fb88910-9c2c-30a5-b28e-9c7134cbc6ce","pitchNumber":2,"startTime":"2025-08-15T00:38:44.369Z","endTime":"2025-08-15T00:38:47.778Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"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":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":666397,"link":"/api/v1/people/666397","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":81.7,"strikeZoneTop":3.4,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.091310306693185,"aZ":-28.080205440345765,"pfxX":-1.2589937598169803,"pfxZ":2.4117908494984857,"pX":-0.5461360290427408,"pZ":2.546942274109133,"vX0":-5.507570572601624,"vY0":-129.3710071922502,"vZ0":-3.3553306200432935,"x":137.82,"y":170.01,"x0":1.7740559247016447,"y0":50.000357047940476,"z0":6.014008252467155,"aX":-2.1309253845112663},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":3.8,"breakHorizontal":3.5,"spinRate":2215,"spinDirection":217},"zone":4,"typeConfidence":2.0,"plateTime":0.4234563575788668,"extension":6.67113282343151},"hitData":{"launchSpeed":94.0,"launchAngle":15.0,"totalDistance":235.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":56.03,"coordY":107.82}},"index":2,"playId":"2aac254c-b2e1-3647-a736-77c4ba7d6499","pitchNumber":3,"startTime":"2025-08-15T00:38:58.525Z","endTime":"2025-08-15T00:39:07.980Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"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":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":666397,"link":"/api/v1/people/666397","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666397,"link":"/api/v1/people/666397"},"credit":"b_ab"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_ab"},{"player":{"id":666397,"link":"/api/v1/people/666397"},"credit":"b_pa"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":66.0,"awayTeamWinProbability":34.0,"homeTeamWinProbabilityAdded":1.0999999999999943,"leverageIndex":0.42,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2025-08-15T00:39:07.980Z","atBatIndex":31},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Austin Martin strikes out swinging.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-15T00:39:16.277Z","endTime":"2025-08-15T00:40:30.417Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"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":95.8,"endSpeed":86.4,"strikeZoneTop":3.46738785291074,"strikeZoneBottom":1.69832492349263,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.77546067018536,"aZ":-11.618430694951114,"pfxX":4.014347040559546,"pfxZ":10.610205438986602,"pX":0.8571838192492581,"pZ":3.1858971396493514,"vX0":-3.4517331530221065,"vY0":-139.36471138765705,"vZ0":-5.558396314093425,"x":84.33,"y":152.76,"x0":1.5996274586878645,"y0":50.000448150015295,"z0":5.99636678642957,"aX":7.775267326667295},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":18.0,"breakHorizontal":-6.4,"spinRate":2364,"spinDirection":156},"zone":12,"typeConfidence":2.0,"plateTime":0.3953390834887127,"extension":6.683158415253972},"index":0,"playId":"64e29af1-dbcb-311f-989b-3088c475f499","pitchNumber":1,"startTime":"2025-08-15T00:39:32.378Z","endTime":"2025-08-15T00:39:35.569Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"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":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":668885,"link":"/api/v1/people/668885","batSide":{"code":"R","description":"Right"}},"first":{"id":666397,"link":"/api/v1/people/666397"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":82.0,"strikeZoneTop":3.41008746161288,"strikeZoneBottom":1.64000132055404,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.61415762093339,"aZ":-24.542496012632565,"pfxX":-0.315697506678839,"pfxZ":4.452934779465412,"pX":0.7487537988766264,"pZ":1.8833664335120222,"vX0":-3.0784083134761104,"vY0":-130.36636395012803,"vZ0":-5.7021142015155,"x":88.46,"y":187.93,"x0":1.9881613177873956,"y0":50.00086778780879,"z0":5.9630429258733555,"aX":-0.5404453096176765},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":7.0,"breakHorizontal":1.3,"spinRate":2255,"spinDirection":176},"zone":9,"typeConfidence":2.0,"plateTime":0.4209094582570998,"extension":6.6242958265144125},"index":1,"playId":"a7b71339-f951-3aac-bb62-4ee4024912ec","pitchNumber":2,"startTime":"2025-08-15T00:39:48.763Z","endTime":"2025-08-15T00:39:51.763Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"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":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":668885,"link":"/api/v1/people/668885","batSide":{"code":"R","description":"Right"}},"first":{"id":666397,"link":"/api/v1/people/666397"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":80.2,"strikeZoneTop":3.44003833364017,"strikeZoneBottom":1.64000120485476,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.30860315126548,"aZ":-26.28873366720031,"pfxX":10.03433306175791,"pfxZ":3.6083893926857353,"pX":-0.2499443572008165,"pZ":0.805095493945293,"vX0":-7.695473308117949,"vY0":-127.45443130244874,"vZ0":-7.704110252617838,"x":126.53,"y":217.04,"x0":1.517778559608209,"y0":50.00290047416732,"z0":5.969119288968191,"aX":16.366401073764212},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":4.8,"breakHorizontal":-16.2,"spinRate":1850,"spinDirection":140},"zone":13,"typeConfidence":2.0,"plateTime":0.43117500252190055,"extension":6.501761765947087},"index":2,"playId":"fea91a65-427c-3975-95c6-f7bb12820f6f","pitchNumber":3,"startTime":"2025-08-15T00:40:06.861Z","endTime":"2025-08-15T00:40:09.861Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"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":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":668885,"link":"/api/v1/people/668885","batSide":{"code":"R","description":"Right"}},"first":{"id":666397,"link":"/api/v1/people/666397"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":86.9,"endSpeed":80.5,"strikeZoneTop":3.4,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.535424023161887,"aZ":-24.02723753637461,"pfxX":9.37350522452008,"pfxZ":4.986301571481941,"pX":0.6594080979614125,"pZ":1.3061995708921772,"vX0":-5.8802890567371415,"vY0":-126.41494602426522,"vZ0":-6.6091608141020295,"x":91.86,"y":203.51,"x0":1.7869761689121435,"y0":50.000903713764146,"z0":5.858244050804429,"aX":15.30990179342043},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":7.9,"breakHorizontal":-15.8,"spinRate":1858,"spinDirection":124},"zone":14,"typeConfidence":2.0,"plateTime":0.4317529679434382,"extension":6.467450668866188},"index":3,"playId":"86172fa4-1736-3f74-8590-65fee9ccf2e7","pitchNumber":4,"startTime":"2025-08-15T00:40:26.910Z","endTime":"2025-08-15T00:40:30.417Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"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":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":668885,"link":"/api/v1/people/668885","batSide":{"code":"R","description":"Right"}},"first":{"id":666397,"link":"/api/v1/people/666397"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668885,"link":"/api/v1/people/668885"},"credit":"b_ab"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_ab"},{"player":{"id":668885,"link":"/api/v1/people/668885"},"credit":"b_pa"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.800000000000004,"awayTeamWinProbability":36.199999999999996,"homeTeamWinProbabilityAdded":-2.1999999999999957,"leverageIndex":0.87,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2025-08-15T00:40:30.417Z","atBatIndex":32},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Zach McKinstry flies out to left fielder Alan Roden.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-15T00:42:40.073Z","endTime":"2025-08-15T00:43:55.944Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"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":4},"credits":[{"player":{"id":702176,"link":"/api/v1/people/702176"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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":84.3,"endSpeed":78.3,"strikeZoneTop":3.35809797912074,"strikeZoneBottom":1.57000105631333,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.236108043643622,"aZ":-25.75348850259167,"pfxX":1.3114579687415011,"pfxZ":4.14477027002625,"pX":0.6182964432593772,"pZ":3.2202805098895535,"vX0":4.546585349603128,"vY0":-122.82240055233905,"vZ0":-1.3992394790899882,"x":93.43,"y":151.83,"x0":-1.4170285414133434,"y0":50.00157356033728,"z0":5.9597962426405795,"aX":2.029911015974759},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":7.4,"breakHorizontal":-3.4,"spinRate":2041,"spinDirection":179},"zone":3,"typeConfidence":2.0,"plateTime":0.4436655679558248,"extension":7.120967194840412},"index":0,"playId":"fc321327-3212-304f-8e69-c0875717d0e9","pitchNumber":1,"startTime":"2025-08-15T00:42:46.349Z","endTime":"2025-08-15T00:42:49.349Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":89.2,"endSpeed":81.4,"strikeZoneTop":3.35,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.706829689882962,"aZ":-14.243345214111756,"pfxX":-3.647576330247668,"pfxZ":10.514904535050084,"pX":-0.8764977504667231,"pZ":3.4123006570621532,"vX0":2.895617780389046,"vY0":-129.88167519595729,"vZ0":-3.654700347296404,"x":150.41,"y":146.65,"x0":-1.5330036766254527,"y0":50.00177459850721,"z0":5.92381424603055,"aX":-6.219243738973533},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":18.5,"breakHorizontal":6.0,"spinRate":2273,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.42203109252395565,"extension":7.195730695327825},"index":1,"playId":"bcdcf698-f4d5-368a-8fa2-a818fb9fd10a","pitchNumber":2,"startTime":"2025-08-15T00:43:00.018Z","endTime":"2025-08-15T00:43:03.217Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.7,"endSpeed":75.5,"strikeZoneTop":3.35,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.093512533116,"aZ":-29.769706908898012,"pfxX":1.6894258569617822,"pfxZ":1.6724169503457986,"pX":-0.37198409892857526,"pZ":1.8700279825829722,"vX0":2.220637042912384,"vY0":-118.97633394342841,"vZ0":-2.919973167672609,"x":131.18,"y":188.29,"x0":-1.535724780018927,"y0":50.00394130580377,"z0":5.80175653751807,"aX":2.4300583664584687},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":2.6,"breakHorizontal":-3.6,"spinRate":1904,"spinDirection":150},"zone":7,"typeConfidence":2.0,"plateTime":0.4597658209967168,"extension":7.229834262434956},"index":2,"playId":"f3ab7caf-1ec7-3cce-83b2-df592e8172dc","pitchNumber":3,"startTime":"2025-08-15T00:43:16.436Z","endTime":"2025-08-15T00:43:19.436Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.6,"endSpeed":75.0,"strikeZoneTop":3.40587072520773,"strikeZoneBottom":1.57000102019859,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.619804562753448,"aZ":-27.410096709511603,"pfxX":-10.106605358438792,"pfxZ":3.303743938318684,"pX":-1.492411115132281,"pZ":2.140704358372787,"vX0":3.2956986791473346,"vY0":-120.21028559691524,"vZ0":-3.1202650617025967,"x":173.89,"y":180.98,"x0":-1.5805208159092248,"y0":50.00057057750322,"z0":5.928472655342773,"aX":-14.563701752139725},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":5.4,"breakHorizontal":17.3,"spinRate":2139,"spinDirection":249},"zone":13,"typeConfidence":2.0,"plateTime":0.45831730686417593,"extension":7.026354724618423},"index":3,"playId":"bf617f16-98a3-329d-aa30-a0cc9bc10905","pitchNumber":4,"startTime":"2025-08-15T00:43:32.572Z","endTime":"2025-08-15T00:43:35.703Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.6,"endSpeed":76.0,"strikeZoneTop":3.35,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.08539114494181,"aZ":-27.912174276175065,"pfxX":1.6882641263048541,"pfxZ":2.8998528596252253,"pX":0.3356476791398308,"pZ":2.639975804727937,"vX0":3.6042287455410627,"vY0":-120.29360984253722,"vZ0":-1.8545471036866559,"x":104.21,"y":167.5,"x0":-1.4005590999170168,"y0":50.000159916495825,"z0":5.892747507442981,"aX":2.475311398876774},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":5.0,"breakHorizontal":-4.0,"spinRate":1993,"spinDirection":156},"zone":6,"typeConfidence":2.0,"plateTime":0.4551347504287664,"extension":7.291155494918521},"hitData":{"launchSpeed":86.0,"launchAngle":60.0,"totalDistance":217.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":80.38,"coordY":126.19}},"index":4,"playId":"d3665299-bf56-3e25-92c5-2da604fdc075","pitchNumber":5,"startTime":"2025-08-15T00:43:46.340Z","endTime":"2025-08-15T00:43:55.944Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656716,"link":"/api/v1/people/656716"},"credit":"b_ab"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_ab"},{"player":{"id":656716,"link":"/api/v1/people/656716"},"credit":"b_pa"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":67.0,"awayTeamWinProbability":33.0,"homeTeamWinProbabilityAdded":3.1999999999999957,"leverageIndex":1.26,"dramaIndex":56.0,"contextMetrics":{},"playEndTime":"2025-08-15T00:43:55.944Z","atBatIndex":33},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Dillon Dingler flies out to right fielder Trevor Larnach.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-15T00:44:02.225Z","endTime":"2025-08-15T00:46:24.265Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"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":7},"credits":[{"player":{"id":663616,"link":"/api/v1/people/663616"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":75.1,"endSpeed":68.2,"strikeZoneTop":3.50714261319607,"strikeZoneBottom":1.60155253561264,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.383915948240062,"aZ":-30.63026322157998,"pfxX":6.5558467395299544,"pfxZ":1.288726221294798,"pX":-1.38423449173248,"pZ":3.5640043777145824,"vX0":-1.3621874319756921,"vY0":-109.23186796574814,"vZ0":1.7592165994255602,"x":169.76,"y":142.55,"x0":-1.5992970794988677,"y0":50.0005553941651,"z0":6.070489379538471,"aX":7.826213571896432},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.7,"breakVerticalInduced":3.2,"breakHorizontal":-11.4,"spinRate":2036,"spinDirection":59},"zone":11,"typeConfidence":2.0,"plateTime":0.5037463276437477,"extension":7.207756675252611},"index":0,"playId":"1469348d-41b8-391f-908c-9ca238b411db","pitchNumber":1,"startTime":"2025-08-15T00:44:23.280Z","endTime":"2025-08-15T00:44:26.524Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"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":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":90.5,"endSpeed":83.0,"strikeZoneTop":3.51691465547527,"strikeZoneBottom":1.55000167478557,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.949664839294375,"aZ":-22.873503455525793,"pfxX":-9.021199359504365,"pfxZ":5.298390570743678,"pX":-0.12104798551315507,"pZ":1.827140223743855,"vX0":6.373255160461295,"vY0":-131.63574755916983,"vZ0":-5.859612038417626,"x":121.61,"y":189.45,"x0":-1.4015659718565536,"y0":50.00089773453936,"z0":5.775332146994014,"aX":-15.82959847616506},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":8.5,"breakHorizontal":14.9,"spinRate":2101,"spinDirection":224},"zone":8,"typeConfidence":2.0,"plateTime":0.41610146745242593,"extension":7.2253675150997525},"index":1,"playId":"8d9668f1-9252-3a2a-b3ee-b46f4fd94eaf","pitchNumber":2,"startTime":"2025-08-15T00:44:39.358Z","endTime":"2025-08-15T00:44:42.598Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"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":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":74.5,"endSpeed":68.7,"strikeZoneTop":3.38426453906936,"strikeZoneBottom":1.55000036466089,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.446502640699435,"aZ":-36.62497919521121,"pfxX":2.9192988125452883,"pfxZ":-3.765520552593814,"pX":1.2919911277249954,"pZ":1.4829415395356877,"vX0":4.552124457570229,"vY0":-108.42276825320015,"vZ0":-1.0659208674103824,"x":67.75,"y":198.74,"x0":-1.2211108052543442,"y0":50.00507271159318,"z0":6.007670802254658,"aX":3.4465087244667933},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.4,"breakVerticalInduced":-6.7,"breakHorizontal":-6.6,"spinRate":1978,"spinDirection":40},"zone":14,"typeConfidence":2.0,"plateTime":0.5068174537848309,"extension":7.459061838426646},"index":2,"playId":"49ea9066-42b2-33e6-a876-2f816d044408","pitchNumber":3,"startTime":"2025-08-15T00:44:54.366Z","endTime":"2025-08-15T00:44:58.075Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"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":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":76.8,"endSpeed":70.1,"strikeZoneTop":3.47155687520587,"strikeZoneBottom":1.55000082938313,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.795513732323396,"aZ":-28.773061093928494,"pfxX":6.677696024991951,"pfxZ":2.7080132232631087,"pX":-0.17097526130622046,"pZ":3.2370075493472465,"vX0":0.8743985861060595,"vY0":-111.77428529354265,"vZ0":0.45063976515293325,"x":123.52,"y":151.38,"x0":-1.4348101540555418,"y0":50.00044367380981,"z0":6.008203117125796,"aX":8.373583204406247},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":5.4,"breakHorizontal":-12.4,"spinRate":2163,"spinDirection":63},"zone":2,"typeConfidence":2.0,"plateTime":0.49168519878596895,"extension":7.133145478008813},"index":3,"playId":"0cf83b11-cca4-341b-b5ba-5a00827837d8","pitchNumber":4,"startTime":"2025-08-15T00:45:10.180Z","endTime":"2025-08-15T00:45:13.573Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"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":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":82.3,"strikeZoneTop":3.41454268656652,"strikeZoneBottom":1.55000132468664,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.34738683484067,"aZ":-15.049118566804777,"pfxX":-4.873038187285511,"pfxZ":9.786283660448603,"pX":0.0017242049773893357,"pZ":3.8881528330418105,"vX0":5.144356410445917,"vY0":-131.77773124941552,"vZ0":-2.3252470213261525,"x":116.93,"y":133.8,"x0":-1.347403117414059,"y0":50.00156328101199,"z0":5.900428368852689,"aX":-8.526233626556623},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":17.4,"breakHorizontal":7.7,"spinRate":2241,"spinDirection":213},"zone":12,"typeConfidence":2.0,"plateTime":0.41647120980129015,"extension":7.285098863682742},"index":4,"playId":"7ba38f4f-ff83-3ba6-82cb-6b41aa65f7eb","pitchNumber":5,"startTime":"2025-08-15T00:45:24.781Z","endTime":"2025-08-15T00:45:28.058Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"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":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"index":5,"startTime":"2025-08-15T00:45:36.815Z","endTime":"2025-08-15T00:45:55.049Z","isPitch":false,"type":"action","player":{"id":693307,"link":"/api/v1/people/693307"},"defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"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":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.3,"endSpeed":76.1,"strikeZoneTop":3.39,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.93467013582515,"aZ":-27.26615794999027,"pfxX":2.4466744286043687,"pfxZ":3.3574178479494936,"pX":1.4273085711052034,"pZ":2.278798351951542,"vX0":5.655086718815419,"vY0":-119.81739187890675,"vZ0":-2.5065773438871233,"x":62.59,"y":177.25,"x0":-1.2761419264851224,"y0":50.00435589860965,"z0":5.761314894714526,"aX":3.5761342555285354},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":5.8,"breakHorizontal":-5.8,"spinRate":2007,"spinDirection":158},"zone":14,"typeConfidence":2.0,"plateTime":0.4561591248490968,"extension":7.4740235762794685},"index":6,"playId":"37c0aeda-f1cc-361f-bfa4-7208989231dc","pitchNumber":6,"startTime":"2025-08-15T00:45:55.049Z","endTime":"2025-08-15T00:45:58.236Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"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":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":89.6,"endSpeed":81.8,"strikeZoneTop":3.39,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.162234468136546,"aZ":-14.017107101610025,"pfxX":-5.26024913267851,"pfxZ":10.585766194684926,"pX":-0.23712032675161995,"pZ":2.1739956207754774,"vX0":4.728495646252597,"vY0":-130.33282936216415,"vZ0":-6.444251126279921,"x":126.04,"y":180.08,"x0":-1.394118116620847,"y0":50.00121062435763,"z0":5.742854622444175,"aX":-9.021601005388952},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":17.9,"breakHorizontal":8.4,"spinRate":2255,"spinDirection":218},"zone":5,"typeConfidence":2.0,"plateTime":0.4207306665078123,"extension":7.285706746051282},"hitData":{"launchSpeed":84.2,"launchAngle":48.0,"totalDistance":238.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":160.3,"coordY":111.03}},"index":7,"playId":"708ec308-a153-3256-94b6-61554ec33869","pitchNumber":7,"startTime":"2025-08-15T00:46:15.133Z","endTime":"2025-08-15T00:46:24.265Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"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":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"credit":"b_ab"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_ab"},{"player":{"id":693307,"link":"/api/v1/people/693307"},"credit":"b_pa"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":69.3,"awayTeamWinProbability":30.700000000000003,"homeTeamWinProbabilityAdded":2.299999999999997,"leverageIndex":0.92,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2025-08-15T00:46:24.265Z","atBatIndex":34},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Trey Sweeney grounds out, first baseman Edouard Julien to pitcher Bailey Ober.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-15T00:46:30.167Z","endTime":"2025-08-15T00:48:49.542Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":700242,"fullName":"Trey Sweeney","link":"/api/v1/people/700242"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":700242,"fullName":"Trey Sweeney","link":"/api/v1/people/700242"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":666397,"link":"/api/v1/people/666397"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":81.3,"strikeZoneTop":3.67,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.108656932685616,"aZ":-15.904439462622053,"pfxX":-5.486070386802983,"pfxZ":9.538272216988707,"pX":0.3244973632689077,"pZ":3.238478678923047,"vX0":6.395869923585649,"vY0":-130.22727436004752,"vZ0":-3.262775686398876,"x":104.63,"y":151.34,"x0":-1.458547185443432,"y0":50.004069013156496,"z0":5.721386031424128,"aX":-9.359286798976555},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":16.7,"breakHorizontal":8.4,"spinRate":2165,"spinDirection":218},"zone":3,"typeConfidence":2.0,"plateTime":0.4217147294720913,"extension":7.36465709910896},"index":0,"playId":"b34b995b-c0c6-3381-a1e3-281541a1a78f","pitchNumber":1,"startTime":"2025-08-15T00:46:49.561Z","endTime":"2025-08-15T00:46:55.477Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":700242,"link":"/api/v1/people/700242","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":73.6,"endSpeed":67.5,"strikeZoneTop":3.67,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.04685561321879,"aZ":-38.19832552054298,"pfxX":6.828708175676612,"pfxZ":-5.27109712247379,"pX":0.4606322342521859,"pZ":1.510747170182809,"vX0":1.8616056219858406,"vY0":-107.05568513892871,"vZ0":-0.4493201266499942,"x":99.44,"y":197.99,"x0":-1.3105424653193922,"y0":50.00117033571864,"z0":6.0538188135024855,"aX":7.807514078067655},"breaks":{"breakAngle":12.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.4,"breakVerticalInduced":-9.2,"breakHorizontal":-12.8,"spinRate":1979,"spinDirection":44},"zone":14,"typeConfidence":2.0,"plateTime":0.5145563755656943,"extension":7.2957051423725465},"index":1,"playId":"76f0551d-a45f-3779-bba5-20d0f44fe2ed","pitchNumber":2,"startTime":"2025-08-15T00:47:15.741Z","endTime":"2025-08-15T00:47:18.964Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":700242,"link":"/api/v1/people/700242","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.7,"endSpeed":76.1,"strikeZoneTop":3.64954927527077,"strikeZoneBottom":1.66999974517233,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.87573359160924,"aZ":-25.618575259402167,"pfxX":-10.721378430040929,"pfxZ":4.451988475837436,"pX":0.07888893517106521,"pZ":0.16760701897644553,"vX0":6.815505747269888,"vY0":-121.43908895320824,"vZ0":-7.617967228865921,"x":113.99,"y":234.25,"x0":-1.3910087217677003,"y0":50.00249759622836,"z0":5.618386359348889,"aX":-15.789891327905837},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":6.2,"breakHorizontal":17.5,"spinRate":2052,"spinDirection":253},"zone":14,"typeConfidence":2.0,"plateTime":0.45345888737656415,"extension":7.323485494887844},"index":2,"playId":"89d88580-8ffc-3ee9-a85d-bafd324b8784","pitchNumber":3,"startTime":"2025-08-15T00:47:37.215Z","endTime":"2025-08-15T00:47:40.727Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":700242,"link":"/api/v1/people/700242","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":88.7,"endSpeed":81.7,"strikeZoneTop":3.6010457185123,"strikeZoneBottom":1.68679725907883,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.172272085334132,"aZ":-18.899074892156698,"pfxX":-4.254096318631696,"pfxZ":7.7964316894120085,"pX":-0.17058546060685936,"pZ":3.5726666154917734,"vX0":4.3562052898395915,"vY0":-129.1994760136834,"vZ0":-2.2336090871496683,"x":123.5,"y":142.32,"x0":-1.3202548521011153,"y0":50.000616854291636,"z0":5.889980016599661,"aX":-7.241158942428193},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":13.9,"breakHorizontal":6.8,"spinRate":2205,"spinDirection":206},"zone":2,"typeConfidence":2.0,"plateTime":0.42283273986017056,"extension":7.442674679297409},"index":3,"playId":"853723f8-745b-3eb7-bf15-62ee28e1b6e2","pitchNumber":4,"startTime":"2025-08-15T00:47:55.422Z","endTime":"2025-08-15T00:47:58.913Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":700242,"link":"/api/v1/people/700242","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":83.6,"endSpeed":76.9,"strikeZoneTop":3.67,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.365655743930525,"aZ":-24.312111748354745,"pfxX":-9.328799492792214,"pfxZ":5.221947524192325,"pX":-1.1981242673981767,"pZ":2.600000863549404,"vX0":3.759371589867765,"vY0":-121.78398203983565,"vZ0":-2.862425390711362,"x":162.67,"y":168.58,"x0":-1.54764248060266,"y0":50.004221246803084,"z0":5.8880832549273965,"aX":-14.04802929897839},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":9.0,"breakHorizontal":16.1,"spinRate":2057,"spinDirection":248},"zone":13,"typeConfidence":2.0,"plateTime":0.4493362749124987,"extension":7.469874146361717},"index":4,"playId":"cc56cbef-a20c-3799-b255-00ddb06d5e16","pitchNumber":5,"startTime":"2025-08-15T00:48:16.792Z","endTime":"2025-08-15T00:48:19.792Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":700242,"link":"/api/v1/people/700242","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.7,"endSpeed":77.5,"strikeZoneTop":3.67,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.718773264841413,"aZ":-26.602017525716143,"pfxX":-9.562801314129828,"pfxZ":3.6696623498313574,"pX":-0.5137490565756164,"pZ":2.076214483326572,"vX0":5.539625233183376,"vY0":-121.77370223040217,"vZ0":-3.724625020921533,"x":136.58,"y":182.72,"x0":-1.5643926761207199,"y0":50.000170937200934,"z0":5.902084879196815,"aX":-14.500205007999195},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":6.1,"breakHorizontal":16.2,"spinRate":2029,"spinDirection":247},"zone":7,"typeConfidence":2.0,"plateTime":0.4481316117453966,"extension":7.340613656094002},"hitData":{"launchSpeed":87.9,"launchAngle":5.0,"totalDistance":88.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":154.39,"coordY":166.45}},"index":5,"playId":"b7c5d920-2b8d-3577-8b34-e6c1804fd94f","pitchNumber":6,"startTime":"2025-08-15T00:48:41.861Z","endTime":"2025-08-15T00:48:49.542Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":700242,"link":"/api/v1/people/700242","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":700242,"link":"/api/v1/people/700242"},"credit":"b_ab"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_ab"},{"player":{"id":700242,"link":"/api/v1/people/700242"},"credit":"b_pa"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":70.8,"awayTeamWinProbability":29.200000000000003,"homeTeamWinProbabilityAdded":1.5,"leverageIndex":0.58,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2025-08-15T00:48:49.542Z","atBatIndex":35},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Byron Buxton flies out to right fielder Kerry Carpenter.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-15T00:50:45.799Z","endTime":"2025-08-15T00:52:05.668Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":681481,"link":"/api/v1/people/681481"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":86.5,"strikeZoneTop":3.41958029929582,"strikeZoneBottom":1.56999849394743,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.69996199302513,"aZ":-7.493334117698371,"pfxX":1.0258978921893909,"pfxZ":12.766595113552487,"pX":-0.9461648846370138,"pZ":1.6356864600181902,"vX0":-6.308409191445166,"vY0":-139.4454367067694,"vZ0":-10.413867664823385,"x":153.07,"y":194.62,"x0":1.230271618502002,"y0":50.00507004934115,"z0":5.949935645294228,"aX":1.9840173346765837},"breaks":{"breakAngle":2.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.6,"breakVerticalInduced":20.6,"breakHorizontal":-0.4,"spinRate":2448,"spinDirection":157},"zone":13,"typeConfidence":2.0,"plateTime":0.39557485330837583,"extension":6.7236246959124255},"index":0,"playId":"841422c3-8565-37a4-92fd-228a5d8cf182","pitchNumber":1,"startTime":"2025-08-15T00:50:56.617Z","endTime":"2025-08-15T00:50:59.634Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"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":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":621439,"link":"/api/v1/people/621439","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":94.8,"endSpeed":85.5,"strikeZoneTop":3.41935157645315,"strikeZoneBottom":1.56999913001416,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.65713088485117,"aZ":-14.618460598627893,"pfxX":2.2557742810192916,"pfxZ":9.25562424933839,"pX":-0.5873985406411492,"pZ":3.6491833780739906,"vX0":-5.841990236748947,"vY0":-137.8266982228662,"vZ0":-4.222516246873648,"x":139.39,"y":140.25,"x0":1.2800090940737907,"y0":50.00384219897734,"z0":6.209244356545834,"aX":4.279842243679121},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.8,"breakHorizontal":-2.6,"spinRate":2306,"spinDirection":156},"zone":11,"typeConfidence":2.0,"plateTime":0.39956410091478123,"extension":6.60625116446628},"index":1,"playId":"8e7c53fd-71f4-3086-b9c8-167fddc80759","pitchNumber":2,"startTime":"2025-08-15T00:51:15.164Z","endTime":"2025-08-15T00:51:18.519Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"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":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":621439,"link":"/api/v1/people/621439","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":77.7,"strikeZoneTop":3.45,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.77646812682807,"aZ":-29.320977429334082,"pfxX":10.224948355906681,"pfxZ":1.86185038866173,"pX":0.4209766518411796,"pZ":1.3858433744844334,"vX0":-5.927460476527364,"vY0":-123.70806463791,"vZ0":-5.296287367777771,"x":100.95,"y":201.36,"x0":1.5308804255406807,"y0":50.00526562337028,"z0":6.039436547161923,"aX":15.705931948163972},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":2.3,"breakHorizontal":-16.9,"spinRate":1810,"spinDirection":141},"zone":14,"typeConfidence":2.0,"plateTime":0.4443000149736198,"extension":6.465239863903681},"index":2,"playId":"668ab87e-1a25-3c07-a123-c83d0c0e1201","pitchNumber":3,"startTime":"2025-08-15T00:51:30.737Z","endTime":"2025-08-15T00:51:33.737Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"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":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":621439,"link":"/api/v1/people/621439","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"index":3,"startTime":"2025-08-15T00:51:41.692Z","endTime":"2025-08-15T00:51:56.635Z","isPitch":false,"type":"action","player":{"id":621439,"link":"/api/v1/people/621439"},"defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"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":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":621439,"link":"/api/v1/people/621439","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":87.6,"strikeZoneTop":3.45,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.013747804967426,"aZ":-13.100527043108446,"pfxX":3.735945846636492,"pfxZ":9.710847889270557,"pX":0.15229511931908038,"pZ":2.547669136650846,"vX0":-4.508399093012765,"vY0":-139.20808502588486,"vZ0":-7.391475065218856,"x":111.19,"y":169.99,"x0":1.306810167565656,"y0":50.005480284375025,"z0":6.1032580149353155,"aX":7.339901444453822},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.2,"breakHorizontal":-5.9,"spinRate":2315,"spinDirection":149},"zone":5,"typeConfidence":2.0,"plateTime":0.3933358198556096,"extension":6.625420480557373},"hitData":{"launchSpeed":92.8,"launchAngle":36.0,"totalDistance":324.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":159.72,"coordY":73.26}},"index":4,"playId":"dfa47798-f274-3cbc-bb9c-ea8863acf2d4","pitchNumber":4,"startTime":"2025-08-15T00:51:56.635Z","endTime":"2025-08-15T00:52:05.668Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"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":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":621439,"link":"/api/v1/people/621439","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621439,"link":"/api/v1/people/621439"},"credit":"b_ab"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_ab"},{"player":{"id":621439,"link":"/api/v1/people/621439"},"credit":"b_pa"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":68.7,"awayTeamWinProbability":31.299999999999997,"homeTeamWinProbabilityAdded":-2.0999999999999943,"leverageIndex":0.84,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2025-08-15T00:52:05.668Z","atBatIndex":36},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ryan Jeffers grounds out, second baseman Gleyber Torres to first baseman Spencer Torkelson.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-15T00:52:10.561Z","endTime":"2025-08-15T00:53:07.776Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":650402,"link":"/api/v1/people/650402"},"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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.0,"endSpeed":88.7,"strikeZoneTop":3.36878899318267,"strikeZoneBottom":1.56999868278594,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.145974199703346,"aZ":-12.1447782899328,"pfxX":3.4944576638039377,"pfxZ":9.92695851008976,"pX":0.293428144964823,"pZ":2.931014659552887,"vX0":-4.553516025588187,"vY0":-141.16030239149597,"vZ0":-6.459412342741622,"x":105.82,"y":159.64,"x0":1.473486859283243,"y0":50.006184928588176,"z0":6.0310804253034735,"aX":7.053386787067418},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":16.8,"breakHorizontal":-5.4,"spinRate":2379,"spinDirection":154},"zone":3,"typeConfidence":2.0,"plateTime":0.3880309573096796,"extension":6.710986498757787},"index":0,"playId":"396f53fd-ed37-3f83-9191-bf9e50155301","pitchNumber":1,"startTime":"2025-08-15T00:52:27.911Z","endTime":"2025-08-15T00:52:30.911Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"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":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":95.7,"endSpeed":87.4,"strikeZoneTop":3.30887468375738,"strikeZoneBottom":1.56999929405804,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.091658678879877,"aZ":-18.81464165675147,"pfxX":9.412511752291637,"pfxZ":6.80751691475046,"pX":-0.588666478630531,"pZ":3.8276608545817354,"vX0":-8.898930213930107,"vY0":-139.15357830854217,"vZ0":-2.9505868319983617,"x":139.44,"y":135.43,"x0":1.427137459026649,"y0":50.00029821228298,"z0":6.147472332143655,"aX":18.46521064038685},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":11.9,"breakHorizontal":-15.2,"spinRate":2306,"spinDirection":155},"zone":11,"typeConfidence":2.0,"plateTime":0.3935367419231497,"extension":6.653338112868844},"index":1,"playId":"1b1831e0-e674-39e9-8f88-0ab5b2d8f3e7","pitchNumber":2,"startTime":"2025-08-15T00:52:46.420Z","endTime":"2025-08-15T00:52:49.842Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"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":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.5,"endSpeed":75.5,"strikeZoneTop":3.31,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.91379608846532,"aZ":-34.859190489419376,"pfxX":-0.4412381009664039,"pfxZ":-1.8774470693777126,"pX":0.9477073415350767,"pZ":2.2435776435291963,"vX0":-1.5826237455860777,"vY0":-118.71019224719616,"vZ0":-1.958009904458157,"x":80.88,"y":178.2,"x0":1.6792811986566427,"y0":50.00109366429188,"z0":6.241052398007485,"aX":-0.6318132592354772},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":-3.6,"breakHorizontal":1.2,"spinRate":2418,"spinDirection":317},"zone":14,"typeConfidence":2.0,"plateTime":0.46072654186185114,"extension":6.65144481770301},"hitData":{"launchSpeed":82.5,"launchAngle":0.0,"totalDistance":43.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":143.4,"coordY":145.69}},"index":2,"playId":"219c64a4-7825-3f10-ab08-df20da6d7598","pitchNumber":3,"startTime":"2025-08-15T00:52:59.928Z","endTime":"2025-08-15T00:53:07.776Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"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":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680777,"link":"/api/v1/people/680777"},"credit":"b_ab"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_ab"},{"player":{"id":680777,"link":"/api/v1/people/680777"},"credit":"b_pa"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":67.10000000000001,"awayTeamWinProbability":32.89999999999999,"homeTeamWinProbabilityAdded":-1.5999999999999943,"leverageIndex":0.64,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2025-08-15T00:53:07.776Z","atBatIndex":37},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Luke Keaschall strikes out swinging.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-15T00:53:14.618Z","endTime":"2025-08-15T00:54:25.844Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.0,"endSpeed":82.7,"strikeZoneTop":3.19403955735304,"strikeZoneBottom":1.51999926919204,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.705367286707162,"aZ":-26.9635057840156,"pfxX":-2.167125015990248,"pfxZ":3.0008712441147516,"pX":0.22522272643951943,"pZ":2.2519424097314182,"vX0":-3.2813777606044554,"vY0":-131.00181780593522,"vZ0":-4.57746314489605,"x":108.42,"y":177.98,"x0":1.7757726739477369,"y0":50.00599813717612,"z0":6.037957556726545,"aX":-3.766182338382054},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":4.7,"breakHorizontal":4.7,"spinRate":2247,"spinDirection":177},"zone":5,"typeConfidence":2.0,"plateTime":0.41812453820682904,"extension":6.585082885693669},"index":0,"playId":"e40ad0e1-7692-35c5-b780-4ab784f55d5d","pitchNumber":1,"startTime":"2025-08-15T00:53:30.688Z","endTime":"2025-08-15T00:53:34.018Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"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":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":97.2,"endSpeed":87.8,"strikeZoneTop":3.21,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.80514009405058,"aZ":-10.301517454107799,"pfxX":3.4002458249798924,"pfxZ":10.955257401060031,"pX":-0.30757448360925727,"pZ":3.1603761177461624,"vX0":-5.799212956008573,"vY0":-141.25917462486956,"vZ0":-6.250074078234826,"x":128.72,"y":153.45,"x0":1.3416311682816806,"y0":50.001345946790934,"z0":6.081904109581002,"aX":6.788282346078165},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":18.5,"breakHorizontal":-4.8,"spinRate":2315,"spinDirection":157},"zone":1,"typeConfidence":2.0,"plateTime":0.3895514148241044,"extension":6.594232278525843},"index":1,"playId":"22cbd76a-2a9b-38fe-959d-b375e98c98ba","pitchNumber":2,"startTime":"2025-08-15T00:53:44.533Z","endTime":"2025-08-15T00:53:47.533Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"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":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":80.2,"strikeZoneTop":3.21,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.67939875606242,"aZ":-28.561584168806224,"pfxX":11.570843552439069,"pfxZ":2.1935475742613093,"pX":0.29098698300524206,"pZ":2.2688757828781956,"vX0":-7.1044173170879255,"vY0":-128.3638271093795,"vZ0":-3.7111400665785883,"x":105.91,"y":177.52,"x0":1.60908620745532,"y0":50.005228700238426,"z0":5.988392520172085,"aX":19.069847079098576},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":3.2,"breakHorizontal":-19.1,"spinRate":1868,"spinDirection":142},"zone":6,"typeConfidence":2.0,"plateTime":0.4287757990115839,"extension":6.502772059267512},"index":2,"playId":"f620e683-f093-3ef1-9aee-742b7f573a4f","pitchNumber":3,"startTime":"2025-08-15T00:54:01.720Z","endTime":"2025-08-15T00:54:06.439Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"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":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":86.1,"strikeZoneTop":3.21,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.170715047113134,"aZ":-25.03222910715003,"pfxX":-0.5240574679476235,"pfxZ":3.8156676154456113,"pX":-0.16892357076833214,"pZ":1.5506105587823948,"vX0":-5.387016698178479,"vY0":-135.30694381968055,"vZ0":-6.831464497418274,"x":123.44,"y":196.91,"x0":1.9087589657744042,"y0":50.00092490370891,"z0":5.840854834731561,"aX":-0.9780426209365611},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":5.8,"breakHorizontal":2.0,"spinRate":2286,"spinDirection":156},"zone":8,"typeConfidence":2.0,"plateTime":0.40350055002844476,"extension":6.693209455591562},"index":3,"playId":"9b253596-29b0-38ba-8696-60904a911982","pitchNumber":4,"startTime":"2025-08-15T00:54:22.390Z","endTime":"2025-08-15T00:54:25.844Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"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":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":807712,"link":"/api/v1/people/807712"},"credit":"b_ab"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_ab"},{"player":{"id":807712,"link":"/api/v1/people/807712"},"credit":"b_pa"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":66.0,"awayTeamWinProbability":34.0,"homeTeamWinProbabilityAdded":-1.1000000000000085,"leverageIndex":0.43,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2025-08-15T00:54:25.844Z","atBatIndex":38},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Javier Báez doubles (16) on a line drive to right fielder Trevor Larnach.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-15T00:56:27.822Z","endTime":"2025-08-15T00:58:19.172Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","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":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":663616,"link":"/api/v1/people/663616"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.3,"endSpeed":82.2,"strikeZoneTop":3.53281298485681,"strikeZoneBottom":1.66000169854908,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.475806556808724,"aZ":-21.210786883012634,"pfxX":-6.939738529121186,"pfxZ":6.387096288357763,"pX":-1.4290782960531099,"pZ":2.1094398961410916,"vX0":2.77158135424832,"vY0":-130.02213167007454,"vZ0":-5.24268933888262,"x":171.47,"y":181.83,"x0":-1.605268875212146,"y0":50.00626594993826,"z0":5.754816805230002,"aX":-11.9211975775488},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":10.7,"breakHorizontal":12.0,"spinRate":2055,"spinDirection":222},"zone":13,"typeConfidence":2.0,"plateTime":0.42076484023534366,"extension":7.221042920517416},"index":0,"playId":"d7f7e5e8-35ef-3003-b8e7-f8eeb035158c","pitchNumber":1,"startTime":"2025-08-15T00:56:32.972Z","endTime":"2025-08-15T00:56:36.323Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":595879,"link":"/api/v1/people/595879","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":89.1,"endSpeed":83.0,"strikeZoneTop":3.53684525508865,"strikeZoneBottom":1.65999850177131,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.599699984155826,"aZ":-20.867318512532684,"pfxX":-7.198115327529522,"pfxZ":6.53909451444967,"pX":1.2929774113194707,"pZ":1.3918757174652927,"vX0":8.926110267879771,"vY0":-129.52310620447764,"vZ0":-6.9270324331059605,"x":67.71,"y":201.2,"x0":-1.2347679534989637,"y0":50.00351232438884,"z0":5.654311183228752,"aX":-12.446493667583697},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":10.8,"breakHorizontal":11.5,"spinRate":2053,"spinDirection":224},"zone":14,"typeConfidence":2.0,"plateTime":0.42008228788049573,"extension":7.348781261169368},"index":1,"playId":"a6b8c74a-6bfc-31b2-85fa-56993752d8f9","pitchNumber":2,"startTime":"2025-08-15T00:56:50.975Z","endTime":"2025-08-15T00:56:53.975Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":595879,"link":"/api/v1/people/595879","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.4,"endSpeed":75.7,"strikeZoneTop":3.47,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.770368153792585,"aZ":-23.536222922657075,"pfxX":-11.637606510457381,"pfxZ":5.943919459167811,"pX":0.28357765413628316,"pZ":1.923820790240441,"vX0":7.406740659684474,"vY0":-119.7020113210858,"vZ0":-4.307707698756374,"x":106.19,"y":186.84,"x0":-1.3363694399243273,"y0":50.00299006563864,"z0":5.85001812383821,"aX":-16.91462650538899},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":10.0,"breakHorizontal":19.3,"spinRate":2059,"spinDirection":248},"zone":9,"typeConfidence":2.0,"plateTime":0.45730388665751054,"extension":7.520313250644834},"index":2,"playId":"816f49b2-8ec6-3618-9b24-b9fb84cb21fc","pitchNumber":3,"startTime":"2025-08-15T00:57:04.948Z","endTime":"2025-08-15T00:57:08.424Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":595879,"link":"/api/v1/people/595879","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":90.0,"endSpeed":82.7,"strikeZoneTop":3.5779177483559,"strikeZoneBottom":1.65999960524116,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.397232020990998,"aZ":-16.491602842457176,"pfxX":-4.788497411162704,"pfxZ":9.00122341629294,"pX":1.1431976264201678,"pZ":2.7899998651509117,"vX0":7.777198672741347,"vY0":-130.86084874992426,"vZ0":-4.463884572499185,"x":73.42,"y":163.45,"x0":-1.2388148001182737,"y0":50.005584480553985,"z0":5.745325484821487,"aX":-8.346305083710662},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":15.6,"breakHorizontal":7.1,"spinRate":2201,"spinDirection":212},"zone":12,"typeConfidence":2.0,"plateTime":0.417814330126272,"extension":7.322868748990689},"index":3,"playId":"55d3354b-cb31-3f1c-83f3-a4348a2b4eae","pitchNumber":4,"startTime":"2025-08-15T00:57:23.276Z","endTime":"2025-08-15T00:57:26.276Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":595879,"link":"/api/v1/people/595879","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":88.8,"endSpeed":82.0,"strikeZoneTop":3.47,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.67515330615144,"aZ":-17.664391389320343,"pfxX":-3.9918889264930044,"pfxZ":8.491816443962284,"pX":0.38941167490683676,"pZ":2.8760218789939582,"vX0":5.972416676980459,"vY0":-129.302145851957,"vZ0":-4.10943269988342,"x":102.16,"y":161.13,"x0":-1.4221216222191104,"y0":50.002916341941,"z0":5.825206019982265,"aX":-6.8212707334260605},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":14.8,"breakHorizontal":6.0,"spinRate":2237,"spinDirection":213},"zone":6,"typeConfidence":2.0,"plateTime":0.42214850627340095,"extension":7.325941648411574},"index":4,"playId":"79a7a952-6faf-374a-b9af-a1d7765b2586","pitchNumber":5,"startTime":"2025-08-15T00:57:40.603Z","endTime":"2025-08-15T00:57:43.939Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":595879,"link":"/api/v1/people/595879","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"index":5,"startTime":"2025-08-15T00:57:54.141Z","endTime":"2025-08-15T00:58:04.806Z","isPitch":false,"type":"action","player":{"id":595879,"link":"/api/v1/people/595879"},"defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":595879,"link":"/api/v1/people/595879","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.5,"endSpeed":82.7,"strikeZoneTop":3.47,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.805674049917616,"aZ":-16.81613932685168,"pfxX":-4.026766198637535,"pfxZ":8.854581799395216,"pX":0.20134514242369095,"pZ":2.412550542465368,"vX0":5.566315217707966,"vY0":-130.23147781559345,"vZ0":-5.282514424356079,"x":109.33,"y":173.64,"x0":-1.4308372426677873,"y0":50.00606142587115,"z0":5.720557711941483,"aX":-6.98742564916013},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":15.2,"breakHorizontal":6.2,"spinRate":2219,"spinDirection":215},"zone":5,"typeConfidence":2.0,"plateTime":0.41899928976951495,"extension":7.420986432273811},"hitData":{"launchSpeed":90.9,"launchAngle":12.0,"totalDistance":204.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":204.61,"coordY":114.28}},"index":6,"playId":"a4d9c1fc-4fe0-356c-a1f9-17bddb2e1f9d","pitchNumber":6,"startTime":"2025-08-15T00:58:04.806Z","endTime":"2025-08-15T00:58:19.172Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":595879,"link":"/api/v1/people/595879","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":595879,"link":"/api/v1/people/595879"},"credit":"b_ab"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_ab"},{"player":{"id":595879,"link":"/api/v1/people/595879"},"credit":"b_pa"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.10000000000001,"awayTeamWinProbability":43.89999999999999,"homeTeamWinProbabilityAdded":-9.899999999999991,"leverageIndex":1.44,"dramaIndex":102.0,"contextMetrics":{},"playEndTime":"2025-08-15T00:58:19.172Z","atBatIndex":39},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Colt Keith singles on a line drive to center fielder Austin Martin. Javier Báez scores.","rbi":1,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-15T00:58:25.098Z","endTime":"2025-08-15T00:59:57.255Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":668885,"link":"/api/v1/people/668885"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"responsiblePitcher":{"id":641927,"link":"/api/v1/people/641927"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":89.8,"endSpeed":80.8,"strikeZoneTop":3.3939787214624,"strikeZoneBottom":1.55000149157783,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.26206070223866,"aZ":-12.225892941909045,"pfxX":-5.081090266664004,"pfxZ":11.782843602828153,"pX":-0.6786562589201711,"pZ":2.2179329915546795,"vX0":3.709031807046294,"vY0":-130.5161274048004,"vZ0":-6.613527378420135,"x":142.87,"y":178.9,"x0":-1.4714932491222152,"y0":50.000730493689446,"z0":5.740099738651602,"aX":-8.601021011005482},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":19.7,"breakHorizontal":8.2,"spinRate":2309,"spinDirection":217},"zone":4,"typeConfidence":2.0,"plateTime":0.42270366131045556,"extension":7.322373235887193},"index":0,"playId":"ed62b828-cfd8-3ac6-998f-3a9bb0625238","pitchNumber":1,"startTime":"2025-08-15T00:58:50.095Z","endTime":"2025-08-15T00:58:53.457Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"second":{"id":595879,"link":"/api/v1/people/595879"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2025-08-15T00:59:10.221Z","endTime":"2025-08-15T00:59:22.334Z","isPitch":false,"type":"action","player":{"id":690993,"link":"/api/v1/people/690993"},"defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"second":{"id":595879,"link":"/api/v1/people/595879"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":74.1,"endSpeed":69.2,"strikeZoneTop":3.31209500371806,"strikeZoneBottom":1.55000034540216,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.544344839980084,"aZ":-35.972128585993644,"pfxX":6.3614492654822445,"pfxZ":-3.217133800152334,"pX":0.9637071262091959,"pZ":0.48097047886552585,"vX0":3.1808532967868492,"vY0":-107.93760243969282,"vZ0":-3.1636380939411093,"x":80.27,"y":225.79,"x0":-1.3547966032199399,"y0":50.00258567994203,"z0":5.92132251933353,"aX":7.515039758086079},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.0,"breakVerticalInduced":-6.4,"breakHorizontal":-12.4,"spinRate":1974,"spinDirection":41},"zone":14,"typeConfidence":2.0,"plateTime":0.5071887949745726,"extension":7.171709500399249},"index":2,"playId":"da75ab4d-6b0d-3662-8e82-1dce164c7f11","pitchNumber":2,"startTime":"2025-08-15T00:59:22.334Z","endTime":"2025-08-15T00:59:25.556Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"second":{"id":595879,"link":"/api/v1/people/595879"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":81.3,"strikeZoneTop":3.33,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.798565229130993,"aZ":-17.061722285332483,"pfxX":-3.761674640200142,"pfxZ":8.912055507053976,"pX":-0.8829787500555836,"pZ":2.9639817800996187,"vX0":2.93964162022587,"vY0":-129.58674856850584,"vZ0":-3.917424775648975,"x":150.66,"y":158.75,"x0":-1.5449275952937207,"y0":50.00506779855157,"z0":5.803730711543849,"aX":-6.380387729037466},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":15.5,"breakHorizontal":6.1,"spinRate":2226,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.423136184465319,"extension":7.307883169538452},"hitData":{"launchSpeed":83.2,"launchAngle":17.0,"totalDistance":262.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":151.98,"coordY":77.74}},"index":3,"playId":"57285729-b288-3a06-b417-84dc4569142a","pitchNumber":3,"startTime":"2025-08-15T00:59:45.246Z","endTime":"2025-08-15T00:59:57.255Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"second":{"id":595879,"link":"/api/v1/people/595879"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":690993,"link":"/api/v1/people/690993"},"credit":"b_ab"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_ab"},{"player":{"id":690993,"link":"/api/v1/people/690993"},"credit":"b_pa"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":44.7,"awayTeamWinProbability":55.3,"homeTeamWinProbabilityAdded":-11.400000000000006,"leverageIndex":2.03,"dramaIndex":126.0,"contextMetrics":{},"playEndTime":"2025-08-15T00:59:57.255Z","atBatIndex":40},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Gleyber Torres flies out to center fielder Austin Martin.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-15T01:00:08.200Z","endTime":"2025-08-15T01:02:03.945Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","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":668885,"link":"/api/v1/people/668885"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.2,"endSpeed":74.7,"strikeZoneTop":3.16964646530064,"strikeZoneBottom":1.49999970050283,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.985844585087847,"aZ":-25.990252726062618,"pfxX":2.5825171099195905,"pfxZ":4.374779170532415,"pX":-0.0901530675717158,"pZ":1.318932262552747,"vX0":2.801315379317117,"vY0":-118.21565480654006,"vZ0":-4.449533911384974,"x":120.44,"y":203.17,"x0":-1.6268277221640433,"y0":50.000286715684176,"z0":5.617230598380693,"aX":3.6461317651319365},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":7.1,"breakHorizontal":-5.4,"spinRate":2121,"spinDirection":171},"zone":13,"typeConfidence":2.0,"plateTime":0.46371146995896995,"extension":7.2438273159076685},"index":0,"playId":"41bbf4bd-ee23-3e8d-b126-4d3fe40ac69d","pitchNumber":1,"startTime":"2025-08-15T01:00:25.974Z","endTime":"2025-08-15T01:00:29.643Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"first":{"id":690993,"link":"/api/v1/people/690993"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":75.5,"endSpeed":69.1,"strikeZoneTop":3.24,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.759056148807165,"aZ":-30.848520582837274,"pfxX":6.837450739773513,"pfxZ":1.0962991598355112,"pX":0.5275085176927239,"pZ":1.3812414296837094,"vX0":2.3959857261106747,"vY0":-109.87843791313554,"vZ0":-2.5511601323448287,"x":96.89,"y":201.49,"x0":-1.4692934748381927,"y0":50.00304163938502,"z0":5.876298917861824,"aX":8.253919870863408},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.8,"breakVerticalInduced":1.6,"breakHorizontal":-13.1,"spinRate":2034,"spinDirection":54},"zone":9,"typeConfidence":2.0,"plateTime":0.5009121335716724,"extension":7.3357277560952285},"index":1,"playId":"3a53b91a-8139-3b1a-af5f-dd80203517f1","pitchNumber":2,"startTime":"2025-08-15T01:00:44.851Z","endTime":"2025-08-15T01:00:47.851Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"first":{"id":690993,"link":"/api/v1/people/690993"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.7,"endSpeed":74.6,"strikeZoneTop":3.24,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.567683025003628,"aZ":-27.96960571150296,"pfxX":-9.774275686327359,"pfxZ":2.9675630394752215,"pX":-0.20026378816159654,"pZ":1.531410125258665,"vX0":5.992598712818268,"vY0":-118.7977033976459,"vZ0":-4.047795451076806,"x":124.63,"y":197.43,"x0":-1.4965315185005401,"y0":50.002392698194264,"z0":5.823946682838657,"aX":-13.851405609103047},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":4.6,"breakHorizontal":16.1,"spinRate":2055,"spinDirection":250},"zone":8,"typeConfidence":2.0,"plateTime":0.4625581650239221,"extension":7.462412878768774},"index":2,"playId":"03aef01c-77a1-39ea-ae2f-790553302542","pitchNumber":3,"startTime":"2025-08-15T01:01:04.530Z","endTime":"2025-08-15T01:01:07.864Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"first":{"id":690993,"link":"/api/v1/people/690993"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2025-08-15T01:01:13.018Z","endTime":"2025-08-15T01:01:30.743Z","isPitch":false,"type":"action","player":{"id":650402,"link":"/api/v1/people/650402"},"defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"first":{"id":690993,"link":"/api/v1/people/690993"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":88.5,"endSpeed":80.2,"strikeZoneTop":3.20075422466687,"strikeZoneBottom":1.500000979493,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.09730510672937,"aZ":-16.33279121149665,"pfxX":-3.265871803928282,"pfxZ":9.50051379589798,"pX":-0.7568740930752301,"pZ":4.550204027472243,"vX0":3.070392995146486,"vY0":-128.89930106642493,"vZ0":-0.3480398211586039,"x":145.85,"y":115.92,"x0":-1.5444754475568083,"y0":50.00113539777154,"z0":5.9583100405378255,"aX":-5.444662895274825},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":17.3,"breakHorizontal":5.2,"spinRate":2257,"spinDirection":212},"zone":11,"typeConfidence":2.0,"plateTime":0.4264386423141202,"extension":7.144931721616733},"index":4,"playId":"205c4829-13e3-3d52-baf0-fa8f520a489e","pitchNumber":4,"startTime":"2025-08-15T01:01:30.743Z","endTime":"2025-08-15T01:01:34.063Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"first":{"id":690993,"link":"/api/v1/people/690993"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":76.1,"endSpeed":70.0,"strikeZoneTop":3.24,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.71412171623347,"aZ":-32.49357572118543,"pfxX":8.450132036887776,"pfxZ":-0.2593709195685605,"pX":-0.3437691798976695,"pZ":2.1712055503700474,"vX0":0.2572111394142623,"vY0":-110.85463597500197,"vZ0":-0.7053358851269161,"x":130.1,"y":180.16,"x0":-1.5584255698863145,"y0":50.002325966611714,"z0":5.899995392690652,"aX":10.464908247293414},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.6,"breakVerticalInduced":-0.4,"breakHorizontal":-15.4,"spinRate":2174,"spinDirection":61},"zone":4,"typeConfidence":2.0,"plateTime":0.49502597158903683,"extension":7.098613559777778},"hitData":{"launchSpeed":81.3,"launchAngle":46.0,"totalDistance":237.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":134.56,"coordY":106.01}},"index":5,"playId":"7ef8c74a-15d9-32f8-a610-8460182cc97d","pitchNumber":5,"startTime":"2025-08-15T01:01:51.664Z","endTime":"2025-08-15T01:02:03.945Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"first":{"id":690993,"link":"/api/v1/people/690993"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650402,"link":"/api/v1/people/650402"},"credit":"b_ab"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_ab"},{"player":{"id":650402,"link":"/api/v1/people/650402"},"credit":"b_pa"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.7,"awayTeamWinProbability":50.3,"homeTeamWinProbabilityAdded":5.0,"leverageIndex":2.15,"dramaIndex":90.0,"contextMetrics":{},"playEndTime":"2025-08-15T01:02:03.945Z","atBatIndex":41},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kerry Carpenter grounds out, pitcher Kody Funderburk to first baseman Edouard Julien. Colt Keith to 2nd.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-15T01:04:33.997Z","endTime":"2025-08-15T01:05:53.347Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681892,"fullName":"Kody Funderburk","link":"/api/v1/people/681892"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,6],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":681892,"link":"/api/v1/people/681892"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":666397,"link":"/api/v1/people/666397"},"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":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-08-15T01:02:11.750Z","endTime":"2025-08-15T01:02:31.717Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"first":{"id":690993,"link":"/api/v1/people/690993"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Kody Funderburk replaces Bailey Ober.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2025-08-15T01:02:31.717Z","endTime":"2025-08-15T01:04:36.273Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681892,"link":"/api/v1/people/681892"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"first":{"id":690993,"link":"/api/v1/people/690993"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":83.8,"strikeZoneTop":3.55052295898496,"strikeZoneBottom":1.62526954022421,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.695224750900852,"aZ":-23.356740418600488,"pfxX":9.942215668229744,"pfxZ":5.013569228191592,"pX":-2.02877636765654,"pZ":0.10603636274914745,"vX0":-13.412653610013505,"vY0":-131.2180552180504,"vZ0":-9.375292054697791,"x":194.33,"y":235.92,"x0":1.8384071917670866,"y0":50.00181572181382,"z0":5.442148184481077,"aX":17.476454283386335},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":7.2,"breakHorizontal":-15.4,"spinRate":2233,"spinDirection":136},"zone":13,"typeConfidence":0.91,"plateTime":0.4161670728352753,"extension":7.524373309206595},"index":2,"playId":"908ab94d-1ae5-3f18-a086-6e90600fe57d","pitchNumber":1,"startTime":"2025-08-15T01:04:36.273Z","endTime":"2025-08-15T01:04:39.273Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681892,"link":"/api/v1/people/681892","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"first":{"id":690993,"link":"/api/v1/people/690993"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":92.5,"endSpeed":83.7,"strikeZoneTop":3.52926740218774,"strikeZoneBottom":1.60000113167376,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.663665302968738,"aZ":-21.95968594502486,"pfxX":12.09485225258211,"pfxZ":5.656501389692826,"pX":-0.21949962347466193,"pZ":2.702041817290205,"vX0":-10.357292725203243,"vY0":-134.19433858003097,"vZ0":-3.5339571840419657,"x":125.37,"y":165.82,"x0":2.137096171010307,"y0":50.005270576350554,"z0":5.618622582333866,"aX":21.84905903155047},"breaks":{"breakAngle":40.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":9.6,"breakHorizontal":-19.4,"spinRate":2298,"spinDirection":143},"zone":5,"typeConfidence":0.91,"plateTime":0.4096822403483307,"extension":7.208015502420424},"index":3,"playId":"0f8cb9e4-ec7d-344b-8d6e-f6b7b4a5d9f7","pitchNumber":2,"startTime":"2025-08-15T01:04:57.692Z","endTime":"2025-08-15T01:05:00.804Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681892,"link":"/api/v1/people/681892","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"first":{"id":690993,"link":"/api/v1/people/690993"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":83.7,"strikeZoneTop":3.49116826252717,"strikeZoneBottom":1.60000156049168,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.093884084972323,"aZ":-16.866702016923718,"pfxX":1.8838441840901536,"pfxZ":8.507478595164606,"pX":-0.4128907711722438,"pZ":2.5039445350640595,"vX0":-7.066777621675823,"vY0":-133.83734765116316,"vZ0":-5.258219367396279,"x":132.74,"y":171.17,"x0":2.0265002146508126,"y0":50.00392197506549,"z0":5.717264124349626,"aX":3.3911002620627704},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":14.4,"breakHorizontal":-1.8,"spinRate":2260,"spinDirection":153},"zone":4,"typeConfidence":0.9,"plateTime":0.410544962146707,"extension":6.982604297767572},"index":4,"playId":"388eec6e-59cb-35a4-8ea4-18a2fd539a69","pitchNumber":3,"startTime":"2025-08-15T01:05:14.302Z","endTime":"2025-08-15T01:05:17.463Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681892,"link":"/api/v1/people/681892","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"first":{"id":690993,"link":"/api/v1/people/690993"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":5,"startTime":"2025-08-15T01:05:28.957Z","endTime":"2025-08-15T01:05:45.513Z","isPitch":false,"type":"action","player":{"id":681481,"link":"/api/v1/people/681481"},"defense":{"pitcher":{"id":681892,"link":"/api/v1/people/681892","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"first":{"id":690993,"link":"/api/v1/people/690993"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.9,"endSpeed":74.8,"strikeZoneTop":3.42,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.77776842774174,"aZ":-33.69435075937302,"pfxX":-5.741750881524348,"pfxZ":-1.0746330356623712,"pX":-0.7174742084913379,"pZ":1.7647892148254198,"vX0":-4.805005810694656,"vY0":-119.18537172814403,"vZ0":-1.9261975021954358,"x":144.35,"y":191.13,"x0":2.080235856265013,"y0":50.00034775659959,"z0":5.665262289417741,"aX":-8.14773526592142},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-2.2,"breakHorizontal":11.6,"spinRate":2400,"spinDirection":304},"zone":7,"typeConfidence":2.0,"plateTime":0.46193603222483004,"extension":7.14134080095408},"hitData":{"launchSpeed":62.2,"launchAngle":-61.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":116.83,"coordY":187.97}},"index":6,"playId":"13675a54-cbbf-3b29-bec7-39ab9452fbaf","pitchNumber":4,"startTime":"2025-08-15T01:05:45.513Z","endTime":"2025-08-15T01:05:53.347Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681892,"link":"/api/v1/people/681892","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"first":{"id":690993,"link":"/api/v1/people/690993"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681481,"link":"/api/v1/people/681481"},"credit":"b_ab"},{"player":{"id":681892,"link":"/api/v1/people/681892"},"credit":"p_ab"},{"player":{"id":681481,"link":"/api/v1/people/681481"},"credit":"b_pa"},{"player":{"id":681892,"link":"/api/v1/people/681892"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.300000000000004,"awayTeamWinProbability":47.699999999999996,"homeTeamWinProbabilityAdded":2.6000000000000014,"leverageIndex":1.84,"dramaIndex":67.0,"contextMetrics":{},"playEndTime":"2025-08-15T01:05:53.347Z","atBatIndex":42},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Riley Greene walks.","rbi":0,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-15T01:06:12.715Z","endTime":"2025-08-15T01:08:00.139Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681892,"fullName":"Kody Funderburk","link":"/api/v1/people/681892"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"postOnSecond":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"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":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"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, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.3,"endSpeed":72.7,"strikeZoneTop":3.63471773090698,"strikeZoneBottom":1.72000066880279,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.75725453404538,"aZ":-32.41053732965453,"pfxX":-7.593716175126477,"pfxZ":-0.17507832410438695,"pX":0.8983012108462756,"pZ":2.3631149448097064,"vX0":-1.1005358194001695,"vY0":-115.44151690982376,"vZ0":-0.20404550799221033,"x":82.76,"y":174.98,"x0":2.368086969335796,"y0":50.00453757837695,"z0":5.589351580351575,"aX":-10.184408339674505},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":-0.1,"breakHorizontal":14.0,"spinRate":2225,"spinDirection":297},"zone":14,"typeConfidence":2.0,"plateTime":0.4756276761504994,"extension":7.2208201927661255},"index":0,"playId":"702b5421-3e2d-3bc1-b242-ad15add3a40f","pitchNumber":1,"startTime":"2025-08-15T01:06:29.424Z","endTime":"2025-08-15T01:06:32.925Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681892,"link":"/api/v1/people/681892","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"second":{"id":690993,"link":"/api/v1/people/690993"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":84.8,"strikeZoneTop":3.65700782267394,"strikeZoneBottom":1.72000145307569,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.796157262475575,"aZ":-16.628362323067652,"pfxX":2.8628293526406354,"pfxZ":8.540330596186722,"pX":-0.2647498760869071,"pZ":2.1959825780947,"vX0":-6.67454014946076,"vY0":-133.33424498805988,"vZ0":-6.3098219223201015,"x":127.09,"y":179.49,"x0":1.8870526230362117,"y0":50.000573296519455,"z0":5.7718413124851615,"aX":5.210260337859542},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":14.4,"breakHorizontal":-4.0,"spinRate":2204,"spinDirection":151},"zone":8,"typeConfidence":0.9,"plateTime":0.4091230359952194,"extension":7.009757763217392},"index":1,"playId":"74fd49c1-83fb-3ba5-92e0-d3cf23097d2a","pitchNumber":2,"startTime":"2025-08-15T01:06:46.412Z","endTime":"2025-08-15T01:06:49.449Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681892,"link":"/api/v1/people/681892","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"second":{"id":690993,"link":"/api/v1/people/690993"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":84.9,"strikeZoneTop":3.54139836779751,"strikeZoneBottom":1.7200000875803,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.87737218992355,"aZ":-26.098224682582927,"pfxX":9.56276054135175,"pfxZ":3.3368915021632253,"pX":-1.5970546115916215,"pZ":1.4895522918373654,"vX0":-12.541871595316602,"vY0":-133.63371537179063,"vZ0":-5.634277500776806,"x":177.88,"y":198.56,"x0":1.899149466365429,"y0":50.00535820729784,"z0":5.482946191447741,"aX":17.422582945565154},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":5.0,"breakHorizontal":-14.9,"spinRate":2298,"spinDirection":136},"zone":13,"typeConfidence":0.91,"plateTime":0.4087692339711966,"extension":7.218525110762871},"index":2,"playId":"ab41d9da-b46e-3e73-9800-95cef7d173da","pitchNumber":3,"startTime":"2025-08-15T01:07:02.982Z","endTime":"2025-08-15T01:07:06.022Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681892,"link":"/api/v1/people/681892","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"second":{"id":690993,"link":"/api/v1/people/690993"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":84.3,"strikeZoneTop":3.6230840403943,"strikeZoneBottom":1.72000087554363,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.40202453824957,"aZ":-21.883945161861117,"pfxX":12.282651601722097,"pfxZ":5.659494668207165,"pX":-0.9724241760205864,"pZ":0.22304611210933115,"vX0":-12.112692133464293,"vY0":-134.96763290392653,"vZ0":-9.57407902219786,"x":154.07,"y":232.76,"x0":2.009841714904675,"y0":50.001164316130584,"z0":5.3985772684562505,"aX":22.32574832570436},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":7.9,"breakHorizontal":-19.2,"spinRate":2341,"spinDirection":136},"zone":13,"typeConfidence":0.91,"plateTime":0.40811707049313917,"extension":7.440957613743613},"index":3,"playId":"ad764ee4-e6db-359f-a903-10cca169f2db","pitchNumber":4,"startTime":"2025-08-15T01:07:20.247Z","endTime":"2025-08-15T01:07:23.247Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681892,"link":"/api/v1/people/681892","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"second":{"id":690993,"link":"/api/v1/people/690993"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":84.9,"strikeZoneTop":3.62,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.66344210596376,"aZ":-25.89140880670575,"pfxX":11.119039645092109,"pfxZ":3.4045019611329614,"pX":-0.258530828295135,"pZ":2.3530861146624193,"vX0":-10.290639159898094,"vY0":-135.32658529371852,"vZ0":-3.662117166393405,"x":126.85,"y":175.25,"x0":2.156377527707072,"y0":50.005962282845424,"z0":5.54620352838439,"aX":20.542216030511614},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":5.5,"breakHorizontal":-17.9,"spinRate":2264,"spinDirection":136},"zone":5,"typeConfidence":0.91,"plateTime":0.4053821667075188,"extension":7.2310690544895975},"index":4,"playId":"ffcf00b8-c00d-3eae-920d-32d48640b383","pitchNumber":5,"startTime":"2025-08-15T01:07:41.301Z","endTime":"2025-08-15T01:07:44.419Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681892,"link":"/api/v1/people/681892","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"second":{"id":690993,"link":"/api/v1/people/690993"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":83.9,"strikeZoneTop":3.65086541867842,"strikeZoneBottom":1.71999998290722,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.7953698201796,"aZ":-19.43861214212286,"pfxX":1.4274244110542227,"pfxZ":7.0384402577625185,"pX":-0.3540237497292506,"pZ":4.213190027246676,"vX0":-6.807019336699591,"vY0":-133.87848092342236,"vZ0":-0.6629650263688378,"x":130.49,"y":125.02,"x0":2.0396295220222087,"y0":50.00179045862767,"z0":5.8595080471425325,"aX":2.583374209507631},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":12.8,"breakHorizontal":-1.1,"spinRate":2190,"spinDirection":157},"zone":11,"typeConfidence":0.9,"plateTime":0.4096331655327412,"extension":7.005148616748805},"index":5,"playId":"5b479217-04af-39bb-b5a0-ed880bdcc46d","pitchNumber":6,"startTime":"2025-08-15T01:07:57.042Z","endTime":"2025-08-15T01:08:00.139Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681892,"link":"/api/v1/people/681892","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"second":{"id":690993,"link":"/api/v1/people/690993"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"credit":"b_pa"},{"player":{"id":681892,"link":"/api/v1/people/681892"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.9,"awayTeamWinProbability":49.1,"homeTeamWinProbabilityAdded":-1.4000000000000057,"leverageIndex":1.99,"dramaIndex":64.0,"contextMetrics":{},"playEndTime":"2025-08-15T01:08:00.139Z","atBatIndex":43},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Spencer Torkelson flies out to right fielder Trevor Larnach.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-15T01:09:10.311Z","endTime":"2025-08-15T01:10:09.505Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681892,"fullName":"Kody Funderburk","link":"/api/v1/people/681892"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663616,"link":"/api/v1/people/663616"},"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":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-15T01:08:18.534Z","endTime":"2025-08-15T01:09:12.620Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":681892,"link":"/api/v1/people/681892","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"first":{"id":682985,"link":"/api/v1/people/682985"},"second":{"id":690993,"link":"/api/v1/people/690993"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":84.2,"strikeZoneTop":3.5580272234734,"strikeZoneBottom":1.65999864114691,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.726414549379328,"aZ":-18.230045475415437,"pfxX":0.8999759316171154,"pfxZ":7.748897982804014,"pX":-1.357278543542167,"pZ":1.9314796639910683,"vX0":-8.539003127134158,"vY0":-133.0914358930397,"vZ0":-6.6807315236740745,"x":168.74,"y":186.63,"x0":1.7714152307912756,"y0":50.00211185049744,"z0":5.787602223885257,"aX":1.6193964029035746},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":12.8,"breakHorizontal":0.1,"spinRate":2258,"spinDirection":153},"zone":13,"typeConfidence":0.9,"plateTime":0.4110488495118445,"extension":6.954992158820048},"index":1,"playId":"4b390c8a-0b2b-3747-81dc-4c669016717a","pitchNumber":1,"startTime":"2025-08-15T01:09:12.620Z","endTime":"2025-08-15T01:09:15.620Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681892,"link":"/api/v1/people/681892","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"first":{"id":682985,"link":"/api/v1/people/682985"},"second":{"id":690993,"link":"/api/v1/people/690993"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":84.3,"strikeZoneTop":3.63855540037418,"strikeZoneBottom":1.67910447329225,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.361450093310037,"aZ":-18.367860008612208,"pfxX":1.1773303101574715,"pfxZ":7.57282336553018,"pX":0.38473932255989746,"pZ":3.6758701939089535,"vX0":-4.728614804643778,"vY0":-134.01360700067093,"vZ0":-2.302348293541873,"x":102.33,"y":139.53,"x0":2.0173414805263814,"y0":50.00054553394012,"z0":5.854819410773426,"aX":2.145991752416698},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":13.4,"breakHorizontal":-1.1,"spinRate":2277,"spinDirection":158},"zone":3,"typeConfidence":0.9,"plateTime":0.40836621875359613,"extension":6.981022951665839},"index":2,"playId":"3cd1327c-791d-3c83-a5d4-615bd128f777","pitchNumber":2,"startTime":"2025-08-15T01:09:26.576Z","endTime":"2025-08-15T01:09:29.683Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681892,"link":"/api/v1/people/681892","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"first":{"id":682985,"link":"/api/v1/people/682985"},"second":{"id":690993,"link":"/api/v1/people/690993"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":80.9,"strikeZoneTop":3.58,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.130983615932557,"aZ":-31.09338268755256,"pfxX":10.301230593803293,"pfxZ":0.6429058451776584,"pX":-0.19480797787575788,"pZ":2.6611817079950884,"vX0":-8.924119598085833,"vY0":-128.91086759654897,"vZ0":-1.2649565420707232,"x":124.43,"y":166.93,"x0":1.9825313853124638,"y0":50.00025682450192,"z0":5.570236364732006,"aX":17.242754078414453},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":1.1,"breakHorizontal":-16.6,"spinRate":1953,"spinDirection":118},"zone":5,"typeConfidence":0.91,"plateTime":0.42574870639694495,"extension":7.320206573719971},"hitData":{"launchSpeed":88.5,"launchAngle":31.0,"totalDistance":316.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":190.76,"coordY":89.63}},"index":3,"playId":"a71bf120-d902-3c14-b044-35af7b765260","pitchNumber":3,"startTime":"2025-08-15T01:10:01.684Z","endTime":"2025-08-15T01:10:09.505Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681892,"link":"/api/v1/people/681892","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"first":{"id":682985,"link":"/api/v1/people/682985"},"second":{"id":690993,"link":"/api/v1/people/690993"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":679529,"link":"/api/v1/people/679529"},"credit":"b_ab"},{"player":{"id":681892,"link":"/api/v1/people/681892"},"credit":"p_ab"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"credit":"b_pa"},{"player":{"id":681892,"link":"/api/v1/people/681892"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":57.599999999999994,"awayTeamWinProbability":42.400000000000006,"homeTeamWinProbabilityAdded":6.699999999999996,"leverageIndex":2.63,"dramaIndex":112.0,"contextMetrics":{},"playEndTime":"2025-08-15T01:10:09.505Z","atBatIndex":44},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Royce Lewis called out on strikes.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-15T01:12:04.414Z","endTime":"2025-08-15T01:13:20.729Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":88.2,"strikeZoneTop":3.54632502656703,"strikeZoneBottom":1.67000102597178,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.825537777410666,"aZ":-18.03306963429383,"pfxX":9.908442682978267,"pfxZ":7.105775474453678,"pX":-0.7894446767377533,"pZ":2.134922667485364,"vX0":-9.09351634288072,"vY0":-140.42000876420718,"vZ0":-7.488149348388068,"x":147.09,"y":181.14,"x0":1.209075572642836,"y0":50.00430264559006,"z0":6.01689263081763,"aX":19.720646869674592},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":11.4,"breakHorizontal":-16.0,"spinRate":2239,"spinDirection":152},"zone":7,"typeConfidence":2.0,"plateTime":0.3905788337826146,"extension":6.799432183120861},"index":0,"playId":"4908d26c-deb6-3dde-8600-564a923592da","pitchNumber":1,"startTime":"2025-08-15T01:12:34.552Z","endTime":"2025-08-15T01:12:37.670Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"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":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":97.3,"endSpeed":88.4,"strikeZoneTop":3.51929349922448,"strikeZoneBottom":1.67819990621226,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.16723827095836,"aZ":-8.786462104246239,"pfxX":2.728200927250457,"pfxZ":11.654842123082048,"pX":-0.8023113003715365,"pZ":1.6966301235806764,"vX0":-6.691725566672814,"vY0":-141.22629166315545,"vZ0":-10.164159297104069,"x":147.58,"y":192.97,"x0":1.2504417449906937,"y0":50.00166294633128,"z0":5.920750817542687,"aX":5.474799011409659},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":19.0,"breakHorizontal":-3.5,"spinRate":2472,"spinDirection":155},"zone":7,"typeConfidence":2.0,"plateTime":0.3888271553597962,"extension":6.7519885247071345},"index":1,"playId":"e7e201a3-f72b-3f19-b9e4-22e710dc610f","pitchNumber":2,"startTime":"2025-08-15T01:12:47.687Z","endTime":"2025-08-15T01:12:51.128Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"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":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":80.9,"strikeZoneTop":3.52,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.05702428843951,"aZ":-26.05457699732609,"pfxX":10.08967579608132,"pfxZ":3.6849166403300617,"pX":0.11083154327961595,"pZ":0.9846446960648209,"vX0":-7.204969187098794,"vY0":-128.43732457875075,"vZ0":-7.178791845426051,"x":112.78,"y":212.19,"x0":1.6498070044737714,"y0":50.0026451735267,"z0":5.858865785880171,"aX":16.757973906576982},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":5.2,"breakHorizontal":-16.6,"spinRate":1858,"spinDirection":135},"zone":14,"typeConfidence":2.0,"plateTime":0.4274063817738254,"extension":6.500526011987913},"index":2,"playId":"d283d1f0-33d1-377d-9643-fb4621d624c8","pitchNumber":3,"startTime":"2025-08-15T01:13:01.906Z","endTime":"2025-08-15T01:13:05.264Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"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":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":99.3,"endSpeed":89.9,"strikeZoneTop":3.4839568656988,"strikeZoneBottom":1.67000141623402,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.64245343049166,"aZ":-6.479712689309905,"pfxX":3.0706303696523847,"pfxZ":12.320854890047201,"pX":0.05163516421448259,"pZ":2.183221291307499,"vX0":-5.065115019065852,"vY0":-144.21708417989916,"vZ0":-9.650113628013592,"x":115.03,"y":179.83,"x0":1.439812137649338,"y0":50.00254771434942,"z0":5.989726565901197,"aX":6.403844805144885},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-7.8,"breakVerticalInduced":20.3,"breakHorizontal":-4.4,"spinRate":2537,"spinDirection":157},"zone":8,"typeConfidence":2.0,"plateTime":0.38124339962194753,"extension":6.637277871779187},"index":3,"playId":"d7b4241f-d58c-3258-81ea-6e60a7846399","pitchNumber":4,"startTime":"2025-08-15T01:13:17.358Z","endTime":"2025-08-15T01:13:20.729Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"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":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668904,"link":"/api/v1/people/668904"},"credit":"b_ab"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_ab"},{"player":{"id":668904,"link":"/api/v1/people/668904"},"credit":"b_pa"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.2,"awayTeamWinProbability":45.8,"homeTeamWinProbabilityAdded":-3.3999999999999915,"leverageIndex":1.3,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2025-08-15T01:13:20.729Z","atBatIndex":45},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Trevor Larnach grounds out, third baseman Zach McKinstry to first baseman Spencer Torkelson.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-15T01:13:28.124Z","endTime":"2025-08-15T01:14:42.868Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":656716,"link":"/api/v1/people/656716"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.1,"endSpeed":91.1,"strikeZoneTop":3.73616834739791,"strikeZoneBottom":1.76518574230169,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.14636092961541,"aZ":-11.743028290734031,"pfxX":2.486370098510605,"pfxZ":9.765912124409166,"pX":-0.23176692067774057,"pZ":1.4986828192766029,"vX0":-5.627707558284748,"vY0":-142.6592997824306,"vZ0":-10.269958707293798,"x":125.83,"y":198.32,"x0":1.4302333755914647,"y0":50.00698990811836,"z0":5.853802119627376,"aX":5.204203643543109},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":16.1,"breakHorizontal":-3.6,"spinRate":2460,"spinDirection":152},"zone":13,"typeConfidence":2.0,"plateTime":0.3817378506114779,"extension":6.586598176192521},"index":0,"playId":"adcc257d-a048-337a-8987-72125239f046","pitchNumber":1,"startTime":"2025-08-15T01:13:41.946Z","endTime":"2025-08-15T01:13:44.979Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"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":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":99.9,"endSpeed":91.5,"strikeZoneTop":3.74,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.030978645637006,"aZ":-9.915628567961853,"pfxX":2.3758524858260395,"pfxZ":10.38890251409045,"pX":-0.2931070000019441,"pZ":2.871229671641442,"vX0":-5.898214007046478,"vY0":-145.22960631427273,"vZ0":-7.181866953512493,"x":128.17,"y":161.26,"x0":1.4526796014993666,"y0":50.00317352577897,"z0":5.974531380129274,"aX":5.090780318787002},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":17.6,"breakHorizontal":-3.1,"spinRate":2436,"spinDirection":151},"zone":4,"typeConfidence":2.0,"plateTime":0.3766957089531089,"extension":6.74927438444706},"index":1,"playId":"be731559-bcf7-3c20-acfc-b06228b0ed8b","pitchNumber":2,"startTime":"2025-08-15T01:14:09.080Z","endTime":"2025-08-15T01:14:12.414Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"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":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2025-08-15T01:14:23.046Z","endTime":"2025-08-15T01:14:35.383Z","isPitch":false,"type":"action","player":{"id":663616,"link":"/api/v1/people/663616"},"defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"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":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":99.7,"endSpeed":91.7,"strikeZoneTop":3.74,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.846918315880455,"aZ":-10.043451893748948,"pfxX":3.0277701840696882,"pfxZ":10.327093493995026,"pX":0.04537170233188679,"pZ":2.3658205108932617,"vX0":-4.967234510122083,"vY0":-144.9853786962992,"vZ0":-8.444610597647204,"x":115.27,"y":174.9,"x0":1.3823483284298377,"y0":50.00242854806779,"z0":5.918041426014159,"aX":6.4883766353530685},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":17.3,"breakHorizontal":-4.6,"spinRate":2424,"spinDirection":152},"zone":8,"typeConfidence":2.0,"plateTime":0.37685251603368997,"extension":6.941705569461625},"hitData":{"launchSpeed":96.4,"launchAngle":-1.0,"totalDistance":38.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":104.16,"coordY":161.9}},"index":3,"playId":"486b0ca6-a916-3164-afe0-e7e14ae436c4","pitchNumber":3,"startTime":"2025-08-15T01:14:35.383Z","endTime":"2025-08-15T01:14:42.868Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"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":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663616,"link":"/api/v1/people/663616"},"credit":"b_ab"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_ab"},{"player":{"id":663616,"link":"/api/v1/people/663616"},"credit":"b_pa"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.7,"awayTeamWinProbability":48.3,"homeTeamWinProbabilityAdded":-2.5,"leverageIndex":1.0,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2025-08-15T01:14:42.868Z","atBatIndex":46},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Brooks Lee flies out sharply to center fielder Javier Báez.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-15T01:14:51.392Z","endTime":"2025-08-15T01:15:15.843Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"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":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":595879,"link":"/api/v1/people/595879"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.9,"endSpeed":90.4,"strikeZoneTop":3.33,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.580587362388357,"aZ":-11.388971834315923,"pfxX":3.170389956460757,"pfxZ":10.029028394992261,"pX":0.0560202131432528,"pZ":2.013385159775442,"vX0":-5.447547882947406,"vY0":-142.3278354322081,"vZ0":-8.958776339670147,"x":114.86,"y":184.42,"x0":1.5740877801249686,"y0":50.00004859949211,"z0":5.903614615340083,"aX":6.5692724774062565},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":16.7,"breakHorizontal":-4.8,"spinRate":2382,"spinDirection":154},"zone":8,"typeConfidence":2.0,"plateTime":0.38335128605202495,"extension":6.756160886639865},"hitData":{"launchSpeed":102.7,"launchAngle":23.0,"totalDistance":406.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":103.6,"coordY":36.26}},"index":0,"playId":"61a98e72-dfeb-395a-ac89-3190aeb79415","pitchNumber":1,"startTime":"2025-08-15T01:15:07.324Z","endTime":"2025-08-15T01:15:15.843Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"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":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686797,"link":"/api/v1/people/686797"},"credit":"b_ab"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_ab"},{"player":{"id":686797,"link":"/api/v1/people/686797"},"credit":"b_pa"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.7000000000000028,"leverageIndex":0.68,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2025-08-15T01:15:15.843Z","atBatIndex":47},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Zach McKinstry grounds out, third baseman Royce Lewis to first baseman Edouard Julien.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-15T01:17:33.238Z","endTime":"2025-08-15T01:17:57.343Z","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":621139,"fullName":"Brooks Kriske","link":"/api/v1/people/621139"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":668904,"link":"/api/v1/people/668904"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":666397,"link":"/api/v1/people/666397"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Brooks Kriske replaces Kody Funderburk.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-15T01:16:27.321Z","endTime":"2025-08-15T01:17:35.459Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":621139,"link":"/api/v1/people/621139"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":681892,"link":"/api/v1/people/681892","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.3,"endSpeed":75.1,"strikeZoneTop":3.35,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.145349964868196,"aZ":-34.83038769673495,"pfxX":-4.593322740877929,"pfxZ":-1.8616755990951122,"pX":-0.3390237681363725,"pZ":1.4340760278436075,"vX0":3.5358626578526864,"vY0":-119.6703698304807,"vZ0":-3.4745760706653512,"x":129.92,"y":200.06,"x0":-1.2492672160346316,"y0":50.00135575920741,"z0":6.070897160994012,"aX":-6.5674762388833665},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":-4.0,"breakHorizontal":7.3,"spinRate":1066,"spinDirection":237},"zone":13,"typeConfidence":2.0,"plateTime":0.4602022832685204,"extension":6.067364459964739},"index":1,"playId":"0cf38bb4-5671-30e1-918c-4bb1222245d3","pitchNumber":1,"startTime":"2025-08-15T01:17:35.459Z","endTime":"2025-08-15T01:17:38.459Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621139,"link":"/api/v1/people/621139","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":84.5,"strikeZoneTop":3.35,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.584806100803384,"aZ":-9.59018205258978,"pfxX":-2.253797323752832,"pfxZ":12.251040142142188,"pX":-0.4406558863861813,"pZ":2.3211278458867226,"vX0":2.8708832386977523,"vY0":-135.62449094863416,"vZ0":-7.985447894894679,"x":133.8,"y":176.11,"x0":-1.2253471220615915,"y0":50.00272571237356,"z0":5.991725159513204,"aX":-4.154698054649128},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":20.5,"breakHorizontal":3.4,"spinRate":2323,"spinDirection":203},"zone":4,"typeConfidence":2.0,"plateTime":0.40550687300923016,"extension":5.929699818614315},"hitData":{"launchSpeed":97.2,"launchAngle":-2.0,"totalDistance":37.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":111.48,"coordY":170.51}},"index":2,"playId":"8ac9986a-004e-38a9-805f-f2a0668e6d02","pitchNumber":2,"startTime":"2025-08-15T01:17:49.891Z","endTime":"2025-08-15T01:17:57.343Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621139,"link":"/api/v1/people/621139","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656716,"link":"/api/v1/people/656716"},"credit":"b_ab"},{"player":{"id":621139,"link":"/api/v1/people/621139"},"credit":"p_ab"},{"player":{"id":656716,"link":"/api/v1/people/656716"},"credit":"b_pa"},{"player":{"id":621139,"link":"/api/v1/people/621139"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.900000000000006,"awayTeamWinProbability":46.099999999999994,"homeTeamWinProbabilityAdded":3.9000000000000057,"leverageIndex":1.52,"dramaIndex":67.0,"contextMetrics":{},"playEndTime":"2025-08-15T01:17:57.343Z","atBatIndex":48},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Dillon Dingler flies out to right fielder Trevor Larnach.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-15T01:18:02.217Z","endTime":"2025-08-15T01:19:31.223Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621139,"fullName":"Brooks Kriske","link":"/api/v1/people/621139"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"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":4},"credits":[{"player":{"id":663616,"link":"/api/v1/people/663616"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":80.7,"strikeZoneTop":3.37033481062889,"strikeZoneBottom":1.55000102205864,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.443832088473638,"aZ":-26.477462412046695,"pfxX":0.9688322964843348,"pfxZ":3.5013306898638077,"pX":0.3843110341917898,"pZ":0.9031148805025796,"vX0":3.4137347344331075,"vY0":-125.84953785205829,"vZ0":-7.24185555986222,"x":102.35,"y":214.4,"x0":-1.1084236006420776,"y0":50.00065373945778,"z0":5.924286902009784,"aX":1.572734794069693},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":5.2,"breakHorizontal":-2.4,"spinRate":2271,"spinDirection":182},"zone":14,"typeConfidence":2.0,"plateTime":0.43310250828539587,"extension":6.061188817510735},"index":0,"playId":"dc9cc188-d3c5-3cf1-9b53-dae0085e500f","pitchNumber":1,"startTime":"2025-08-15T01:18:23.059Z","endTime":"2025-08-15T01:18:26.482Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621139,"link":"/api/v1/people/621139","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"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":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":84.1,"strikeZoneTop":3.39,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.48607284362422,"aZ":-10.695090316039165,"pfxX":-3.705921874196549,"pfxZ":11.724410392719145,"pX":-0.5730487897091534,"pZ":3.0590018764372293,"vX0":2.732084555535284,"vY0":-135.23336481442666,"vZ0":-5.895512884657919,"x":138.84,"y":156.19,"x0":-1.1204981909372207,"y0":50.00129902208308,"z0":6.034334662557072,"aX":-6.788797790350975},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":20.0,"breakHorizontal":6.0,"spinRate":2315,"spinDirection":204},"zone":1,"typeConfidence":2.0,"plateTime":0.40671658347091943,"extension":6.037096279568075},"index":1,"playId":"901fe5fa-64d2-3012-ac65-cc7ddbbda56e","pitchNumber":2,"startTime":"2025-08-15T01:18:37.278Z","endTime":"2025-08-15T01:18:40.278Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621139,"link":"/api/v1/people/621139","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"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":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"index":2,"startTime":"2025-08-15T01:18:52.760Z","endTime":"2025-08-15T01:19:08.208Z","isPitch":false,"type":"action","player":{"id":693307,"link":"/api/v1/people/693307"},"defense":{"pitcher":{"id":621139,"link":"/api/v1/people/621139","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"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":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":93.2,"endSpeed":85.2,"strikeZoneTop":3.46149066761289,"strikeZoneBottom":1.55000058145942,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.616712497471006,"aZ":-13.590809627240965,"pfxX":-3.286523289451851,"pfxZ":9.94837600787519,"pX":-0.4074715648504643,"pZ":4.4215494640267705,"vX0":2.6350318481027775,"vY0":-135.7942648262453,"vZ0":-2.2944379835355875,"x":132.53,"y":119.4,"x0":-0.9631998657491613,"y0":50.00516338079527,"z0":6.2224303159560765,"aX":-6.141304871510957},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":17.8,"breakHorizontal":5.4,"spinRate":2254,"spinDirection":197},"zone":11,"typeConfidence":2.0,"plateTime":0.40327424494763564,"extension":5.905857325732294},"index":3,"playId":"c1efd622-303c-322d-8f89-36b6f962888f","pitchNumber":3,"startTime":"2025-08-15T01:19:08.208Z","endTime":"2025-08-15T01:19:11.208Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621139,"link":"/api/v1/people/621139","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"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":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":79.6,"strikeZoneTop":3.39,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.705777080630213,"aZ":-27.4466894754423,"pfxX":1.3503111806291952,"pfxZ":2.964420695127112,"pX":0.08333642134586845,"pZ":1.7079459745999266,"vX0":2.611367993473184,"vY0":-124.82620143723717,"vZ0":-4.825660136369834,"x":113.82,"y":192.67,"x0":-1.1475899046267022,"y0":50.00332882021006,"z0":5.898582279854669,"aX":2.1521133198981306},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":4.6,"breakHorizontal":-3.0,"spinRate":2257,"spinDirection":178},"zone":8,"typeConfidence":2.0,"plateTime":0.43709399358320944,"extension":6.065864652379554},"hitData":{"launchSpeed":89.6,"launchAngle":26.0,"totalDistance":282.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":197.03,"coordY":110.71}},"index":4,"playId":"e0351257-bb1d-37a9-a14d-d9e81e46decf","pitchNumber":4,"startTime":"2025-08-15T01:19:24.156Z","endTime":"2025-08-15T01:19:31.223Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621139,"link":"/api/v1/people/621139","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"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":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"credit":"b_ab"},{"player":{"id":621139,"link":"/api/v1/people/621139"},"credit":"p_ab"},{"player":{"id":693307,"link":"/api/v1/people/693307"},"credit":"b_pa"},{"player":{"id":621139,"link":"/api/v1/people/621139"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.8,"awayTeamWinProbability":43.2,"homeTeamWinProbabilityAdded":2.8999999999999915,"leverageIndex":1.17,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2025-08-15T01:19:31.223Z","atBatIndex":49},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Trey Sweeney strikes out swinging.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-15T01:19:39.966Z","endTime":"2025-08-15T01:21:07.588Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":700242,"fullName":"Trey Sweeney","link":"/api/v1/people/700242"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621139,"fullName":"Brooks Kriske","link":"/api/v1/people/621139"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":700242,"fullName":"Trey Sweeney","link":"/api/v1/people/700242"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":680777,"link":"/api/v1/people/680777"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.9,"endSpeed":75.2,"strikeZoneTop":3.76596697070929,"strikeZoneBottom":1.66999827975075,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.946588164757465,"aZ":-33.738778201133115,"pfxX":-4.813645960482024,"pfxZ":-1.077389206937367,"pX":-0.6585730346655243,"pZ":2.9170055691535874,"vX0":2.4892498335290596,"vY0":-120.6256018397925,"vZ0":-0.6687365879549269,"x":142.1,"y":160.02,"x0":-1.087160659410533,"y0":50.004147542308374,"z0":6.214270493474151,"aX":-6.981276008319465},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-1.8,"breakHorizontal":8.0,"spinRate":1025,"spinDirection":241},"zone":4,"typeConfidence":2.0,"plateTime":0.4568627818879354,"extension":6.007819467031653},"index":0,"playId":"9c3ceaff-1e6f-3b24-9cc1-4117ea261277","pitchNumber":1,"startTime":"2025-08-15T01:19:56.591Z","endTime":"2025-08-15T01:20:00.085Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621139,"link":"/api/v1/people/621139","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":700242,"link":"/api/v1/people/700242","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.1,"endSpeed":76.3,"strikeZoneTop":3.67,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.729719700351115,"aZ":-31.579216137792372,"pfxX":-5.838471905455226,"pfxZ":0.40510016875873234,"pX":-0.6963213165408821,"pZ":1.8116794721643263,"vX0":2.6390720400322794,"vY0":-121.01069368749069,"vZ0":-3.506794392815443,"x":143.54,"y":189.86,"x0":-1.0454188050049904,"y0":50.0053120586251,"z0":6.061096134412554,"aX":-8.616171428733114},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":0.1,"breakHorizontal":9.8,"spinRate":967,"spinDirection":236},"zone":7,"typeConfidence":2.0,"plateTime":0.45351425208938645,"extension":6.029413920197537},"index":1,"playId":"620c846a-0fe6-3d7c-b581-cfa7753f7e51","pitchNumber":2,"startTime":"2025-08-15T01:20:09.904Z","endTime":"2025-08-15T01:20:13.129Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621139,"link":"/api/v1/people/621139","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":700242,"link":"/api/v1/people/700242","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.5,"endSpeed":76.3,"strikeZoneTop":3.65613384575531,"strikeZoneBottom":1.67000068759523,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.20267210140339,"aZ":-28.90052147944656,"pfxX":-5.424737876089406,"pfxZ":2.2422482613362797,"pX":-0.9981488724809341,"pZ":0.4611733072575211,"vX0":2.1664140152067235,"vY0":-120.06404331908647,"vZ0":-6.750311710357314,"x":155.05,"y":226.33,"x0":-1.2072705604653344,"y0":50.00278719889409,"z0":5.880308660554937,"aX":-7.921456583862173},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":2.8,"breakHorizontal":9.4,"spinRate":1037,"spinDirection":237},"zone":13,"typeConfidence":2.0,"plateTime":0.45616416057691866,"extension":6.030570396304541},"index":2,"playId":"5578824b-5c1e-32d4-ad58-ea64280f773f","pitchNumber":3,"startTime":"2025-08-15T01:20:24.501Z","endTime":"2025-08-15T01:20:27.795Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621139,"link":"/api/v1/people/621139","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":700242,"link":"/api/v1/people/700242","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.5,"endSpeed":77.7,"strikeZoneTop":3.6163845757842,"strikeZoneBottom":1.67000131386537,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.19896405183008,"aZ":-33.157138869616055,"pfxX":-4.523862039542816,"pfxZ":-0.6501587895745882,"pX":-0.6781026599980418,"pZ":1.3767778785117555,"vX0":2.5826043920448436,"vY0":-121.69047106835863,"vZ0":-4.553395429158231,"x":142.85,"y":201.61,"x0":-1.1613093557534562,"y0":50.00239558455058,"z0":6.120672940590161,"aX":-6.835711381210363},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-1.9,"breakHorizontal":7.7,"spinRate":1143,"spinDirection":229},"zone":13,"typeConfidence":2.0,"plateTime":0.44880973848442185,"extension":6.110507701243183},"index":3,"playId":"0e44a474-4648-36ab-aca2-042e8426bc97","pitchNumber":4,"startTime":"2025-08-15T01:20:48.620Z","endTime":"2025-08-15T01:20:52.070Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621139,"link":"/api/v1/people/621139","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":700242,"link":"/api/v1/people/700242","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.3,"endSpeed":76.5,"strikeZoneTop":3.67,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.081573307517775,"aZ":-31.532950277115045,"pfxX":-7.722809583379545,"pfxZ":0.4358552714707269,"pX":-0.49979100306462076,"pZ":1.0593399744784773,"vX0":3.729169947579722,"vY0":-121.23194327567103,"vZ0":-5.252507105876506,"x":136.05,"y":210.18,"x0":-1.0596761882596095,"y0":50.00465622401066,"z0":6.026549437132798,"aX":-11.424879880972844},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-0.2,"breakHorizontal":13.0,"spinRate":1197,"spinDirection":226},"zone":13,"typeConfidence":2.0,"plateTime":0.4528924945297774,"extension":6.168576675619006},"index":4,"playId":"30d20c5f-65a5-34d9-806b-896467386736","pitchNumber":5,"startTime":"2025-08-15T01:21:04.588Z","endTime":"2025-08-15T01:21:07.588Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621139,"link":"/api/v1/people/621139","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":700242,"link":"/api/v1/people/700242","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":700242,"link":"/api/v1/people/700242"},"credit":"b_ab"},{"player":{"id":621139,"link":"/api/v1/people/621139"},"credit":"p_ab"},{"player":{"id":700242,"link":"/api/v1/people/700242"},"credit":"b_pa"},{"player":{"id":621139,"link":"/api/v1/people/621139"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.8,"awayTeamWinProbability":41.2,"homeTeamWinProbabilityAdded":2.0,"leverageIndex":0.8,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2025-08-15T01:21:07.588Z","atBatIndex":50},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Alan Roden grounds out, second baseman Gleyber Torres to first baseman Spencer Torkelson.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-15T01:22:56.944Z","endTime":"2025-08-15T01:23:20.629Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":702176,"fullName":"Alan Roden","link":"/api/v1/people/702176"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":702176,"fullName":"Alan Roden","link":"/api/v1/people/702176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":650402,"link":"/api/v1/people/650402"},"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":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":89.7,"strikeZoneTop":3.51,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.97488498242474,"aZ":-15.602706714777138,"pfxX":7.498162755638353,"pfxZ":8.139498889406909,"pX":0.16567633995181946,"pZ":1.9554789898315978,"vX0":-6.003463737850908,"vY0":-140.8409967384491,"vZ0":-8.46171762892803,"x":110.68,"y":185.98,"x0":1.3366296466935803,"y0":50.00146874723224,"z0":5.9798706215200745,"aX":15.26423255157703},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":13.4,"breakHorizontal":-12.6,"spinRate":2293,"spinDirection":157},"zone":8,"typeConfidence":2.0,"plateTime":0.38691551968397153,"extension":6.866976381141181},"hitData":{"launchSpeed":106.7,"launchAngle":-6.0,"totalDistance":19.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":144.44,"coordY":146.19}},"index":0,"playId":"8b02e91c-d77c-34a8-997f-7864124ef4e2","pitchNumber":1,"startTime":"2025-08-15T01:23:13.339Z","endTime":"2025-08-15T01:23:20.629Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"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":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":702176,"link":"/api/v1/people/702176","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702176,"link":"/api/v1/people/702176"},"credit":"b_ab"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_ab"},{"player":{"id":702176,"link":"/api/v1/people/702176"},"credit":"b_pa"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.00000000000001,"awayTeamWinProbability":44.99999999999999,"homeTeamWinProbabilityAdded":-3.79999999999999,"leverageIndex":1.49,"dramaIndex":66.0,"contextMetrics":{},"playEndTime":"2025-08-15T01:23:20.629Z","atBatIndex":51},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Edouard Julien lines out to left fielder Riley Greene.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-15T01:23:51.290Z","endTime":"2025-08-15T01:25:59.721Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-08-15T01:23:42.286Z","endTime":"2025-08-15T01:23:53.555Z","isPitch":false,"type":"action","player":{"id":666397,"link":"/api/v1/people/666397"},"defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"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":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":666397,"link":"/api/v1/people/666397","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":81.2,"strikeZoneTop":3.4,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.17508118969978,"aZ":-28.64067577196942,"pfxX":9.125521021706984,"pfxZ":2.12664137017594,"pX":-0.36180430172212874,"pZ":0.9754217936021177,"vX0":-8.045968742491151,"vY0":-128.37608488898798,"vZ0":-6.774212188625841,"x":130.79,"y":212.44,"x0":1.6310397422359972,"y0":50.00626578944265,"z0":5.885121659833627,"aX":15.197804909466454},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":2.4,"breakHorizontal":-14.6,"spinRate":1883,"spinDirection":129},"zone":13,"typeConfidence":2.0,"plateTime":0.427055943791788,"extension":6.673606276877474},"index":1,"playId":"7196f2c5-0398-3db6-9a75-de01d46a15f0","pitchNumber":1,"startTime":"2025-08-15T01:23:53.555Z","endTime":"2025-08-15T01:23:56.555Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"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":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":666397,"link":"/api/v1/people/666397","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":100.1,"endSpeed":92.1,"strikeZoneTop":3.43636799198482,"strikeZoneBottom":1.65999921255739,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.039366482109195,"aZ":-9.153891270753089,"pfxX":3.289612256213303,"pfxZ":10.703357016133646,"pX":0.15296826192674293,"pZ":1.0161482641517032,"vX0":-4.9365667637313875,"vY0":-145.26993381671116,"vZ0":-12.338986324346642,"x":111.17,"y":211.34,"x0":1.44201145501337,"y0":50.00233899536733,"z0":5.861118597779329,"aX":7.0750150851125255},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":17.3,"breakHorizontal":-5.0,"spinRate":2659,"spinDirection":147},"zone":14,"typeConfidence":2.0,"plateTime":0.37614179609479814,"extension":6.783562339941377},"index":2,"playId":"954be1b9-a35f-3681-92c5-f35daf0faa04","pitchNumber":2,"startTime":"2025-08-15T01:24:06.185Z","endTime":"2025-08-15T01:24:09.405Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"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":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":666397,"link":"/api/v1/people/666397","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":98.1,"endSpeed":89.1,"strikeZoneTop":3.30410385050249,"strikeZoneBottom":1.63522103717855,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.12291777817061,"aZ":-12.034450339276084,"pfxX":3.371495046404554,"pfxZ":9.898425215032582,"pX":-0.6401363789693325,"pZ":1.7096567637780486,"vX0":-7.089212393094386,"vY0":-142.32794460552134,"vZ0":-9.634038811408585,"x":141.4,"y":192.62,"x0":1.4540609690823914,"y0":50.00507581414457,"z0":5.917318794749216,"aX":6.861773101618081},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.0,"breakHorizontal":-4.6,"spinRate":2459,"spinDirection":150},"zone":7,"typeConfidence":2.0,"plateTime":0.38601299322195093,"extension":6.8600721143251615},"index":3,"playId":"9bdf76a9-d1e0-348b-9bc7-33494b6d9693","pitchNumber":3,"startTime":"2025-08-15T01:24:22.995Z","endTime":"2025-08-15T01:24:26.631Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"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":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":666397,"link":"/api/v1/people/666397","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":78.7,"strikeZoneTop":3.4,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.166611702936606,"aZ":-28.395155499652336,"pfxX":11.375527186155669,"pfxZ":2.3948885060406178,"pX":0.29744255146293463,"pZ":0.7901815328531246,"vX0":-7.031935054859235,"vY0":-125.81089598614865,"vZ0":-6.874548257297034,"x":105.66,"y":217.45,"x0":1.6727572800811459,"y0":50.00412551769821,"z0":5.907019021214985,"aX":17.958252082470498},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":2.8,"breakHorizontal":-18.6,"spinRate":1722,"spinDirection":135},"zone":14,"typeConfidence":2.0,"plateTime":0.43793207631583186,"extension":6.301887891178093},"index":4,"playId":"db61df8f-e857-3b60-9d98-e00994d3e295","pitchNumber":4,"startTime":"2025-08-15T01:24:39.271Z","endTime":"2025-08-15T01:24:42.509Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"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":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":666397,"link":"/api/v1/people/666397","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":98.6,"endSpeed":89.5,"strikeZoneTop":3.4,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.65489292183766,"aZ":-12.665456816019505,"pfxX":4.297100550213069,"pfxZ":9.448527936637733,"pX":-0.32651472747036553,"pZ":3.1752302015764244,"vX0":-6.671964329671822,"vY0":-143.37690963714323,"vZ0":-6.173495443201553,"x":129.45,"y":153.05,"x0":1.4811726879008362,"y0":50.00515178803493,"z0":6.159510376800024,"aX":8.875141959234913},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":15.8,"breakHorizontal":-6.4,"spinRate":2440,"spinDirection":151},"zone":1,"typeConfidence":2.0,"plateTime":0.3832095477721116,"extension":6.73507237055366},"index":5,"playId":"ec541653-45bf-3dae-a441-79be5c58856d","pitchNumber":5,"startTime":"2025-08-15T01:24:57.212Z","endTime":"2025-08-15T01:25:00.255Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"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":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":666397,"link":"/api/v1/people/666397","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":99.2,"endSpeed":90.6,"strikeZoneTop":3.30558297810384,"strikeZoneBottom":1.67505793390241,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.01339403249808,"aZ":-9.292033496440725,"pfxX":3.788722653354582,"pfxZ":10.913709644355983,"pX":0.5254953201944683,"pZ":1.3654672376938435,"vX0":-4.628979132401189,"vY0":-144.0027547714614,"vZ0":-11.153529719162446,"x":96.97,"y":201.91,"x0":1.662936228027969,"y0":50.00033710463452,"z0":5.867456745382689,"aX":7.941692635867702},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":17.6,"breakHorizontal":-5.9,"spinRate":2470,"spinDirection":155},"zone":14,"typeConfidence":2.0,"plateTime":0.38062042679059704,"extension":6.725587769387206},"index":6,"playId":"66003807-dc00-3e2c-954e-ff38c3325c90","pitchNumber":6,"startTime":"2025-08-15T01:25:18.703Z","endTime":"2025-08-15T01:25:22.874Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"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":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":666397,"link":"/api/v1/people/666397","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":83.6,"strikeZoneTop":3.4,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.331983009689935,"aZ":-23.57842335742033,"pfxX":8.914733708343494,"pfxZ":4.846111708143825,"pX":0.24806510473784277,"pZ":2.108773039526989,"vX0":-6.765436918330734,"vY0":-131.8754920541111,"vZ0":-5.605152940719164,"x":107.54,"y":181.84,"x0":1.6802725243226304,"y0":50.00057624768449,"z0":5.985759190815331,"aX":15.802485552338144},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":7.8,"breakHorizontal":-14.8,"spinRate":1894,"spinDirection":141},"zone":8,"typeConfidence":2.0,"plateTime":0.41431178899603127,"extension":6.567606825605419},"hitData":{"launchSpeed":94.1,"launchAngle":20.0,"totalDistance":284.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":65.11,"coordY":102.78}},"index":7,"playId":"a8cf8955-5490-3783-a9c6-8c1a440a41ce","pitchNumber":7,"startTime":"2025-08-15T01:25:52.237Z","endTime":"2025-08-15T01:25:59.721Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"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":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":666397,"link":"/api/v1/people/666397","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666397,"link":"/api/v1/people/666397"},"credit":"b_ab"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_ab"},{"player":{"id":666397,"link":"/api/v1/people/666397"},"credit":"b_pa"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.1,"awayTeamWinProbability":47.9,"homeTeamWinProbabilityAdded":-2.9000000000000057,"leverageIndex":1.17,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2025-08-15T01:25:59.721Z","atBatIndex":52},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Austin Martin grounds out to first baseman Spencer Torkelson.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-15T01:26:11.713Z","endTime":"2025-08-15T01:27:47.054Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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":"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":92.2,"endSpeed":86.0,"strikeZoneTop":3.40212414338295,"strikeZoneBottom":1.63999959492404,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.13006292281036,"aZ":-26.248474679294134,"pfxX":-1.5259935700824128,"pfxZ":3.1830863439807384,"pX":0.21787234568058528,"pZ":2.849933719520895,"vX0":-3.8522937784780873,"vY0":-134.38966500542057,"vZ0":-3.3882918283911017,"x":108.7,"y":161.83,"x0":1.857918863467138,"y0":50.00456579912448,"z0":5.9540550314208955,"aX":-2.8422088387579514},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":5.4,"breakHorizontal":3.5,"spinRate":2425,"spinDirection":183},"zone":5,"typeConfidence":2.0,"plateTime":0.40476115342194685,"extension":6.721701349086831},"index":0,"playId":"ada60459-7269-350f-b332-25a95419256e","pitchNumber":1,"startTime":"2025-08-15T01:26:22.608Z","endTime":"2025-08-15T01:26:25.608Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"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":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":668885,"link":"/api/v1/people/668885","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":85.0,"strikeZoneTop":3.4,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.830738192894312,"aZ":-25.066495546679747,"pfxX":-0.1504615007047243,"pfxZ":3.9250716601655116,"pX":0.7906214092380449,"pZ":2.227869506016195,"vX0":-2.5612597526581515,"vY0":-132.39880956328022,"vZ0":-4.999008798255732,"x":86.86,"y":178.63,"x0":1.781965699204982,"y0":50.0056676986897,"z0":5.9282501599682265,"aX":-0.2722338416577856},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":6.5,"breakHorizontal":0.7,"spinRate":2236,"spinDirection":175},"zone":6,"typeConfidence":2.0,"plateTime":0.4105050658614746,"extension":6.710573543328522},"index":1,"playId":"c37e385e-e3b1-3a55-9830-847d800d3204","pitchNumber":2,"startTime":"2025-08-15T01:26:35.379Z","endTime":"2025-08-15T01:26:38.379Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"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":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":668885,"link":"/api/v1/people/668885","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2025-08-15T01:26:51.668Z","endTime":"2025-08-15T01:27:01.359Z","isPitch":false,"type":"action","player":{"id":668885,"link":"/api/v1/people/668885"},"defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"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":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":668885,"link":"/api/v1/people/668885","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":99.2,"endSpeed":91.1,"strikeZoneTop":3.39999986110328,"strikeZoneBottom":1.62366039466734,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.640552149495523,"aZ":-14.681047838365513,"pfxX":2.9722304100165946,"pfxZ":8.223377468103408,"pX":0.7564678767932509,"pZ":4.060121929774858,"vX0":-3.2123505905984273,"vY0":-144.46805600983734,"vZ0":-3.4776248599599016,"x":88.17,"y":129.16,"x0":1.4932558662037951,"y0":50.00273277772096,"z0":6.173847822268155,"aX":6.322927055330162},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":14.4,"breakHorizontal":-4.8,"spinRate":2500,"spinDirection":156},"zone":12,"typeConfidence":2.0,"plateTime":0.3782028175418324,"extension":6.553622074940093},"index":3,"playId":"90135cdd-762c-3653-8e2f-79fe36e3a040","pitchNumber":3,"startTime":"2025-08-15T01:27:01.359Z","endTime":"2025-08-15T01:27:04.529Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"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":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":668885,"link":"/api/v1/people/668885","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":78.1,"strikeZoneTop":3.4,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.52444939131396,"aZ":-32.6754113457795,"pfxX":-2.07736793888336,"pfxZ":-0.32387113350641883,"pX":1.1468714856914781,"pZ":2.89823989880527,"vX0":-0.9892339693634336,"vY0":-122.90129019798201,"vZ0":-1.2675319948227275,"x":73.28,"y":160.53,"x0":1.8235196402270177,"y0":50.004370623323105,"z0":6.1757230028439976,"aX":-3.203337265397244},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-0.6,"breakHorizontal":4.0,"spinRate":2627,"spinDirection":318},"zone":12,"typeConfidence":2.0,"plateTime":0.44431102793141664,"extension":6.723994953388903},"index":4,"playId":"d2acb7bd-379c-3e56-8248-cc2b228aa8aa","pitchNumber":4,"startTime":"2025-08-15T01:27:17.721Z","endTime":"2025-08-15T01:27:20.944Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"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":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":668885,"link":"/api/v1/people/668885","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.3,"endSpeed":91.0,"strikeZoneTop":3.4,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.72989323971818,"aZ":-15.427956115895391,"pfxX":8.379076174085052,"pfxZ":7.922256860078899,"pX":0.19622815566797977,"pZ":2.0513459041586906,"vX0":-6.879751742422661,"vY0":-144.27620946173334,"vZ0":-8.338933127161988,"x":109.52,"y":183.39,"x0":1.519926538917082,"y0":50.00110919708477,"z0":5.924423836714088,"aX":17.709888131763332},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":12.8,"breakHorizontal":-13.8,"spinRate":2303,"spinDirection":151},"zone":8,"typeConfidence":2.0,"plateTime":0.3792434353438914,"extension":6.6911629204094885},"hitData":{"launchSpeed":92.8,"launchAngle":-3.0,"totalDistance":24.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":156.48,"coordY":164.43}},"index":5,"playId":"056af2ef-17b3-3f26-b8a4-3e774726c55b","pitchNumber":5,"startTime":"2025-08-15T01:27:39.649Z","endTime":"2025-08-15T01:27:47.054Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"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":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":668885,"link":"/api/v1/people/668885","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668885,"link":"/api/v1/people/668885"},"credit":"b_ab"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_ab"},{"player":{"id":668885,"link":"/api/v1/people/668885"},"credit":"b_pa"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-2.1000000000000014,"leverageIndex":0.82,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2025-08-15T01:27:47.054Z","atBatIndex":53},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Javier Báez flies out to right fielder Trevor Larnach.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-15T01:30:13.144Z","endTime":"2025-08-15T01:30:52.748Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":543859,"fullName":"Michael Tonkin","link":"/api/v1/people/543859"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"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":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663616,"link":"/api/v1/people/663616"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Michael Tonkin replaces Brooks Kriske.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-15T01:29:36.491Z","endTime":"2025-08-15T01:30:15.438Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":543859,"link":"/api/v1/people/543859"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":621139,"link":"/api/v1/people/621139","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":595879,"link":"/api/v1/people/595879","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":83.7,"strikeZoneTop":3.53123993669688,"strikeZoneBottom":1.65285907360803,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.13228353271381,"aZ":-21.738639557924436,"pfxX":-8.235282690563036,"pfxZ":5.798407141335375,"pX":-1.1097335719308958,"pZ":2.889268731085121,"vX0":8.871522859100798,"vY0":-133.4092569982717,"vZ0":-1.986357422843981,"x":159.3,"y":160.77,"x0":-3.410791773019534,"y0":50.0034281176903,"z0":5.213043026639697,"aX":-14.822045577901989},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":10.3,"breakHorizontal":13.0,"spinRate":2396,"spinDirection":238},"zone":11,"typeConfidence":2.0,"plateTime":0.41081495903918075,"extension":5.749636614762609},"index":1,"playId":"ac3757b6-769e-3d00-973a-cb2c344c0c97","pitchNumber":1,"startTime":"2025-08-15T01:30:15.438Z","endTime":"2025-08-15T01:30:19.052Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543859,"link":"/api/v1/people/543859","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":595879,"link":"/api/v1/people/595879","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":92.2,"endSpeed":83.8,"strikeZoneTop":3.47,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.91089478433814,"aZ":-18.811699268820696,"pfxX":-7.5257537627300835,"pfxZ":7.402124224017641,"pX":0.1290448106951633,"pZ":3.4378836735611076,"vX0":11.664204530835134,"vY0":-133.7867170864612,"vZ0":-1.5806706916608753,"x":112.08,"y":145.96,"x0":-3.3174083288729945,"y0":50.0056293878168,"z0":5.390023973244304,"aX":-13.592449580425104},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":13.2,"breakHorizontal":11.0,"spinRate":2357,"spinDirection":236},"zone":2,"typeConfidence":2.0,"plateTime":0.410014055967868,"extension":5.903192917916086},"index":2,"playId":"097d8597-f2ee-317b-ad59-65fd2e96eeec","pitchNumber":2,"startTime":"2025-08-15T01:30:28.953Z","endTime":"2025-08-15T01:30:31.953Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543859,"link":"/api/v1/people/543859","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":595879,"link":"/api/v1/people/595879","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":83.8,"endSpeed":77.9,"strikeZoneTop":3.47,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.72728365314027,"aZ":-33.51526954676261,"pfxX":0.2772807160742352,"pfxZ":-0.8812829280640253,"pX":0.9570391166893134,"pZ":1.9227408347488055,"vX0":10.076636063109085,"vY0":-121.80354966694803,"vZ0":-1.5602688344795081,"x":80.52,"y":186.87,"x0":-3.2527615312555422,"y0":50.003860310818425,"z0":5.443461706013602,"aX":0.42095506376976416},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-1.7,"breakHorizontal":-2.6,"spinRate":2346,"spinDirection":49},"zone":14,"typeConfidence":2.0,"plateTime":0.44799547809162377,"extension":5.936741367548221},"hitData":{"launchSpeed":84.6,"launchAngle":35.0,"totalDistance":294.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":170.64,"coordY":90.14}},"index":3,"playId":"f8270824-ea17-347c-935d-f0aa07eaca33","pitchNumber":3,"startTime":"2025-08-15T01:30:44.132Z","endTime":"2025-08-15T01:30:52.748Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543859,"link":"/api/v1/people/543859","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":595879,"link":"/api/v1/people/595879","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":595879,"link":"/api/v1/people/595879"},"credit":"b_ab"},{"player":{"id":543859,"link":"/api/v1/people/543859"},"credit":"p_ab"},{"player":{"id":595879,"link":"/api/v1/people/595879"},"credit":"b_pa"},{"player":{"id":543859,"link":"/api/v1/people/543859"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.6,"awayTeamWinProbability":45.4,"homeTeamWinProbabilityAdded":4.600000000000001,"leverageIndex":1.82,"dramaIndex":79.0,"contextMetrics":{},"playEndTime":"2025-08-15T01:30:52.748Z","atBatIndex":54},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Colt Keith flies out sharply to center fielder Austin Martin.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-15T01:30:57.618Z","endTime":"2025-08-15T01:32:24.040Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543859,"fullName":"Michael Tonkin","link":"/api/v1/people/543859"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":668885,"link":"/api/v1/people/668885"},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.3,"endSpeed":77.9,"strikeZoneTop":3.42491573230107,"strikeZoneBottom":1.54999960609592,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.068371700617462,"aZ":-32.19767774611967,"pfxX":-0.6629611648498622,"pfxZ":-0.014740891070828432,"pX":-0.08919577887214317,"pZ":1.9447472843299303,"vX0":8.315136644044205,"vY0":-122.55126217458215,"vZ0":-1.2985762078186927,"x":120.4,"y":186.27,"x0":-3.432722865642896,"y0":50.003897819124596,"z0":5.219075494061488,"aX":-1.0150137116925233},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-0.1,"breakHorizontal":-0.6,"spinRate":2255,"spinDirection":11},"zone":8,"typeConfidence":2.0,"plateTime":0.4460842167454211,"extension":6.17160825667972},"index":0,"playId":"8ec43c81-e9a9-3c8a-8814-105f68830391","pitchNumber":1,"startTime":"2025-08-15T01:31:14.837Z","endTime":"2025-08-15T01:31:17.883Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543859,"link":"/api/v1/people/543859","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":91.1,"endSpeed":83.4,"strikeZoneTop":3.35836118324245,"strikeZoneBottom":1.5500003468274,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.568141717903416,"aZ":-21.473482804194703,"pfxX":-8.637402962027565,"pfxZ":6.009687636329222,"pX":-1.2085820999083687,"pZ":3.184260866883948,"vX0":8.954058802817702,"vY0":-132.41303818544304,"vZ0":-0.9421042918350365,"x":163.07,"y":152.8,"x0":-3.507475696591596,"y0":50.00220107030611,"z0":5.11192528203751,"aX":-15.37852470628267},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":10.9,"breakHorizontal":13.8,"spinRate":2381,"spinDirection":238},"zone":11,"typeConfidence":2.0,"plateTime":0.41322778031341745,"extension":6.129934218262595},"index":1,"playId":"0404c7a6-4490-3685-b276-d63f6534de5a","pitchNumber":2,"startTime":"2025-08-15T01:31:26.669Z","endTime":"2025-08-15T01:31:30.103Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543859,"link":"/api/v1/people/543859","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.7,"endSpeed":72.4,"strikeZoneTop":3.37248712911768,"strikeZoneBottom":1.55000031422937,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.937613257939677,"aZ":-34.57813363938758,"pfxX":5.300135699875376,"pfxZ":-1.808706447818162,"pX":-2.226010139981949,"pZ":3.2322185644767507,"vX0":1.9889399860044392,"vY0":-114.55773213138637,"vZ0":2.8100273176693866,"x":201.85,"y":151.51,"x0":-3.7937005722351556,"y0":50.002041117702106,"z0":5.3672309679151775,"aX":7.051201724806788},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":-2.3,"breakHorizontal":-10.1,"spinRate":2592,"spinDirection":62},"zone":11,"typeConfidence":2.0,"plateTime":0.47792238222474737,"extension":5.938734197162341},"index":2,"playId":"06557ad5-109e-3286-94ff-7a404a77e2ec","pitchNumber":3,"startTime":"2025-08-15T01:31:40.301Z","endTime":"2025-08-15T01:31:43.354Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543859,"link":"/api/v1/people/543859","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.9,"endSpeed":75.6,"strikeZoneTop":3.33,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.15809055789084,"aZ":-32.87503825513399,"pfxX":-0.19309097599132707,"pfxZ":-0.487299270204808,"pX":-0.5295179518933376,"pZ":2.4886156656145078,"vX0":6.908443517634274,"vY0":-119.20853856494423,"vZ0":0.1439382991298468,"x":137.18,"y":171.59,"x0":-3.4355664358233673,"y0":50.00124592036387,"z0":5.3865476476637175,"aX":-0.27944453933760577},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-0.6,"breakHorizontal":-1.3,"spinRate":2250,"spinDirection":58},"zone":4,"typeConfidence":2.0,"plateTime":0.4588424783407272,"extension":5.741678846225754},"index":3,"playId":"a1cc1cdb-4708-36ad-ac39-c62af46efdc3","pitchNumber":4,"startTime":"2025-08-15T01:31:53.437Z","endTime":"2025-08-15T01:31:57.142Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543859,"link":"/api/v1/people/543859","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.9,"endSpeed":77.1,"strikeZoneTop":3.33,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.361090555126783,"aZ":-36.17595575708765,"pfxX":-0.12539744740343206,"pfxZ":-2.6618706201270594,"pX":-0.26124028326821214,"pZ":1.9169825504722842,"vX0":7.894253722325693,"vY0":-121.9613402566057,"vZ0":-0.2964525113232429,"x":126.96,"y":187.02,"x0":-3.5259485582359664,"y0":50.00311275907995,"z0":5.164610674726717,"aX":-0.1904349662662828},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":-4.6,"breakHorizontal":-1.7,"spinRate":2224,"spinDirection":63},"zone":8,"typeConfidence":2.0,"plateTime":0.44938847567254214,"extension":6.196103731802184},"hitData":{"launchSpeed":100.3,"launchAngle":36.0,"totalDistance":368.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":119.82,"coordY":51.02}},"index":4,"playId":"64be13e0-0b28-3d2a-92e5-4d89150bdba2","pitchNumber":5,"startTime":"2025-08-15T01:32:14.228Z","endTime":"2025-08-15T01:32:24.040Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543859,"link":"/api/v1/people/543859","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":690993,"link":"/api/v1/people/690993"},"credit":"b_ab"},{"player":{"id":543859,"link":"/api/v1/people/543859"},"credit":"p_ab"},{"player":{"id":690993,"link":"/api/v1/people/690993"},"credit":"b_pa"},{"player":{"id":543859,"link":"/api/v1/people/543859"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.199999999999996,"awayTeamWinProbability":41.800000000000004,"homeTeamWinProbabilityAdded":3.5999999999999943,"leverageIndex":1.43,"dramaIndex":63.0,"contextMetrics":{},"playEndTime":"2025-08-15T01:32:24.040Z","atBatIndex":55},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Gleyber Torres grounds out, shortstop Brooks Lee to first baseman Edouard Julien.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-15T01:32:30.998Z","endTime":"2025-08-15T01:32:50.473Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":543859,"fullName":"Michael Tonkin","link":"/api/v1/people/543859"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":686797,"link":"/api/v1/people/686797"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":666397,"link":"/api/v1/people/666397"},"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(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.1,"endSpeed":76.9,"strikeZoneTop":3.24,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.27522222428955,"aZ":-33.148947124698346,"pfxX":-0.13259582648729662,"pfxZ":-0.6589345292230728,"pX":0.5235021131623849,"pZ":2.339134705573296,"vX0":9.14504800050749,"vY0":-120.81804266434379,"vZ0":-0.740473021896455,"x":97.05,"y":175.62,"x0":-3.284110777315112,"y0":50.00038197606545,"z0":5.548239870640267,"aX":-0.19799351820307073},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-1.1,"breakHorizontal":-1.8,"spinRate":2265,"spinDirection":55},"zone":6,"typeConfidence":2.0,"plateTime":0.4523515568670753,"extension":6.004389108520161},"hitData":{"launchSpeed":80.3,"launchAngle":-11.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":110.44,"coordY":150.24}},"index":0,"playId":"62fadbc7-bf9d-37a3-8295-356b754fc66a","pitchNumber":1,"startTime":"2025-08-15T01:32:44.283Z","endTime":"2025-08-15T01:32:50.473Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543859,"link":"/api/v1/people/543859","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650402,"link":"/api/v1/people/650402"},"credit":"b_ab"},{"player":{"id":543859,"link":"/api/v1/people/543859"},"credit":"p_ab"},{"player":{"id":650402,"link":"/api/v1/people/650402"},"credit":"b_pa"},{"player":{"id":543859,"link":"/api/v1/people/543859"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":60.8,"awayTeamWinProbability":39.2,"homeTeamWinProbabilityAdded":2.6000000000000014,"leverageIndex":1.01,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2025-08-15T01:32:50.473Z","atBatIndex":56},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Byron Buxton flies out to left fielder Riley Greene.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-15T01:35:16.721Z","endTime":"2025-08-15T01:35:45.073Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":640448,"fullName":"Kyle Finnegan","link":"/api/v1/people/640448"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Kyle Finnegan replaces Tarik Skubal.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-15T01:34:09.395Z","endTime":"2025-08-15T01:35:18.915Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":640448,"link":"/api/v1/people/640448"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"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":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":621439,"link":"/api/v1/people/621439","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":88.2,"strikeZoneTop":3.42034957503945,"strikeZoneBottom":1.56999845393302,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.11136564131274,"aZ":-11.874266167538412,"pfxX":-3.872635006340197,"pfxZ":10.14493400054851,"pX":-0.8936266400745242,"pZ":3.8816034116691225,"vX0":3.875474940375598,"vY0":-140.39870641839823,"vZ0":-2.918569773935832,"x":151.06,"y":133.98,"x0":-1.7872215066437331,"y0":50.000235647920526,"z0":5.704840299405684,"aX":-7.747670460826267},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":18.0,"breakHorizontal":6.2,"spinRate":2174,"spinDirection":198},"zone":11,"typeConfidence":0.9,"plateTime":0.38978170671915,"extension":6.699658639047267},"index":1,"playId":"2de722c1-e5c2-35a9-ad3d-ced92e27e7f3","pitchNumber":1,"startTime":"2025-08-15T01:35:18.915Z","endTime":"2025-08-15T01:35:23.256Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640448,"link":"/api/v1/people/640448","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":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":621439,"link":"/api/v1/people/621439","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":88.3,"strikeZoneTop":3.45,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.80954479187684,"aZ":-12.775604284046317,"pfxX":-6.231735471040718,"pfxZ":9.68395268794427,"pX":0.08492536699768384,"pZ":3.3939555444733553,"vX0":6.813490933462638,"vY0":-140.63135871465005,"vZ0":-3.956152926017198,"x":113.76,"y":147.14,"x0":-1.5593148950160167,"y0":50.005550525860514,"z0":5.647337728738173,"aX":-12.487613133302318},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":16.9,"breakHorizontal":9.8,"spinRate":2253,"spinDirection":208},"zone":2,"typeConfidence":0.9,"plateTime":0.3894240884805824,"extension":6.609855459395861},"hitData":{"launchSpeed":99.2,"launchAngle":27.0,"totalDistance":372.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":55.66,"coordY":66.06}},"index":2,"playId":"6a9e60c8-c917-3b43-9af7-d667ea769587","pitchNumber":2,"startTime":"2025-08-15T01:35:36.797Z","endTime":"2025-08-15T01:35:45.073Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640448,"link":"/api/v1/people/640448","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":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":621439,"link":"/api/v1/people/621439","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621439,"link":"/api/v1/people/621439"},"credit":"b_ab"},{"player":{"id":640448,"link":"/api/v1/people/640448"},"credit":"p_ab"},{"player":{"id":621439,"link":"/api/v1/people/621439"},"credit":"b_pa"},{"player":{"id":640448,"link":"/api/v1/people/640448"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.2,"awayTeamWinProbability":43.8,"homeTeamWinProbabilityAdded":-4.599999999999994,"leverageIndex":1.78,"dramaIndex":78.0,"contextMetrics":{},"playEndTime":"2025-08-15T01:35:45.073Z","atBatIndex":57},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ryan Jeffers strikes out on a foul tip.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-15T01:35:58.835Z","endTime":"2025-08-15T01:37:35.263Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":640448,"fullName":"Kyle Finnegan","link":"/api/v1/people/640448"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.5,"endSpeed":88.7,"strikeZoneTop":3.15113817436514,"strikeZoneBottom":1.57000138864385,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.875109066235154,"aZ":-10.980847568385835,"pfxX":-6.295123228825992,"pfxZ":10.469118502245898,"pX":-0.2623366432653739,"pZ":2.024580695648975,"vX0":5.937261424310534,"vY0":-141.73184385920504,"vZ0":-7.846014177504433,"x":127.0,"y":184.12,"x0":-1.5714454226886696,"y0":50.002976687975064,"z0":5.538567697703667,"aX":-12.744673811451124},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":17.4,"breakHorizontal":10.1,"spinRate":2335,"spinDirection":207},"zone":8,"typeConfidence":0.91,"plateTime":0.38717921228308727,"extension":6.719159572157447},"index":0,"playId":"015b15b7-c30f-3077-9443-ae7d3eb91c98","pitchNumber":1,"startTime":"2025-08-15T01:36:19.673Z","endTime":"2025-08-15T01:36:23.024Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640448,"link":"/api/v1/people/640448","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":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":82.1,"strikeZoneTop":3.31,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.16769196748526,"aZ":-29.16698650809895,"pfxX":-3.9866424905719815,"pfxZ":1.7776753403429577,"pX":-0.550862294529228,"pZ":2.855892656540783,"vX0":5.138848288523695,"vY0":-127.60411459363812,"vZ0":-1.4064643514962314,"x":138.0,"y":161.67,"x0":-2.050096955252499,"y0":50.00149956934709,"z0":5.660316441286082,"aX":-6.7368515487829255},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":3.2,"breakHorizontal":6.4,"spinRate":909,"spinDirection":215},"zone":1,"typeConfidence":0.9,"plateTime":0.4252543094724053,"extension":6.526631077382059},"index":1,"playId":"1ec6e8c1-90e8-3f09-8c5d-25e62fd45d60","pitchNumber":2,"startTime":"2025-08-15T01:36:35.259Z","endTime":"2025-08-15T01:36:38.259Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640448,"link":"/api/v1/people/640448","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":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":81.8,"strikeZoneTop":3.20090918559959,"strikeZoneBottom":1.56999848898437,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.0447736719381,"aZ":-30.32902030837897,"pfxX":-6.218893150694995,"pfxZ":1.1012540339812267,"pX":-1.318432443079277,"pZ":1.0342818684212447,"vX0":4.121194406616085,"vY0":-128.16941809392657,"vZ0":-5.012144900119682,"x":167.26,"y":210.85,"x0":-2.1312118929302977,"y0":50.00626571619537,"z0":5.3565328894093005,"aX":-10.450801691664036},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":1.2,"breakHorizontal":10.4,"spinRate":966,"spinDirection":232},"zone":13,"typeConfidence":0.9,"plateTime":0.4257444805550943,"extension":6.6336935698436825},"index":2,"playId":"6b19e3b7-d456-35d0-b22b-8511861246f4","pitchNumber":3,"startTime":"2025-08-15T01:36:52.824Z","endTime":"2025-08-15T01:36:55.824Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640448,"link":"/api/v1/people/640448","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":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.7,"endSpeed":76.7,"strikeZoneTop":3.17599893339794,"strikeZoneBottom":1.5699990430908,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.530305360185963,"aZ":-34.91842743631392,"pfxX":1.03164580735337,"pfxZ":-1.8260097935922666,"pX":-0.77747183702978,"pZ":3.4475792901558284,"vX0":2.6954138142514776,"vY0":-121.93791818788742,"vZ0":1.6782486206074334,"x":146.64,"y":145.7,"x0":-2.0323212545836347,"y0":50.00357404223299,"z0":5.768562102745439,"aX":1.5493278424329184},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-2.6,"breakHorizontal":-2.5,"spinRate":2174,"spinDirection":70},"zone":11,"typeConfidence":0.9,"plateTime":0.4496050568679095,"extension":6.47268549160765},"index":3,"playId":"0788203c-fe05-3677-ba8d-98afaaa6e1a9","pitchNumber":4,"startTime":"2025-08-15T01:37:12.453Z","endTime":"2025-08-15T01:37:16.117Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640448,"link":"/api/v1/people/640448","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":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":80.1,"strikeZoneTop":3.31,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.17663566423976,"aZ":-29.588791906694357,"pfxX":-6.341326827376131,"pfxZ":1.5880142899167895,"pX":0.06586884101502663,"pZ":1.6728831192519125,"vX0":7.063077007904615,"vY0":-126.86143091335752,"vZ0":-3.6713262116310124,"x":114.49,"y":193.61,"x0":-1.9316956307930684,"y0":50.00258390823455,"z0":5.49965832150266,"aX":-10.32647699494963},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":2.3,"breakHorizontal":9.8,"spinRate":938,"spinDirection":223},"zone":8,"typeConfidence":0.9,"plateTime":0.4318939564869466,"extension":6.554045532474195},"index":4,"playId":"5590f38c-53a8-34e3-a6e4-ded0598beeb5","pitchNumber":5,"startTime":"2025-08-15T01:37:32.263Z","endTime":"2025-08-15T01:37:35.263Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640448,"link":"/api/v1/people/640448","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":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680777,"link":"/api/v1/people/680777"},"credit":"b_ab"},{"player":{"id":640448,"link":"/api/v1/people/640448"},"credit":"p_ab"},{"player":{"id":680777,"link":"/api/v1/people/680777"},"credit":"b_pa"},{"player":{"id":640448,"link":"/api/v1/people/640448"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":-3.6000000000000014,"leverageIndex":1.43,"dramaIndex":63.0,"contextMetrics":{},"playEndTime":"2025-08-15T01:37:35.263Z","atBatIndex":58},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Luke Keaschall strikes out swinging.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-15T01:37:51.542Z","endTime":"2025-08-15T01:39:26.975Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":640448,"fullName":"Kyle Finnegan","link":"/api/v1/people/640448"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":81.2,"strikeZoneTop":3.31120099646838,"strikeZoneBottom":1.52000138693296,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.361140245523842,"aZ":-25.1875487173413,"pfxX":-5.120998100046728,"pfxZ":4.192704205407602,"pX":0.5885894391030176,"pZ":1.2123863299216378,"vX0":8.09408107640924,"vY0":-127.96912110362526,"vZ0":-5.682206139173189,"x":94.56,"y":206.05,"x0":-1.9438389194917858,"y0":50.00080935024197,"z0":5.423740242183141,"aX":-8.528889174355957},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":6.6,"breakHorizontal":7.6,"spinRate":1065,"spinDirection":223},"zone":14,"typeConfidence":0.9,"plateTime":0.42732804962475823,"extension":6.77377919631001},"index":0,"playId":"4aec9b7c-abaa-31eb-ad1f-615a5be865eb","pitchNumber":1,"startTime":"2025-08-15T01:38:02.134Z","endTime":"2025-08-15T01:38:05.595Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640448,"link":"/api/v1/people/640448","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":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":79.8,"strikeZoneTop":3.4020396108977,"strikeZoneBottom":1.63425921310884,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.815658664063758,"aZ":-27.457043563339315,"pfxX":-5.136197710257364,"pfxZ":2.9314904896508907,"pX":0.09709097308076792,"pZ":0.8505382285246712,"vX0":6.681503018831069,"vY0":-126.10004563887043,"vZ0":-5.836296059884908,"x":113.3,"y":215.82,"x0":-1.920468516874788,"y0":50.002430293719264,"z0":5.412077635267248,"aX":-8.265473388481052},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":4.2,"breakHorizontal":7.8,"spinRate":1109,"spinDirection":216},"zone":14,"typeConfidence":0.91,"plateTime":0.4344708221510505,"extension":6.7500920652007155},"index":1,"playId":"87e61386-18a7-328d-8fb6-810ed674d1ae","pitchNumber":2,"startTime":"2025-08-15T01:38:19.342Z","endTime":"2025-08-15T01:38:23.039Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640448,"link":"/api/v1/people/640448","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":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":97.5,"endSpeed":88.1,"strikeZoneTop":3.34331689551199,"strikeZoneBottom":1.51999912551402,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.767978622953315,"aZ":-8.106664872875607,"pfxX":-6.213385973231423,"pfxZ":12.001188452132563,"pX":0.39509782219085093,"pZ":1.8623369958973328,"vX0":7.708706036668273,"vY0":-141.54612305496394,"vZ0":-8.533358195889715,"x":101.94,"y":188.5,"x0":-1.5712327937521244,"y0":50.00703701550715,"z0":5.455109546283356,"aX":-12.465845952906571},"breaks":{"breakAngle":45.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.2,"breakVerticalInduced":19.9,"breakHorizontal":9.5,"spinRate":2329,"spinDirection":204},"zone":9,"typeConfidence":0.91,"plateTime":0.3886654345765437,"extension":6.714452811902924},"index":2,"playId":"a1ca1ae2-4945-39b2-bd94-9a2f25e69a7d","pitchNumber":3,"startTime":"2025-08-15T01:38:38.911Z","endTime":"2025-08-15T01:38:42.377Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640448,"link":"/api/v1/people/640448","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":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.1,"endSpeed":75.4,"strikeZoneTop":3.21,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.85295245004347,"aZ":-33.82116899171098,"pfxX":-0.6911296696732627,"pfxZ":-1.1278303280723971,"pX":0.27490914144198286,"pZ":2.2864527023284382,"vX0":4.94599292621107,"vY0":-120.84369138069142,"vZ0":-0.8124630237570232,"x":106.52,"y":177.05,"x0":-1.7219201648756206,"y0":50.00403789143967,"z0":5.637857371971181,"aX":-1.0068249728015946},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-1.9,"breakHorizontal":-0.1,"spinRate":2180,"spinDirection":67},"zone":5,"typeConfidence":0.9,"plateTime":0.4558853995714456,"extension":6.525988102731072},"index":3,"playId":"804d3345-3769-3a7f-ab44-5fcf0fcac133","pitchNumber":4,"startTime":"2025-08-15T01:38:57.923Z","endTime":"2025-08-15T01:39:01.828Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640448,"link":"/api/v1/people/640448","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":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":81.3,"strikeZoneTop":3.21,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.479369391709604,"aZ":-27.413242675508588,"pfxX":-8.356685492274057,"pfxZ":2.854023978290945,"pX":-0.23324331316995955,"pZ":1.002920097418941,"vX0":7.215814963097138,"vY0":-128.0653165723475,"vZ0":-5.826955624675032,"x":125.89,"y":211.7,"x0":-1.9963092569599676,"y0":50.00297262093822,"z0":5.441352201627206,"aX":-13.935592876711612},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":4.1,"breakHorizontal":13.6,"spinRate":1210,"spinDirection":219},"zone":13,"typeConfidence":0.9,"plateTime":0.4270575485544468,"extension":6.733367854413371},"index":4,"playId":"d9a999bc-4c09-37a8-a948-88ea66bc8793","pitchNumber":5,"startTime":"2025-08-15T01:39:22.144Z","endTime":"2025-08-15T01:39:26.975Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640448,"link":"/api/v1/people/640448","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":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":807712,"link":"/api/v1/people/807712"},"credit":"b_ab"},{"player":{"id":640448,"link":"/api/v1/people/640448"},"credit":"p_ab"},{"player":{"id":807712,"link":"/api/v1/people/807712"},"credit":"b_pa"},{"player":{"id":640448,"link":"/api/v1/people/640448"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-2.6000000000000014,"leverageIndex":1.05,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2025-08-15T01:39:26.975Z","atBatIndex":59},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Kerry Carpenter lines out sharply to center fielder Austin Martin.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-15T01:41:50.484Z","endTime":"2025-08-15T01:41:59.683Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663485,"fullName":"Cole Sands","link":"/api/v1/people/663485"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":668885,"link":"/api/v1/people/668885"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Cole Sands replaces Michael Tonkin.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-15T01:40:37.338Z","endTime":"2025-08-15T01:41:52.755Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663485,"link":"/api/v1/people/663485"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":543859,"link":"/api/v1/people/543859","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":80.5,"strikeZoneTop":3.42,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.511742981597365,"aZ":-31.102761356650994,"pfxX":-8.977540899665664,"pfxZ":0.6493391110082758,"pX":0.16298863562639412,"pZ":1.5371270070891458,"vX0":8.512632058475587,"vY0":-128.22341822086716,"vZ0":-3.8328690546398083,"x":110.79,"y":197.28,"x0":-2.0465031089884187,"y0":50.00280316715097,"z0":5.499592276641529,"aX":-14.828251286066035},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":0.5,"breakHorizontal":14.2,"spinRate":1646,"spinDirection":244},"zone":8,"typeConfidence":2.0,"plateTime":0.4284845945972102,"extension":5.7585245255071245},"hitData":{"launchSpeed":105.0,"launchAngle":19.0,"totalDistance":330.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":144.74,"coordY":67.95}},"index":1,"playId":"06fd457a-918d-3fcc-8bba-fbf0669849c7","pitchNumber":1,"startTime":"2025-08-15T01:41:52.755Z","endTime":"2025-08-15T01:41:59.683Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663485,"link":"/api/v1/people/663485","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681481,"link":"/api/v1/people/681481"},"credit":"b_ab"},{"player":{"id":663485,"link":"/api/v1/people/663485"},"credit":"p_ab"},{"player":{"id":681481,"link":"/api/v1/people/681481"},"credit":"b_pa"},{"player":{"id":663485,"link":"/api/v1/people/663485"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.800000000000004,"awayTeamWinProbability":44.199999999999996,"homeTeamWinProbabilityAdded":5.800000000000004,"leverageIndex":2.29,"dramaIndex":98.0,"contextMetrics":{},"playEndTime":"2025-08-15T01:41:59.683Z","atBatIndex":60},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Riley Greene lines out to center fielder Austin Martin.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-15T01:42:31.385Z","endTime":"2025-08-15T01:43:48.390Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663485,"fullName":"Cole Sands","link":"/api/v1/people/663485"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":668885,"link":"/api/v1/people/668885"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-08-15T01:42:22.832Z","endTime":"2025-08-15T01:42:33.451Z","isPitch":false,"type":"action","player":{"id":682985,"link":"/api/v1/people/682985"},"defense":{"pitcher":{"id":663485,"link":"/api/v1/people/663485","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":86.7,"strikeZoneTop":3.5546374256447,"strikeZoneBottom":1.72000091133182,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.402404572513927,"aZ":-17.05890787877898,"pfxX":-5.361364501520734,"pfxZ":7.822425474922445,"pX":-0.7629762177777688,"pZ":4.381620131123116,"vX0":6.358468168080192,"vY0":-138.06095183850857,"vZ0":-0.459991237504861,"x":146.08,"y":120.48,"x0":-2.3980960757304954,"y0":50.00495332597456,"z0":5.697317439826978,"aX":-10.363435271147274},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":14.3,"breakHorizontal":8.4,"spinRate":2499,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.3965441905972109,"extension":5.640085252978497},"index":1,"playId":"62545a25-1394-32fc-a082-4ea29831093c","pitchNumber":1,"startTime":"2025-08-15T01:42:33.451Z","endTime":"2025-08-15T01:42:36.451Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663485,"link":"/api/v1/people/663485","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":81.0,"strikeZoneTop":3.62,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.834975399078704,"aZ":-31.88959762873965,"pfxX":-9.948514534659182,"pfxZ":0.17049358566525186,"pX":0.15362046068408278,"pZ":1.4266186401860879,"vX0":8.892402568528748,"vY0":-127.91067677744185,"vZ0":-3.9399442427408182,"x":111.14,"y":200.26,"x0":-2.0716684241098666,"y0":50.00132419878287,"z0":5.481100776959888,"aX":-16.520214398341285},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":-0.4,"breakHorizontal":16.1,"spinRate":1641,"spinDirection":239},"zone":14,"typeConfidence":2.0,"plateTime":0.4278374484707963,"extension":5.763422373045674},"index":2,"playId":"4f0934ac-09c2-335f-9f3c-1905a4df7ea6","pitchNumber":2,"startTime":"2025-08-15T01:42:46.766Z","endTime":"2025-08-15T01:42:50.722Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663485,"link":"/api/v1/people/663485","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":87.5,"strikeZoneTop":3.62,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.385877174269645,"aZ":-14.862279890407546,"pfxX":-6.432687884431807,"pfxZ":8.844326735690927,"pX":-0.6152544590771415,"pZ":2.7076414995093203,"vX0":6.966194913077229,"vY0":-138.6441158694512,"vZ0":-4.829161984974098,"x":140.45,"y":165.67,"x0":-2.3180291161233577,"y0":50.00428102115008,"z0":5.4553378009671745,"aX":-12.594013122284014},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.2,"breakHorizontal":10.3,"spinRate":2484,"spinDirection":226},"zone":4,"typeConfidence":2.0,"plateTime":0.39423229677681393,"extension":5.771911111623444},"index":3,"playId":"f2051f5f-63c3-3573-a38a-815e4e40d23c","pitchNumber":3,"startTime":"2025-08-15T01:43:10.251Z","endTime":"2025-08-15T01:43:13.549Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663485,"link":"/api/v1/people/663485","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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.3,"endSpeed":87.9,"strikeZoneTop":3.54186961346733,"strikeZoneBottom":1.72000043082179,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.023745250991126,"aZ":-18.028997564975217,"pfxX":-7.261602494585682,"pfxZ":7.176977592211921,"pX":-1.4096280190104422,"pZ":3.6696835977646467,"vX0":5.5633459616069345,"vY0":-138.7612605273333,"vZ0":-1.9051248915150902,"x":170.73,"y":139.7,"x0":-2.486743578849844,"y0":50.000916019671145,"z0":5.553097154910926,"aX":-14.306697568051467},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":12.8,"breakHorizontal":12.1,"spinRate":2435,"spinDirection":228},"zone":11,"typeConfidence":2.0,"plateTime":0.3931808373203691,"extension":5.597291566982733},"index":4,"playId":"58df334f-9332-386d-b3fb-906908e90e80","pitchNumber":4,"startTime":"2025-08-15T01:43:25.887Z","endTime":"2025-08-15T01:43:28.887Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663485,"link":"/api/v1/people/663485","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":83.1,"strikeZoneTop":3.62,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.178226089423664,"aZ":-32.50902358075322,"pfxX":-8.501766856570576,"pfxZ":-0.19336945611534784,"pX":-0.11129087044705215,"pZ":1.7491889557471096,"vX0":8.329092624201627,"vY0":-128.31587699638132,"vZ0":-3.254271335996628,"x":121.24,"y":191.55,"x0":-2.2496969177245143,"y0":50.004966551144456,"z0":5.49075419865833,"aX":-14.599029900942446},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":-0.7,"breakHorizontal":14.2,"spinRate":1548,"spinDirection":246},"zone":8,"typeConfidence":2.0,"plateTime":0.4221363358755039,"extension":5.619656690692432},"hitData":{"launchSpeed":98.1,"launchAngle":22.0,"totalDistance":334.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":94.01,"coordY":68.53}},"index":5,"playId":"41df1f11-86a2-308a-92cf-399a2ba756ba","pitchNumber":5,"startTime":"2025-08-15T01:43:40.985Z","endTime":"2025-08-15T01:43:48.390Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663485,"link":"/api/v1/people/663485","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"credit":"b_ab"},{"player":{"id":663485,"link":"/api/v1/people/663485"},"credit":"p_ab"},{"player":{"id":682985,"link":"/api/v1/people/682985"},"credit":"b_pa"},{"player":{"id":663485,"link":"/api/v1/people/663485"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":60.5,"awayTeamWinProbability":39.5,"homeTeamWinProbabilityAdded":4.699999999999996,"leverageIndex":1.84,"dramaIndex":80.0,"contextMetrics":{},"playEndTime":"2025-08-15T01:43:48.390Z","atBatIndex":61},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Spencer Torkelson walks.","rbi":0,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-15T01:43:54.391Z","endTime":"2025-08-15T01:45:28.486Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663485,"fullName":"Cole Sands","link":"/api/v1/people/663485"},"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":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":88.2,"strikeZoneTop":3.59034359124034,"strikeZoneBottom":1.73202098549505,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.526222464460794,"aZ":-25.727054542435518,"pfxX":-8.327724253324881,"pfxZ":3.2917906223947755,"pX":-0.018373664580439496,"pZ":1.2252781774056123,"vX0":8.63476996235328,"vY0":-138.0384297804929,"vZ0":-6.5160253893886,"x":117.7,"y":205.7,"x0":-2.0833717916151646,"y0":50.00133818693862,"z0":5.313264849355518,"aX":-16.304334689689128},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":4.9,"breakHorizontal":13.6,"spinRate":2328,"spinDirection":231},"zone":13,"typeConfidence":2.0,"plateTime":0.3945975314584751,"extension":5.723236146420923},"index":0,"playId":"37c00c36-a1c0-3ba8-809f-2811d0b6be1d","pitchNumber":1,"startTime":"2025-08-15T01:44:14.085Z","endTime":"2025-08-15T01:44:17.537Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663485,"link":"/api/v1/people/663485","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"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":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.5,"endSpeed":75.3,"strikeZoneTop":3.46629456139517,"strikeZoneBottom":1.65999851699634,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.25009851195065,"aZ":-36.47098409091462,"pfxX":6.750084399623082,"pfxZ":-3.055792099215184,"pX":2.440632274121053,"pZ":0.4039610428964611,"vX0":8.61632116798745,"vY0":-118.37311035727625,"vZ0":-3.654942909530628,"x":23.97,"y":227.87,"x0":-2.134055878056753,"y0":50.00062743385626,"z0":5.333976055737918,"aX":9.501476762394327},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.8,"breakVerticalInduced":-6.2,"breakHorizontal":-14.4,"spinRate":2954,"spinDirection":47},"zone":14,"typeConfidence":2.0,"plateTime":0.4641133265874644,"extension":5.574276322397885},"index":1,"playId":"bcb8f9dd-7c93-3bd0-a2ab-9c477e08dc47","pitchNumber":2,"startTime":"2025-08-15T01:44:27.525Z","endTime":"2025-08-15T01:44:30.525Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663485,"link":"/api/v1/people/663485","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"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":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":85.2,"strikeZoneTop":3.63332874187774,"strikeZoneBottom":1.66000075495479,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.44867069054061,"aZ":-22.801396672952524,"pfxX":-8.743998655021901,"pfxZ":4.997155336976279,"pX":-1.8847059154792958,"pZ":3.381240229274865,"vX0":4.6248142146943225,"vY0":-136.9045687401704,"vZ0":-1.614238726964779,"x":188.84,"y":147.49,"x0":-2.4701771389841287,"y0":50.00522759078243,"z0":5.556994606540808,"aX":-16.41084471543698},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":8.9,"breakHorizontal":14.6,"spinRate":2163,"spinDirection":226},"zone":11,"typeConfidence":2.0,"plateTime":0.4018426522633707,"extension":5.597508855599376},"index":2,"playId":"e71c0cae-4849-3ce7-b869-eaf804b7b6ab","pitchNumber":3,"startTime":"2025-08-15T01:44:46.381Z","endTime":"2025-08-15T01:44:49.750Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663485,"link":"/api/v1/people/663485","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"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":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":82.3,"strikeZoneTop":3.5520727335519,"strikeZoneBottom":1.65999832640378,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.752634560624355,"aZ":-26.288369592201043,"pfxX":1.2087207387393633,"pfxZ":3.4293328527252616,"pX":-0.40748220092341864,"pZ":3.065133615551925,"vX0":4.3925762245235624,"vY0":-129.63476762158197,"vZ0":-1.4772276918573088,"x":132.53,"y":156.02,"x0":-2.2746980179099663,"y0":50.00495246851255,"z0":5.631578370366537,"aX":2.0765352495719434},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":6.1,"breakHorizontal":-3.1,"spinRate":2464,"spinDirection":184},"zone":1,"typeConfidence":2.0,"plateTime":0.42102359201147843,"extension":5.635351329810952},"index":3,"playId":"9f94841d-741c-3ee6-ac10-0e7ff12448bc","pitchNumber":4,"startTime":"2025-08-15T01:45:05.795Z","endTime":"2025-08-15T01:45:08.795Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663485,"link":"/api/v1/people/663485","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"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":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":85.6,"strikeZoneTop":3.48926436366082,"strikeZoneBottom":1.66000015158132,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.504040289083402,"aZ":-22.26204198116837,"pfxX":-6.588503757480335,"pfxZ":5.268132458144997,"pX":-1.675158362224609,"pZ":2.4254964817146822,"vX0":4.167651803257919,"vY0":-136.61145027635825,"vZ0":-3.975487999577734,"x":180.85,"y":173.29,"x0":-2.3685153407935102,"y0":50.00058663855655,"z0":5.439325657281714,"aX":-12.389025587606783},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":8.9,"breakHorizontal":11.0,"spinRate":2222,"spinDirection":225},"zone":13,"typeConfidence":2.0,"plateTime":0.40171154012854826,"extension":5.648162787602081},"index":4,"playId":"813a807f-4277-3cc9-ba04-0b6ca56d00bd","pitchNumber":5,"startTime":"2025-08-15T01:45:25.151Z","endTime":"2025-08-15T01:45:28.486Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663485,"link":"/api/v1/people/663485","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"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":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":679529,"link":"/api/v1/people/679529"},"credit":"b_pa"},{"player":{"id":663485,"link":"/api/v1/people/663485"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":57.4,"awayTeamWinProbability":42.6,"homeTeamWinProbabilityAdded":-3.1000000000000014,"leverageIndex":1.35,"dramaIndex":58.0,"contextMetrics":{},"playEndTime":"2025-08-15T01:45:28.486Z","atBatIndex":62},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Zach McKinstry grounds into a force out, second baseman Luke Keaschall to shortstop Brooks Lee. Spencer Torkelson out at 2nd.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-15T01:45:46.036Z","endTime":"2025-08-15T01:46:25.786Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663485,"fullName":"Cole Sands","link":"/api/v1/people/663485"},"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":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":807712,"link":"/api/v1/people/807712"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":686797,"link":"/api/v1/people/686797"},"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":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.2,"endSpeed":84.0,"strikeZoneTop":3.35,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.374631410276496,"aZ":-23.986544912289396,"pfxX":0.25364123416320794,"pfxZ":4.614125049932991,"pX":1.1728050846403038,"pZ":2.576294839140074,"vX0":8.35319374486365,"vY0":-131.28978328104637,"vZ0":-3.136367353064915,"x":72.3,"y":169.22,"x0":-2.0608006737493714,"y0":50.00581222051473,"z0":5.538419998321205,"aX":0.4491329692535547},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":8.0,"breakHorizontal":-2.0,"spinRate":2543,"spinDirection":199},"zone":12,"typeConfidence":2.0,"plateTime":0.414514070236212,"extension":5.845783507470346},"index":0,"playId":"f916067e-0dc1-3200-bddc-71d8a0458321","pitchNumber":1,"startTime":"2025-08-15T01:45:54.344Z","endTime":"2025-08-15T01:45:57.344Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663485,"link":"/api/v1/people/663485","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"first":{"id":679529,"link":"/api/v1/people/679529"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.4,"endSpeed":81.6,"strikeZoneTop":3.35,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.133203724871798,"aZ":-29.994697429682365,"pfxX":-9.771070544464669,"pfxZ":1.2836755246257239,"pX":-0.8822935998550836,"pZ":1.8496224420440315,"vX0":6.456508584602657,"vY0":-130.03067561302504,"vZ0":-3.4240161167377896,"x":150.63,"y":188.84,"x0":-2.137272893061829,"y0":50.004272491234204,"z0":5.477364964828515,"aX":-16.610791224613262},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":1.7,"breakHorizontal":16.1,"spinRate":1604,"spinDirection":243},"zone":13,"typeConfidence":2.0,"plateTime":0.4224207810819278,"extension":5.683804746316694},"hitData":{"launchSpeed":80.3,"launchAngle":-21.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":144.44,"coordY":155.31}},"index":1,"playId":"ef492cb5-2ef1-3ea1-b01e-cc951b6e9d2d","pitchNumber":2,"startTime":"2025-08-15T01:46:19.070Z","endTime":"2025-08-15T01:46:25.786Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663485,"link":"/api/v1/people/663485","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"first":{"id":679529,"link":"/api/v1/people/679529"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656716,"link":"/api/v1/people/656716"},"credit":"b_ab"},{"player":{"id":663485,"link":"/api/v1/people/663485"},"credit":"p_ab"},{"player":{"id":656716,"link":"/api/v1/people/656716"},"credit":"b_pa"},{"player":{"id":663485,"link":"/api/v1/people/663485"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.9,"awayTeamWinProbability":36.1,"homeTeamWinProbabilityAdded":6.5,"leverageIndex":2.55,"dramaIndex":109.0,"contextMetrics":{},"playEndTime":"2025-08-15T01:46:25.786Z","atBatIndex":63},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Royce Lewis flies out to left fielder Riley Greene.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-08-15T01:48:22.615Z","endTime":"2025-08-15T01:49:29.151Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":640448,"fullName":"Kyle Finnegan","link":"/api/v1/people/640448"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":81.6,"strikeZoneTop":3.52,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.855897420096753,"aZ":-28.4773430862938,"pfxX":-5.558651831210524,"pfxZ":2.2134626914902857,"pX":-0.0920774442992366,"pZ":0.9022291370497216,"vX0":6.186962989548913,"vY0":-127.8520290753148,"vZ0":-6.0403772090812025,"x":120.51,"y":214.42,"x0":-1.8096730225051403,"y0":50.004949536409725,"z0":5.501687347520539,"aX":-9.297017934678431},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":3.0,"breakHorizontal":8.9,"spinRate":1065,"spinDirection":220},"zone":13,"typeConfidence":0.91,"plateTime":0.4267576750291462,"extension":6.777098901067302},"index":0,"playId":"e394c6b7-3ae3-3a27-abb9-1e475ba65190","pitchNumber":1,"startTime":"2025-08-15T01:48:45.744Z","endTime":"2025-08-15T01:48:48.744Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640448,"link":"/api/v1/people/640448","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":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.6,"endSpeed":88.2,"strikeZoneTop":3.47177622468644,"strikeZoneBottom":1.67000151486902,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.963701288437655,"aZ":-12.525636263219308,"pfxX":-6.429999628968405,"pfxZ":9.830562631276663,"pX":-1.2713595757905456,"pZ":2.732945801828412,"vX0":3.777275199725626,"vY0":-140.51866843178027,"vZ0":-5.668475343283106,"x":165.46,"y":164.99,"x0":-1.7978924569042616,"y0":50.00342871375655,"z0":5.590724934200652,"aX":-12.85388376542699},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":16.8,"breakHorizontal":10.9,"spinRate":2311,"spinDirection":210},"zone":11,"typeConfidence":0.9,"plateTime":0.3898477751837106,"extension":6.6998494218100575},"index":1,"playId":"a3d65686-c68c-3f90-8f73-93c8c1208a5f","pitchNumber":2,"startTime":"2025-08-15T01:49:01.641Z","endTime":"2025-08-15T01:49:04.641Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640448,"link":"/api/v1/people/640448","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":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.5,"endSpeed":87.6,"strikeZoneTop":3.52,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.88763638544382,"aZ":-10.75447173021085,"pfxX":-4.435924920597216,"pfxZ":10.824373351404287,"pX":-0.009675385807957487,"pZ":2.7694893293989304,"vX0":5.699804708802428,"vY0":-140.2859333915916,"vZ0":-5.918754061130841,"x":117.37,"y":164.0,"x0":-1.498387060257164,"y0":50.00297701025761,"z0":5.618526314149253,"aX":-8.778229444330334},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":18.5,"breakHorizontal":6.7,"spinRate":2269,"spinDirection":208},"zone":5,"typeConfidence":0.9,"plateTime":0.3915411949679748,"extension":6.742562655942547},"hitData":{"launchSpeed":95.3,"launchAngle":55.0,"totalDistance":227.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":84.32,"coordY":119.36}},"index":2,"playId":"20e1a3a8-427a-3354-b8a0-bbe18c3644dd","pitchNumber":3,"startTime":"2025-08-15T01:49:19.146Z","endTime":"2025-08-15T01:49:29.151Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640448,"link":"/api/v1/people/640448","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":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668904,"link":"/api/v1/people/668904"},"credit":"b_ab"},{"player":{"id":640448,"link":"/api/v1/people/640448"},"credit":"p_ab"},{"player":{"id":668904,"link":"/api/v1/people/668904"},"credit":"b_pa"},{"player":{"id":640448,"link":"/api/v1/people/640448"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.199999999999996,"awayTeamWinProbability":41.800000000000004,"homeTeamWinProbabilityAdded":-5.700000000000003,"leverageIndex":2.22,"dramaIndex":96.0,"contextMetrics":{},"playEndTime":"2025-08-15T01:49:29.151Z","atBatIndex":64},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Trevor Larnach strikes out swinging.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-08-15T01:52:02.435Z","endTime":"2025-08-15T01:53:02.746Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663947,"fullName":"Tyler Holton","link":"/api/v1/people/663947"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,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":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"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":{"description":"Pitching Change: Tyler Holton replaces Kyle Finnegan.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-08-15T01:50:40.266Z","endTime":"2025-08-15T01:52:04.749Z","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":640448,"link":"/api/v1/people/640448","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":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":84.0,"strikeZoneTop":3.74462567526108,"strikeZoneBottom":1.73999878196079,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.66454010861879,"aZ":-11.995474484480837,"pfxX":4.7913505292396446,"pfxZ":11.172592127467565,"pX":-0.037785317848889756,"pZ":1.3276165065432832,"vX0":-5.262282951996949,"vY0":-133.73145765483514,"vZ0":-9.202206398389102,"x":118.44,"y":202.93,"x0":1.3358034250190842,"y0":50.00145041531164,"z0":5.680374596753259,"aX":8.651823231955316},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":18.4,"breakHorizontal":-7.4,"spinRate":2314,"spinDirection":134},"zone":13,"typeConfidence":0.93,"plateTime":0.41006546982635195,"extension":6.789615067209582},"index":1,"playId":"05c77110-d613-30e3-b084-119bcbbe2183","pitchNumber":1,"startTime":"2025-08-15T01:52:04.749Z","endTime":"2025-08-15T01:52:08.364Z","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":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":91.6,"endSpeed":83.4,"strikeZoneTop":3.70287405012052,"strikeZoneBottom":1.73999980337478,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.580457825271413,"aZ":-19.137234911665384,"pfxX":9.732258084311013,"pfxZ":7.308749936931906,"pX":-0.5497694072720886,"pZ":2.201417610698863,"vX0":-8.412944686983309,"vY0":-132.98205504241471,"vZ0":-5.427346405383583,"x":137.96,"y":179.34,"x0":1.3965766563014914,"y0":50.00434155768573,"z0":5.665216487398338,"aX":17.363073210936875},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":12.1,"breakHorizontal":-15.7,"spinRate":2214,"spinDirection":136},"zone":7,"typeConfidence":0.9,"plateTime":0.4125180742329886,"extension":6.86820627743425},"index":2,"playId":"d843939f-07ac-3ac6-8399-1c8bf1d92ac1","pitchNumber":2,"startTime":"2025-08-15T01:52:20.218Z","endTime":"2025-08-15T01:52:23.285Z","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":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.1,"endSpeed":75.6,"strikeZoneTop":3.74,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.35345109327655,"aZ":-29.947498909686445,"pfxX":-8.333313197399402,"pfxZ":1.5503976232193808,"pX":-1.1405342180941302,"pZ":0.6921430711063917,"vX0":-3.7221773158540605,"vY0":-119.47675928055565,"vZ0":-5.188288851800848,"x":160.47,"y":220.09,"x0":1.5231642662583538,"y0":50.002626111923924,"z0":5.602748751604843,"aX":-11.97265601163509},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":1.8,"breakHorizontal":16.0,"spinRate":2727,"spinDirection":296},"zone":13,"typeConfidence":0.9,"plateTime":0.4595186065433232,"extension":6.634077040291552},"index":3,"playId":"526c9af0-7fb4-3d29-8c20-58b699c7f1bd","pitchNumber":3,"startTime":"2025-08-15T01:52:34.625Z","endTime":"2025-08-15T01:52:37.625Z","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":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":4,"startTime":"2025-08-15T01:52:47.904Z","endTime":"2025-08-15T01:52:59.096Z","isPitch":false,"type":"action","player":{"id":663616,"link":"/api/v1/people/663616"},"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":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.4,"endSpeed":75.2,"strikeZoneTop":3.74,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.09125650065427,"aZ":-29.04505205689492,"pfxX":-8.741163967919917,"pfxZ":2.176050881932409,"pX":-1.659525786975198,"pZ":2.119270449002539,"vX0":-4.792625224735233,"vY0":-119.94435491176019,"vZ0":-2.234881672747813,"x":180.26,"y":181.56,"x0":1.50893004781135,"y0":50.003521474350435,"z0":5.687584336375869,"aX":-12.564392254795292},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":3.6,"breakHorizontal":17.0,"spinRate":2845,"spinDirection":300},"zone":13,"typeConfidence":0.89,"plateTime":0.4590063469270511,"extension":6.295950293375442},"index":5,"playId":"67af8c59-fd7a-3109-9ca1-8efa9cb26530","pitchNumber":4,"startTime":"2025-08-15T01:52:59.096Z","endTime":"2025-08-15T01:53:02.746Z","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":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663616,"link":"/api/v1/people/663616"},"credit":"b_ab"},{"player":{"id":663947,"link":"/api/v1/people/663947"},"credit":"p_ab"},{"player":{"id":663616,"link":"/api/v1/people/663616"},"credit":"b_pa"},{"player":{"id":663947,"link":"/api/v1/people/663947"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.6,"awayTeamWinProbability":46.4,"homeTeamWinProbabilityAdded":-4.599999999999994,"leverageIndex":1.85,"dramaIndex":80.0,"contextMetrics":{},"playEndTime":"2025-08-15T01:53:02.746Z","atBatIndex":65},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Brooks Lee doubles (11) on a sharp line drive to center fielder Javier Báez.","rbi":0,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-08-15T01:53:11.489Z","endTime":"2025-08-15T01:55:36.998Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663947,"fullName":"Tyler Holton","link":"/api/v1/people/663947"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,4,5,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":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":595879,"link":"/api/v1/people/595879"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.8,"endSpeed":83.2,"strikeZoneTop":3.42946612924487,"strikeZoneBottom":1.65841068794991,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.557066668521557,"aZ":-21.222715548259472,"pfxX":-1.3378518532502002,"pfxZ":6.2955236928913525,"pX":-0.3526624263112414,"pZ":0.5065530439881075,"vX0":-4.013292700819112,"vY0":-130.54236999374007,"vZ0":-9.370113620923917,"x":130.44,"y":225.1,"x0":1.3737602567258114,"y0":50.00177788018071,"z0":5.719048475887498,"aX":-2.3248493810247775},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":9.7,"breakHorizontal":3.2,"spinRate":2456,"spinDirection":168},"zone":13,"typeConfidence":0.91,"plateTime":0.41838623914469153,"extension":6.710640658757959},"index":0,"playId":"65a324fd-b6db-3948-9a7b-448000d2d735","pitchNumber":1,"startTime":"2025-08-15T01:53:28.274Z","endTime":"2025-08-15T01:53:31.908Z","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":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":79.2,"strikeZoneTop":3.33,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.51169937395425,"aZ":-25.49186252544596,"pfxX":9.091115832753736,"pfxZ":4.240199677230869,"pX":0.6487582147406714,"pZ":1.1451242377402284,"vX0":-5.12700533801741,"vY0":-124.14752303417293,"vZ0":-5.966825335686862,"x":92.27,"y":207.86,"x0":1.5487755368805018,"y0":50.00616483267089,"z0":5.674090345810817,"aX":14.336453888360724},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":6.6,"breakHorizontal":-15.5,"spinRate":1769,"spinDirection":110},"zone":14,"typeConfidence":0.9,"plateTime":0.43951523679496995,"extension":6.543605039492691},"index":1,"playId":"4735e1a6-e567-339d-bd5a-bc2675060987","pitchNumber":2,"startTime":"2025-08-15T01:53:46.736Z","endTime":"2025-08-15T01:53:49.736Z","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":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"index":2,"startTime":"2025-08-15T01:53:55.995Z","endTime":"2025-08-15T01:54:21.856Z","isPitch":false,"type":"action","player":{"id":686797,"link":"/api/v1/people/686797"},"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":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"index":3,"startTime":"2025-08-15T01:54:21.856Z","endTime":"2025-08-15T01:54:47.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":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":85.4,"strikeZoneTop":3.31627080971047,"strikeZoneBottom":1.55999874048931,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.258530393512142,"aZ":-14.240780753180639,"pfxX":5.725482227492305,"pfxZ":9.720977741223058,"pX":1.7520418998439389,"pZ":0.48085450914195677,"vX0":-1.2162370193324081,"vY0":-134.72953641417266,"vZ0":-10.875256498883365,"x":50.22,"y":225.8,"x0":1.4642086772901157,"y0":50.00507930263998,"z0":5.566883178827119,"aX":10.566195389929337},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":15.6,"breakHorizontal":-10.1,"spinRate":2132,"spinDirection":135},"zone":14,"typeConfidence":0.92,"plateTime":0.40596336369514185,"extension":6.736659781584491},"index":4,"playId":"7fb5f2b8-1173-3319-ad6b-aa2933e7b17d","pitchNumber":3,"startTime":"2025-08-15T01:54:47.501Z","endTime":"2025-08-15T01:54:50.501Z","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":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.9,"endSpeed":83.1,"strikeZoneTop":3.34014780865389,"strikeZoneBottom":1.55999809950509,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.507311530687385,"aZ":-22.36521337855337,"pfxX":0.6148588962487622,"pfxZ":5.591616663457683,"pX":1.3190316790576553,"pZ":2.2544561468520072,"vX0":-0.8120725037827395,"vY0":-131.0211554304087,"vZ0":-4.904621183028348,"x":66.72,"y":177.91,"x0":1.5518985549390192,"y0":50.000226872762774,"z0":5.803830389818322,"aX":1.0779089688314794},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":9.4,"breakHorizontal":-1.0,"spinRate":2113,"spinDirection":164},"zone":14,"typeConfidence":0.89,"plateTime":0.4167139505542967,"extension":6.626384686188373},"index":5,"playId":"19eb285f-c4ec-3a7c-822f-0f2f9dc5807c","pitchNumber":4,"startTime":"2025-08-15T01:55:05.893Z","endTime":"2025-08-15T01:55:09.224Z","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":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":84.8,"strikeZoneTop":3.33,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.0154460163771,"aZ":-15.139343000464697,"pfxX":5.732195892655856,"pfxZ":9.291683458820458,"pX":0.43231641317959746,"pZ":1.9447862294019609,"vX0":-4.378417471078766,"vY0":-134.29121942470522,"vZ0":-7.274489917964627,"x":100.52,"y":186.27,"x0":1.335942859139625,"y0":50.00369635229749,"z0":5.757700765166699,"aX":10.511238209629918},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":15.5,"breakHorizontal":-9.5,"spinRate":2257,"spinDirection":140},"zone":9,"typeConfidence":0.91,"plateTime":0.40724310437989875,"extension":6.532495811472003},"hitData":{"launchSpeed":105.0,"launchAngle":13.0,"totalDistance":296.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":150.46,"coordY":56.7}},"index":6,"playId":"16fa1b3b-183d-34d4-92b4-29e55f2095e5","pitchNumber":5,"startTime":"2025-08-15T01:55:23.985Z","endTime":"2025-08-15T01:55:36.998Z","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":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686797,"link":"/api/v1/people/686797"},"credit":"b_ab"},{"player":{"id":663947,"link":"/api/v1/people/663947"},"credit":"p_ab"},{"player":{"id":686797,"link":"/api/v1/people/686797"},"credit":"b_pa"},{"player":{"id":663947,"link":"/api/v1/people/663947"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":61.0,"awayTeamWinProbability":39.0,"homeTeamWinProbabilityAdded":7.399999999999999,"leverageIndex":1.42,"dramaIndex":86.0,"contextMetrics":{},"playEndTime":"2025-08-15T01:55:36.998Z","atBatIndex":66},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Alan Roden flies out to left fielder Riley Greene.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-08-15T01:56:22.306Z","endTime":"2025-08-15T01:57:52.654Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":702176,"fullName":"Alan Roden","link":"/api/v1/people/702176"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663947,"fullName":"Tyler Holton","link":"/api/v1/people/663947"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"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":702176,"fullName":"Alan Roden","link":"/api/v1/people/702176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Ryan Fitzgerald replaces Brooks Lee.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-15T01:56:05.971Z","endTime":"2025-08-15T01:56:24.589Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":680837,"link":"/api/v1/people/680837"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"701","replacedPlayer":{"id":686797,"link":"/api/v1/people/686797"},"base":2,"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":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":702176,"link":"/api/v1/people/702176","batSide":{"code":"L","description":"Left"}},"second":{"id":686797,"link":"/api/v1/people/686797"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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, 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.2,"endSpeed":85.9,"strikeZoneTop":3.44749081168727,"strikeZoneBottom":1.64000175867394,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.019845035836376,"aZ":-20.018889151543117,"pfxX":9.488310381548999,"pfxZ":6.528783074285785,"pX":-0.9854365588210677,"pZ":0.6301169825015046,"vX0":-9.531558215535435,"vY0":-135.23733048550565,"vZ0":-9.497093201490907,"x":154.56,"y":221.77,"x0":1.3429889886417297,"y0":50.00393823493256,"z0":5.577529616651558,"aX":17.6701924449728},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":10.0,"breakHorizontal":-15.2,"spinRate":2124,"spinDirection":137},"zone":13,"typeConfidence":0.91,"plateTime":0.4041930503247504,"extension":6.904777982978503},"index":1,"playId":"8383c5ee-66c9-37d7-993a-1470f620f378","pitchNumber":1,"startTime":"2025-08-15T01:56:24.589Z","endTime":"2025-08-15T01:56:27.589Z","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":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":702176,"link":"/api/v1/people/702176","batSide":{"code":"L","description":"Left"}},"second":{"id":680837,"link":"/api/v1/people/680837"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":85.5,"strikeZoneTop":3.42784231635642,"strikeZoneBottom":1.64000093653426,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.784657254404202,"aZ":-14.01632554716758,"pfxX":4.931571021874625,"pfxZ":9.69792616496497,"pX":0.32339271160304095,"pZ":2.0027945888767986,"vX0":-4.859309198642817,"vY0":-136.17949647891882,"vZ0":-7.314074195963663,"x":104.67,"y":184.7,"x0":1.4929060651409285,"y0":50.00146965950699,"z0":5.6990251357245025,"aX":9.232662358164479},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":16.1,"breakHorizontal":-7.9,"spinRate":2245,"spinDirection":133},"zone":9,"typeConfidence":0.93,"plateTime":0.40269956933590745,"extension":6.75000534476595},"index":2,"playId":"75ac347f-84c1-39bc-a60d-77eeae11b1d1","pitchNumber":2,"startTime":"2025-08-15T01:56:44.831Z","endTime":"2025-08-15T01:56:47.872Z","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":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":702176,"link":"/api/v1/people/702176","batSide":{"code":"L","description":"Left"}},"second":{"id":680837,"link":"/api/v1/people/680837"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.8,"endSpeed":83.8,"strikeZoneTop":3.51,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.570136134404535,"aZ":-23.832444418663318,"pfxX":-2.23150651992168,"pfxZ":4.73539693028941,"pX":-0.8182703219331453,"pZ":1.6255427254223953,"vX0":-4.98277837307396,"vY0":-130.8134156037408,"vZ0":-6.011976468825929,"x":148.19,"y":194.89,"x0":1.3893350436273193,"y0":50.00059024874115,"z0":5.702556594150055,"aX":-3.9248931781876837},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":7.7,"breakHorizontal":5.0,"spinRate":2439,"spinDirection":164},"zone":7,"typeConfidence":0.91,"plateTime":0.41624725898246284,"extension":6.699215912735319},"index":3,"playId":"2204b257-2fc5-38c8-b486-42f74f73a7ac","pitchNumber":3,"startTime":"2025-08-15T01:57:05.664Z","endTime":"2025-08-15T01:57:10.825Z","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":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":702176,"link":"/api/v1/people/702176","batSide":{"code":"L","description":"Left"}},"second":{"id":680837,"link":"/api/v1/people/680837"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":93.0,"endSpeed":85.1,"strikeZoneTop":3.51,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.78045052545487,"aZ":-14.997537628102888,"pfxX":5.266539338510325,"pfxZ":9.29123549921134,"pX":-0.43869850584170844,"pZ":1.5789391525579872,"vX0":-6.443597253135832,"vY0":-135.18153880070506,"vZ0":-8.083436081611023,"x":133.72,"y":196.15,"x0":1.2928499898476693,"y0":50.003054786439456,"z0":5.6632515316374725,"aX":9.736606529081275},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":15.2,"breakHorizontal":-8.2,"spinRate":2242,"spinDirection":142},"zone":7,"typeConfidence":0.91,"plateTime":0.4053505265733124,"extension":6.5852582396578025},"hitData":{"launchSpeed":93.9,"launchAngle":31.0,"totalDistance":336.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":79.51,"coordY":71.95}},"index":4,"playId":"2e93c46a-82d3-3c1a-b47b-f807ed720def","pitchNumber":4,"startTime":"2025-08-15T01:57:43.987Z","endTime":"2025-08-15T01:57:52.654Z","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":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":702176,"link":"/api/v1/people/702176","batSide":{"code":"L","description":"Left"}},"second":{"id":680837,"link":"/api/v1/people/680837"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702176,"link":"/api/v1/people/702176"},"credit":"b_ab"},{"player":{"id":663947,"link":"/api/v1/people/663947"},"credit":"p_ab"},{"player":{"id":702176,"link":"/api/v1/people/702176"},"credit":"b_pa"},{"player":{"id":663947,"link":"/api/v1/people/663947"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-11.0,"leverageIndex":4.15,"dramaIndex":177.0,"contextMetrics":{},"playEndTime":"2025-08-15T01:57:52.654Z","atBatIndex":67},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dillon Dingler strikes out swinging.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":10,"startTime":"2025-08-15T02:00:02.996Z","endTime":"2025-08-15T02:01:23.848Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663485,"fullName":"Cole Sands","link":"/api/v1/people/663485"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5,6],"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":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":680777,"link":"/api/v1/people/680777"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Ryan Fitzgerald remains in the game as the shortstop.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-15T01:58:57.292Z","endTime":"2025-08-15T01:59:26.892Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":680837,"link":"/api/v1/people/680837"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"701","replacedPlayer":{"id":686797,"link":"/api/v1/people/686797"},"defense":{"pitcher":{"id":663485,"link":"/api/v1/people/663485","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"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":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Zach McKinstry starts inning at 2nd base.","event":"Runner Placed On Base","eventType":"runner_placed","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-08-15T01:59:26.892Z","endTime":"2025-08-15T02:00:05.227Z","isPitch":false,"type":"action","player":{"id":656716,"link":"/api/v1/people/656716"},"base":2,"defense":{"pitcher":{"id":663485,"link":"/api/v1/people/663485","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":680837,"link":"/api/v1/people/680837"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"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":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.0,"endSpeed":73.9,"strikeZoneTop":3.36718297710976,"strikeZoneBottom":1.5500013482344,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.30558123548791,"aZ":-37.20968329922544,"pfxX":8.283719677272362,"pfxZ":-3.6241553298371105,"pX":-0.19311247588698438,"pZ":2.4137645834431605,"vX0":2.7535190299358896,"vY0":-117.92071023124117,"vZ0":0.31662746300336697,"x":124.36,"y":173.61,"x0":-2.456567371657955,"y0":50.004088565559364,"z0":5.749655033699891,"aX":11.50503262777323},"breaks":{"breakAngle":18.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.2,"breakVerticalInduced":-6.1,"breakHorizontal":-15.7,"spinRate":2908,"spinDirection":55},"zone":5,"typeConfidence":2.0,"plateTime":0.4669711312009399,"extension":5.61429419272962},"index":2,"playId":"782a25ab-c4bd-30fb-9c08-de6ab060d768","pitchNumber":1,"startTime":"2025-08-15T02:00:05.227Z","endTime":"2025-08-15T02:00:08.502Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663485,"link":"/api/v1/people/663485","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":680837,"link":"/api/v1/people/680837"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","batSide":{"code":"R","description":"Right"}},"second":{"id":656716,"link":"/api/v1/people/656716"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.8,"endSpeed":74.0,"strikeZoneTop":3.39,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.071899674815022,"aZ":-35.878922114107645,"pfxX":9.694546594267504,"pfxZ":-2.6808176343308254,"pX":0.8247674861941399,"pZ":1.7544469267615537,"vX0":4.317042123108823,"vY0":-117.6288969681135,"vZ0":-1.1342816828224296,"x":85.56,"y":191.41,"x0":-2.3011833070963483,"y0":50.00186112525991,"z0":5.609184335600694,"aX":13.403752085108344},"breaks":{"breakAngle":21.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-47.2,"breakVerticalInduced":-4.8,"breakHorizontal":-18.7,"spinRate":2957,"spinDirection":56},"zone":9,"typeConfidence":2.0,"plateTime":0.4680232535370328,"extension":5.713481438770104},"index":3,"playId":"1618cca2-242d-368e-898f-21b8aefaa78a","pitchNumber":2,"startTime":"2025-08-15T02:00:20.229Z","endTime":"2025-08-15T02:00:23.229Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663485,"link":"/api/v1/people/663485","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":680837,"link":"/api/v1/people/680837"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","batSide":{"code":"R","description":"Right"}},"second":{"id":656716,"link":"/api/v1/people/656716"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":87.1,"strikeZoneTop":3.46906186459071,"strikeZoneBottom":1.55000171456637,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.52132736336154,"aZ":-14.127407576766984,"pfxX":-6.626015021177678,"pfxZ":9.296939511130551,"pX":1.310314209520702,"pZ":2.7078608395930965,"vX0":11.588682597862332,"vY0":-138.35632494589422,"vZ0":-5.174023705202996,"x":67.05,"y":165.67,"x0":-2.0693406666078302,"y0":50.00384969700846,"z0":5.5471814641978225,"aX":-12.864405679031469},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":15.8,"breakHorizontal":9.6,"spinRate":2441,"spinDirection":226},"zone":12,"typeConfidence":2.0,"plateTime":0.3957061399417032,"extension":5.837929352213132},"index":4,"playId":"5480e3de-549e-3ad9-a5c7-4048e0346eb7","pitchNumber":3,"startTime":"2025-08-15T02:00:39.237Z","endTime":"2025-08-15T02:00:42.237Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663485,"link":"/api/v1/people/663485","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":680837,"link":"/api/v1/people/680837"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","batSide":{"code":"R","description":"Right"}},"second":{"id":656716,"link":"/api/v1/people/656716"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.4,"endSpeed":74.8,"strikeZoneTop":3.39,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.411321760945242,"aZ":-37.50435637661703,"pfxX":8.002905820294927,"pfxZ":-3.771125783957017,"pX":-0.38986534923942623,"pZ":1.5281924036054573,"vX0":2.503946452508327,"vY0":-118.58325125670112,"vZ0":-1.37543950848295,"x":131.86,"y":197.52,"x0":-2.5015846331719302,"y0":50.00502077212577,"z0":5.562807141663336,"aX":11.304348048396408},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.4,"breakVerticalInduced":-6.8,"breakHorizontal":-15.1,"spinRate":2988,"spinDirection":51},"zone":7,"typeConfidence":2.0,"plateTime":0.46335989142339695,"extension":5.61780869973013},"index":5,"playId":"cf215c19-fed2-34f8-88cb-533d8acc788e","pitchNumber":4,"startTime":"2025-08-15T02:00:55.255Z","endTime":"2025-08-15T02:00:58.255Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663485,"link":"/api/v1/people/663485","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":680837,"link":"/api/v1/people/680837"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","batSide":{"code":"R","description":"Right"}},"second":{"id":656716,"link":"/api/v1/people/656716"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":95.3,"endSpeed":87.0,"strikeZoneTop":3.39,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.087594118794396,"aZ":-18.138350799723963,"pfxX":-6.534135270227163,"pfxZ":7.2238500711510625,"pX":0.38879565299410607,"pZ":3.4982589304094427,"vX0":9.327931427005067,"vY0":-138.55563169582436,"vZ0":-2.572498535863585,"x":102.18,"y":144.33,"x0":-2.1732268033851727,"y0":50.00443655919071,"z0":5.651429992457142,"aX":-12.699884783792942},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":12.7,"breakHorizontal":9.8,"spinRate":2420,"spinDirection":220},"zone":3,"typeConfidence":2.0,"plateTime":0.3953718688556056,"extension":5.774228322434073},"index":6,"playId":"651a3197-ddf7-39e4-8e7d-9d9a666a0323","pitchNumber":5,"startTime":"2025-08-15T02:01:20.848Z","endTime":"2025-08-15T02:01:23.848Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663485,"link":"/api/v1/people/663485","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":680837,"link":"/api/v1/people/680837"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","batSide":{"code":"R","description":"Right"}},"second":{"id":656716,"link":"/api/v1/people/656716"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"credit":"b_ab"},{"player":{"id":663485,"link":"/api/v1/people/663485"},"credit":"p_ab"},{"player":{"id":693307,"link":"/api/v1/people/693307"},"credit":"b_pa"},{"player":{"id":663485,"link":"/api/v1/people/663485"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":60.9,"awayTeamWinProbability":39.1,"homeTeamWinProbabilityAdded":10.899999999999999,"leverageIndex":2.29,"dramaIndex":130.0,"contextMetrics":{},"playEndTime":"2025-08-15T02:01:23.848Z","atBatIndex":68},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Wenceel Pérez flies out to left fielder Alan Roden.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":10,"startTime":"2025-08-15T02:02:33.035Z","endTime":"2025-08-15T02:02:44.538Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663485,"fullName":"Cole Sands","link":"/api/v1/people/663485"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2],"actionIndex":[0],"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":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":702176,"link":"/api/v1/people/702176"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Wenceel Pérez replaces Trey Sweeney.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-08-15T02:01:41.230Z","endTime":"2025-08-15T02:01:46.075Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":672761,"link":"/api/v1/people/672761"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"801","replacedPlayer":{"id":700242,"link":"/api/v1/people/700242"},"defense":{"pitcher":{"id":663485,"link":"/api/v1/people/663485","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":680837,"link":"/api/v1/people/680837"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":700242,"link":"/api/v1/people/700242","batSide":{"code":"L","description":"Left"}},"second":{"id":656716,"link":"/api/v1/people/656716"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2025-08-15T02:01:46.075Z","endTime":"2025-08-15T02:02:35.341Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":663485,"link":"/api/v1/people/663485","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":680837,"link":"/api/v1/people/680837"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":672761,"link":"/api/v1/people/672761","batSide":{"code":"L","description":"Left"}},"second":{"id":656716,"link":"/api/v1/people/656716"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":87.3,"strikeZoneTop":3.19,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.20875794211997,"aZ":-16.478055977018165,"pfxX":-6.426849219139597,"pfxZ":8.039149494252122,"pX":0.1109072142821304,"pZ":2.317181372885881,"vX0":8.820576336584104,"vY0":-138.8776782658652,"vZ0":-5.602744774108143,"x":112.77,"y":176.22,"x0":-2.271900973760166,"y0":50.00278166273494,"z0":5.457364125511554,"aX":-12.549270271976264},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":13.6,"breakHorizontal":9.8,"spinRate":2437,"spinDirection":224},"zone":5,"typeConfidence":2.0,"plateTime":0.39444827144607375,"extension":5.763270251333846},"hitData":{"launchSpeed":83.6,"launchAngle":55.0,"totalDistance":219.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":64.42,"coordY":136.99}},"index":2,"playId":"f94925a2-26e4-34d1-8afa-8d363588189e","pitchNumber":1,"startTime":"2025-08-15T02:02:35.341Z","endTime":"2025-08-15T02:02:44.538Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663485,"link":"/api/v1/people/663485","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":680837,"link":"/api/v1/people/680837"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":672761,"link":"/api/v1/people/672761","batSide":{"code":"L","description":"Left"}},"second":{"id":656716,"link":"/api/v1/people/656716"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672761,"link":"/api/v1/people/672761"},"credit":"b_ab"},{"player":{"id":663485,"link":"/api/v1/people/663485"},"credit":"p_ab"},{"player":{"id":672761,"link":"/api/v1/people/672761"},"credit":"b_pa"},{"player":{"id":663485,"link":"/api/v1/people/663485"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":70.5,"awayTeamWinProbability":29.5,"homeTeamWinProbabilityAdded":9.600000000000001,"leverageIndex":3.45,"dramaIndex":151.0,"contextMetrics":{},"playEndTime":"2025-08-15T02:02:44.538Z","atBatIndex":69},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Javier Báez singles on a ground ball to shortstop Ryan Fitzgerald. Zach McKinstry to 3rd.","rbi":0,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":10,"startTime":"2025-08-15T02:03:15.117Z","endTime":"2025-08-15T02:04:37.374Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663485,"fullName":"Cole Sands","link":"/api/v1/people/663485"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"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,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":680837,"link":"/api/v1/people/680837"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":81.3,"strikeZoneTop":3.47,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.511560467688597,"aZ":-29.220405929392392,"pfxX":-8.84008107585934,"pfxZ":1.7705023045768429,"pX":0.33477737745251934,"pZ":0.891838074664617,"vX0":9.094828420436414,"vY0":-128.39741208430692,"vZ0":-5.691298699516285,"x":104.24,"y":214.7,"x0":-2.1042622485329887,"y0":50.005711954143585,"z0":5.410345754848655,"aX":-14.767462477666726},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":2.0,"breakHorizontal":13.9,"spinRate":1704,"spinDirection":245},"zone":14,"typeConfidence":2.0,"plateTime":0.4265507908874624,"extension":5.821218755631397},"index":0,"playId":"7c8e8a5f-bc90-3c89-80b2-c45ac7705a16","pitchNumber":1,"startTime":"2025-08-15T02:03:16.739Z","endTime":"2025-08-15T02:03:19.990Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663485,"link":"/api/v1/people/663485","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":680837,"link":"/api/v1/people/680837"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":595879,"link":"/api/v1/people/595879","batSide":{"code":"R","description":"Right"}},"second":{"id":656716,"link":"/api/v1/people/656716"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":81.9,"strikeZoneTop":3.47976541180704,"strikeZoneBottom":1.65999944618238,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.212189775663273,"aZ":-29.140637595445227,"pfxX":-9.749609631368575,"pfxZ":1.8101951404683017,"pX":1.3920567457195228,"pZ":-0.22947555862809613,"vX0":11.902545394291902,"vY0":-128.61982577591579,"vZ0":-8.190832384152666,"x":63.94,"y":244.98,"x0":-2.0249066234437874,"y0":50.00566380225431,"z0":5.25030945460735,"aX":-16.368614236758877},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":1.6,"breakHorizontal":15.0,"spinRate":1757,"spinDirection":244},"zone":14,"typeConfidence":2.0,"plateTime":0.4255557793911864,"extension":5.878816224965544},"index":1,"playId":"d98f440e-87f9-3278-b855-cf0872ce05fd","pitchNumber":2,"startTime":"2025-08-15T02:03:32.394Z","endTime":"2025-08-15T02:03:35.394Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663485,"link":"/api/v1/people/663485","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":680837,"link":"/api/v1/people/680837"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":595879,"link":"/api/v1/people/595879","batSide":{"code":"R","description":"Right"}},"second":{"id":656716,"link":"/api/v1/people/656716"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":85.5,"strikeZoneTop":3.47,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.959939482359847,"aZ":-22.01420513135389,"pfxX":-10.53176423295246,"pfxZ":5.429035430864448,"pX":-0.6900470369469555,"pZ":1.9463510485298672,"vX0":7.561962511314321,"vY0":-136.1636977846674,"vZ0":-5.2096450986829534,"x":143.3,"y":186.23,"x0":-2.140269754678947,"y0":50.00136198947688,"z0":5.415548156008187,"aX":-19.6993607383384},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":8.9,"breakHorizontal":17.4,"spinRate":2253,"spinDirection":220},"zone":7,"typeConfidence":2.0,"plateTime":0.40285305512498626,"extension":5.885828392600228},"index":2,"playId":"e6e8e203-73ba-3110-96cc-8f604e4550d3","pitchNumber":3,"startTime":"2025-08-15T02:04:05.994Z","endTime":"2025-08-15T02:04:08.994Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663485,"link":"/api/v1/people/663485","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":680837,"link":"/api/v1/people/680837"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":595879,"link":"/api/v1/people/595879","batSide":{"code":"R","description":"Right"}},"second":{"id":656716,"link":"/api/v1/people/656716"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.5,"endSpeed":82.0,"strikeZoneTop":3.47,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.335660507000338,"aZ":-29.12434083367442,"pfxX":-9.863266993089486,"pfxZ":1.7821083515474578,"pX":-0.13020012236302786,"pZ":1.884567417800829,"vX0":8.595524784280817,"vY0":-130.02580861135078,"vZ0":-3.3732622018150518,"x":121.96,"y":187.9,"x0":-2.1977825653442715,"y0":50.004496545770174,"z0":5.409440998605393,"aX":-16.88609198015594},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":2.6,"breakHorizontal":16.0,"spinRate":1633,"spinDirection":244},"zone":8,"typeConfidence":2.0,"plateTime":0.42129605835315287,"extension":5.808063094178591},"hitData":{"launchSpeed":97.5,"launchAngle":-1.0,"totalDistance":39.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":104.16,"coordY":159.87}},"index":3,"playId":"aa8d9a81-e195-3b98-8244-f816c45b8f9d","pitchNumber":4,"startTime":"2025-08-15T02:04:29.486Z","endTime":"2025-08-15T02:04:37.374Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663485,"link":"/api/v1/people/663485","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":680837,"link":"/api/v1/people/680837"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":595879,"link":"/api/v1/people/595879","batSide":{"code":"R","description":"Right"}},"second":{"id":656716,"link":"/api/v1/people/656716"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":595879,"link":"/api/v1/people/595879"},"credit":"b_ab"},{"player":{"id":663485,"link":"/api/v1/people/663485"},"credit":"p_ab"},{"player":{"id":595879,"link":"/api/v1/people/595879"},"credit":"b_pa"},{"player":{"id":663485,"link":"/api/v1/people/663485"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":66.7,"awayTeamWinProbability":33.3,"homeTeamWinProbabilityAdded":-3.799999999999997,"leverageIndex":3.98,"dramaIndex":128.0,"contextMetrics":{},"playEndTime":"2025-08-15T02:04:37.374Z","atBatIndex":70},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Colt Keith flies out to center fielder Austin Martin.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":10,"startTime":"2025-08-15T02:05:15.655Z","endTime":"2025-08-15T02:05:44.466Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663485,"fullName":"Cole Sands","link":"/api/v1/people/663485"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":668885,"link":"/api/v1/people/668885"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":80.7,"strikeZoneTop":3.32742037653689,"strikeZoneBottom":1.55000143840546,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.90370540103748,"aZ":-29.88093817925,"pfxX":-6.454080159225469,"pfxZ":1.3709001261461164,"pX":-1.359948669061497,"pZ":3.3953148295103275,"vX0":4.570967381039019,"vY0":-128.85050893808892,"vZ0":0.30990902095186446,"x":168.84,"y":147.11,"x0":-2.3224227388504604,"y0":50.00347424620144,"z0":5.590809327647702,"aX":-10.803728807292623},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":2.8,"breakHorizontal":10.6,"spinRate":1490,"spinDirection":242},"zone":11,"typeConfidence":2.0,"plateTime":0.425829363291347,"extension":5.746423336110203},"index":0,"playId":"c7cc2039-3885-38ed-9a26-2916098b5f9b","pitchNumber":1,"startTime":"2025-08-15T02:05:17.695Z","endTime":"2025-08-15T02:05:20.995Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663485,"link":"/api/v1/people/663485","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":680837,"link":"/api/v1/people/680837"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"first":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":656716,"link":"/api/v1/people/656716"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":80.4,"strikeZoneTop":3.33,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.456831825721363,"aZ":-32.69550671882149,"pfxX":-10.800289599553702,"pfxZ":-0.3122770536222337,"pX":-0.39893154870551734,"pZ":1.8160176729256208,"vX0":7.7892855704541795,"vY0":-128.4859254818876,"vZ0":-2.6191213063548426,"x":132.21,"y":189.75,"x0":-2.0839449811278605,"y0":50.006423288320605,"z0":5.41878821319494,"aX":-17.85557124591381},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":-1.0,"breakHorizontal":17.5,"spinRate":1565,"spinDirection":247},"zone":7,"typeConfidence":2.0,"plateTime":0.42817064039009667,"extension":5.731419053479848},"hitData":{"launchSpeed":81.6,"launchAngle":43.0,"totalDistance":276.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":140.31,"coordY":90.28}},"index":1,"playId":"6ed232a5-baca-3680-8147-83e0b4480a87","pitchNumber":2,"startTime":"2025-08-15T02:05:35.582Z","endTime":"2025-08-15T02:05:44.466Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663485,"link":"/api/v1/people/663485","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":680837,"link":"/api/v1/people/680837"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"first":{"id":595879,"link":"/api/v1/people/595879"},"third":{"id":656716,"link":"/api/v1/people/656716"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":690993,"link":"/api/v1/people/690993"},"credit":"b_ab"},{"player":{"id":663485,"link":"/api/v1/people/663485"},"credit":"p_ab"},{"player":{"id":690993,"link":"/api/v1/people/690993"},"credit":"b_pa"},{"player":{"id":663485,"link":"/api/v1/people/663485"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":80.5,"awayTeamWinProbability":19.5,"homeTeamWinProbabilityAdded":13.799999999999997,"leverageIndex":5.25,"dramaIndex":221.0,"contextMetrics":{},"playEndTime":"2025-08-15T02:05:44.466Z","atBatIndex":71},{"result":{"type":"atBat","event":"Sac Bunt","eventType":"sac_bunt","description":"Mickey Gasper out on a sacrifice bunt to first baseman Spencer Torkelson. Alan Roden to 3rd.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":72,"halfInning":"bottom","isTopInning":false,"inning":10,"startTime":"2025-08-15T02:07:58.054Z","endTime":"2025-08-15T02:09:50.038Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":4},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":681508,"fullName":"Mickey Gasper","link":"/api/v1/people/681508"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663947,"fullName":"Tyler Holton","link":"/api/v1/people/663947"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":702176,"fullName":"Alan Roden","link":"/api/v1/people/702176"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[4,5,6,7,8],"actionIndex":[0,1,2,3],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":null,"runner":{"id":681508,"fullName":"Mickey Gasper","link":"/api/v1/people/681508"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":"r_adv_play","runner":{"id":702176,"fullName":"Alan Roden","link":"/api/v1/people/702176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"description":"Wenceel Pérez remains in the game as the center fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-15T02:06:55.272Z","endTime":"2025-08-15T02:06:55.288Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":672761,"link":"/api/v1/people/672761"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"801","replacedPlayer":{"id":700242,"link":"/api/v1/people/700242"},"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":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":666397,"link":"/api/v1/people/666397","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive switch from center field to shortstop for Javier Báez.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-08-15T02:06:55.288Z","endTime":"2025-08-15T02:07:11.062Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":595879,"link":"/api/v1/people/595879"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"900","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":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":700242,"link":"/api/v1/people/700242"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":666397,"link":"/api/v1/people/666397","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Alan Roden starts inning at 2nd base.","event":"Runner Placed On Base","eventType":"runner_placed","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2025-08-15T02:07:11.062Z","endTime":"2025-08-15T02:07:48.398Z","isPitch":false,"type":"action","player":{"id":702176,"link":"/api/v1/people/702176"},"base":2,"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":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":666397,"link":"/api/v1/people/666397","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Offensive Substitution: Pinch-hitter Mickey Gasper replaces Edouard Julien.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2025-08-15T02:07:48.398Z","endTime":"2025-08-15T02:08:00.308Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681508,"link":"/api/v1/people/681508"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":666397,"link":"/api/v1/people/666397"},"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":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":666397,"link":"/api/v1/people/666397","batSide":{"code":"L","description":"Left"}},"second":{"id":702176,"link":"/api/v1/people/702176"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":82.5,"strikeZoneTop":3.15,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.67426605165615,"aZ":-23.657303336792545,"pfxX":-2.799940463436484,"pfxZ":4.963197153473521,"pX":-1.565972931867516,"pZ":2.6100983068989305,"vX0":-6.224008545666837,"vY0":-129.55253272906538,"vZ0":-3.889776926414681,"x":176.69,"y":168.31,"x0":1.2223519403872236,"y0":50.00137396931761,"z0":5.91907992085434,"aX":-4.80405844403559},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":8.4,"breakHorizontal":6.4,"spinRate":2522,"spinDirection":187},"zone":11,"typeConfidence":0.9,"plateTime":0.4212605851076301,"extension":6.671799607536332},"index":4,"playId":"682381f2-b208-3b47-ac52-9680f9d4763b","pitchNumber":1,"startTime":"2025-08-15T02:08:00.308Z","endTime":"2025-08-15T02:08:04.828Z","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":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":681508,"link":"/api/v1/people/681508","batSide":{"code":"R","description":"Right"}},"second":{"id":702176,"link":"/api/v1/people/702176"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":83.4,"strikeZoneTop":3.12775788118862,"strikeZoneBottom":1.45000175510707,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.556983560854647,"aZ":-21.919026848576376,"pfxX":-1.878616981392168,"pfxZ":5.869949335486571,"pX":-0.35630787428045185,"pZ":0.5221001302254205,"vX0":-3.9715775178422237,"vY0":-130.78282315453401,"vZ0":-9.006226585126969,"x":130.58,"y":224.68,"x0":1.4212278591665977,"y0":50.00098115593745,"z0":5.632474572822553,"aX":-3.2777159315002216},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":9.0,"breakHorizontal":4.2,"spinRate":2321,"spinDirection":159},"zone":13,"typeConfidence":0.91,"plateTime":0.4175635919457412,"extension":6.6583796824051795},"index":5,"playId":"0f630a70-a93b-3729-9db5-1c687d1c5e5b","pitchNumber":2,"startTime":"2025-08-15T02:08:39.798Z","endTime":"2025-08-15T02:08:42.798Z","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":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":681508,"link":"/api/v1/people/681508","batSide":{"code":"R","description":"Right"}},"second":{"id":702176,"link":"/api/v1/people/702176"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":84.7,"strikeZoneTop":3.08298427093071,"strikeZoneBottom":1.44999821483034,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.02838737239084,"aZ":-15.860071406069599,"pfxX":3.7754353976732284,"pfxZ":8.909555149812679,"pX":1.4493134561364416,"pZ":2.3234380749185553,"vX0":-1.3461145105958814,"vY0":-134.204851426749,"vZ0":-6.117457088288744,"x":61.76,"y":176.05,"x0":1.46581753795885,"y0":50.00170725528781,"z0":5.754970555510259,"aX":6.911995980312614},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":15.1,"breakHorizontal":-6.6,"spinRate":2209,"spinDirection":145},"zone":12,"typeConfidence":0.92,"plateTime":0.40755442149468823,"extension":6.314494405706364},"index":6,"playId":"d7514f60-2b98-3038-8a2b-a484043657b8","pitchNumber":3,"startTime":"2025-08-15T02:09:02.481Z","endTime":"2025-08-15T02:09:05.481Z","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":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":681508,"link":"/api/v1/people/681508","batSide":{"code":"R","description":"Right"}},"second":{"id":702176,"link":"/api/v1/people/702176"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":91.6,"endSpeed":84.1,"strikeZoneTop":3.00444974420579,"strikeZoneBottom":1.45000140703618,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.981682257292977,"aZ":-14.466988950462184,"pfxX":3.819513665989601,"pfxZ":9.809352623337634,"pX":1.4898291638271928,"pZ":2.231151990929005,"vX0":-1.0698341164857088,"vY0":-133.34462856505488,"vZ0":-6.603582796510742,"x":60.21,"y":178.54,"x0":1.3992776336112476,"y0":50.00648851344435,"z0":5.7788121826716665,"aX":6.897202374197516},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":16.6,"breakHorizontal":-6.7,"spinRate":2313,"spinDirection":139},"zone":12,"typeConfidence":0.92,"plateTime":0.4103581028561747,"extension":6.64716262618381},"index":7,"playId":"61a7aebd-3a4c-3717-b62c-b72b85b91045","pitchNumber":4,"startTime":"2025-08-15T02:09:22.755Z","endTime":"2025-08-15T02:09:26.014Z","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":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":681508,"link":"/api/v1/people/681508","batSide":{"code":"R","description":"Right"}},"second":{"id":702176,"link":"/api/v1/people/702176"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":83.5,"strikeZoneTop":3.15,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.368003192280668,"aZ":-22.724089476314685,"pfxX":-1.4726700781926092,"pfxZ":5.370708825906906,"pX":-1.0011829871929385,"pZ":2.536160094271287,"vX0":-5.40924894530337,"vY0":-130.96756711525555,"vZ0":-4.24117377368251,"x":155.16,"y":170.3,"x0":1.271722447460261,"y0":50.00318925870482,"z0":5.849867103951296,"aX":-2.5890854599988513},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":9.1,"breakHorizontal":3.7,"spinRate":2406,"spinDirection":162},"zone":11,"typeConfidence":0.91,"plateTime":0.4162135329104113,"extension":6.602141902465422},"hitData":{"launchSpeed":28.5,"launchAngle":-10.0,"totalDistance":11.0,"trajectory":"bunt_grounder","hardness":"soft","location":"3","coordinates":{"coordX":131.11,"coordY":194.84}},"index":8,"playId":"9cbae329-54d7-3eab-af0b-58a5a63a6bc2","pitchNumber":5,"startTime":"2025-08-15T02:09:43.331Z","endTime":"2025-08-15T02:09:50.038Z","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":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":681508,"link":"/api/v1/people/681508","batSide":{"code":"R","description":"Right"}},"second":{"id":702176,"link":"/api/v1/people/702176"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681508,"link":"/api/v1/people/681508"},"credit":"b_pa"},{"player":{"id":663947,"link":"/api/v1/people/663947"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_bunt"}],"homeTeamWinProbability":83.3,"awayTeamWinProbability":16.700000000000003,"homeTeamWinProbabilityAdded":2.799999999999997,"leverageIndex":2.67,"dramaIndex":89.0,"contextMetrics":{},"playEndTime":"2025-08-15T02:09:50.038Z","atBatIndex":72},{"result":{"type":"atBat","event":"Fielders Choice Out","eventType":"fielders_choice_out","description":"Twins challenged (tag play), call on the field was upheld: Austin Martin reaches on a fielder's choice out, first baseman Spencer Torkelson to catcher Dillon Dingler. Alan Roden out at home.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":73,"halfInning":"bottom","isTopInning":false,"inning":10,"startTime":"2025-08-15T02:10:04.120Z","endTime":"2025-08-15T02:11:14.363Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":8},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663947,"fullName":"Tyler Holton","link":"/api/v1/people/663947"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"3B","start":"3B","end":null,"outBase":"4B","isOut":true,"outNumber":2},"details":{"event":"Fielders Choice Out","eventType":"fielders_choice_out","movementReason":"r_runner_out","runner":{"id":702176,"fullName":"Alan Roden","link":"/api/v1/people/702176"},"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_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":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice Out","eventType":"fielders_choice_out","movementReason":null,"runner":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":82.2,"strikeZoneTop":3.32773846882595,"strikeZoneBottom":1.60091548146353,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.636484481641965,"aZ":-27.547764055974106,"pfxX":-3.1469249516483653,"pfxZ":2.680965022127017,"pX":0.8066474009306431,"pZ":3.127446723483898,"vX0":-0.9554030189029677,"vY0":-130.63653657405243,"vZ0":-1.8772551658481236,"x":86.25,"y":154.34,"x0":1.586072062347874,"y0":50.00510972686958,"z0":5.927030514815778,"aX":-5.43742836763166},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":4.7,"breakHorizontal":5.9,"spinRate":2456,"spinDirection":177},"zone":3,"typeConfidence":0.9,"plateTime":0.419344901309854,"extension":6.657186186033577},"index":0,"playId":"81566194-17c2-30ca-8dc2-3a76daad7abf","pitchNumber":1,"startTime":"2025-08-15T02:10:19.364Z","endTime":"2025-08-15T02:10:22.580Z","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":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":668885,"link":"/api/v1/people/668885","batSide":{"code":"R","description":"Right"}},"third":{"id":702176,"link":"/api/v1/people/702176"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.3,"endSpeed":83.8,"strikeZoneTop":3.4,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.98833464967616,"aZ":-25.37242300449643,"pfxX":-2.1977831888233497,"pfxZ":3.8452972874654012,"pX":-0.2839826294028912,"pZ":2.0339032764270355,"vX0":-3.4798260088013144,"vY0":-131.49538931745803,"vZ0":-4.998582262529449,"x":127.82,"y":183.86,"x0":1.3365915022152786,"y0":50.00563850704574,"z0":5.81591156442397,"aX":-3.8924141763849716},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":6.2,"breakHorizontal":4.7,"spinRate":2496,"spinDirection":179},"zone":7,"typeConfidence":0.91,"plateTime":0.41477824173175026,"extension":6.663228089667443},"index":1,"playId":"53698ee9-9cb4-3c51-99a0-d67fe76150bc","pitchNumber":2,"startTime":"2025-08-15T02:10:40.276Z","endTime":"2025-08-15T02:10:43.991Z","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":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":668885,"link":"/api/v1/people/668885","batSide":{"code":"R","description":"Right"}},"third":{"id":702176,"link":"/api/v1/people/702176"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":85.4,"strikeZoneTop":3.4,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.382428927211162,"aZ":-14.712608313628099,"pfxX":3.1142597513601338,"pfxZ":9.340515186256237,"pX":-0.2811363099487454,"pZ":3.6930591915361917,"vX0":-5.710237339145482,"vY0":-135.55213479152889,"vZ0":-2.880971716566795,"x":127.72,"y":139.07,"x0":1.4437853462926815,"y0":50.00063549729924,"z0":5.790943017552427,"aX":5.821014235345799},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.6,"breakHorizontal":-4.4,"spinRate":2263,"spinDirection":146},"zone":11,"typeConfidence":0.92,"plateTime":0.40337990844746496,"extension":6.690291679562604},"hitData":{"launchSpeed":47.2,"launchAngle":-10.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"soft","location":"3","coordinates":{"coordX":137.1,"coordY":181.79}},"index":2,"playId":"0e83f92a-120d-366c-a6a2-bc18c72ed165","pitchNumber":3,"startTime":"2025-08-15T02:11:06.936Z","endTime":"2025-08-15T02:11:14.363Z","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":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":668885,"link":"/api/v1/people/668885","batSide":{"code":"R","description":"Right"}},"third":{"id":702176,"link":"/api/v1/people/702176"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668885,"link":"/api/v1/people/668885"},"credit":"b_ab"},{"player":{"id":663947,"link":"/api/v1/people/663947"},"credit":"p_ab"},{"player":{"id":668885,"link":"/api/v1/people/668885"},"credit":"b_pa"},{"player":{"id":663947,"link":"/api/v1/people/663947"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MA","challengeTeamId":142},"homeTeamWinProbability":56.3,"awayTeamWinProbability":43.7,"homeTeamWinProbabilityAdded":-27.0,"leverageIndex":4.79,"dramaIndex":291.0,"contextMetrics":{},"playEndTime":"2025-08-15T02:11:14.363Z","atBatIndex":73},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Byron Buxton lines out to shortstop Javier Báez.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":74,"halfInning":"bottom","isTopInning":false,"inning":10,"startTime":"2025-08-15T02:14:51.334Z","endTime":"2025-08-15T02:15:53.638Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":606160,"fullName":"Rafael Montero","link":"/api/v1/people/606160"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4],"actionIndex":[1],"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":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":595879,"link":"/api/v1/people/595879"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-15T02:12:27.585Z","endTime":"2025-08-15T02:13:15.051Z","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":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":621439,"link":"/api/v1/people/621439","batSide":{"code":"R","description":"Right"}},"first":{"id":668885,"link":"/api/v1/people/668885"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Rafael Montero replaces Tyler Holton.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2025-08-15T02:13:15.051Z","endTime":"2025-08-15T02:14:53.622Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":606160,"link":"/api/v1/people/606160"},"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":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":621439,"link":"/api/v1/people/621439","batSide":{"code":"R","description":"Right"}},"first":{"id":668885,"link":"/api/v1/people/668885"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":86.1,"strikeZoneTop":3.45,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.215257538527325,"aZ":-17.492787387060172,"pfxX":-7.193223164738239,"pfxZ":7.647400510241797,"pX":0.12969612197314587,"pZ":2.860255895452531,"vX0":6.754066986411874,"vY0":-138.24272191944976,"vZ0":-2.4075583637007654,"x":112.06,"y":161.55,"x0":-1.4205080053477321,"y0":50.00050966846824,"z0":4.927896693305649,"aX":-13.805273815587038},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":13.4,"breakHorizontal":11.5,"spinRate":2348,"spinDirection":223},"zone":5,"typeConfidence":2.0,"plateTime":0.39748462554313324,"extension":6.27389870847364},"index":2,"playId":"7de2635a-d5d8-35ec-8ed1-2814aa7bfd99","pitchNumber":1,"startTime":"2025-08-15T02:14:53.622Z","endTime":"2025-08-15T02:14:57.920Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606160,"link":"/api/v1/people/606160","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":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":621439,"link":"/api/v1/people/621439","batSide":{"code":"R","description":"Right"}},"first":{"id":668885,"link":"/api/v1/people/668885"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":95.6,"endSpeed":87.0,"strikeZoneTop":3.45,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.07020416694883,"aZ":-16.957299541228522,"pfxX":-7.567349433530783,"pfxZ":7.796610120648014,"pX":0.1803102341403573,"pZ":2.7322448114720355,"vX0":7.094066529916474,"vY0":-139.03452969116907,"vZ0":-2.7852544010416116,"x":110.13,"y":165.01,"x0":-1.4249487492148836,"y0":50.00328752221971,"z0":4.876598684371804,"aX":-14.770238462188837},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":13.7,"breakHorizontal":12.1,"spinRate":2381,"spinDirection":220},"zone":5,"typeConfidence":2.0,"plateTime":0.3944121241839391,"extension":6.177283515958226},"index":3,"playId":"8faa779d-8353-35d4-a22d-4fca995923da","pitchNumber":2,"startTime":"2025-08-15T02:15:27.180Z","endTime":"2025-08-15T02:15:30.180Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606160,"link":"/api/v1/people/606160","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":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":621439,"link":"/api/v1/people/621439","batSide":{"code":"R","description":"Right"}},"first":{"id":668885,"link":"/api/v1/people/668885"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":80.8,"strikeZoneTop":3.45,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.546098228092198,"aZ":-30.440497714416466,"pfxX":-4.353442582907634,"pfxZ":1.036069107653784,"pX":0.48342225234370717,"pZ":2.5347822898855386,"vX0":6.419501242392053,"vY0":-128.3574030649167,"vZ0":-0.13413151456109307,"x":98.57,"y":170.34,"x0":-1.4841925785212702,"y0":50.00087614196155,"z0":4.957764293565456,"aX":-7.264819384438436},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":2.0,"breakHorizontal":6.5,"spinRate":1615,"spinDirection":235},"zone":6,"typeConfidence":2.0,"plateTime":0.4267167572638506,"extension":6.286218318815837},"hitData":{"launchSpeed":97.5,"launchAngle":8.0,"totalDistance":152.0,"trajectory":"line_drive","hardness":"medium","location":"6","coordinates":{"coordX":110.42,"coordY":148.22}},"index":4,"playId":"8c40251c-990b-3971-87fe-2cb902e5605f","pitchNumber":3,"startTime":"2025-08-15T02:15:48.667Z","endTime":"2025-08-15T02:15:53.638Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606160,"link":"/api/v1/people/606160","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":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":621439,"link":"/api/v1/people/621439","batSide":{"code":"R","description":"Right"}},"first":{"id":668885,"link":"/api/v1/people/668885"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621439,"link":"/api/v1/people/621439"},"credit":"b_ab"},{"player":{"id":606160,"link":"/api/v1/people/606160"},"credit":"p_ab"},{"player":{"id":621439,"link":"/api/v1/people/621439"},"credit":"b_pa"},{"player":{"id":606160,"link":"/api/v1/people/606160"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-6.299999999999997,"leverageIndex":2.51,"dramaIndex":106.0,"contextMetrics":{},"playEndTime":"2025-08-15T02:15:53.638Z","atBatIndex":74},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Gleyber Torres out on a sacrifice fly to right fielder Trevor Larnach. Colt Keith scores.","rbi":1,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":75,"halfInning":"top","isTopInning":true,"inning":11,"startTime":"2025-08-15T02:18:28.609Z","endTime":"2025-08-15T02:19:45.654Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":541640,"fullName":"Erasmo Ramírez","link":"/api/v1/people/541640"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,6,7],"actionIndex":[0,1,2,5],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","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":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":663616,"link":"/api/v1/people/663616"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"responsiblePitcher":{"id":541640,"link":"/api/v1/people/541640"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Mickey Gasper remains in the game as the first baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-15T02:17:00.999Z","endTime":"2025-08-15T02:17:01.014Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681508,"link":"/api/v1/people/681508"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"901","replacedPlayer":{"id":666397,"link":"/api/v1/people/666397"},"defense":{"pitcher":{"id":663485,"link":"/api/v1/people/663485","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":680837,"link":"/api/v1/people/680837"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Erasmo Ramírez replaces Cole Sands.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-08-15T02:17:01.014Z","endTime":"2025-08-15T02:17:39.971Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":541640,"link":"/api/v1/people/541640"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":663485,"link":"/api/v1/people/663485","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":680837,"link":"/api/v1/people/680837"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Colt Keith starts inning at 2nd base.","event":"Runner Placed On Base","eventType":"runner_placed","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2025-08-15T02:17:39.971Z","endTime":"2025-08-15T02:18:28.609Z","isPitch":false,"type":"action","player":{"id":690993,"link":"/api/v1/people/690993"},"base":2,"defense":{"pitcher":{"id":541640,"link":"/api/v1/people/541640","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":680837,"link":"/api/v1/people/680837"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":81.0,"strikeZoneTop":3.22463882847367,"strikeZoneBottom":1.49999839410196,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.77514533745872,"aZ":-21.969107274930014,"pfxX":0.43201849014391236,"pfxZ":6.122750180540237,"pX":-1.1383022608169915,"pZ":3.6260427181141504,"vX0":2.5136396189876593,"vY0":-127.42983144391697,"vZ0":0.12908916829686112,"x":141.87,"y":157.45,"x0":-2.1880974101053083,"y0":50.00548088826227,"z0":5.290779319490146,"aX":0.7202474549911746},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":11.4,"breakHorizontal":-1.3,"spinRate":2283,"spinDirection":206},"zone":11,"typeConfidence":2.0,"plateTime":0.4275613935972653,"extension":6.2042690049986495},"index":3,"playId":"d1486105-ae19-3f1e-a16d-db2b608b8e01","pitchNumber":1,"startTime":"2025-08-15T02:18:28.609Z","endTime":"2025-08-15T02:18:32.074Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":541640,"link":"/api/v1/people/541640","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":680837,"link":"/api/v1/people/680837"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"second":{"id":690993,"link":"/api/v1/people/690993"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":81.9,"strikeZoneTop":3.20396477816877,"strikeZoneBottom":1.49999865746585,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.017961736740492,"aZ":-19.12687219848734,"pfxX":-1.1602944083935949,"pfxZ":7.7772553127062825,"pX":2.634755317399731,"pZ":0.7266187985351525,"vX0":11.352817471024279,"vY0":-127.84642851220588,"vZ0":-7.095000647683075,"x":16.57,"y":219.16,"x0":-1.687354051266031,"y0":50.00453607539669,"z0":5.006821029227109,"aX":-1.9486894056047874},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":12.8,"breakHorizontal":-0.1,"spinRate":2266,"spinDirection":207},"zone":14,"typeConfidence":2.0,"plateTime":0.42623074310250697,"extension":6.366622185353433},"index":4,"playId":"d3a01d9b-4f62-3f1a-8d0c-cd89341374c1","pitchNumber":2,"startTime":"2025-08-15T02:18:44.544Z","endTime":"2025-08-15T02:18:51.635Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":541640,"link":"/api/v1/people/541640","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":680837,"link":"/api/v1/people/680837"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"second":{"id":690993,"link":"/api/v1/people/690993"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Wild pitch by pitcher Erasmo Ramírez. Colt Keith to 3rd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"index":5,"actionPlayId":"d3a01d9b-4f62-3f1a-8d0c-cd89341374c1","startTime":"2025-08-15T02:18:57.633Z","endTime":"2025-08-15T02:19:16.480Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":690993,"link":"/api/v1/people/690993"},"defense":{"pitcher":{"id":541640,"link":"/api/v1/people/541640","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":680837,"link":"/api/v1/people/680837"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"second":{"id":690993,"link":"/api/v1/people/690993"},"postOnThird":{"id":690993,"link":"/api/v1/people/690993"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"homeTeamWinProbability":41.9,"awayTeamWinProbability":58.1,"homeTeamWinProbabilityAdded":-8.100000000000001,"leverageIndex":2.74,"dramaIndex":123.0,"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":80.8,"strikeZoneTop":3.18129665150041,"strikeZoneBottom":1.49999911136363,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.24068363212246,"aZ":-22.97629452435959,"pfxX":-1.623977761688867,"pfxZ":5.492042904632985,"pX":-0.5924472608969572,"pZ":2.5617147144260857,"vX0":4.344950604448027,"vY0":-128.70718408694918,"vZ0":-2.226300895165042,"x":139.58,"y":169.61,"x0":-2.092992292369038,"y0":50.00028151265594,"z0":5.2210351101785815,"aX":-2.7187061924104885},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":9.7,"breakHorizontal":1.9,"spinRate":2271,"spinDirection":212},"zone":4,"typeConfidence":2.0,"plateTime":0.42589391578870117,"extension":6.158960877240506},"index":6,"playId":"73e092a9-d5b1-37b8-bf97-46053269c212","pitchNumber":3,"startTime":"2025-08-15T02:19:16.480Z","endTime":"2025-08-15T02:19:19.980Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":541640,"link":"/api/v1/people/541640","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":680837,"link":"/api/v1/people/680837"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"third":{"id":690993,"link":"/api/v1/people/690993"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.5,"endSpeed":71.7,"strikeZoneTop":3.24,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.66642279769327,"aZ":-34.5127923079601,"pfxX":3.059641227892263,"pfxZ":-1.7850299989606935,"pX":0.14632906109476795,"pZ":2.7444155119754727,"vX0":4.284559125204306,"vY0":-114.18086837775817,"vZ0":1.532144239397137,"x":111.42,"y":164.68,"x0":-2.1580546230299364,"y0":50.002801481438915,"z0":5.482029618112442,"aX":4.006150731464646},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.2,"breakVerticalInduced":-2.5,"breakHorizontal":-6.7,"spinRate":2294,"spinDirection":80},"zone":2,"typeConfidence":2.0,"plateTime":0.4812378204162009,"extension":6.132055836071075},"hitData":{"launchSpeed":88.9,"launchAngle":42.0,"totalDistance":281.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":198.84,"coordY":112.2}},"index":7,"playId":"6879bb63-e8ff-3a13-9e88-b52abd357b8f","pitchNumber":4,"startTime":"2025-08-15T02:19:32.813Z","endTime":"2025-08-15T02:19:45.654Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":541640,"link":"/api/v1/people/541640","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":680837,"link":"/api/v1/people/680837"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"third":{"id":690993,"link":"/api/v1/people/690993"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650402,"link":"/api/v1/people/650402"},"credit":"b_pa"},{"player":{"id":541640,"link":"/api/v1/people/541640"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_fly"}],"homeTeamWinProbability":40.0,"awayTeamWinProbability":60.0,"homeTeamWinProbabilityAdded":-1.8999999999999986,"leverageIndex":2.74,"dramaIndex":135.0,"contextMetrics":{},"playEndTime":"2025-08-15T02:19:45.654Z","atBatIndex":75},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kerry Carpenter singles on a soft fly ball to right fielder Trevor Larnach.","rbi":0,"awayScore":4,"homeScore":3,"isOut":false},"about":{"atBatIndex":76,"halfInning":"top","isTopInning":true,"inning":11,"startTime":"2025-08-15T02:20:03.488Z","endTime":"2025-08-15T02:22:17.010Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":541640,"fullName":"Erasmo Ramírez","link":"/api/v1/people/541640"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4,5,6],"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":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":663616,"link":"/api/v1/people/663616"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":81.0,"strikeZoneTop":3.36489087299032,"strikeZoneBottom":1.6000009691715,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.462012475799323,"aZ":-21.781108709195024,"pfxX":2.021157378443685,"pfxZ":6.156507084567279,"pX":-0.6135405947732462,"pZ":3.039135603071188,"vX0":3.2230942524830617,"vY0":-129.4714106325733,"vZ0":-1.347807314734307,"x":140.39,"y":156.72,"x0":-2.139837165750447,"y0":50.0022704607807,"z0":5.24246794624264,"aX":3.411384498166845},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":11.0,"breakHorizontal":-4.4,"spinRate":2309,"spinDirection":200},"zone":1,"typeConfidence":2.0,"plateTime":0.4239674305667176,"extension":6.109230513216425},"index":0,"playId":"00a6d9ff-652e-340d-aaf9-4f6f876ec268","pitchNumber":1,"startTime":"2025-08-15T02:20:15.227Z","endTime":"2025-08-15T02:20:18.597Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":541640,"link":"/api/v1/people/541640","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":680837,"link":"/api/v1/people/680837"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.4,"endSpeed":81.4,"strikeZoneTop":3.42,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.64956235135901,"aZ":-20.646682746619454,"pfxX":1.0142272483762222,"pfxZ":6.7701084510747425,"pX":0.9579588772818323,"pZ":3.192991770651909,"vX0":6.74760782065397,"vY0":-130.02772925813377,"vZ0":-1.4004935066293702,"x":80.48,"y":152.57,"x0":-1.808345946295073,"y0":50.00331828748005,"z0":5.313474102036815,"aX":1.7273965187219888},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":12.1,"breakHorizontal":-3.4,"spinRate":2329,"spinDirection":199},"zone":12,"typeConfidence":2.0,"plateTime":0.42210629529590804,"extension":6.282200388123162},"index":1,"playId":"040b2008-f334-3135-8988-a0e7a118097b","pitchNumber":2,"startTime":"2025-08-15T02:20:32.892Z","endTime":"2025-08-15T02:20:36.246Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":541640,"link":"/api/v1/people/541640","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":680837,"link":"/api/v1/people/680837"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2025-08-15T02:20:51.014Z","endTime":"2025-08-15T02:21:07.230Z","isPitch":false,"type":"action","player":{"id":681481,"link":"/api/v1/people/681481"},"defense":{"pitcher":{"id":541640,"link":"/api/v1/people/541640","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":680837,"link":"/api/v1/people/680837"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":83.5,"strikeZoneTop":3.45872178527902,"strikeZoneBottom":1.59999851718873,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.310781786537547,"aZ":-20.713732215701643,"pfxX":-4.108178037742317,"pfxZ":6.445218021071986,"pX":-1.1728985496559854,"pZ":2.7597996163537597,"vX0":3.897813329786006,"vY0":-132.04232688967937,"vZ0":-2.238638525789185,"x":161.71,"y":164.27,"x0":-2.1295967874294193,"y0":50.001646667441975,"z0":5.131576208553798,"aX":-7.303654882197859},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":11.4,"breakHorizontal":6.7,"spinRate":2140,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.4137316796841377,"extension":5.950213891323675},"index":3,"playId":"3f2fb774-bead-3955-add6-2f8e62fd8f96","pitchNumber":3,"startTime":"2025-08-15T02:21:07.230Z","endTime":"2025-08-15T02:21:11.054Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":541640,"link":"/api/v1/people/541640","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":680837,"link":"/api/v1/people/680837"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.7,"endSpeed":76.1,"strikeZoneTop":3.35365553439564,"strikeZoneBottom":1.59999916947261,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.571727365100802,"aZ":-28.74415538659962,"pfxX":-7.444072114147284,"pfxZ":2.3420470246073313,"pX":-1.1526308615676126,"pZ":0.916063747379454,"vX0":4.024276810780978,"vY0":-120.34901306055515,"vZ0":-3.9743164389784202,"x":160.94,"y":214.05,"x0":-1.8801393357576839,"y0":50.003711082920184,"z0":5.137515629274831,"aX":-10.909520005277516},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":3.5,"breakHorizontal":12.5,"spinRate":1577,"spinDirection":221},"zone":13,"typeConfidence":2.0,"plateTime":0.45528188613099774,"extension":6.912270058446246},"index":4,"playId":"a132d05a-7870-32c4-8f1c-38d902f2d76e","pitchNumber":4,"startTime":"2025-08-15T02:21:24.869Z","endTime":"2025-08-15T02:21:28.235Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":541640,"link":"/api/v1/people/541640","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":680837,"link":"/api/v1/people/680837"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":81.1,"strikeZoneTop":3.42,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.707058213329407,"aZ":-17.97563312408431,"pfxX":-0.012899734865970347,"pfxZ":8.444311226952692,"pX":0.10940915901911615,"pZ":2.882595743395153,"vX0":5.42245639045228,"vY0":-128.61273974948384,"vZ0":-2.5734558091033874,"x":112.83,"y":160.95,"x0":-2.0212490103426917,"y0":50.006016461279536,"z0":5.284301080659395,"aX":-0.023001941864318625},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":15.0,"breakHorizontal":-1.2,"spinRate":2341,"spinDirection":200},"zone":2,"typeConfidence":2.0,"plateTime":0.4252602236432561,"extension":6.219521223439827},"index":5,"playId":"29dffbcd-d0b8-3d84-a960-b6a39a63463c","pitchNumber":5,"startTime":"2025-08-15T02:21:41.810Z","endTime":"2025-08-15T02:21:45.142Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":541640,"link":"/api/v1/people/541640","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":680837,"link":"/api/v1/people/680837"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.9,"endSpeed":82.7,"strikeZoneTop":3.42,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.490118465688216,"aZ":-23.435514282358945,"pfxX":0.8555738051903203,"pfxZ":5.024164603437793,"pX":1.0042265367680923,"pZ":2.809254689853118,"vX0":7.191563689850929,"vY0":-130.80783657919304,"vZ0":-1.9706213902415506,"x":78.72,"y":162.93,"x0":-1.8871700152335196,"y0":50.00601323610377,"z0":5.321904764644955,"aX":1.4885561212068616},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":8.9,"breakHorizontal":-3.1,"spinRate":2313,"spinDirection":204},"zone":12,"typeConfidence":2.0,"plateTime":0.4180403453327659,"extension":6.205701623170857},"hitData":{"launchSpeed":64.2,"launchAngle":31.0,"totalDistance":205.0,"trajectory":"fly_ball","hardness":"soft","location":"9","coordinates":{"coordX":168.88,"coordY":123.6}},"index":6,"playId":"a3a28228-b7b9-3492-9b33-e177e248d177","pitchNumber":6,"startTime":"2025-08-15T02:22:04.471Z","endTime":"2025-08-15T02:22:17.010Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":541640,"link":"/api/v1/people/541640","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":680837,"link":"/api/v1/people/680837"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681481,"link":"/api/v1/people/681481"},"credit":"b_ab"},{"player":{"id":541640,"link":"/api/v1/people/541640"},"credit":"p_ab"},{"player":{"id":681481,"link":"/api/v1/people/681481"},"credit":"b_pa"},{"player":{"id":541640,"link":"/api/v1/people/541640"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":36.199999999999996,"awayTeamWinProbability":63.800000000000004,"homeTeamWinProbabilityAdded":-3.8000000000000043,"leverageIndex":0.51,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2025-08-15T02:22:17.010Z","atBatIndex":76},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Riley Greene grounds into a double play, first baseman Mickey Gasper to shortstop Ryan Fitzgerald to first baseman Mickey Gasper. Kerry Carpenter out at 2nd. Riley Greene out at 1st.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":77,"halfInning":"top","isTopInning":true,"inning":11,"startTime":"2025-08-15T02:22:24.747Z","endTime":"2025-08-15T02:22:47.242Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":541640,"fullName":"Erasmo Ramírez","link":"/api/v1/people/541640"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"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":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":681508,"link":"/api/v1/people/681508"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":680837,"link":"/api/v1/people/680837"},"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":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":680837,"link":"/api/v1/people/680837"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":681508,"link":"/api/v1/people/681508"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":82.2,"strikeZoneTop":3.62,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.522691679452002,"aZ":-19.732187863756362,"pfxX":-0.9421954066044602,"pfxZ":7.220898656674295,"pX":-0.3274193641804577,"pZ":1.6372422123819743,"vX0":4.681768909276458,"vY0":-130.4640543538037,"vZ0":-5.196295108923789,"x":129.48,"y":194.57,"x0":-2.0230213973303646,"y0":50.00331932815773,"z0":5.142561531485208,"aX":-1.6237538033967103},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":12.1,"breakHorizontal":0.7,"spinRate":2291,"spinDirection":203},"zone":7,"typeConfidence":2.0,"plateTime":0.419866636281105,"extension":6.200761352273664},"hitData":{"launchSpeed":70.8,"launchAngle":-14.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":149.66,"coordY":172.03}},"index":0,"playId":"379ec647-29b9-3598-8a0c-96174c0890f6","pitchNumber":1,"startTime":"2025-08-15T02:22:39.313Z","endTime":"2025-08-15T02:22:47.242Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":541640,"link":"/api/v1/people/541640","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":680837,"link":"/api/v1/people/680837"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"first":{"id":681481,"link":"/api/v1/people/681481"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"credit":"b_ab"},{"player":{"id":541640,"link":"/api/v1/people/541640"},"credit":"p_ab"},{"player":{"id":682985,"link":"/api/v1/people/682985"},"credit":"b_pa"},{"player":{"id":541640,"link":"/api/v1/people/541640"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":44.800000000000004,"awayTeamWinProbability":55.199999999999996,"homeTeamWinProbabilityAdded":8.600000000000009,"leverageIndex":0.9,"dramaIndex":80.0,"contextMetrics":{},"playEndTime":"2025-08-15T02:22:47.242Z","atBatIndex":77},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ryan Jeffers strikes out on a foul tip.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":78,"halfInning":"bottom","isTopInning":false,"inning":11,"startTime":"2025-08-15T02:25:07.322Z","endTime":"2025-08-15T02:26:23.279Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":606160,"fullName":"Rafael Montero","link":"/api/v1/people/606160"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Byron Buxton starts inning at 2nd base.","event":"Runner Placed On Base","eventType":"runner_placed","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-15T02:24:12.857Z","endTime":"2025-08-15T02:25:09.697Z","isPitch":false,"type":"action","player":{"id":621439,"link":"/api/v1/people/621439"},"base":2,"defense":{"pitcher":{"id":606160,"link":"/api/v1/people/606160","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":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":80.6,"strikeZoneTop":2.99150414534369,"strikeZoneBottom":1.38934347654516,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.701685433580927,"aZ":-33.683360376240095,"pfxX":-7.294578798501763,"pfxZ":-0.9081270107195563,"pX":0.39625065277615173,"pZ":1.633906127680737,"vX0":8.147405418774355,"vY0":-128.58180407933202,"vZ0":-1.4557228100289532,"x":101.9,"y":194.66,"x0":-1.8780052971647478,"y0":50.003530286848815,"z0":4.840875657479567,"aX":-12.115337124828672},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":-1.8,"breakHorizontal":11.2,"spinRate":1644,"spinDirection":238},"zone":9,"typeConfidence":2.0,"plateTime":0.4273116268164143,"extension":6.542831816617977},"index":1,"playId":"62d77e67-f7ae-37dc-87c4-f0146c7a5af7","pitchNumber":1,"startTime":"2025-08-15T02:25:09.697Z","endTime":"2025-08-15T02:25:12.735Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606160,"link":"/api/v1/people/606160","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":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"second":{"id":621439,"link":"/api/v1/people/621439"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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.5,"endSpeed":84.9,"strikeZoneTop":3.31,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.3245798070372,"aZ":-17.04411488282144,"pfxX":-6.56049798522852,"pfxZ":8.066629926438045,"pX":0.8650123364752302,"pZ":3.0463228786243173,"vX0":9.060482838268555,"vY0":-137.2717838106787,"vZ0":-1.8342946683473818,"x":84.03,"y":156.53,"x0":-1.6530156680915618,"y0":50.000567203836546,"z0":4.905617556069557,"aX":-12.301983022550823},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":14.3,"breakHorizontal":9.6,"spinRate":2406,"spinDirection":224},"zone":12,"typeConfidence":2.0,"plateTime":0.4017120551162692,"extension":6.144725546553193},"index":2,"playId":"72e62c04-08c3-3c43-8329-432e66c92728","pitchNumber":2,"startTime":"2025-08-15T02:25:31.531Z","endTime":"2025-08-15T02:25:34.646Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606160,"link":"/api/v1/people/606160","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":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"second":{"id":621439,"link":"/api/v1/people/621439"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":79.7,"strikeZoneTop":3.31,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.4307455732191,"aZ":-29.050164921837023,"pfxX":-4.262218793016258,"pfxZ":1.924704499571268,"pX":-0.716852458603619,"pZ":2.8227819320392813,"vX0":3.7002440654750863,"vY0":-126.50269494392981,"vZ0":0.6895948248288004,"x":144.32,"y":162.56,"x0":-1.643656698684064,"y0":50.00380108427045,"z0":4.872652114185356,"aX":-6.919385252184495},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":3.8,"breakHorizontal":6.8,"spinRate":1600,"spinDirection":237},"zone":1,"typeConfidence":2.0,"plateTime":0.43273697511706866,"extension":6.2297986994719885},"index":3,"playId":"27a40a48-c0b4-35a3-936a-afeeace86a5a","pitchNumber":3,"startTime":"2025-08-15T02:25:52.841Z","endTime":"2025-08-15T02:25:56.929Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606160,"link":"/api/v1/people/606160","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":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"second":{"id":621439,"link":"/api/v1/people/621439"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":81.2,"strikeZoneTop":3.31,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.308058975895666,"aZ":-33.73102112255943,"pfxX":-4.242025286905706,"pfxZ":-0.93817290568879,"pX":0.6073859640440882,"pZ":0.813744470564364,"vX0":6.753157556994716,"vY0":-127.96124860650608,"vZ0":-2.9532356292038107,"x":93.85,"y":216.81,"x0":-1.5093938219908891,"y0":50.00108837770637,"z0":4.613681754319109,"aX":-7.06614560517987},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":-2.2,"breakHorizontal":6.2,"spinRate":1586,"spinDirection":239},"zone":14,"typeConfidence":2.0,"plateTime":0.4273278498950499,"extension":6.400885960000861},"index":4,"playId":"46e4e870-e75a-3ec7-aa2f-94153b794599","pitchNumber":4,"startTime":"2025-08-15T02:26:17.061Z","endTime":"2025-08-15T02:26:23.279Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606160,"link":"/api/v1/people/606160","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":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"second":{"id":621439,"link":"/api/v1/people/621439"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680777,"link":"/api/v1/people/680777"},"credit":"b_ab"},{"player":{"id":606160,"link":"/api/v1/people/606160"},"credit":"p_ab"},{"player":{"id":680777,"link":"/api/v1/people/680777"},"credit":"b_pa"},{"player":{"id":606160,"link":"/api/v1/people/606160"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":28.999999999999996,"awayTeamWinProbability":71.0,"homeTeamWinProbabilityAdded":-15.800000000000008,"leverageIndex":4.4,"dramaIndex":212.0,"contextMetrics":{},"playEndTime":"2025-08-15T02:26:23.279Z","atBatIndex":78},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Luke Keaschall grounds out softly, third baseman Zach McKinstry to first baseman Spencer Torkelson. Byron Buxton to 3rd.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":79,"halfInning":"bottom","isTopInning":false,"inning":11,"startTime":"2025-08-15T02:27:58.271Z","endTime":"2025-08-15T02:28:29.945Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":606160,"fullName":"Rafael Montero","link":"/api/v1/people/606160"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":656716,"link":"/api/v1/people/656716"},"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":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Twins manager Rocco Baldelli ejected by HP umpire John Bacon.","event":"Ejection","eventType":"ejection","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-08-15T02:27:01.614Z","endTime":"2025-08-15T02:28:00.628Z","isPitch":false,"type":"action","player":{"id":408306,"link":"/api/v1/people/408306"},"umpire":{"id":545402,"link":"/api/v1/people/545402"},"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":81.3,"strikeZoneTop":3.21,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.049244227937542,"aZ":-33.872176851439185,"pfxX":-5.12665937815355,"pfxZ":-1.0111569325980412,"pX":-0.315487228449838,"pZ":2.1203681624270154,"vX0":5.25361872470532,"vY0":-128.70314427932087,"vZ0":-0.19818936078528515,"x":129.03,"y":181.53,"x0":-1.7145491596946263,"y0":50.00232678377746,"z0":4.815834845526652,"aX":-8.623626837573484},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":-1.7,"breakHorizontal":8.2,"spinRate":1532,"spinDirection":239},"zone":4,"typeConfidence":2.0,"plateTime":0.42515223607900987,"extension":6.3898556258183445},"index":1,"playId":"f121d9f2-031c-39d5-9c30-bd4e43ce7d0c","pitchNumber":1,"startTime":"2025-08-15T02:28:00.628Z","endTime":"2025-08-15T02:28:08.802Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606160,"link":"/api/v1/people/606160","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":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"second":{"id":621439,"link":"/api/v1/people/621439"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":95.7,"endSpeed":87.7,"strikeZoneTop":3.21,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.730793744194514,"aZ":-23.249916820774224,"pfxX":-9.488979145034815,"pfxZ":4.539009926616462,"pX":-0.27432319655127796,"pZ":2.0476113428962868,"vX0":7.489680605352138,"vY0":-139.23668697481844,"vZ0":-3.5832441064850507,"x":127.46,"y":183.49,"x0":-1.763789016887779,"y0":50.00554695275247,"z0":4.8864576342513715,"aX":-18.668280686007154},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":7.7,"breakHorizontal":15.7,"spinRate":2341,"spinDirection":219},"zone":5,"typeConfidence":2.0,"plateTime":0.3931033337519687,"extension":6.313100370514513},"hitData":{"launchSpeed":56.1,"launchAngle":-64.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"soft","location":"5","coordinates":{"coordX":111.75,"coordY":172.85}},"index":2,"playId":"2c8f7d0e-76c4-32c7-b1c5-6c811a4670ac","pitchNumber":2,"startTime":"2025-08-15T02:28:22.270Z","endTime":"2025-08-15T02:28:29.945Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606160,"link":"/api/v1/people/606160","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":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"second":{"id":621439,"link":"/api/v1/people/621439"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":807712,"link":"/api/v1/people/807712"},"credit":"b_ab"},{"player":{"id":606160,"link":"/api/v1/people/606160"},"credit":"p_ab"},{"player":{"id":807712,"link":"/api/v1/people/807712"},"credit":"b_pa"},{"player":{"id":606160,"link":"/api/v1/people/606160"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":16.900000000000002,"awayTeamWinProbability":83.1,"homeTeamWinProbabilityAdded":-12.099999999999994,"leverageIndex":5.22,"dramaIndex":210.0,"contextMetrics":{},"playEndTime":"2025-08-15T02:28:29.945Z","atBatIndex":79},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Royce Lewis strikes out swinging.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":80,"halfInning":"bottom","isTopInning":false,"inning":11,"startTime":"2025-08-15T02:28:54.607Z","endTime":"2025-08-15T02:31:45.448Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":606160,"fullName":"Rafael Montero","link":"/api/v1/people/606160"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":81.8,"strikeZoneTop":3.52,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.282246759117648,"aZ":-31.798603733240387,"pfxX":-6.414155969409311,"pfxZ":0.22469683600255586,"pX":-0.3629242170419339,"pZ":1.7800223316264974,"vX0":5.037550875086429,"vY0":-129.79976450332265,"vZ0":-1.5997754743347634,"x":130.83,"y":190.72,"x0":-1.4959071228242828,"y0":50.00620917105973,"z0":4.826594193171249,"aX":-10.941996209906671},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":0.2,"breakHorizontal":10.4,"spinRate":1530,"spinDirection":235},"zone":7,"typeConfidence":2.0,"plateTime":0.42205478243052097,"extension":6.400576585106825},"index":0,"playId":"678b6767-1c17-3480-88b1-6cd55b11305a","pitchNumber":1,"startTime":"2025-08-15T02:29:01.762Z","endTime":"2025-08-15T02:29:04.762Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606160,"link":"/api/v1/people/606160","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":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"third":{"id":621439,"link":"/api/v1/people/621439"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":81.1,"strikeZoneTop":3.52,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.768196068117927,"aZ":-33.08936998111112,"pfxX":-6.474875807425658,"pfxZ":-0.550841085266832,"pX":-0.5398056409463019,"pZ":2.0924162579427383,"vX0":4.773899597927664,"vY0":-128.3193045566519,"vZ0":-0.2648665871497491,"x":137.58,"y":182.28,"x0":-1.580211207443212,"y0":50.000694248223056,"z0":4.768126721788333,"aX":-10.830624950575572},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":-0.8,"breakHorizontal":10.7,"spinRate":1539,"spinDirection":243},"zone":7,"typeConfidence":2.0,"plateTime":0.42633244431058737,"extension":6.435576216821365},"index":1,"playId":"f1ea7335-1f9a-36be-9e6f-89567d84fa20","pitchNumber":2,"startTime":"2025-08-15T02:29:18.547Z","endTime":"2025-08-15T02:29:21.567Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606160,"link":"/api/v1/people/606160","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":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"third":{"id":621439,"link":"/api/v1/people/621439"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"playId":"e2a89eb2-3979-47c1-b0db-860960138147","startTime":"2025-08-15T02:29:41.280Z","endTime":"2025-08-15T02:29:46.280Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":606160,"link":"/api/v1/people/606160","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":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"third":{"id":621439,"link":"/api/v1/people/621439"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":88.0,"strikeZoneTop":3.49359004039026,"strikeZoneBottom":1.66999955083934,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.391465934236244,"aZ":-19.144952941588453,"pfxX":-6.4783490799917995,"pfxZ":6.523222042499816,"pX":0.5913528712154751,"pZ":3.97750747197323,"vX0":7.865098542325871,"vY0":-140.55574663207813,"vZ0":0.6433941318062467,"x":94.46,"y":131.39,"x0":-1.403819409803274,"y0":50.00130775445742,"z0":4.99045951305133,"aX":-12.93793546417806},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":12.1,"breakHorizontal":10.1,"spinRate":2334,"spinDirection":223},"zone":12,"typeConfidence":2.0,"plateTime":0.3899467197842106,"extension":6.188775670930481},"index":3,"playId":"37d021a4-dcb1-3cea-a982-adb03295fc0e","pitchNumber":3,"startTime":"2025-08-15T02:30:02.766Z","endTime":"2025-08-15T02:30:05.766Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606160,"link":"/api/v1/people/606160","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":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"third":{"id":621439,"link":"/api/v1/people/621439"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.6,"endSpeed":81.8,"strikeZoneTop":3.52000050596177,"strikeZoneBottom":1.75981935296216,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.764953590909933,"aZ":-32.57259664648086,"pfxX":-5.459381239908044,"pfxZ":-0.23676545575290575,"pX":-0.7719186896941007,"pZ":1.4799793159207846,"vX0":3.937746318924185,"vY0":-129.07645239268544,"vZ0":-2.05724454909128,"x":146.42,"y":198.82,"x0":-1.6046272291613564,"y0":50.0027021487577,"z0":4.784895236506686,"aX":-9.252425186455906},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":-0.6,"breakHorizontal":9.0,"spinRate":1553,"spinDirection":236},"zone":13,"typeConfidence":2.0,"plateTime":0.4236385837903871,"extension":6.230663571955941},"index":4,"playId":"52b9b2c3-0f47-3ade-989a-c4115750cc7e","pitchNumber":4,"startTime":"2025-08-15T02:30:21.063Z","endTime":"2025-08-15T02:30:24.187Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606160,"link":"/api/v1/people/606160","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":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"third":{"id":621439,"link":"/api/v1/people/621439"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":82.4,"strikeZoneTop":3.52,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.27983214070417,"aZ":-29.474942072062365,"pfxX":-7.16216217872161,"pfxZ":1.5688776947966874,"pX":-0.8127903683956218,"pZ":1.775260878012303,"vX0":4.458470124272728,"vY0":-129.90474666224776,"vZ0":-2.0013174297997134,"x":147.98,"y":190.85,"x0":-1.6141368535271023,"y0":50.00388774973044,"z0":4.7798210956626646,"aX":-12.334503779790227},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":2.6,"breakHorizontal":12.1,"spinRate":1569,"spinDirection":236},"zone":7,"typeConfidence":2.0,"plateTime":0.4204253055772682,"extension":6.302401826723983},"index":5,"playId":"c5ff287e-6294-3e51-ac9b-b33e56e63ab6","pitchNumber":5,"startTime":"2025-08-15T02:30:42.611Z","endTime":"2025-08-15T02:30:45.655Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606160,"link":"/api/v1/people/606160","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":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"third":{"id":621439,"link":"/api/v1/people/621439"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":87.6,"strikeZoneTop":3.52,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.98355997245062,"aZ":-20.044357592877283,"pfxX":-5.257544068519671,"pfxZ":6.109245331998743,"pX":0.13057479438668357,"pZ":3.579986559079428,"vX0":6.673865588511868,"vY0":-140.52789216678616,"vZ0":-0.11395819758260545,"x":112.02,"y":142.12,"x0":-1.6000786571763292,"y0":50.002377978049,"z0":4.931056381975388,"aX":-10.439389285566577},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":11.3,"breakHorizontal":8.0,"spinRate":2426,"spinDirection":225},"zone":2,"typeConfidence":2.0,"plateTime":0.39083745566492833,"extension":6.184379070391838},"index":6,"playId":"d1e2973d-d80c-33c7-b7bf-29f2950087f6","pitchNumber":6,"startTime":"2025-08-15T02:31:16.683Z","endTime":"2025-08-15T02:31:19.722Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606160,"link":"/api/v1/people/606160","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":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"third":{"id":621439,"link":"/api/v1/people/621439"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":79.3,"strikeZoneTop":3.52,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.47979198274912,"aZ":-33.99978250508606,"pfxX":4.361471668882003,"pfxZ":-1.1603119088354585,"pX":1.671135114058904,"pZ":1.501430671639719,"vX0":6.365653796752407,"vY0":-124.07651939200761,"vZ0":-1.4660158848088474,"x":53.3,"y":198.24,"x0":-1.4843956276628516,"y0":50.00304431691695,"z0":4.907153904467578,"aX":6.86683974687418},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-2.2,"breakHorizontal":-9.2,"spinRate":2410,"spinDirection":98},"zone":14,"typeConfidence":2.0,"plateTime":0.4397671541801218,"extension":6.1618291820647535},"index":7,"playId":"198e960c-65b7-3a3f-a5e5-2b3e317148f6","pitchNumber":7,"startTime":"2025-08-15T02:31:40.831Z","endTime":"2025-08-15T02:31:45.448Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606160,"link":"/api/v1/people/606160","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":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"third":{"id":621439,"link":"/api/v1/people/621439"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668904,"link":"/api/v1/people/668904"},"credit":"b_ab"},{"player":{"id":606160,"link":"/api/v1/people/606160"},"credit":"p_ab"},{"player":{"id":668904,"link":"/api/v1/people/668904"},"credit":"b_pa"},{"player":{"id":606160,"link":"/api/v1/people/606160"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.0,"awayTeamWinProbability":100.0,"homeTeamWinProbabilityAdded":-16.900000000000002,"leverageIndex":6.23,"dramaIndex":265.0,"contextMetrics":{},"playEndTime":"2025-08-15T02:31:45.448Z","atBatIndex":80}]