{"copyright":"Copyright 2026 MLB Advanced Media, L.P.  Use of any content on this page acknowledges agreement to the terms posted here http://gdx.mlb.com/components/copyright.txt","allPlays":[{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Henry Bolte strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-07T23:11:02.462Z","endTime":"2026-08-07T23:12:01.182Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":801139,"fullName":"Payton Tolle","link":"/api/v1/people/801139"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","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":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":668670,"link":"/api/v1/people/668670"},"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},"index":0,"startTime":"2026-08-07T19:48:27.870Z","endTime":"2026-08-07T22:46:51.616Z","isPitch":false,"type":"action","player":{"id":703607,"link":"/api/v1/people/703607"}},{"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},"index":1,"startTime":"2026-08-07T22:46:51.616Z","endTime":"2026-08-07T23:10:46.767Z","isPitch":false,"type":"action","player":{"id":703607,"link":"/api/v1/people/703607"}},{"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},"index":2,"startTime":"2026-08-07T23:10:46.767Z","endTime":"2026-08-07T23:11:04.781Z","isPitch":false,"type":"action","player":{"id":703607,"link":"/api/v1/people/703607"}},{"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},"pitchData":{"startSpeed":97.6,"endSpeed":88.8,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.917718247136946,"aZ":-14.067567378022245,"pfxX":7.212863394366042,"pfxZ":8.920664870506709,"pX":1.0250378708746244,"pZ":2.6134386213788954,"vX0":-7.119847729661571,"vY0":-141.9084102433211,"vZ0":-5.218910391276516,"x":77.93,"y":168.22,"x0":2.6351770140317825,"y0":50.004291062865,"z0":5.379859080112828,"aX":14.642553561822348},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":15.2,"breakHorizontal":-11.5,"spinRate":2350,"spinDirection":133},"zone":12,"typeConfidence":0.92,"plateTime":0.3866805606175694,"extension":7.2689703993831},"index":3,"playId":"6f8fbb41-bed7-315d-a4ee-fd93b5064898","pitchNumber":1,"startTime":"2026-08-07T23:11:04.781Z","endTime":"2026-08-07T23:11:08.028Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":97.4,"endSpeed":88.6,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.512784387694346,"aZ":-12.799480984973012,"pfxX":5.220051668244177,"pfxZ":9.550946799581467,"pX":1.1386139953549737,"pZ":3.707119680299841,"vX0":-5.706249315493314,"vY0":-141.7763700493088,"vZ0":-2.6732143365373995,"x":73.6,"y":138.69,"x0":2.502668343750084,"y0":50.00068168710847,"z0":5.483003876438997,"aX":10.587248808498726},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":16.9,"breakHorizontal":-8.3,"spinRate":2416,"spinDirection":138},"zone":12,"typeConfidence":0.92,"plateTime":0.38686792004871196,"extension":7.112407077047149},"index":4,"playId":"aa130659-10e0-309e-bfde-c454ed57aeae","pitchNumber":2,"startTime":"2026-08-07T23:11:20.212Z","endTime":"2026-08-07T23:11:23.586Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":83.1,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.648587150079653,"aZ":-21.28557355358743,"pfxX":0.08667248437362307,"pfxZ":6.26673832124524,"pX":-0.6452178463960256,"pZ":1.269615834733122,"vX0":-8.257344416607852,"vY0":-130.30556322022036,"vZ0":-6.058379964432097,"x":141.59,"y":204.5,"x0":2.539388426548988,"y0":50.00370649894259,"z0":5.208422871400086,"aX":0.1504717470775651},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":10.3,"breakHorizontal":1.4,"spinRate":2351,"spinDirection":147},"zone":13,"typeConfidence":0.9,"plateTime":0.41863419014239245,"extension":7.156636343388108},"index":5,"playId":"9346b9da-a27c-3b67-9b7c-a4160eb7b3a7","pitchNumber":3,"startTime":"2026-08-07T23:11:35.230Z","endTime":"2026-08-07T23:11:39.452Z","isPitch":true,"type":"pitch"},{"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},"index":6,"startTime":"2026-08-07T23:11:46.883Z","endTime":"2026-08-07T23:11:56.357Z","isPitch":false,"type":"action","player":{"id":703607,"link":"/api/v1/people/703607"}},{"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},"pitchData":{"startSpeed":98.8,"endSpeed":89.9,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.502216365327584,"aZ":-13.013869672587274,"pfxX":5.3568417879808745,"pfxZ":9.192607413436221,"pX":1.5615642338818232,"pZ":3.280499308983845,"vX0":-4.778951426020788,"vY0":-143.72783710188034,"vZ0":-3.446680292361483,"x":57.48,"y":150.21,"x0":2.5529994709593424,"y0":50.00235578002845,"z0":5.307957517221695,"aX":11.164564726508752},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":16.1,"breakHorizontal":-8.6,"spinRate":2335,"spinDirection":135},"zone":12,"typeConfidence":0.92,"plateTime":0.38165406925656953,"extension":7.598866477718524},"index":7,"playId":"69844c6b-25ba-3a50-bad7-b68103773e08","pitchNumber":4,"startTime":"2026-08-07T23:11:56.357Z","endTime":"2026-08-07T23:12:01.182Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-07T23:12:01.182Z","atBatIndex":0},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jacob Wilson grounds out, shortstop Andruw Monasterio to first baseman Nick Sogard.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-07T23:12:02.385Z","endTime":"2026-08-07T23:13:42.157Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":801139,"fullName":"Payton Tolle","link":"/api/v1/people/801139"},"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":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":655316,"link":"/api/v1/people/655316"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":686765,"link":"/api/v1/people/686765"},"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},"pitchData":{"startSpeed":97.6,"endSpeed":88.9,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.975442997956996,"aZ":-14.625810410499524,"pfxX":6.105769185646907,"pfxZ":8.600811095583616,"pX":0.9542553931971951,"pZ":4.002055315060161,"vX0":-6.734206577124809,"vY0":-142.03374490869447,"vZ0":-1.3098487207063794,"x":80.63,"y":130.72,"x0":2.564307406073143,"y0":50.00114444946554,"z0":5.400664385372903,"aX":12.455955885544373},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":15.5,"breakHorizontal":-9.7,"spinRate":2333,"spinDirection":136},"zone":12,"typeConfidence":0.92,"plateTime":0.38584880543030753,"extension":7.233108672279437},"index":0,"playId":"595f91ea-e511-31c0-af2b-0aa74afe4cc6","pitchNumber":1,"startTime":"2026-08-07T23:12:40.366Z","endTime":"2026-08-07T23:12:44.392Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":97.7,"endSpeed":88.9,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.411626136606685,"aZ":-12.596765205914672,"pfxX":7.112470193706399,"pfxZ":9.628865677182738,"pX":0.22746243752152687,"pZ":2.5041828504439394,"vX0":-8.883451864841074,"vY0":-141.9070213748523,"vZ0":-5.325903216065928,"x":108.33,"y":171.17,"x0":2.4789734558521235,"y0":50.00382366949146,"z0":5.212392864405309,"aX":14.46276814338953},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":16.4,"breakHorizontal":-11.0,"spinRate":2459,"spinDirection":132},"zone":5,"typeConfidence":0.92,"plateTime":0.386433692192345,"extension":7.393574072351507},"index":1,"playId":"eabf5ce7-a1b1-3f81-9b80-9149f591af41","pitchNumber":2,"startTime":"2026-08-07T23:12:54.590Z","endTime":"2026-08-07T23:12:57.786Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.9,"endSpeed":89.1,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.083431590693426,"aZ":-22.41361720673777,"pfxX":10.835219742647682,"pfxZ":4.823591572402928,"pX":0.2727159006787523,"pZ":2.259160621080857,"vX0":-9.93797036682793,"vY0":-140.87084406386697,"vZ0":-4.335518957656841,"x":106.6,"y":177.78,"x0":2.4275368816139276,"y0":50.0011415362141,"z0":5.255263428515652,"aX":21.914764004857467},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":8.0,"breakHorizontal":-17.8,"spinRate":2257,"spinDirection":133},"zone":5,"typeConfidence":0.91,"plateTime":0.38787610032820874,"extension":7.624580063860846},"index":2,"playId":"21597dfd-9cbd-3342-905f-4827f0f59b56","pitchNumber":3,"startTime":"2026-08-07T23:13:11.817Z","endTime":"2026-08-07T23:13:15.481Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":98.1,"endSpeed":90.9,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.953678639545046,"aZ":-14.184738852738361,"pfxX":6.606321496456262,"pfxZ":8.607315235415122,"pX":-0.7376303496322691,"pZ":2.2748755958939433,"vX0":-10.87741581234151,"vY0":-142.54223480203675,"vZ0":-5.870577124132829,"x":145.12,"y":177.36,"x0":2.2423675883928977,"y0":50.00338668602226,"z0":5.2317774996920745,"aX":13.808971947781354},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":14.8,"breakHorizontal":-10.2,"spinRate":2277,"spinDirection":138},"zone":4,"typeConfidence":0.92,"plateTime":0.3819858686140112,"extension":7.513312344459956},"hitData":{"launchSpeed":51.1,"launchAngle":-10.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":118.01,"coordY":165.44}},"index":3,"playId":"1b9eac81-2e6d-3723-a369-dfefd28e6d77","pitchNumber":4,"startTime":"2026-08-07T23:13:34.144Z","endTime":"2026-08-07T23:13:42.157Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-07T23:13:42.157Z","atBatIndex":1},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jonah Heim strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-07T23:13:51.342Z","endTime":"2026-08-07T23:14:51.787Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":801139,"fullName":"Payton Tolle","link":"/api/v1/people/801139"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":668670,"link":"/api/v1/people/668670"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.0,"endSpeed":90.1,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.566658379849425,"aZ":-15.637589600906026,"pfxX":5.058827683481108,"pfxZ":7.986592536171544,"pX":-0.3054510952843254,"pZ":2.9576800762739723,"vX0":-9.6579521021433,"vY0":-142.47871344547067,"vZ0":-3.97032899063051,"x":128.64,"y":158.92,"x0":2.4600957214694033,"y0":50.00364840825773,"z0":5.3476047011695025,"aX":10.47645265114145},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":13.9,"breakHorizontal":-7.3,"spinRate":2259,"spinDirection":138},"zone":1,"typeConfidence":0.91,"plateTime":0.38339947983068523,"extension":7.600142976266293},"index":0,"playId":"094ba3c6-4a77-31b1-b2d3-b587ee167abe","pitchNumber":1,"startTime":"2026-08-07T23:14:10.142Z","endTime":"2026-08-07T23:14:13.572Z","isPitch":true,"type":"pitch"},{"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":2},"pitchData":{"startSpeed":98.8,"endSpeed":90.8,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.432436118642865,"aZ":-16.214708347651996,"pfxX":6.791735346088631,"pfxZ":7.573254789126004,"pX":-0.2334548700368086,"pZ":3.685928358416204,"vX0":-10.064434088410508,"vY0":-143.59524303471323,"vZ0":-2.0657226825063955,"x":125.9,"y":139.26,"x0":2.4198227341239527,"y0":50.00086976166572,"z0":5.413110482177811,"aX":14.310284835537765},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":13.6,"breakHorizontal":-10.4,"spinRate":2328,"spinDirection":134},"zone":11,"typeConfidence":0.91,"plateTime":0.3801270105237675,"extension":7.579690705831374},"index":1,"playId":"d27a35ec-a3a5-3fc4-af5a-e7f499625fdf","pitchNumber":2,"startTime":"2026-08-07T23:14:25.900Z","endTime":"2026-08-07T23:14:29.158Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-08-07T23:14:35.669Z","endTime":"2026-08-07T23:14:48.585Z","isPitch":false,"type":"action","player":{"id":641680,"link":"/api/v1/people/641680"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":99.5,"endSpeed":91.1,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.450518182377046,"aZ":-15.43014938142005,"pfxX":6.059806988308793,"pfxZ":7.866184826031988,"pX":0.35114597232259265,"pZ":3.8062529637176175,"vX0":-8.08078512736868,"vY0":-144.6906337157324,"vZ0":-1.9546302149105947,"x":103.62,"y":136.01,"x0":2.3874668664495973,"y0":50.00483696124638,"z0":5.431620427495197,"aX":12.903244481357707},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":14.0,"breakHorizontal":-9.5,"spinRate":2378,"spinDirection":140},"zone":12,"typeConfidence":0.92,"plateTime":0.37795084137695056,"extension":7.53354414807838},"index":3,"playId":"b8b56dd3-d16b-3aaf-8930-c01373610ae0","pitchNumber":3,"startTime":"2026-08-07T23:14:48.585Z","endTime":"2026-08-07T23:14:51.787Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-07T23:14:51.787Z","atBatIndex":2},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nick Sogard strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-07T23:16:42.808Z","endTime":"2026-08-07T23:17:45.937Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":686765,"fullName":"Nick Sogard","link":"/api/v1/people/686765"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":686765,"fullName":"Nick Sogard","link":"/api/v1/people/686765"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":641680,"link":"/api/v1/people/641680"},"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":0},"pitchData":{"startSpeed":95.0,"endSpeed":87.7,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.525211786826556,"aZ":-17.127818876475736,"pfxX":-6.821270076707677,"pfxZ":7.678783810028289,"pX":-0.6788472401454972,"pZ":3.2250693634193155,"vX0":5.5734523775840525,"vY0":-138.2973085354248,"vZ0":-2.996759794756625,"x":142.88,"y":151.7,"x0":-1.8226835110477568,"y0":50.0003750026021,"z0":5.455350985827313,"aX":-13.363120183648542},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":13.6,"breakHorizontal":11.4,"spinRate":2189,"spinDirection":217},"zone":1,"typeConfidence":0.89,"plateTime":0.3943190971288555,"extension":6.292489648362906},"index":0,"playId":"9d9a5a86-ddda-3919-b3c0-d6767773928f","pitchNumber":1,"startTime":"2026-08-07T23:17:03.504Z","endTime":"2026-08-07T23:17:07.061Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":85.4,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.366876748846025,"aZ":-26.78234683981549,"pfxX":-0.8482687483048688,"pfxZ":2.9082386552118376,"pX":-0.5518642223546604,"pZ":3.1163009941243422,"vX0":3.5908217216008493,"vY0":-134.60966542274372,"vZ0":-1.1538174788188087,"x":138.04,"y":154.64,"x0":-1.7868966589740147,"y0":50.00263683756201,"z0":5.428426137162083,"aX":-1.5729850415986357},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":5.3,"breakHorizontal":0.8,"spinRate":2450,"spinDirection":201},"zone":1,"typeConfidence":0.91,"plateTime":0.4052878768154957,"extension":6.1114198056198825},"index":1,"playId":"ffca9384-c192-380d-9e21-4b3132b4c973","pitchNumber":2,"startTime":"2026-08-07T23:17:21.616Z","endTime":"2026-08-07T23:17:25.462Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":88.6,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.706182379405615,"aZ":-17.973394092336147,"pfxX":-5.810687557787542,"pfxZ":7.122470504513064,"pX":0.25517756996915736,"pZ":3.3812749122698853,"vX0":6.956294401200331,"vY0":-139.21288118250868,"vZ0":-2.6197871105117083,"x":107.27,"y":147.49,"x0":-1.5028869783611212,"y0":50.0004813819702,"z0":5.503023458137609,"aX":-11.58147178853938},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":12.6,"breakHorizontal":9.4,"spinRate":2199,"spinDirection":222},"zone":2,"typeConfidence":0.89,"plateTime":0.39113467895414855,"extension":6.199365412504865},"index":2,"playId":"d89b58a3-086f-3222-aa5e-8f804f9ec5a0","pitchNumber":3,"startTime":"2026-08-07T23:17:42.169Z","endTime":"2026-08-07T23:17:45.937Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-07T23:17:45.937Z","atBatIndex":3},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ceddanne Rafaela flies out to right fielder Lawrence Butler.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-07T23:17:46.367Z","endTime":"2026-08-07T23:18:22.717Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":671732,"link":"/api/v1/people/671732"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"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":1},"pitchData":{"startSpeed":95.6,"endSpeed":88.4,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.60287370132506,"aZ":-16.481925618301133,"pfxX":-5.203845189184016,"pfxZ":7.904207462772029,"pX":-0.11306948188537452,"pZ":2.3995821297192936,"vX0":6.252697154755981,"vY0":-139.16232018733666,"vZ0":-5.091091548272648,"x":121.31,"y":173.99,"x0":-1.699917844172596,"y0":50.00380765660496,"z0":5.323892567102543,"aX":-10.333733410133139},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":13.6,"breakHorizontal":8.3,"spinRate":2245,"spinDirection":228},"zone":5,"typeConfidence":0.89,"plateTime":0.39174195857440086,"extension":6.2494859224342285},"hitData":{"launchSpeed":95.7,"launchAngle":32.0,"totalDistance":346.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":203.95,"coordY":82.88}},"index":0,"playId":"fca44e8e-7d22-3fc5-ac1d-69ffeeb0943f","pitchNumber":1,"startTime":"2026-08-07T23:18:12.199Z","endTime":"2026-08-07T23:18:22.717Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-07T23:18:22.717Z","atBatIndex":4},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Wilyer Abreu walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-07T23:18:21.122Z","endTime":"2026-08-07T23:21:44.112Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[5],"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":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":88.5,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.891015796012383,"aZ":-13.921317365911632,"pfxX":-6.520511924706232,"pfxZ":9.217895980552733,"pX":0.16145249860558544,"pZ":1.2767619738367064,"vX0":7.332154669019763,"vY0":-138.82859981836893,"vZ0":-8.249090096284595,"x":110.85,"y":204.31,"x0":-1.6488008104113714,"y0":50.00456879955689,"z0":5.18471745348926,"aX":-12.913161537079292},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":15.4,"breakHorizontal":10.6,"spinRate":2269,"spinDirection":225},"zone":14,"typeConfidence":0.91,"plateTime":0.3923870759496495,"extension":6.344517598777313},"index":0,"playId":"9c98433c-c0bb-38e3-aef7-5b5ed3bd579e","pitchNumber":1,"startTime":"2026-08-07T23:18:51.888Z","endTime":"2026-08-07T23:18:55.461Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":80.8,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.760538098089047,"aZ":-29.87296708628162,"pfxX":5.423985523085216,"pfxZ":1.3971405205902778,"pX":-0.7544297396779284,"pZ":2.1013136723824437,"vX0":1.102397200751196,"vY0":-126.71173633914192,"vZ0":-2.035570962743954,"x":145.76,"y":182.04,"x0":-1.899023984895551,"y0":50.00399470363966,"z0":5.272356035870985,"aX":8.93332780860705},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":2.4,"breakHorizontal":-10.1,"spinRate":2660,"spinDirection":73},"zone":7,"typeConfidence":2.0,"plateTime":0.4301595445408948,"extension":6.265627451379693},"index":1,"playId":"84cdaa98-f52b-3258-bc64-775fdc0eef29","pitchNumber":2,"startTime":"2026-08-07T23:19:10.359Z","endTime":"2026-08-07T23:19:13.977Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":89.8,"endSpeed":83.4,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.55296974736674,"aZ":-35.05184957357908,"pfxX":-6.251410729174562,"pfxZ":-1.637248779975124,"pX":-1.7264399294468422,"pZ":2.7715479664072555,"vX0":2.009321021718673,"vY0":-130.98310361321157,"vZ0":-0.4970305491767173,"x":182.81,"y":163.95,"x0":-1.685822983848726,"y0":50.00337358791744,"z0":5.55794588960079,"aX":-10.992671447558717},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":-2.9,"breakHorizontal":10.9,"spinRate":1111,"spinDirection":254},"zone":11,"typeConfidence":0.88,"plateTime":0.41627903562378554,"extension":6.187563581214073},"index":2,"playId":"2ac761cd-2c84-3b13-bf2e-2a64da9a0a39","pitchNumber":3,"startTime":"2026-08-07T23:19:27.892Z","endTime":"2026-08-07T23:19:31.727Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":93.0,"endSpeed":86.2,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.475653241628677,"aZ":-24.62424709670282,"pfxX":-1.0510929136011757,"pfxZ":4.004385770620745,"pX":-0.2610769425212014,"pZ":3.5758542023258824,"vX0":4.387263566403455,"vY0":-135.4786030896276,"vZ0":-0.37682611485539935,"x":126.95,"y":142.23,"x0":-1.7545655054293594,"y0":50.0045127264264,"z0":5.415891391556205,"aX":-1.9829595478925335},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":7.4,"breakHorizontal":1.1,"spinRate":2563,"spinDirection":236},"zone":11,"typeConfidence":0.93,"plateTime":0.4020183288120589,"extension":6.213898178619117},"index":3,"playId":"e0d9e5bc-1234-3b3e-a98f-4a8fa74d6526","pitchNumber":4,"startTime":"2026-08-07T23:19:46.088Z","endTime":"2026-08-07T23:19:49.862Z","isPitch":true,"type":"pitch"},{"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":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":86.0,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.131366372453353,"aZ":-24.684640765976283,"pfxX":-0.01357040308486912,"pfxZ":4.0144152927458645,"pX":0.9958741936995625,"pZ":2.6223125311951967,"vX0":6.747075386238132,"vY0":-134.47564781510613,"vZ0":-2.6111370177050786,"x":79.04,"y":167.98,"x0":-1.5245634777152743,"y0":50.001001577694545,"z0":5.32312990119295,"aX":-0.025576212175768546},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":7.0,"breakHorizontal":-1.2,"spinRate":2630,"spinDirection":217},"zone":12,"typeConfidence":0.92,"plateTime":0.4044748841559995,"extension":6.217649173495759},"index":4,"playId":"ac553e34-3059-3620-899a-3105ba2e7b3e","pitchNumber":5,"startTime":"2026-08-07T23:20:04.267Z","endTime":"2026-08-07T23:20:08.212Z","isPitch":true,"type":"pitch"},{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":5,"startTime":"2026-08-07T23:20:42.324Z","endTime":"2026-08-07T23:21:40.307Z","isPitch":false,"type":"action","player":{"id":677800,"link":"/api/v1/people/677800"}},{"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":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.2,"endSpeed":83.4,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.329959775029483,"aZ":-28.89736944058231,"pfxX":-7.036781568344423,"pfxZ":1.852873970816825,"pX":-1.1475581648395352,"pZ":3.301893447705339,"vX0":3.2144962073986503,"vY0":-131.51934638211628,"vZ0":-0.33885450428562003,"x":160.74,"y":149.63,"x0":-1.4648500559113915,"y0":50.00389442914156,"z0":5.557742814228597,"aX":-12.448865019350908},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":3.5,"breakHorizontal":12.1,"spinRate":1145,"spinDirection":248},"zone":11,"typeConfidence":0.88,"plateTime":0.4149073611535661,"extension":6.259664629143507},"index":6,"playId":"a46af36d-1cdb-34e9-9d09-2ffabf053d63","pitchNumber":6,"startTime":"2026-08-07T23:21:40.307Z","endTime":"2026-08-07T23:21:44.112Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-07T23:21:44.112Z","atBatIndex":5},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Caleb Durbin flies out to shortstop Jacob Wilson.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-07T23:21:44.618Z","endTime":"2026-08-07T23:25:02.612Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"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":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":805779,"link":"/api/v1/people/805779"},"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(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},"pitchData":{"startSpeed":92.5,"endSpeed":86.0,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.438316948618027,"aZ":-25.38338166556896,"pfxX":-1.9014221165295948,"pfxZ":3.643179058513603,"pX":0.3135419825713938,"pZ":1.67816685693211,"vX0":5.90344712139671,"vY0":-134.7675281337357,"vZ0":-4.445201680211147,"x":105.05,"y":193.47,"x0":-1.644999357338593,"y0":50.004822936574946,"z0":5.111574195619946,"aX":-3.547060479457513},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":6.0,"breakHorizontal":2.4,"spinRate":2538,"spinDirection":213},"zone":9,"typeConfidence":0.92,"plateTime":0.4042614042742261,"extension":6.381900847154455},"index":0,"playId":"9ea507cd-88c2-3db2-beef-df8651319209","pitchNumber":1,"startTime":"2026-08-07T23:22:10.569Z","endTime":"2026-08-07T23:22:14.033Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":79.6,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.957170631981885,"aZ":-28.332170752603304,"pfxX":6.240098073768283,"pfxZ":2.4084310585324085,"pX":1.2863640108207246,"pZ":1.6915523622872746,"vX0":5.586946710206389,"vY0":-125.4756311310162,"vZ0":-2.947523881779183,"x":67.97,"y":193.11,"x0":-1.7785662536205362,"y0":50.00490523335519,"z0":5.1856047530609155,"aX":9.969550508556928},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":4.0,"breakHorizontal":-12.6,"spinRate":2762,"spinDirection":57},"zone":14,"typeConfidence":2.0,"plateTime":0.4362138347470532,"extension":6.258535794046473},"index":1,"playId":"c950427b-b3ca-30b6-ae71-c233a7794f45","pitchNumber":2,"startTime":"2026-08-07T23:22:38.194Z","endTime":"2026-08-07T23:22:42.032Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":84.1,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.903026812949964,"aZ":-27.170621882109568,"pfxX":-1.6059154938047149,"pfxZ":2.7975714207221474,"pX":0.15006830369694124,"pZ":1.7249643865665447,"vX0":5.079570775924452,"vY0":-132.27999867843732,"vZ0":-3.81250667308421,"x":111.28,"y":192.21,"x0":-1.57903531402068,"y0":50.00125346918566,"z0":5.157139077277678,"aX":-2.870943026223284},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":4.6,"breakHorizontal":1.9,"spinRate":2459,"spinDirection":202},"zone":8,"typeConfidence":0.79,"plateTime":0.41268984210545234,"extension":6.39258551910958},"index":2,"playId":"629c1312-fadc-3b10-a1ed-ff5e171961dd","pitchNumber":3,"startTime":"2026-08-07T23:22:59.833Z","endTime":"2026-08-07T23:23:04.033Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-08-07T23:23:11.792Z","endTime":"2026-08-07T23:23:29.467Z","isPitch":false,"type":"action","player":{"id":702332,"link":"/api/v1/people/702332"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":88.0,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.481203168936176,"aZ":-17.33020761965618,"pfxX":-8.09930668756401,"pfxZ":7.533027209068844,"pX":-0.09331002212400484,"pZ":2.1092425128382786,"vX0":7.467864419251874,"vY0":-138.87448251423118,"vZ0":-5.220782062440746,"x":120.56,"y":181.83,"x0":-1.7532295542191159,"y0":50.00442235909996,"z0":5.150710115902638,"aX":-15.96409066331525},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":12.8,"breakHorizontal":13.3,"spinRate":2180,"spinDirection":225},"zone":5,"typeConfidence":0.85,"plateTime":0.3930609525938151,"extension":6.542512147671154},"index":4,"playId":"13f41119-0c2f-3005-90f5-4bbf891221a5","pitchNumber":4,"startTime":"2026-08-07T23:23:29.467Z","endTime":"2026-08-07T23:23:32.712Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"index":5,"playId":"4caff914-e3a2-3132-afcb-da1a81d9d06c","startTime":"2026-08-07T23:23:56.182Z","endTime":"2026-08-07T23:23:59.182Z","isPitch":false,"type":"pickoff"},{"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":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.8,"endSpeed":82.5,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.414676395934542,"aZ":-37.21004271286438,"pfxX":-6.64407754484112,"pfxZ":-2.9085084802415064,"pX":-0.4322934500921141,"pZ":2.617525131806174,"vX0":4.963897860486457,"vY0":-130.71466397823312,"vZ0":-0.13016981439128816,"x":133.48,"y":168.11,"x0":-1.4921838541410775,"y0":50.00374791039832,"z0":5.4605386467968335,"aX":-11.504341147186143},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-5.0,"breakHorizontal":10.9,"spinRate":1162,"spinDirection":253},"zone":1,"typeConfidence":0.89,"plateTime":0.4189536608083251,"extension":6.422226994617634},"index":6,"playId":"b1d32437-e4ce-3788-b0a5-43f36121843b","pitchNumber":5,"startTime":"2026-08-07T23:24:14.669Z","endTime":"2026-08-07T23:24:22.116Z","isPitch":true,"type":"pitch"},{"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":2},"pitchData":{"startSpeed":86.6,"endSpeed":79.6,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.02513686141949,"aZ":-27.909621315783696,"pfxX":6.072190445969139,"pfxZ":2.648978971130794,"pX":0.6647012775487748,"pZ":1.7899625413793285,"vX0":3.886405234026274,"vY0":-126.11862521020672,"vZ0":-2.8412693602737695,"x":91.66,"y":190.45,"x0":-1.6858091456981261,"y0":50.001638813291386,"z0":5.185851778095756,"aX":9.764034044367314},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":4.3,"breakHorizontal":-11.9,"spinRate":2894,"spinDirection":59},"zone":9,"typeConfidence":2.0,"plateTime":0.43455693140592144,"extension":6.28430475253126},"hitData":{"launchSpeed":69.0,"launchAngle":53.0,"totalDistance":193.0,"trajectory":"fly_ball","hardness":"medium","location":"6","coordinates":{"coordX":87.62,"coordY":135.05}},"index":7,"playId":"fed05524-c7d7-3ee8-adf2-128c51a40d93","pitchNumber":6,"startTime":"2026-08-07T23:24:53.590Z","endTime":"2026-08-07T23:25:02.612Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-07T23:25:02.612Z","atBatIndex":6},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tyler Soderstrom strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-07T23:26:47.359Z","endTime":"2026-08-07T23:28:02.721Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":801139,"fullName":"Payton Tolle","link":"/api/v1/people/801139"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":668670,"link":"/api/v1/people/668670"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.3,"endSpeed":89.0,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.92554893277485,"aZ":-16.282327678938813,"pfxX":5.765188768233437,"pfxZ":7.825212916125864,"pX":0.690676995012306,"pZ":2.945490785553318,"vX0":-7.019316803317238,"vY0":-141.5208949546602,"vZ0":-4.343182202618181,"x":90.67,"y":159.25,"x0":2.452644804998783,"y0":50.002871003027884,"z0":5.541114388696097,"aX":11.708922591886527},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":13.4,"breakHorizontal":-9.0,"spinRate":2191,"spinDirection":135},"zone":3,"typeConfidence":0.91,"plateTime":0.3868520631267698,"extension":7.137481202750604},"index":0,"playId":"0192a8c9-358f-3872-a17c-e7ef4045dfab","pitchNumber":1,"startTime":"2026-08-07T23:27:03.436Z","endTime":"2026-08-07T23:27:08.468Z","isPitch":true,"type":"pitch"},{"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":0},"pitchData":{"startSpeed":96.7,"endSpeed":88.6,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.872425190445753,"aZ":-18.567826310972176,"pfxX":9.932084502301546,"pfxZ":6.752395950747829,"pX":1.3554113969047477,"pZ":3.653578381764737,"vX0":-6.857153151982588,"vY0":-140.7930258633237,"vZ0":-2.017844294103528,"x":65.33,"y":140.13,"x0":2.527600945207827,"y0":50.001654084841896,"z0":5.576420417488211,"aX":20.011286437628453},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":12.0,"breakHorizontal":-16.7,"spinRate":2222,"spinDirection":140},"zone":12,"typeConfidence":2.0,"plateTime":0.38847960228868494,"extension":7.284814696336172},"index":1,"playId":"bf4c3ffb-ed04-3d29-b5fd-b542e486afb2","pitchNumber":2,"startTime":"2026-08-07T23:27:20.175Z","endTime":"2026-08-07T23:27:23.981Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-08-07T23:27:31.080Z","endTime":"2026-08-07T23:27:41.441Z","isPitch":false,"type":"action","player":{"id":691016,"link":"/api/v1/people/691016"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":83.8,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.556443813955983,"aZ":-24.91615525558135,"pfxX":-0.36037348407064906,"pfxZ":4.070844999395732,"pX":-0.20753116454573803,"pZ":4.605498413573595,"vX0":-6.635001000750358,"vY0":-131.83247782476332,"vZ0":2.089922265480384,"x":124.91,"y":114.43,"x0":2.3749355254478197,"y0":50.003122859383204,"z0":5.625921806512151,"aX":-0.6429956471034683},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":8.0,"breakHorizontal":1.9,"spinRate":2501,"spinDirection":177},"zone":11,"typeConfidence":0.9,"plateTime":0.4133935731742824,"extension":7.130190954258944},"index":3,"playId":"cb7978f9-65a9-3caf-b8da-1f5bf3c6e5ef","pitchNumber":3,"startTime":"2026-08-07T23:27:41.441Z","endTime":"2026-08-07T23:27:44.651Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":97.1,"endSpeed":89.2,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.01441227546537,"aZ":-21.23801457933364,"pfxX":11.08154319849076,"pfxZ":5.38756439049808,"pX":2.2792034522599773,"pZ":1.9753565606278105,"vX0":-5.350710192359378,"vY0":-141.27958414662558,"vZ0":-5.377906308298276,"x":30.12,"y":185.45,"x0":2.7539479466130237,"y0":50.00205971839017,"z0":5.261083801061741,"aX":22.48706138305166},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":8.9,"breakHorizontal":-19.1,"spinRate":2206,"spinDirection":135},"zone":14,"typeConfidence":2.0,"plateTime":0.387117118181624,"extension":7.391340838598027},"index":4,"playId":"3bada578-d897-38c0-b1aa-0883545be017","pitchNumber":4,"startTime":"2026-08-07T23:27:58.104Z","endTime":"2026-08-07T23:28:02.721Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-07T23:28:02.721Z","atBatIndex":7},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tommy White strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-07T23:28:31.144Z","endTime":"2026-08-07T23:30:48.071Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":695720,"fullName":"Tommy White","link":"/api/v1/people/695720"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":801139,"fullName":"Payton Tolle","link":"/api/v1/people/801139"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":695720,"fullName":"Tommy White","link":"/api/v1/people/695720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":668670,"link":"/api/v1/people/668670"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.4,"endSpeed":90.2,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.855375223950098,"aZ":-13.633370082711801,"pfxX":7.516400607775492,"pfxZ":8.878865264811768,"pX":1.5179642865313538,"pZ":3.750335476612347,"vX0":-5.655368926995767,"vY0":-143.31678711081543,"vZ0":-2.635471855001371,"x":59.14,"y":137.52,"x0":2.5361643751644634,"y0":50.00686556022753,"z0":5.528943846846231,"aX":15.703470858989993},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":15.7,"breakHorizontal":-12.6,"spinRate":2278,"spinDirection":138},"zone":12,"typeConfidence":0.92,"plateTime":0.3815787419842587,"extension":7.129422842003443},"index":0,"playId":"8ec14f38-7309-34ce-807a-7f69362e6586","pitchNumber":1,"startTime":"2026-08-07T23:28:44.652Z","endTime":"2026-08-07T23:28:48.352Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.9,"endSpeed":83.0,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.76287233871249,"aZ":-35.107409385651614,"pfxX":7.1748923226950545,"pfxZ":-1.6832819939239663,"pX":0.9661658398686276,"pZ":2.4789395411684287,"vX0":-6.71687057890206,"vY0":-130.7803482125489,"vZ0":-0.6741003986115206,"x":80.17,"y":171.85,"x0":2.6269416622002315,"y0":50.000650388769635,"z0":5.357057360582516,"aX":12.514405797773982},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":-3.0,"breakHorizontal":-11.6,"spinRate":1042,"spinDirection":109},"zone":14,"typeConfidence":0.92,"plateTime":0.41767926475375994,"extension":7.206260073656728},"index":1,"playId":"614d0497-f57f-3bdf-92b6-24a0e05b2582","pitchNumber":2,"startTime":"2026-08-07T23:28:57.557Z","endTime":"2026-08-07T23:29:05.587Z","isPitch":true,"type":"pitch"},{"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":1},"pitchData":{"startSpeed":98.7,"endSpeed":90.0,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.401728626671414,"aZ":-13.722879202258632,"pfxX":6.655576421574567,"pfxZ":8.842396912570708,"pX":0.70765484830551,"pZ":3.6631411594967873,"vX0":-7.60114674009519,"vY0":-143.5936824584079,"vZ0":-2.785221923851543,"x":90.03,"y":139.88,"x0":2.5250015695426233,"y0":50.00715384351271,"z0":5.500088796870186,"aX":13.895493918213617},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":15.6,"breakHorizontal":-10.6,"spinRate":2334,"spinDirection":143},"zone":12,"typeConfidence":0.92,"plateTime":0.3815200162079093,"extension":7.3899949806677645},"index":2,"playId":"0e7bf208-8f92-30ab-83e4-fde7296bc196","pitchNumber":3,"startTime":"2026-08-07T23:29:23.459Z","endTime":"2026-08-07T23:29:27.047Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.7,"endSpeed":78.2,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.800099543004233,"aZ":-37.91367637230326,"pfxX":-4.535386063316954,"pfxZ":-3.78282271778601,"pX":0.15746500270123595,"pZ":0.6277620785679686,"vX0":-4.411182000267245,"vY0":-121.8529864230141,"vZ0":-3.817790496627102,"x":111.0,"y":221.83,"x0":2.574035458768412,"y0":50.00163332832285,"z0":5.458353102452327,"aX":-6.884248325556677},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.2,"breakVerticalInduced":-7.4,"breakHorizontal":9.1,"spinRate":2551,"spinDirection":302},"zone":14,"typeConfidence":0.9,"plateTime":0.4478568760360955,"extension":7.491622742353829},"index":3,"playId":"f42ed8e1-3b4e-3e3c-ac25-2a297136e159","pitchNumber":4,"startTime":"2026-08-07T23:29:47.782Z","endTime":"2026-08-07T23:29:52.986Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.6,"endSpeed":90.8,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.569888165499716,"aZ":-21.97555520918112,"pfxX":10.428524020030707,"pfxZ":4.859570194994542,"pX":0.9579503888395204,"pZ":2.3624948743341423,"vX0":-8.240509157475055,"vY0":-143.3709861085629,"vZ0":-4.489462363483861,"x":80.49,"y":174.99,"x0":2.5025885359211504,"y0":50.00568113673795,"z0":5.305512132172133,"aX":21.89431147751061},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":8.2,"breakHorizontal":-17.4,"spinRate":2330,"spinDirection":135},"zone":14,"typeConfidence":2.0,"plateTime":0.38083115504998055,"extension":7.4606114399699575},"index":4,"playId":"a491a4df-ddbd-3cfa-aa01-bd52bdfd1121","pitchNumber":5,"startTime":"2026-08-07T23:30:05.456Z","endTime":"2026-08-07T23:30:08.692Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":98.2,"endSpeed":90.4,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.78260285999496,"aZ":-15.412739490113326,"pfxX":5.705266366978001,"pfxZ":8.027285548563983,"pX":0.1785345713471786,"pZ":3.703038729775223,"vX0":-8.724455085348055,"vY0":-142.87679751358766,"vZ0":-1.88904872667305,"x":110.19,"y":138.8,"x0":2.5162091737104992,"y0":50.00598900492893,"z0":5.330467492444738,"aX":11.918351822558032},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":14.4,"breakHorizontal":-8.8,"spinRate":2226,"spinDirection":134},"zone":12,"typeConfidence":0.92,"plateTime":0.3818736176344797,"extension":7.513581819226397},"index":5,"playId":"b2d42578-63b9-3c37-82f3-da8174f03a83","pitchNumber":6,"startTime":"2026-08-07T23:30:24.225Z","endTime":"2026-08-07T23:30:27.377Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":80.8,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.20960585142416,"aZ":-35.782909962612074,"pfxX":-3.5774429459970136,"pfxZ":-2.217651086212176,"pX":-1.6217565787388808,"pZ":1.3514292191180355,"vX0":-8.773141965054794,"vY0":-126.3691737506293,"vZ0":-3.167316821615617,"x":178.82,"y":202.29,"x0":2.350816409568359,"y0":50.00221231094614,"z0":5.476941747563024,"aX":-5.8221071409741825},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-4.4,"breakHorizontal":8.4,"spinRate":2498,"spinDirection":282},"zone":13,"typeConfidence":0.88,"plateTime":0.4323827633348847,"extension":7.401053421600981},"index":6,"playId":"2765bdd5-5f9b-3b93-b25d-3e3e4b6abb01","pitchNumber":7,"startTime":"2026-08-07T23:30:44.222Z","endTime":"2026-08-07T23:30:48.071Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-07T23:30:48.071Z","atBatIndex":8},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brian Serven called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-07T23:30:51.654Z","endTime":"2026-08-07T23:31:51.881Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":661531,"fullName":"Brian Serven","link":"/api/v1/people/661531"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":801139,"fullName":"Payton Tolle","link":"/api/v1/people/801139"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":661531,"fullName":"Brian Serven","link":"/api/v1/people/661531"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":668670,"link":"/api/v1/people/668670"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.6,"endSpeed":89.4,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.534743113804378,"aZ":-19.679424306663986,"pfxX":10.493824762909465,"pfxZ":6.1382318467034365,"pX":-0.4061791744938051,"pZ":1.6508172875226708,"vX0":-11.770156450603757,"vY0":-141.56888088226327,"vZ0":-6.3639928280502405,"x":132.48,"y":194.21,"x0":2.4367721773176263,"y0":50.00124861297907,"z0":5.182383442970272,"aX":21.354428226339454},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":10.0,"breakHorizontal":-16.7,"spinRate":2363,"spinDirection":132},"zone":7,"typeConfidence":2.0,"plateTime":0.3865196964405051,"extension":7.860164943175946},"index":0,"playId":"c1a438e7-5df9-32de-b68e-c247af31d63b","pitchNumber":1,"startTime":"2026-08-07T23:31:11.908Z","endTime":"2026-08-07T23:31:15.271Z","isPitch":true,"type":"pitch"},{"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":2,"outs":2},"pitchData":{"startSpeed":83.9,"endSpeed":77.8,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.932670697814405,"aZ":-35.666252324188285,"pfxX":-2.823586854088468,"pfxZ":-2.2927933658144877,"pX":-0.5570436056480821,"pZ":2.9875949766133316,"vX0":-6.250463168894033,"vY0":-122.06846236537369,"vZ0":0.9654360318122988,"x":138.23,"y":158.11,"x0":2.3940779166287927,"y0":50.00200879097212,"z0":5.6354288473468115,"aX":-4.300681535409916},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-3.7,"breakHorizontal":6.5,"spinRate":2451,"spinDirection":293},"zone":1,"typeConfidence":0.9,"plateTime":0.4471147511809681,"extension":7.041525359720951},"index":1,"playId":"11f06bcc-15b4-3dfa-9929-a8d5a543e169","pitchNumber":2,"startTime":"2026-08-07T23:31:26.958Z","endTime":"2026-08-07T23:31:30.719Z","isPitch":true,"type":"pitch"},{"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":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":98.9,"endSpeed":90.3,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.569632240355055,"aZ":-13.685424256449158,"pfxX":5.950932460868263,"pfxZ":8.834646862894779,"pX":0.982136701530024,"pZ":2.4520081247576493,"vX0":-6.919771363570512,"vY0":-143.78770163868396,"vZ0":-5.505922935290505,"x":79.56,"y":172.58,"x0":2.6475578852294865,"y0":50.0011718632672,"z0":5.241981271297192,"aX":12.451212771035642},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":15.0,"breakHorizontal":-9.4,"spinRate":2340,"spinDirection":133},"zone":14,"typeConfidence":0.92,"plateTime":0.3810459145328591,"extension":7.4298886318454},"index":2,"playId":"748ca937-882d-3da3-8169-a244fae9b1e7","pitchNumber":3,"startTime":"2026-08-07T23:31:47.186Z","endTime":"2026-08-07T23:31:51.881Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-07T23:31:51.881Z","atBatIndex":9},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Masataka Yoshida grounds out, second baseman Jonathan Ornelas to first baseman Tommy White.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-07T23:33:59.868Z","endTime":"2026-08-07T23:35:31.373Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":680716,"link":"/api/v1/people/680716"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":695720,"link":"/api/v1/people/695720"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":81.0,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.66311115220601,"aZ":-30.68966436623083,"pfxX":4.928575783319691,"pfxZ":0.9026480691451155,"pX":0.25355308972566354,"pZ":1.5034048189315847,"vX0":3.375667495784826,"vY0":-126.59834887226081,"vZ0":-3.5015476599312283,"x":107.34,"y":198.19,"x0":-1.7314953016787298,"y0":50.002168712028656,"z0":5.326704951038305,"aX":8.104840467193705},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":1.2,"breakHorizontal":-9.6,"spinRate":2771,"spinDirection":48},"zone":9,"typeConfidence":2.0,"plateTime":0.4304997674138553,"extension":6.210123867066035},"index":0,"playId":"6174f5ea-3be5-3900-af05-b255428b6694","pitchNumber":1,"startTime":"2026-08-07T23:34:01.627Z","endTime":"2026-08-07T23:34:05.671Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":84.3,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.104059478828603,"aZ":-25.383727598521908,"pfxX":-1.3633544069488313,"pfxZ":3.7843677135007834,"pX":0.842242747986715,"pZ":1.1197234698962963,"vX0":7.162079260936314,"vY0":-132.51680718023871,"vZ0":-5.626756685177002,"x":84.9,"y":208.55,"x0":-1.7085184894183196,"y0":50.000601896354624,"z0":5.104579455168953,"aX":-2.445323296261243},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":5.9,"breakHorizontal":1.1,"spinRate":2510,"spinDirection":222},"zone":14,"typeConfidence":0.88,"plateTime":0.41201775887856895,"extension":6.415572519181749},"index":1,"playId":"6efb0813-fa7d-3419-81a7-b45ab6297f7e","pitchNumber":2,"startTime":"2026-08-07T23:34:19.343Z","endTime":"2026-08-07T23:34:24.513Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":90.0,"endSpeed":83.4,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.412206186807236,"aZ":-29.01885947315967,"pfxX":-9.141453985614502,"pfxZ":1.798549683549349,"pX":-0.6155355296258568,"pZ":1.013569999275216,"vX0":5.765724360256115,"vY0":-130.98689925207867,"vZ0":-5.4580273396721015,"x":140.46,"y":211.41,"x0":-1.6478540355930882,"y0":50.000980863580224,"z0":5.270660292720951,"aX":-16.02166456742077},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":2.4,"breakHorizontal":15.5,"spinRate":1167,"spinDirection":248},"zone":13,"typeConfidence":0.9,"plateTime":0.41676099099957487,"extension":6.36449232027399},"index":2,"playId":"beb761d1-5023-354b-b529-903621b13ba0","pitchNumber":3,"startTime":"2026-08-07T23:34:36.489Z","endTime":"2026-08-07T23:34:40.242Z","isPitch":true,"type":"pitch"},{"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},"index":3,"startTime":"2026-08-07T23:34:45.531Z","endTime":"2026-08-07T23:35:01.794Z","isPitch":false,"type":"action","player":{"id":807799,"link":"/api/v1/people/807799"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":84.4,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.11629722822641,"aZ":-27.343916428376513,"pfxX":0.7162483197043734,"pfxZ":2.6514929396741245,"pX":-1.4483594283908579,"pZ":5.497929174159704,"vX0":0.8479191070353926,"vY0":-133.5078045356579,"vZ0":4.9624365154165035,"x":172.21,"y":90.34,"x0":-1.8619937705958374,"y0":50.003595533093296,"z0":5.574754036773953,"aX":1.3057307072695872},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":6.0,"breakHorizontal":-1.4,"spinRate":2728,"spinDirection":192},"zone":11,"typeConfidence":0.71,"plateTime":0.40873832290050416,"extension":6.686808749921039},"index":4,"playId":"8c836585-070d-3c78-8171-f59a3a5d0ac6","pitchNumber":4,"startTime":"2026-08-07T23:35:01.794Z","endTime":"2026-08-07T23:35:04.922Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":86.2,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.221504089858765,"aZ":-24.14944467431816,"pfxX":-0.7693999923583665,"pfxZ":4.284843596160913,"pX":0.5682896791098159,"pZ":1.8817738973203177,"vX0":6.169592808190495,"vY0":-134.95195424758677,"vZ0":-4.441456467285109,"x":95.34,"y":187.97,"x0":-1.632809863732377,"y0":50.00034446321613,"z0":5.218439661852164,"aX":-1.4403044118811807},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":7.2,"breakHorizontal":0.2,"spinRate":2507,"spinDirection":218},"zone":9,"typeConfidence":0.93,"plateTime":0.40355605614242007,"extension":6.5024113237861965},"hitData":{"launchSpeed":92.1,"launchAngle":-8.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":157.53,"coordY":149.23}},"index":5,"playId":"fabe558a-147c-3dc4-88ef-fc22258fa6aa","pitchNumber":5,"startTime":"2026-08-07T23:35:23.861Z","endTime":"2026-08-07T23:35:31.373Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-07T23:35:31.373Z","atBatIndex":10},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Andruw Monasterio walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-07T23:35:33.112Z","endTime":"2026-08-07T23:37:03.611Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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},"pitchData":{"startSpeed":86.2,"endSpeed":79.4,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.555130629996082,"aZ":-28.60640846145189,"pfxX":5.17019638599544,"pfxZ":2.22472212520422,"pX":-1.3559258217750874,"pZ":2.7810966647882798,"vX0":-0.04564013008094231,"vY0":-125.65806086982744,"vZ0":-0.5385027867335062,"x":168.68,"y":163.69,"x0":-2.0097568039448257,"y0":50.00423713900644,"z0":5.314572410868156,"aX":8.300160008209495},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":4.2,"breakHorizontal":-9.4,"spinRate":2739,"spinDirection":59},"zone":11,"typeConfidence":2.0,"plateTime":0.435242377953287,"extension":6.435061357512215},"index":0,"playId":"798ae3e4-4d8a-35ee-9149-d31c51860769","pitchNumber":1,"startTime":"2026-08-07T23:35:58.532Z","endTime":"2026-08-07T23:36:03.153Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":84.2,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.405455131946564,"aZ":-26.38479914064253,"pfxX":1.0116899349599024,"pfxZ":3.2148238698561293,"pX":-0.7068052660836595,"pZ":3.47412986131948,"vX0":2.313784643226884,"vY0":-132.32874058435124,"vZ0":0.13435952334482926,"x":143.94,"y":144.98,"x0":-1.7188947618976884,"y0":50.00012371445168,"z0":5.33300338612261,"aX":1.8192083330626387},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":6.1,"breakHorizontal":-2.3,"spinRate":2520,"spinDirection":187},"zone":11,"typeConfidence":0.59,"plateTime":0.4116507876208497,"extension":6.434750204930274},"index":1,"playId":"452d2eb7-8bce-3550-addb-88332fdc19ec","pitchNumber":2,"startTime":"2026-08-07T23:36:15.458Z","endTime":"2026-08-07T23:36:19.058Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":86.9,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.10717867594337,"aZ":-14.85975129498136,"pfxX":-4.793412785582903,"pfxZ":8.889741114889482,"pX":-1.259569407507374,"pZ":4.716507308363467,"vX0":2.6819862526905642,"vY0":-138.69412884278506,"vZ0":0.7766584476259151,"x":165.01,"y":111.43,"x0":-1.6165267792907312,"y0":50.0007940183097,"z0":5.424033879342533,"aX":-9.334595989289195},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.4,"breakHorizontal":8.2,"spinRate":2201,"spinDirection":222},"zone":11,"typeConfidence":0.9,"plateTime":0.3949565668936299,"extension":6.316403734597353},"index":2,"playId":"ecc589bc-3edc-3e17-9569-27887bfde207","pitchNumber":3,"startTime":"2026-08-07T23:36:33.333Z","endTime":"2026-08-07T23:36:36.797Z","isPitch":true,"type":"pitch"},{"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":1},"pitchData":{"startSpeed":94.6,"endSpeed":87.0,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.338899258931587,"aZ":-17.7910182906006,"pfxX":-6.662369527133315,"pfxZ":7.442442569874392,"pX":-1.0518623633392463,"pZ":2.306189058283615,"vX0":4.025229458097167,"vY0":-137.80695518748388,"vZ0":-4.717018537288272,"x":157.09,"y":176.51,"x0":-1.662512996475757,"y0":50.00068525753597,"z0":5.234192828152498,"aX":-12.86977772683302},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":12.7,"breakHorizontal":11.3,"spinRate":2091,"spinDirection":222},"zone":13,"typeConfidence":0.89,"plateTime":0.3967900160996245,"extension":6.386947443324921},"index":3,"playId":"8d667881-ceb4-3a84-ac70-04806a23279a","pitchNumber":4,"startTime":"2026-08-07T23:36:59.797Z","endTime":"2026-08-07T23:37:03.611Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-07T23:37:03.611Z","atBatIndex":11},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Jarren Duran homers (16) on a fly ball to left center field. Andruw Monasterio scores.","rbi":2,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-07T23:37:06.482Z","endTime":"2026-08-07T23:38:45.819Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"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":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"responsiblePitcher":{"id":678022,"link":"/api/v1/people/678022"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"responsiblePitcher":{"id":678022,"link":"/api/v1/people/678022"},"isScoringEvent":true,"rbi":true,"earned":true,"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},"pitchData":{"startSpeed":92.2,"endSpeed":84.8,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.861019857849836,"aZ":-23.398762057110186,"pfxX":-1.604053257131771,"pfxZ":4.791417337928838,"pX":0.029311329326233666,"pZ":2.1082451674667677,"vX0":5.1168329415852645,"vY0":-134.16627194587986,"vZ0":-3.76312051329427,"x":115.88,"y":181.86,"x0":-1.6905193089131345,"y0":50.00202510979025,"z0":5.188167685143971,"aX":-2.9377002091282773},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":8.2,"breakHorizontal":1.8,"spinRate":2442,"spinDirection":213},"zone":8,"typeConfidence":0.92,"plateTime":0.40758380172834574,"extension":6.34879205177202},"index":0,"playId":"e8edc0df-3715-34e3-b10f-26df58c2b782","pitchNumber":1,"startTime":"2026-08-07T23:37:31.946Z","endTime":"2026-08-07T23:37:35.967Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"playId":"a8a30f45-8ad7-3267-8ece-2b07b0f606d3","startTime":"2026-08-07T23:37:53.887Z","endTime":"2026-08-07T23:37:58.311Z","isPitch":false,"type":"pickoff"},{"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":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":86.7,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.023560629675703,"aZ":-17.69056460791517,"pfxX":-5.645142190899904,"pfxZ":7.553058314852889,"pX":-0.3442311297214025,"pZ":2.8322806603809982,"vX0":5.592452030867848,"vY0":-137.04440825008015,"vZ0":-3.076761499334536,"x":130.12,"y":162.31,"x0":-1.6700887677728464,"y0":50.00254347427596,"z0":5.166247849648764,"aX":-10.823857212444029},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":13.3,"breakHorizontal":9.1,"spinRate":2166,"spinDirection":224},"zone":1,"typeConfidence":0.86,"plateTime":0.39846461694710955,"extension":6.220312879732397},"hitData":{"launchSpeed":102.0,"launchAngle":28.0,"totalDistance":376.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":73.44,"coordY":62.1}},"index":2,"playId":"ed50f07e-c841-35d1-a23d-6eb487fec262","pitchNumber":2,"startTime":"2026-08-07T23:38:18.162Z","endTime":"2026-08-07T23:38:45.819Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-07T23:38:45.819Z","atBatIndex":12},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Anthony Seigler doubles (11) on a fly ball to center fielder Henry Bolte.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-07T23:38:41.166Z","endTime":"2026-08-07T23:41:03.481Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,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":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":703607,"link":"/api/v1/people/703607"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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},"pitchData":{"startSpeed":96.4,"endSpeed":88.8,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.1506789615482,"aZ":-15.66537864408104,"pfxX":-6.205619491134076,"pfxZ":8.22093376327036,"pX":0.5175828165219141,"pZ":2.0139923017986674,"vX0":7.9575895989903085,"vY0":-140.2323868954595,"vZ0":-5.8771258831283095,"x":97.27,"y":184.4,"x0":-1.5392429834699801,"y0":50.00595939071679,"z0":5.144080257542753,"aX":-12.468058577689286},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":13.9,"breakHorizontal":9.7,"spinRate":2316,"spinDirection":226},"zone":9,"typeConfidence":0.91,"plateTime":0.389301870707603,"extension":6.387606912320105},"index":0,"playId":"41622b2c-7357-3885-8198-17c46400800a","pitchNumber":1,"startTime":"2026-08-07T23:39:08.945Z","endTime":"2026-08-07T23:39:12.526Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":93.1,"endSpeed":86.4,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.765676376754683,"aZ":-22.755046440962598,"pfxX":0.009835528810112848,"pfxZ":4.989754441793428,"pX":0.842292632602476,"pZ":2.657941055880747,"vX0":6.573587376752852,"vY0":-135.62144603987406,"vZ0":-2.750221491925982,"x":84.89,"y":167.02,"x0":-1.6002249506039379,"y0":50.005980278615176,"z0":5.248044219010559,"aX":0.018739788411764227},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":8.8,"breakHorizontal":-1.2,"spinRate":2627,"spinDirection":215},"zone":12,"typeConfidence":0.93,"plateTime":0.4017188588599807,"extension":6.313813425831092},"index":1,"playId":"a90061e9-03bc-353c-9fd9-b549f74977d5","pitchNumber":2,"startTime":"2026-08-07T23:39:27.384Z","endTime":"2026-08-07T23:39:34.899Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":91.5,"endSpeed":85.1,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.67580620037177,"aZ":-31.665216610658184,"pfxX":-6.674920619212221,"pfxZ":0.2809627909072887,"pX":-1.0168151520692739,"pZ":2.33448154850009,"vX0":3.526451956996993,"vY0":-133.38673571764858,"vZ0":-2.2171060081927143,"x":155.76,"y":175.75,"x0":-1.478324718344999,"y0":50.00608652466308,"z0":5.42657049416479,"aX":-12.209707238418178},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":0.2,"breakHorizontal":11.5,"spinRate":1128,"spinDirection":248},"zone":13,"typeConfidence":0.86,"plateTime":0.40830985780412465,"extension":6.4139189783089074},"index":2,"playId":"7e124591-0ce5-304e-8705-220dc8b9a31f","pitchNumber":3,"startTime":"2026-08-07T23:40:06.632Z","endTime":"2026-08-07T23:40:10.323Z","isPitch":true,"type":"pitch"},{"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":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":82.3,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.41017378956891,"aZ":-27.563279372630497,"pfxX":4.298291336953612,"pfxZ":2.6930583987858903,"pX":0.5851046300157289,"pZ":3.0616704391036467,"vX0":4.044556302977823,"vY0":-129.1134564200742,"vZ0":-0.2442931137151515,"x":94.7,"y":156.11,"x0":-1.5523610251325095,"y0":50.00304972105494,"z0":5.254148906772356,"aX":7.355128067147047},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":5.0,"breakHorizontal":-8.6,"spinRate":2964,"spinDirection":55},"zone":3,"typeConfidence":2.0,"plateTime":0.42201556880126745,"extension":6.2971142550472825},"index":3,"playId":"2969d9af-ca9d-396e-b486-d580b3da8241","pitchNumber":4,"startTime":"2026-08-07T23:40:23.602Z","endTime":"2026-08-07T23:40:26.838Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":87.9,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.78185638022897,"aZ":-17.868597018279825,"pfxX":-6.6668812440463885,"pfxZ":7.240793511036699,"pX":-0.013037283205617917,"pZ":2.691598544919057,"vX0":6.412816306277882,"vY0":-139.32574730472427,"vZ0":-3.76541587147158,"x":117.5,"y":166.11,"x0":-1.4726039793793606,"y0":50.0043767760463,"z0":5.23343629116348,"aX":-13.176189573590285},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":12.6,"breakHorizontal":10.8,"spinRate":2286,"spinDirection":226},"zone":2,"typeConfidence":0.9,"plateTime":0.39234822769214484,"extension":6.314682415069615},"hitData":{"launchSpeed":99.5,"launchAngle":27.0,"totalDistance":379.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":91.68,"coordY":50.07}},"index":4,"playId":"f6b6f3f7-9982-37a9-8446-063d0bc9582c","pitchNumber":5,"startTime":"2026-08-07T23:40:47.459Z","endTime":"2026-08-07T23:41:03.481Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-07T23:41:03.481Z","atBatIndex":13},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Jake Rogers doubles (3) on a sharp line drive to center fielder Henry Bolte. Anthony Seigler scores.","rbi":1,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-07T23:42:17.506Z","endTime":"2026-08-07T23:44:15.341Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":71},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":703607,"link":"/api/v1/people/703607"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"responsiblePitcher":{"id":678022,"link":"/api/v1/people/678022"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-08-07T23:41:18.540Z","endTime":"2026-08-07T23:42:19.678Z","isPitch":false,"type":"action"},{"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},"pitchData":{"startSpeed":92.7,"endSpeed":86.2,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.547881266822305,"aZ":-24.916906638239922,"pfxX":-1.7716156227268463,"pfxZ":3.857521411597027,"pX":0.1223141406523568,"pZ":3.441144577846991,"vX0":5.5936396508449,"vY0":-135.1422064816373,"vZ0":-0.32033158166558123,"x":112.34,"y":145.87,"x0":-1.7282565150947509,"y0":50.00655818768659,"z0":5.285178673485362,"aX":-3.337089276089102},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":7.1,"breakHorizontal":2.3,"spinRate":2497,"spinDirection":217},"zone":12,"typeConfidence":0.92,"plateTime":0.4025824265198068,"extension":6.334825229064946},"index":1,"playId":"c9792933-6454-3eb4-a4a7-b9e22fad8c08","pitchNumber":1,"startTime":"2026-08-07T23:42:19.678Z","endTime":"2026-08-07T23:42:23.121Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":79.4,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.14378771259098,"aZ":-30.102459505646028,"pfxX":6.114755162618184,"pfxZ":1.3182789299888849,"pX":0.7053460864411966,"pZ":0.1738598035804605,"vX0":3.555253388234344,"vY0":-124.18174583478455,"vZ0":-5.884278175003313,"x":90.11,"y":234.09,"x0":-1.5359933720591032,"y0":50.00517012414396,"z0":5.055816679799749,"aX":9.620875733481038},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":1.3,"breakHorizontal":-11.9,"spinRate":2760,"spinDirection":59},"zone":14,"typeConfidence":2.0,"plateTime":0.43983806347820087,"extension":6.12436186938593},"index":2,"playId":"ae1d7781-c9d2-3ecf-9701-fcdc25d59eae","pitchNumber":2,"startTime":"2026-08-07T23:42:37.187Z","endTime":"2026-08-07T23:42:41.252Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":84.6,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.58525101061597,"aZ":-25.40100673476245,"pfxX":-1.3384992810350909,"pfxZ":3.7311003708862485,"pX":1.5522355794991451,"pZ":2.223754961557897,"vX0":8.040499114151372,"vY0":-133.3533631599651,"vZ0":-2.987100495479673,"x":57.83,"y":178.74,"x0":-1.3179301735081033,"y0":50.00153935701888,"z0":5.175272859610296,"aX":-2.4294775194788154},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":6.4,"breakHorizontal":0.8,"spinRate":2605,"spinDirection":219},"zone":14,"typeConfidence":0.91,"plateTime":0.4095197096401346,"extension":6.158355576524734},"index":3,"playId":"8f909412-d71c-3590-8d79-47a45ababe9f","pitchNumber":3,"startTime":"2026-08-07T23:43:21.205Z","endTime":"2026-08-07T23:43:24.336Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":86.5,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.50243797271113,"aZ":-21.97538574336217,"pfxX":-1.76629510101131,"pfxZ":5.428242058396399,"pX":1.3731765002724523,"pZ":0.2841709386477849,"vX0":8.49539205129981,"vY0":-135.45147031360406,"vZ0":-8.41135965665367,"x":64.66,"y":231.11,"x0":-1.5594102695247816,"y0":50.00498771685976,"z0":4.938075131540451,"aX":-3.3209516603252225},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":8.4,"breakHorizontal":1.6,"spinRate":2640,"spinDirection":225},"zone":14,"typeConfidence":0.91,"plateTime":0.40268082927330573,"extension":6.405429557803437},"index":4,"playId":"8743b8dc-d52e-339f-b9c2-eff52474c930","pitchNumber":4,"startTime":"2026-08-07T23:43:43.839Z","endTime":"2026-08-07T23:43:48.161Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":86.7,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.05436087360267,"aZ":-15.758782909139375,"pfxX":-6.908461596772889,"pfxZ":8.502216354007675,"pX":0.19258545845846056,"pZ":1.976916856530517,"vX0":7.074130142412251,"vY0":-138.36049667279192,"vZ0":-5.710443536230177,"x":109.66,"y":185.4,"x0":-1.5048028589732676,"y0":50.00240361672943,"z0":5.130693162066327,"aX":-13.339021984869277},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":14.3,"breakHorizontal":10.9,"spinRate":2221,"spinDirection":226},"zone":8,"typeConfidence":0.91,"plateTime":0.39647820289608005,"extension":6.451631669497167},"hitData":{"launchSpeed":106.6,"launchAngle":17.0,"totalDistance":343.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":82.37,"coordY":67.99}},"index":5,"playId":"d2613db6-421d-3c96-9679-f14b9ecb4c68","pitchNumber":5,"startTime":"2026-08-07T23:44:03.327Z","endTime":"2026-08-07T23:44:15.341Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-07T23:44:15.341Z","atBatIndex":14},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Nick Sogard walks.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-07T23:44:21.315Z","endTime":"2026-08-07T23:47:20.147Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":686765,"fullName":"Nick Sogard","link":"/api/v1/people/686765"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686765,"fullName":"Nick Sogard","link":"/api/v1/people/686765"},"postOnSecond":{"id":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,6,7,8],"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":686765,"fullName":"Nick Sogard","link":"/api/v1/people/686765"},"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(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},"pitchData":{"startSpeed":92.3,"endSpeed":85.0,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.00725330316308,"aZ":-23.382425469595916,"pfxX":-1.4103590750753594,"pfxZ":4.762349651244294,"pX":-0.5504525635946884,"pZ":3.4590283508563076,"vX0":3.439533537195638,"vY0":-134.50585661256562,"vZ0":-0.45660659501515016,"x":137.98,"y":145.39,"x0":-1.6580749277231888,"y0":50.00516671159137,"z0":5.277571316301695,"aX":-2.605427883069912},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":8.8,"breakHorizontal":1.9,"spinRate":2522,"spinDirection":203},"zone":11,"typeConfidence":0.92,"plateTime":0.40598743673300497,"extension":6.190559497721063},"index":0,"playId":"3ca776ad-aa5d-3f13-ae2d-d7de5fa1f497","pitchNumber":1,"startTime":"2026-08-07T23:44:47.221Z","endTime":"2026-08-07T23:44:50.878Z","isPitch":true,"type":"pitch"},{"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":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":85.5,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.356440524054683,"aZ":-22.695255170286778,"pfxX":-1.2591162691278548,"pfxZ":5.157867888492708,"pX":1.002552711263601,"pZ":0.6498626971278327,"vX0":7.097203216627109,"vY0":-134.0797770351926,"vZ0":-7.468579831713764,"x":78.79,"y":221.23,"x0":-1.504214086061172,"y0":50.00454344496168,"z0":5.066792791336788,"aX":-2.315236692088617},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":8.0,"breakHorizontal":1.0,"spinRate":2437,"spinDirection":225},"zone":14,"typeConfidence":0.93,"plateTime":0.40699685495968296,"extension":6.381241989266792},"index":1,"playId":"c8afa5c2-8ef0-3b68-b7ec-b2a517ffd5b1","pitchNumber":2,"startTime":"2026-08-07T23:45:03.792Z","endTime":"2026-08-07T23:45:07.002Z","isPitch":true,"type":"pitch"},{"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":1,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":79.6,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.86966104584088,"aZ":-27.15902845778364,"pfxX":5.55359927446513,"pfxZ":3.132968600225462,"pX":0.2844886566068339,"pZ":2.244840429741811,"vX0":3.134233433818906,"vY0":-125.1174830195061,"vZ0":-1.9847328776660542,"x":106.16,"y":178.17,"x0":-1.7020167654660356,"y0":50.005031768614565,"z0":5.252397287007266,"aX":8.892896651897269},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":5.5,"breakHorizontal":-10.7,"spinRate":2852,"spinDirection":65},"zone":6,"typeConfidence":2.0,"plateTime":0.43610990096955105,"extension":6.173374097113875},"index":2,"playId":"b6b6dd76-4ff0-37be-8785-260392ebbf39","pitchNumber":3,"startTime":"2026-08-07T23:45:31.427Z","endTime":"2026-08-07T23:45:36.547Z","isPitch":true,"type":"pitch"},{"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":1},"pitchData":{"startSpeed":86.9,"endSpeed":80.4,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.581472059126124,"aZ":-26.420044507057625,"pfxX":3.6296284546022504,"pfxZ":3.515041895454493,"pX":-0.28099224789304267,"pZ":2.5731010063672137,"vX0":2.7342930811392474,"vY0":-126.62232585846854,"vZ0":-1.3464880243566124,"x":127.71,"y":169.31,"x0":-1.843079932703156,"y0":50.0062784569251,"z0":5.207200677674918,"aX":5.950489224720509},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":6.4,"breakHorizontal":-7.2,"spinRate":2835,"spinDirection":73},"zone":5,"typeConfidence":2.0,"plateTime":0.4310223158801456,"extension":6.410874626951982},"index":3,"playId":"b4dd11af-8ce9-339f-86b4-b66a85f1d534","pitchNumber":4,"startTime":"2026-08-07T23:45:48.438Z","endTime":"2026-08-07T23:45:51.984Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.0,"endSpeed":82.1,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.629893602590762,"aZ":-26.706539947925013,"pfxX":-4.813532971756762,"pfxZ":3.1779730167844384,"pX":-1.9837063505666,"pZ":4.729438847257081,"vX0":0.7528137804928953,"vY0":-129.70021249347423,"vZ0":3.0523621093214834,"x":192.61,"y":111.09,"x0":-1.6501369740188694,"y0":50.002400588267875,"z0":5.562271019095776,"aX":-8.281114383366553},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":6.6,"breakHorizontal":8.6,"spinRate":907,"spinDirection":249},"zone":11,"typeConfidence":0.78,"plateTime":0.42071771216607967,"extension":6.261729417845293},"index":4,"playId":"68ec711c-a4e0-3fe8-bf02-5689dbca9012","pitchNumber":5,"startTime":"2026-08-07T23:46:13.198Z","endTime":"2026-08-07T23:46:16.622Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"index":5,"startTime":"2026-08-07T23:46:29.406Z","endTime":"2026-08-07T23:46:34.434Z","isPitch":false,"type":"action","player":{"id":686765,"link":"/api/v1/people/686765"}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"index":6,"playId":"3a629415-a887-43e6-a091-288f7abba2e8","startTime":"2026-08-07T23:46:34.434Z","endTime":"2026-08-07T23:46:39.434Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":85.4,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.31692521914223,"aZ":-24.559194986929715,"pfxX":-0.474478459014525,"pfxZ":4.114410784622432,"pX":0.633018820411304,"pZ":3.3109376317077883,"vX0":6.230409252297084,"vY0":-134.29051748912104,"vZ0":-0.6078012275913085,"x":92.87,"y":149.38,"x0":-1.6420404096633288,"y0":50.005550031935336,"z0":5.266155377430083,"aX":-0.8799494287153227},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":7.6,"breakHorizontal":-0.2,"spinRate":2483,"spinDirection":213},"zone":3,"typeConfidence":0.92,"plateTime":0.4057370389800865,"extension":6.274976460318118},"index":7,"playId":"d8376f28-13fb-3bd1-8da1-028cf464ccdd","pitchNumber":6,"startTime":"2026-08-07T23:46:46.629Z","endTime":"2026-08-07T23:46:54.061Z","isPitch":true,"type":"pitch"},{"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":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.3,"endSpeed":83.3,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.066113783733073,"aZ":-28.814925969788792,"pfxX":-6.6907051191519304,"pfxZ":1.9032590399008225,"pX":-1.1398994198120915,"pZ":2.777560829636445,"vX0":3.0210607332429276,"vY0":-131.5617982917492,"vZ0":-1.2115472280421222,"x":160.45,"y":163.79,"x0":-1.4293837440577968,"y0":50.00336791903109,"z0":5.365892330668856,"aX":-11.81170077004371},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":3.4,"breakHorizontal":11.5,"spinRate":913,"spinDirection":250},"zone":11,"typeConfidence":0.88,"plateTime":0.4152115040774911,"extension":6.421018448414702},"index":8,"playId":"922a3168-2312-3307-bcc9-c0991fe23ac9","pitchNumber":7,"startTime":"2026-08-07T23:47:15.932Z","endTime":"2026-08-07T23:47:20.147Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-07T23:47:20.147Z","atBatIndex":15},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Ceddanne Rafaela lines out to right fielder Lawrence Butler. Jake Rogers to 3rd.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-07T23:47:25.932Z","endTime":"2026-08-07T23:48:50.537Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686765,"fullName":"Nick Sogard","link":"/api/v1/people/686765"},"postOnThird":{"id":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":671732,"link":"/api/v1/people/671732"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Lineout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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},"pitchData":{"startSpeed":88.2,"endSpeed":81.6,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.803287900767728,"aZ":-24.897825479365878,"pfxX":2.777074786254652,"pfxZ":4.298907271174938,"pX":0.17278739471126434,"pZ":3.4567897339287366,"vX0":3.8680617639438104,"vY0":-128.54296401261007,"vZ0":0.03082824248149163,"x":110.41,"y":145.45,"x0":-1.7057645702673663,"y0":50.00195500262992,"z0":5.359567299368181,"aX":4.69973866754947},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":8.0,"breakHorizontal":-5.8,"spinRate":3015,"spinDirection":60},"zone":12,"typeConfidence":2.0,"plateTime":0.4242617837493947,"extension":6.427233435910972},"index":0,"playId":"0ad476e4-a026-3713-b420-f41c6bcc8fb5","pitchNumber":1,"startTime":"2026-08-07T23:47:51.300Z","endTime":"2026-08-07T23:47:54.300Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","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},"pitchData":{"startSpeed":84.5,"endSpeed":78.3,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.95510445476179,"aZ":-29.04093873527891,"pfxX":7.220023744195547,"pfxZ":2.0442034048989375,"pX":1.5190066845792918,"pZ":0.7322852871144127,"vX0":5.061882697707899,"vY0":-123.02661235558672,"vZ0":-4.543476936489257,"x":59.1,"y":219.01,"x0":-1.5020614433543344,"y0":50.00539856167286,"z0":5.058867198628832,"aX":11.091484801109667},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":2.9,"breakHorizontal":-14.3,"spinRate":2842,"spinDirection":54},"zone":14,"typeConfidence":2.0,"plateTime":0.4448700671886643,"extension":6.327808508231237},"index":1,"playId":"97e5c7f6-d769-3a19-82e2-0f72abe86d6c","pitchNumber":2,"startTime":"2026-08-07T23:48:14.986Z","endTime":"2026-08-07T23:48:19.012Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":81.1,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.811978596041914,"aZ":-26.833238736757906,"pfxX":4.588529657332662,"pfxZ":3.211516384584998,"pX":0.6087897246603718,"pZ":2.396658331213428,"vX0":4.270597321825921,"vY0":-127.79682849934903,"vZ0":-1.9208185198611207,"x":93.79,"y":174.07,"x0":-1.6765101554010067,"y0":50.00494491628467,"z0":5.253000239722182,"aX":7.63717437968266},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":5.6,"breakHorizontal":-9.2,"spinRate":2792,"spinDirection":53},"zone":6,"typeConfidence":2.0,"plateTime":0.42757533483120813,"extension":6.462122014865419},"hitData":{"launchSpeed":85.4,"launchAngle":27.0,"totalDistance":305.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":167.3,"coordY":83.99}},"index":2,"playId":"21a625d6-fd0d-3db6-b696-e45a868d6a28","pitchNumber":3,"startTime":"2026-08-07T23:48:39.513Z","endTime":"2026-08-07T23:48:50.537Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-07T23:48:50.537Z","atBatIndex":16},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Wilyer Abreu doubles (23) on a sharp fly ball to right fielder Lawrence Butler. Jake Rogers scores. Nick Sogard scores.","rbi":2,"awayScore":0,"homeScore":5,"isOut":false},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-07T23:49:12.168Z","endTime":"2026-08-07T23:49:47.664Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":671732,"link":"/api/v1/people/671732"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":686765,"fullName":"Nick Sogard","link":"/api/v1/people/686765"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":686765,"fullName":"Nick Sogard","link":"/api/v1/people/686765"},"responsiblePitcher":{"id":678022,"link":"/api/v1/people/678022"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670"},"responsiblePitcher":{"id":678022,"link":"/api/v1/people/678022"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":80.7,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.238013212453776,"aZ":-29.518365652914365,"pfxX":3.48308386118542,"pfxZ":1.6300592549072945,"pX":-0.08967453726382313,"pZ":2.1892303625302,"vX0":2.7980926937479085,"vY0":-125.58902090252622,"vZ0":-1.5242778921738789,"x":120.42,"y":179.67,"x0":-1.6624492168641938,"y0":50.00471724635891,"z0":5.156702485887928,"aX":5.685817924921679},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":2.9,"breakHorizontal":-6.8,"spinRate":2641,"spinDirection":85},"zone":5,"typeConfidence":2.0,"plateTime":0.4325550224220116,"extension":6.076235711584085},"hitData":{"launchSpeed":100.6,"launchAngle":25.0,"totalDistance":380.0,"trajectory":"fly_ball","hardness":"hard","location":"9","coordinates":{"coordX":221.23,"coordY":77.75}},"index":0,"playId":"13436d1a-2f71-32bf-9b82-8e5c82337975","pitchNumber":1,"startTime":"2026-08-07T23:49:32.653Z","endTime":"2026-08-07T23:49:47.664Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-07T23:49:47.664Z","atBatIndex":17},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Caleb Durbin grounds out, shortstop Jacob Wilson to first baseman Tommy White.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-07T23:51:27.915Z","endTime":"2026-08-07T23:52:18.228Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":805779,"link":"/api/v1/people/805779"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":695720,"link":"/api/v1/people/695720"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-08-07T23:50:34.051Z","endTime":"2026-08-07T23:51:30.226Z","isPitch":false,"type":"action"},{"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},"pitchData":{"startSpeed":87.7,"endSpeed":81.2,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.60182715781533,"aZ":-28.852821897273593,"pfxX":1.8346587540051582,"pfxZ":1.989879058771053,"pX":-0.14257674600457687,"pZ":1.725279294188851,"vX0":3.3099210717224534,"vY0":-127.79283928316295,"vZ0":-3.011461163901983,"x":122.43,"y":192.2,"x0":-1.68925156819882,"y0":50.00039033812212,"z0":5.168841886075297,"aX":3.0541270029118963},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":3.2,"breakHorizontal":-4.1,"spinRate":2656,"spinDirection":72},"zone":8,"typeConfidence":2.0,"plateTime":0.4274713156526939,"extension":6.282351791705416},"index":1,"playId":"685e6d36-7567-3e49-941a-84c08d25ec7e","pitchNumber":1,"startTime":"2026-08-07T23:51:30.226Z","endTime":"2026-08-07T23:51:34.319Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":92.6,"endSpeed":85.2,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.94478432942444,"aZ":-25.183554627836404,"pfxX":-0.969583308163213,"pfxZ":3.7766589081083204,"pX":-0.32469225089032966,"pZ":3.02751922994176,"vX0":4.002103167094659,"vY0":-134.89953663495152,"vZ0":-1.098870967700405,"x":129.38,"y":157.04,"x0":-1.6983004985862535,"y0":50.00642702375065,"z0":5.207140645209007,"aX":-1.7970087222162594},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":6.8,"breakHorizontal":1.0,"spinRate":2484,"spinDirection":213},"zone":1,"typeConfidence":0.92,"plateTime":0.4052415176262274,"extension":6.26649401756894},"index":2,"playId":"0a183e91-8c2a-3f8f-84f8-36459303782a","pitchNumber":2,"startTime":"2026-08-07T23:51:50.261Z","endTime":"2026-08-07T23:51:53.881Z","isPitch":true,"type":"pitch"},{"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":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":85.4,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.09319167297499,"aZ":-27.60928094704023,"pfxX":-2.8611061108853844,"pfxZ":2.4837487616891547,"pX":0.5405841936609755,"pZ":1.4798215293782222,"vX0":6.881204002435529,"vY0":-134.03952194467814,"vZ0":-4.416328375052339,"x":96.39,"y":198.82,"x0":-1.676173500628779,"y0":50.005777472205494,"z0":5.095835258663494,"aX":-5.263647687409551},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":3.8,"breakHorizontal":3.8,"spinRate":2580,"spinDirection":218},"zone":9,"typeConfidence":0.9,"plateTime":0.4069889728095677,"extension":6.346170681402853},"hitData":{"launchSpeed":81.1,"launchAngle":-7.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":117.0,"coordY":143.15}},"index":3,"playId":"84894e32-a226-3bb3-928b-c520375ee367","pitchNumber":3,"startTime":"2026-08-07T23:52:10.701Z","endTime":"2026-08-07T23:52:18.228Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-07T23:52:18.228Z","atBatIndex":18},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Lawrence Butler flies out to left fielder Jarren Duran.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-07T23:54:16.182Z","endTime":"2026-08-07T23:54:55.235Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":801139,"fullName":"Payton Tolle","link":"/api/v1/people/801139"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":680776,"link":"/api/v1/people/680776"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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},"pitchData":{"startSpeed":94.4,"endSpeed":86.7,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.365380098974985,"aZ":-18.14643698222498,"pfxX":9.081970217459535,"pfxZ":7.318098853625585,"pX":1.2111691311927808,"pZ":1.8759131424723536,"vX0":-6.524433419286254,"vY0":-137.29930606811473,"vZ0":-6.287523357741735,"x":70.83,"y":188.13,"x0":2.434020837795335,"y0":50.00102219850192,"z0":5.423341941923726,"aX":17.400642837254804},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":12.1,"breakHorizontal":-15.1,"spinRate":2270,"spinDirection":133},"zone":14,"typeConfidence":2.0,"plateTime":0.39838079127009385,"extension":7.286614872966554},"index":0,"playId":"ce8b1be5-def0-39f6-8fa9-9ebb364da099","pitchNumber":1,"startTime":"2026-08-07T23:54:16.182Z","endTime":"2026-08-07T23:54:19.930Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":87.8,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.841425778267837,"aZ":-12.640766836698266,"pfxX":7.287180964148913,"pfxZ":9.937241867730314,"pX":-0.356309064226234,"pZ":2.002025405448661,"vX0":-10.274922519269618,"vY0":-139.0051170278517,"vZ0":-7.068187383401313,"x":130.58,"y":184.73,"x0":2.433507056112636,"y0":50.0056258019178,"z0":5.40925667523275,"aX":14.328580368162417},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.7,"breakHorizontal":-11.2,"spinRate":2309,"spinDirection":129},"zone":7,"typeConfidence":0.91,"plateTime":0.3933575943885659,"extension":7.22546548892302},"index":1,"playId":"98375e5e-9d60-3812-994e-ab40fb3a8a38","pitchNumber":2,"startTime":"2026-08-07T23:54:29.542Z","endTime":"2026-08-07T23:54:33.238Z","isPitch":true,"type":"pitch"},{"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":0},"pitchData":{"startSpeed":82.1,"endSpeed":76.1,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.166965872551152,"aZ":-35.99547821522414,"pfxX":-2.416908817992929,"pfxZ":-2.6260550336590125,"pX":-0.5137019846200312,"pZ":3.045861490250095,"vX0":-6.304766232276845,"vY0":-119.47021802271613,"vZ0":1.2519557846002487,"x":136.58,"y":156.54,"x0":2.4642023403023146,"y0":50.00023259504782,"z0":5.729298705124731,"aX":-3.5215108786199},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":-4.2,"breakHorizontal":5.8,"spinRate":2536,"spinDirection":290},"zone":1,"typeConfidence":0.9,"plateTime":0.4569791644622181,"extension":6.991184932928334},"hitData":{"launchSpeed":85.3,"launchAngle":48.0,"totalDistance":250.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":79.93,"coordY":110.73}},"index":2,"playId":"3d956adf-ac9b-3271-a02e-f2bb78570277","pitchNumber":3,"startTime":"2026-08-07T23:54:43.214Z","endTime":"2026-08-07T23:54:55.235Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-07T23:54:55.235Z","atBatIndex":19},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Max Muncy strikes out swinging.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-07T23:54:53.361Z","endTime":"2026-08-07T23:55:49.247Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":691777,"fullName":"Max Muncy","link":"/api/v1/people/691777"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":801139,"fullName":"Payton Tolle","link":"/api/v1/people/801139"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691777,"fullName":"Max Muncy","link":"/api/v1/people/691777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":668670,"link":"/api/v1/people/668670"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.9,"endSpeed":76.1,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.521024267334518,"aZ":-34.76668500308936,"pfxX":-2.0596888596562954,"pfxZ":-1.775454948542631,"pX":0.21773005281765145,"pZ":3.320452464685686,"vX0":-5.02309453161176,"vY0":-119.28086393624443,"vZ0":1.6440178499720404,"x":108.7,"y":149.13,"x0":2.6091945140172785,"y0":50.005676920271725,"z0":5.7311640966644335,"aX":-3.0008343452124198},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-2.6,"breakHorizontal":4.8,"spinRate":2454,"spinDirection":292},"zone":2,"typeConfidence":0.89,"plateTime":0.4572278629616977,"extension":7.1443941413069725},"index":0,"playId":"7f9d8357-d64b-3d55-ad4f-a4c085d81146","pitchNumber":1,"startTime":"2026-08-07T23:55:13.150Z","endTime":"2026-08-07T23:55:16.766Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":97.7,"endSpeed":89.2,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.36632169247714,"aZ":-13.808745456113744,"pfxX":7.982618901583329,"pfxZ":8.986376301943007,"pX":0.32070805989776563,"pZ":2.956269768016087,"vX0":-8.922337616744073,"vY0":-142.00927135990656,"vZ0":-4.588126609933978,"x":104.78,"y":158.96,"x0":2.4654170082073845,"y0":50.001499204457026,"z0":5.470554452553518,"aX":16.311777862408004},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":15.5,"breakHorizontal":-12.6,"spinRate":2331,"spinDirection":137},"zone":3,"typeConfidence":0.91,"plateTime":0.38562376963207656,"extension":7.31207793348761},"index":1,"playId":"8744e66f-8c9c-3e3f-bbb6-b4ba92b9acc8","pitchNumber":2,"startTime":"2026-08-07T23:55:25.383Z","endTime":"2026-08-07T23:55:28.432Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":84.2,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.103918248590375,"aZ":-24.800692691634556,"pfxX":-0.317165712822689,"pfxZ":4.120926464766066,"pX":-0.8297025394081547,"pZ":3.114557411746712,"vX0":-8.546823658475596,"vY0":-131.89936482810018,"vZ0":-1.1501675886971223,"x":148.63,"y":154.69,"x0":2.4734288454612403,"y0":50.00016931889095,"z0":5.359662072167477,"aX":-0.566649565525895},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":7.4,"breakHorizontal":2.2,"spinRate":2598,"spinDirection":172},"zone":11,"typeConfidence":0.9,"plateTime":0.41289637729885786,"extension":7.284382875368555},"index":2,"playId":"90f9a409-8aa3-3467-8475-c658fbca5b18","pitchNumber":3,"startTime":"2026-08-07T23:55:45.541Z","endTime":"2026-08-07T23:55:49.247Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-07T23:55:49.247Z","atBatIndex":20},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jonathan Ornelas lines out to center fielder Ceddanne Rafaela.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-07T23:55:52.386Z","endTime":"2026-08-07T23:56:18.490Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":680716,"fullName":"Jonathan Ornelas","link":"/api/v1/people/680716"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":801139,"fullName":"Payton Tolle","link":"/api/v1/people/801139"},"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":680716,"fullName":"Jonathan Ornelas","link":"/api/v1/people/680716"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":678882,"link":"/api/v1/people/678882"},"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},"pitchData":{"startSpeed":96.6,"endSpeed":88.4,"strikeZoneTop":3.233,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.089742510955105,"aZ":-16.73192878174962,"pfxX":7.554958709304117,"pfxZ":7.7108448317987435,"pX":0.7952871829675499,"pZ":2.7266266778386465,"vX0":-7.311355891910882,"vY0":-140.46502635754442,"vZ0":-4.130086934228019,"x":86.69,"y":165.16,"x0":2.4472925183792116,"y0":50.00426924436353,"z0":5.30018105091088,"aX":15.134862045731316},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":13.3,"breakHorizontal":-12.2,"spinRate":2235,"spinDirection":132},"zone":6,"typeConfidence":0.87,"plateTime":0.38956362320940974,"extension":7.377627300075589},"hitData":{"launchSpeed":95.4,"launchAngle":16.0,"totalDistance":292.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":155.52,"coordY":86.07}},"index":0,"playId":"56063741-1e31-355d-86d6-57f496dda7dc","pitchNumber":1,"startTime":"2026-08-07T23:56:11.477Z","endTime":"2026-08-07T23:56:18.490Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-07T23:56:18.490Z","atBatIndex":21},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Masataka Yoshida singles on a ground ball to right fielder Lawrence Butler.","rbi":0,"awayScore":0,"homeScore":5,"isOut":false},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-07T23:58:18.879Z","endTime":"2026-08-08T00:00:21.363Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":671732,"link":"/api/v1/people/671732"},"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, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":79.8,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.464637354999656,"aZ":-25.50206738757111,"pfxX":4.470361748162695,"pfxZ":4.113688102911015,"pX":-0.9911970624951809,"pZ":3.501457421438794,"vX0":0.6182728195544543,"vY0":-125.96565191642705,"vZ0":0.35195580141567795,"x":154.78,"y":144.24,"x0":-1.8204927188104525,"y0":50.00146227294651,"z0":5.407197774718512,"aX":7.246352931274502},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":7.8,"breakHorizontal":-8.3,"spinRate":2837,"spinDirection":68},"zone":11,"typeConfidence":2.0,"plateTime":0.4333569676895257,"extension":6.03558644893335},"index":0,"playId":"a9755526-7f0c-36c3-806c-3fc843298b9f","pitchNumber":1,"startTime":"2026-08-07T23:58:39.921Z","endTime":"2026-08-07T23:58:44.259Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":88.4,"endSpeed":81.6,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.532175600890884,"aZ":-28.010774344786476,"pfxX":-5.8742931639549685,"pfxZ":2.4579071545372084,"pX":-1.3240995439628498,"pZ":3.511105865756762,"vX0":2.5651698681992037,"vY0":-128.83409533620605,"vZ0":0.23515645510101346,"x":167.47,"y":143.98,"x0":-1.5645521569839145,"y0":50.00545886157271,"z0":5.567949243047069,"aX":-9.964440607434007},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":4.7,"breakHorizontal":10.2,"spinRate":1022,"spinDirection":254},"zone":11,"typeConfidence":0.89,"plateTime":0.4237047715500313,"extension":6.252362700734504},"index":1,"playId":"7a60f0be-e114-3095-bba5-400c0e2c7a8d","pitchNumber":2,"startTime":"2026-08-07T23:58:55.494Z","endTime":"2026-08-07T23:58:59.007Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":90.5,"endSpeed":84.1,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.048085196073416,"aZ":-24.624090817884653,"pfxX":0.07434130577107334,"pfxZ":4.217161490954311,"pX":-0.5203897616926078,"pZ":2.735359754205617,"vX0":3.1593032885865897,"vY0":-131.90627688800458,"vZ0":-2.0490397301898913,"x":136.84,"y":164.93,"x0":-1.7356187311627762,"y0":50.000946966387,"z0":5.310197077770207,"aX":0.13189320764963533},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":7.4,"breakHorizontal":-0.7,"spinRate":2450,"spinDirection":222},"zone":1,"typeConfidence":0.79,"plateTime":0.41286126184208705,"extension":6.175681535978443},"index":2,"playId":"2e0f9bf4-b941-39a3-98ea-d187b199ab82","pitchNumber":3,"startTime":"2026-08-07T23:59:13.153Z","endTime":"2026-08-07T23:59:16.872Z","isPitch":true,"type":"pitch"},{"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":2,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":84.5,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.248455617479408,"aZ":-23.678179669198297,"pfxX":-0.3081834518628328,"pfxZ":4.682511017010167,"pX":-0.4586324120318304,"pZ":3.3006710616367645,"vX0":3.3430192704416215,"vY0":-132.76734834008624,"vZ0":-0.7750981766274719,"x":134.48,"y":149.66,"x0":-1.6856359362616011,"y0":50.0003444607131,"z0":5.295611471174826,"aX":-0.5597471008347141},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":8.5,"breakHorizontal":0.0,"spinRate":2516,"spinDirection":209},"zone":11,"typeConfidence":0.89,"plateTime":0.4101138760820038,"extension":6.234770910555736},"index":3,"playId":"d9114f24-8bfc-3f8a-9147-699ebac8a8a2","pitchNumber":4,"startTime":"2026-08-07T23:59:30.930Z","endTime":"2026-08-07T23:59:34.936Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":80.9,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.64761118363386,"aZ":-26.42861932422807,"pfxX":-3.9881645228856835,"pfxZ":3.4426692213427224,"pX":-1.9673544397469065,"pZ":2.7484862581091507,"vX0":0.46339986775785674,"vY0":-128.17389597471373,"vZ0":-1.6247785474942165,"x":191.99,"y":164.57,"x0":-1.6317420258611675,"y0":50.0051121632694,"z0":5.447715921652243,"aX":-6.658693823063688},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":6.1,"breakHorizontal":7.1,"spinRate":958,"spinDirection":250},"zone":11,"typeConfidence":0.7,"plateTime":0.4267762382695861,"extension":6.248396705388265},"index":4,"playId":"f4bc47e8-11c1-3bed-b5b3-44ce9ef530e4","pitchNumber":5,"startTime":"2026-08-07T23:59:50.435Z","endTime":"2026-08-07T23:59:54.042Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":84.9,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.851250044002715,"aZ":-23.16947511248196,"pfxX":-0.4209016581163998,"pfxZ":4.931702522177761,"pX":0.5011367974116246,"pZ":2.0638452997363887,"vX0":5.596953783506064,"vY0":-133.53440234204356,"vZ0":-3.9963613639079636,"x":97.9,"y":183.06,"x0":-1.5577287487396467,"y0":50.002760160862465,"z0":5.22525968523798,"aX":-0.7698317521677559},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":8.4,"breakHorizontal":-0.4,"spinRate":2527,"spinDirection":206},"zone":6,"typeConfidence":0.92,"plateTime":0.40851252468064914,"extension":6.304985547836427},"hitData":{"launchSpeed":105.2,"launchAngle":-3.0,"totalDistance":32.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":177.79,"coordY":110.73}},"index":5,"playId":"12a1a7cc-ef32-38d2-ae6d-c6055858da59","pitchNumber":6,"startTime":"2026-08-08T00:00:09.847Z","endTime":"2026-08-08T00:00:21.363Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-08T00:00:21.363Z","atBatIndex":22},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Andruw Monasterio flies out to right fielder Lawrence Butler.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-08T00:00:20.339Z","endTime":"2026-08-08T00:01:42.657Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":671732,"link":"/api/v1/people/671732"},"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":0},"pitchData":{"startSpeed":91.1,"endSpeed":83.8,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.046269312393974,"aZ":-25.098051288145562,"pfxX":-0.6947860744456671,"pfxZ":3.9391865891573588,"pX":-1.0325308951359353,"pZ":3.6875792083799417,"vX0":2.005989469562314,"vY0":-132.8214861961717,"vZ0":0.46302649060076206,"x":156.36,"y":139.22,"x0":-1.7055355097278926,"y0":50.00247304032262,"z0":5.32850627131323,"aX":-1.248189291123297},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":7.4,"breakHorizontal":0.8,"spinRate":2413,"spinDirection":214},"zone":11,"typeConfidence":0.86,"plateTime":0.41154791315508765,"extension":6.157143415928982},"index":0,"playId":"ee0ad58b-cb9c-3b5c-b710-96d7d37fd062","pitchNumber":1,"startTime":"2026-08-08T00:00:48.384Z","endTime":"2026-08-08T00:00:51.812Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":93.7,"endSpeed":86.1,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.232159181728623,"aZ":-17.41277912138556,"pfxX":-7.6350335151019415,"pfxZ":7.765586572074895,"pX":-1.2971663159035027,"pZ":3.9145651563951143,"vX0":3.630294686979392,"vY0":-136.56241886261074,"vZ0":-0.6288587577471109,"x":166.44,"y":133.09,"x0":-1.6470426662498299,"y0":50.00317442470409,"z0":5.338461363503006,"aX":-14.515551852598886},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":14.2,"breakHorizontal":13.1,"spinRate":2243,"spinDirection":224},"zone":11,"typeConfidence":0.84,"plateTime":0.40007412132935016,"extension":6.342001121351704},"index":1,"playId":"d9ee3373-c6cc-369f-8fb5-89f913398a2e","pitchNumber":2,"startTime":"2026-08-08T00:01:07.741Z","endTime":"2026-08-08T00:01:11.116Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":93.9,"endSpeed":86.5,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.63452551432083,"aZ":-16.549036491232606,"pfxX":-7.537269447438977,"pfxZ":8.201448597495261,"pX":0.3032541394825882,"pZ":2.266993530985439,"vX0":7.564815585425804,"vY0":-136.5779055107135,"vZ0":-5.027759348617123,"x":105.44,"y":177.57,"x0":-1.5116763112166904,"y0":50.004448039915246,"z0":5.254992730947911,"aX":-14.36439850753529},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":14.0,"breakHorizontal":12.2,"spinRate":2229,"spinDirection":225},"zone":6,"typeConfidence":0.82,"plateTime":0.399714547010118,"extension":6.577746794429213},"hitData":{"launchSpeed":89.2,"launchAngle":41.0,"totalDistance":307.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":186.56,"coordY":91.46}},"index":2,"playId":"6fd7223e-fe45-3298-817e-9c1a90277c12","pitchNumber":3,"startTime":"2026-08-08T00:01:30.639Z","endTime":"2026-08-08T00:01:42.657Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-08T00:01:42.657Z","atBatIndex":23},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jonah Heim challenged (pitch result), call on the field was overturned: Jarren Duran called out on strikes.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-08T00:02:28.625Z","endTime":"2026-08-08T00:04:48.982Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":641680,"link":"/api/v1/people/641680"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"8c32d3be-a09f-3a3a-b460-7785e92caa99","startTime":"2026-08-08T00:02:09.792Z","endTime":"2026-08-08T00:02:13.174Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":84.3,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.970544973869735,"aZ":-24.551925714030816,"pfxX":-1.9420238625479955,"pfxZ":4.177756470390456,"pX":-0.07632578150755799,"pZ":4.49682135822411,"vX0":4.778356120575433,"vY0":-133.9647968827859,"vZ0":2.2193892663534696,"x":119.91,"y":117.37,"x0":-1.6279297048579517,"y0":50.00221495333592,"z0":5.408714144800529,"aX":-3.5433410216250936},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":8.3,"breakHorizontal":2.5,"spinRate":2500,"spinDirection":226},"zone":11,"typeConfidence":0.92,"plateTime":0.4083158277706498,"extension":6.189692515903653},"index":1,"playId":"8d7b1dec-f652-3ed7-8580-98708b21206d","pitchNumber":1,"startTime":"2026-08-08T00:02:30.941Z","endTime":"2026-08-08T00:02:34.258Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":85.1,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.84300271256017,"aZ":-23.12930367805081,"pfxX":-1.6624831343809487,"pfxZ":4.89356295818617,"pX":-0.06704599302118336,"pZ":2.734211882267919,"vX0":4.657564823788278,"vY0":-134.75796375857675,"vZ0":-2.265247719598791,"x":119.56,"y":164.96,"x0":-1.5978222068344043,"y0":50.00387411353362,"z0":5.21063438172377,"aX":-3.0739915343504154},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":8.6,"breakHorizontal":2.0,"spinRate":2467,"spinDirection":210},"zone":5,"typeConfidence":0.91,"plateTime":0.4056345402856554,"extension":6.132867472961827},"index":2,"playId":"be9a513e-7623-3ced-9f31-a8ab271a62d3","pitchNumber":2,"startTime":"2026-08-08T00:02:53.289Z","endTime":"2026-08-08T00:02:59.011Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":79.0,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.22287522382019,"aZ":-29.281520284393206,"pfxX":6.8450627611200465,"pfxZ":1.8579641158973752,"pX":1.7478067027013615,"pZ":0.3738412119565213,"vX0":5.882614785532156,"vY0":-123.63918063105606,"vZ0":-5.436878108917324,"x":50.38,"y":228.69,"x0":-1.546404263833169,"y0":50.00350514448309,"z0":5.040328672648863,"aX":10.6630385579077},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":2.4,"breakHorizontal":-13.7,"spinRate":2911,"spinDirection":50},"zone":14,"typeConfidence":2.0,"plateTime":0.44195662622946985,"extension":6.3519031165067625},"index":3,"playId":"a1261ba4-f01e-324b-b8c5-f7a27a57ac9d","pitchNumber":3,"startTime":"2026-08-08T00:03:20.477Z","endTime":"2026-08-08T00:03:23.962Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":80.3,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.769547391287574,"aZ":-23.898165757284858,"pfxX":-3.5580548095778015,"pfxZ":4.985881821012105,"pX":-0.6328803510632963,"pZ":3.795049485395762,"vX0":3.2573717470287926,"vY0":-128.08493069266973,"vZ0":0.6584527598210289,"x":141.12,"y":136.31,"x0":-1.4596073306323487,"y0":50.00157776012097,"z0":5.405227660859893,"aX":-5.904140686153185},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":9.4,"breakHorizontal":5.6,"spinRate":898,"spinDirection":253},"zone":11,"typeConfidence":0.64,"plateTime":0.4278357988685597,"extension":6.223177218310324},"index":4,"playId":"94131613-4430-38bf-aa8c-531d9f1db8d5","pitchNumber":4,"startTime":"2026-08-08T00:03:48.957Z","endTime":"2026-08-08T00:03:52.298Z","isPitch":true,"type":"pitch"},{"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,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":86.5,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.59982396275945,"aZ":-16.64995401275814,"pfxX":-6.6754337522753096,"pfxZ":8.075853372025513,"pX":0.11154799263888872,"pZ":4.242297945907378,"vX0":6.738672453312786,"vY0":-137.54394716298438,"vZ0":-0.050824711466747996,"x":112.75,"y":124.24,"x0":-1.4991447615807982,"y0":50.0013734436765,"z0":5.387058196693717,"aX":-12.830314870911048},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":14.9,"breakHorizontal":10.7,"spinRate":2217,"spinDirection":225},"zone":12,"typeConfidence":0.89,"plateTime":0.397742143266115,"extension":6.326121462812695},"index":5,"playId":"06a5f400-0ae4-3aa6-8830-53baaaf656dd","pitchNumber":5,"startTime":"2026-08-08T00:04:11.484Z","endTime":"2026-08-08T00:04:15.760Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"index":6,"startTime":"2026-08-08T00:04:24.794Z","endTime":"2026-08-08T00:04:45.244Z","isPitch":false,"type":"action","player":{"id":680776,"link":"/api/v1/people/680776"}},{"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":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":84.9,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.383252127398617,"aZ":-24.136371924845843,"pfxX":-1.568321064305527,"pfxZ":4.36638491957776,"pX":-0.16478346653676984,"pZ":1.7091313763440905,"vX0":4.517073700400043,"vY0":-134.83630655115368,"vZ0":-4.5423677688986235,"x":123.28,"y":192.63,"x0":-1.6581361265103611,"y0":50.00198770905095,"z0":5.119070970417481,"aX":-2.8869459670681445},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":7.1,"breakHorizontal":1.9,"spinRate":2389,"spinDirection":223},"zone":8,"typeConfidence":0.92,"plateTime":0.40625553550364657,"extension":6.464030650968548},"index":7,"playId":"2b8cae67-94c7-350b-b718-e03a383fa234","pitchNumber":6,"startTime":"2026-08-08T00:04:45.244Z","endTime":"2026-08-08T00:04:48.982Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":133,"player":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"}},"playEndTime":"2026-08-08T00:04:48.982Z","atBatIndex":24},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Anthony Seigler called out on strikes.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-08T00:05:10.690Z","endTime":"2026-08-08T00:07:23.201Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":641680,"link":"/api/v1/people/641680"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":82.2,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.881494013089522,"aZ":-25.43636740493776,"pfxX":-4.928688891992312,"pfxZ":3.9444682820370938,"pX":-1.0205284901959795,"pZ":1.485182516466982,"vX0":3.0419712506942522,"vY0":-129.32197193570516,"vZ0":-4.629855601495455,"x":155.9,"y":198.68,"x0":-1.5667502946481267,"y0":50.002932065704684,"z0":5.230368150127378,"aX":-8.417261362956818},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":6.4,"breakHorizontal":8.3,"spinRate":1006,"spinDirection":251},"zone":13,"typeConfidence":0.8,"plateTime":0.4222162965208809,"extension":6.228783810210735},"index":0,"playId":"ec0b948b-a993-3803-a7bc-4706be232748","pitchNumber":1,"startTime":"2026-08-08T00:05:31.931Z","endTime":"2026-08-08T00:05:35.147Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":85.4,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.567428003955463,"aZ":-22.736737430848166,"pfxX":-1.9217814058401437,"pfxZ":5.071155620965245,"pX":-0.30204082626372514,"pZ":2.615951630779086,"vX0":4.331267643166973,"vY0":-135.09072391529267,"vZ0":-2.6692752448153167,"x":128.51,"y":168.15,"x0":-1.671595127929041,"y0":50.001846010068554,"z0":5.203367973976909,"aX":-3.576118793178071},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":8.9,"breakHorizontal":2.6,"spinRate":2486,"spinDirection":217},"zone":4,"typeConfidence":0.9,"plateTime":0.4044160062452704,"extension":6.308534511694561},"index":1,"playId":"9773f7c8-67d3-31f0-b72d-605dc5b1b8cd","pitchNumber":2,"startTime":"2026-08-08T00:05:51.821Z","endTime":"2026-08-08T00:05:55.610Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.8,"endSpeed":78.4,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.389683619043744,"aZ":-38.99296803702654,"pfxX":2.4211871457495278,"pfxZ":-4.435982710851782,"pX":0.27651260080432305,"pZ":2.2278779870059084,"vX0":3.3890193694027366,"vY0":-122.13852629114196,"vZ0":0.11616534559763125,"x":106.46,"y":178.63,"x0":-1.4351828063879501,"y0":50.00594684147623,"z0":5.488493934983911,"aX":3.7178479471070607},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.2,"breakVerticalInduced":-7.8,"breakHorizontal":-5.0,"spinRate":2911,"spinDirection":48},"zone":6,"typeConfidence":1.0,"plateTime":0.4456904108245294,"extension":6.255451325569467},"index":2,"playId":"d91b9fed-b8c7-3ddc-8ba8-acc716d2827d","pitchNumber":3,"startTime":"2026-08-08T00:06:15.643Z","endTime":"2026-08-08T00:06:21.866Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-08-08T00:07:01.892Z","endTime":"2026-08-08T00:07:18.543Z","isPitch":false,"type":"action","player":{"id":678011,"link":"/api/v1/people/678011"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":78.9,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.902273750776267,"aZ":-37.78434617953707,"pfxX":3.353538949660512,"pfxZ":-3.5734368114217023,"pX":-0.6980094708901723,"pZ":3.2024088998461346,"vX0":0.8998024532519358,"vY0":-123.4467319931599,"vZ0":1.7574742743106466,"x":143.61,"y":152.31,"x0":-1.5017680961732378,"y0":50.00609951531108,"z0":5.625131513546022,"aX":5.2589334960907115},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":-6.0,"breakHorizontal":-6.2,"spinRate":2832,"spinDirection":49},"zone":1,"typeConfidence":0.99,"plateTime":0.44103258859798933,"extension":6.3396877178869095},"index":4,"playId":"729a7584-d8c6-30d4-a320-8816a6cf2848","pitchNumber":4,"startTime":"2026-08-08T00:07:18.543Z","endTime":"2026-08-08T00:07:23.201Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-08T00:07:23.201Z","atBatIndex":25},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Henry Bolte strikes out swinging.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-08T00:09:29.829Z","endTime":"2026-08-08T00:10:58.752Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":801139,"fullName":"Payton Tolle","link":"/api/v1/people/801139"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":668670,"link":"/api/v1/people/668670"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":81.8,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.438202832080606,"aZ":-25.29069890053537,"pfxX":-0.7853354125923251,"pfxZ":4.081968580326359,"pX":0.09170517634824189,"pZ":2.9068215276419083,"vX0":-5.975213771635803,"vY0":-128.05715558632693,"vZ0":-1.6597531061727517,"x":113.5,"y":160.3,"x0":2.5420320307897843,"y0":50.00565792280613,"z0":5.511256775107044,"aX":-1.325411048421275},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":7.3,"breakHorizontal":2.5,"spinRate":2408,"spinDirection":165},"zone":2,"typeConfidence":0.91,"plateTime":0.4251094598855629,"extension":7.140834351604963},"index":0,"playId":"05ed5e80-cd40-31e2-b77b-9108a2e7bc9f","pitchNumber":1,"startTime":"2026-08-08T00:09:39.808Z","endTime":"2026-08-08T00:09:43.037Z","isPitch":true,"type":"pitch"},{"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":2,"outs":0},"pitchData":{"startSpeed":85.0,"endSpeed":79.1,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.236434761794754,"aZ":-33.509229723510366,"pfxX":-2.5363939584930364,"pfxZ":-0.8484897711473476,"pX":-0.5729093525389284,"pZ":2.108108155737105,"vX0":-6.461709858671232,"vY0":-123.79078140439128,"vZ0":-1.8011316522400986,"x":138.84,"y":181.86,"x0":2.389766880658701,"y0":50.0046341372539,"z0":5.622362331302768,"aX":-3.9784670033807816},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-1.7,"breakHorizontal":6.0,"spinRate":2484,"spinDirection":283},"zone":7,"typeConfidence":0.85,"plateTime":0.4406591259458179,"extension":7.079856680183542},"index":1,"playId":"aa4525a0-420b-3a84-a4cd-39d9df1ef4e8","pitchNumber":2,"startTime":"2026-08-08T00:09:53.707Z","endTime":"2026-08-08T00:09:57.281Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":98.6,"endSpeed":90.4,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.91945680507086,"aZ":-11.626597069303164,"pfxX":5.984336053147048,"pfxZ":9.822288829361343,"pX":-0.7458114383898257,"pZ":3.674442180352463,"vX0":-10.522790174687291,"vY0":-143.2165946484645,"vZ0":-3.222675205231641,"x":145.43,"y":139.57,"x0":2.1868376603493593,"y0":50.00232660056535,"z0":5.534045367109557,"aX":12.519651766290684},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":17.4,"breakHorizontal":-8.9,"spinRate":2307,"spinDirection":138},"zone":11,"typeConfidence":0.93,"plateTime":0.38143274980348707,"extension":7.270314235762054},"index":2,"playId":"743c57cf-7ca8-36ca-bec5-bfb4b9df2390","pitchNumber":3,"startTime":"2026-08-08T00:10:16.532Z","endTime":"2026-08-08T00:10:20.032Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":98.2,"endSpeed":90.5,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.116079338542693,"aZ":-12.006302611774219,"pfxX":7.125699102783999,"pfxZ":9.636054145170608,"pX":1.8068867206565702,"pZ":3.0036704900887705,"vX0":-4.741067690105945,"vY0":-143.07564299081622,"vZ0":-4.560391125895081,"x":48.13,"y":157.68,"x0":2.551748602684321,"y0":50.00050782336487,"z0":5.358575594861361,"aX":14.90947795235896},"breaks":{"breakAngle":46.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":16.8,"breakHorizontal":-12.1,"spinRate":2376,"spinDirection":138},"zone":12,"typeConfidence":0.93,"plateTime":0.38146525555510014,"extension":7.193051571603587},"index":3,"playId":"a79f1905-8d05-3bac-a297-7b0655a31557","pitchNumber":4,"startTime":"2026-08-08T00:10:34.360Z","endTime":"2026-08-08T00:10:37.360Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":83.5,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.219850204824034,"aZ":-24.551306203564092,"pfxX":0.1614260496319767,"pfxZ":4.340632010963901,"pX":-0.20003372427832875,"pZ":1.2597304733293158,"vX0":-7.082972894010721,"vY0":-131.04210520011696,"vZ0":-5.694325148902253,"x":124.62,"y":204.77,"x0":2.506023433175059,"y0":50.00130220494884,"z0":5.271829486685232,"aX":0.2838306808900702},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":7.0,"breakHorizontal":1.1,"spinRate":2496,"spinDirection":168},"zone":13,"typeConfidence":0.9,"plateTime":0.4164710661119555,"extension":7.492946343486705},"index":4,"playId":"b1d24b80-9dd6-3c46-bdc2-c7da9d2f0284","pitchNumber":5,"startTime":"2026-08-08T00:10:53.538Z","endTime":"2026-08-08T00:10:58.752Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-08T00:10:58.752Z","atBatIndex":26},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jacob Wilson strikes out swinging.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-08T00:11:08.566Z","endTime":"2026-08-08T00:12:23.816Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":801139,"fullName":"Payton Tolle","link":"/api/v1/people/801139"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":668670,"link":"/api/v1/people/668670"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":88.5,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.3283326536588,"aZ":-21.50272047926114,"pfxX":10.297009816567007,"pfxZ":5.311460666927378,"pX":2.1443364839210344,"pZ":3.703202065204988,"vX0":-5.17315584191749,"vY0":-140.72826976483788,"vZ0":-1.2117206196948644,"x":35.26,"y":138.79,"x0":2.666483714182031,"y0":50.00496344247059,"z0":5.529497339146913,"aX":20.697854419167303},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":9.6,"breakHorizontal":-17.6,"spinRate":2357,"spinDirection":139},"zone":12,"typeConfidence":2.0,"plateTime":0.388911677198887,"extension":7.328401298124812},"index":0,"playId":"aa7b4c6e-dbec-3422-8ef0-d13718e4548f","pitchNumber":1,"startTime":"2026-08-08T00:11:23.641Z","endTime":"2026-08-08T00:11:26.641Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":83.0,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.432169863722695,"aZ":-25.6479057965362,"pfxX":-1.1367960677012874,"pfxZ":3.750106858922873,"pX":-0.32696441758007705,"pZ":3.1042755326740044,"vX0":-7.096273718102835,"vY0":-130.10563115859574,"vZ0":-0.9903018961626007,"x":129.46,"y":154.96,"x0":2.5667538317732186,"y0":50.003572389499475,"z0":5.407140163643619,"aX":-1.9765705537373668},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":6.8,"breakHorizontal":3.4,"spinRate":2483,"spinDirection":174},"zone":1,"typeConfidence":0.9,"plateTime":0.4185821755209047,"extension":7.326197472790534},"index":1,"playId":"e5efbd02-e6b6-3c03-bc38-d3e4a6c8f1f2","pitchNumber":2,"startTime":"2026-08-08T00:11:40.039Z","endTime":"2026-08-08T00:11:43.161Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":97.4,"endSpeed":89.6,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.049306818371537,"aZ":-11.967788535076375,"pfxX":6.797192612955541,"pfxZ":9.873828078766106,"pX":0.25469247908053577,"pZ":2.4383010303160875,"vX0":-9.037639508681835,"vY0":-141.62612662333473,"vZ0":-5.808228195136299,"x":107.29,"y":172.95,"x0":2.592827006097927,"y0":50.00652585073288,"z0":5.269986148498613,"aX":13.916076087356744},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":16.9,"breakHorizontal":-10.7,"spinRate":2320,"spinDirection":135},"zone":5,"typeConfidence":0.92,"plateTime":0.38562362769220826,"extension":7.408067771668073},"index":2,"playId":"88ad3fc2-9099-3d25-b308-ebf6670971f7","pitchNumber":3,"startTime":"2026-08-08T00:11:57.462Z","endTime":"2026-08-08T00:12:00.749Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-08-08T00:12:12.020Z","endTime":"2026-08-08T00:12:19.966Z","isPitch":false,"type":"action","player":{"id":805779,"link":"/api/v1/people/805779"}},{"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":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":80.8,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.873201615825646,"aZ":-35.198614123161974,"pfxX":-2.582192337244151,"pfxZ":-1.8758996888409127,"pX":-1.52919941883351,"pZ":0.9849396781720112,"vX0":-8.569495804877679,"vY0":-125.46634107838003,"vZ0":-4.0984145176907045,"x":175.29,"y":212.19,"x0":2.245503318527401,"y0":50.000063641391854,"z0":5.463322538049715,"aX":-4.173584433904478},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-4.1,"breakHorizontal":6.4,"spinRate":2724,"spinDirection":300},"zone":13,"typeConfidence":0.88,"plateTime":0.4341211424807372,"extension":7.3402892920893175},"index":4,"playId":"53851fdc-1221-367c-ab0e-4b8be4692a7c","pitchNumber":4,"startTime":"2026-08-08T00:12:19.966Z","endTime":"2026-08-08T00:12:23.816Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-08T00:12:23.816Z","atBatIndex":27},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jonah Heim strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-08T00:12:27.594Z","endTime":"2026-08-08T00:14:05.511Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":801139,"fullName":"Payton Tolle","link":"/api/v1/people/801139"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":668670,"link":"/api/v1/people/668670"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":84.4,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.1915000459316,"aZ":-24.58210716702782,"pfxX":-0.8136012077320773,"pfxZ":4.205203737657872,"pX":0.26011731057735604,"pZ":3.213712476761928,"vX0":-5.747341308192704,"vY0":-132.70036532008817,"vZ0":-1.494384653538435,"x":107.08,"y":152.01,"x0":2.548933927846695,"y0":50.001589368112974,"z0":5.554361573281871,"aX":-1.4675733831988151},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":7.6,"breakHorizontal":2.5,"spinRate":2463,"spinDirection":157},"zone":2,"typeConfidence":0.9,"plateTime":0.410871534999798,"extension":7.199628159159764},"index":0,"playId":"9d0b2036-697a-36c8-ae31-89d6ddb281d1","pitchNumber":1,"startTime":"2026-08-08T00:12:47.625Z","endTime":"2026-08-08T00:12:50.991Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.9,"endSpeed":83.1,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.868482568221932,"aZ":-25.21714332882821,"pfxX":-1.6082502359050066,"pfxZ":3.975082542411016,"pX":-0.7887738293155402,"pZ":4.187266163519156,"vX0":-7.613074487522452,"vY0":-130.83262273483837,"vZ0":1.5170402369111007,"x":147.07,"y":125.72,"x0":2.3555050074400152,"y0":50.00629095839255,"z0":5.475814498983205,"aX":-2.818307978644856},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":7.7,"breakHorizontal":4.4,"spinRate":2470,"spinDirection":177},"zone":11,"typeConfidence":0.9,"plateTime":0.41695875188067344,"extension":7.260773392563765},"index":1,"playId":"155d6068-9379-3120-870c-8c0579e5d17a","pitchNumber":2,"startTime":"2026-08-08T00:13:03.920Z","endTime":"2026-08-08T00:13:07.352Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":89.8,"endSpeed":83.1,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.416483081756986,"aZ":-30.01534293807201,"pfxX":8.075367279215989,"pfxZ":1.2432822698625774,"pX":-1.212121491681468,"pZ":1.7132062890909114,"vX0":-12.36952477618514,"vY0":-130.27609753799985,"vZ0":-3.068502940912353,"x":163.2,"y":192.52,"x0":2.523483110511617,"y0":50.005170923340124,"z0":5.148051214857729,"aX":14.043891926185534},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":1.8,"breakHorizontal":-12.2,"spinRate":884,"spinDirection":109},"zone":13,"typeConfidence":0.86,"plateTime":0.4186075866727972,"extension":7.6573889499406},"index":2,"playId":"8739e8e9-09d3-3264-a22b-756f7eca5b28","pitchNumber":3,"startTime":"2026-08-08T00:13:19.853Z","endTime":"2026-08-08T00:13:22.871Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":97.9,"endSpeed":89.8,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.89599283974704,"aZ":-13.724746413082075,"pfxX":6.744775740866258,"pfxZ":8.94799448178994,"pX":-0.23616608238591605,"pZ":3.2217020284507667,"vX0":-9.487288300217092,"vY0":-142.2745672561818,"vZ0":-3.513318806242093,"x":126.0,"y":151.79,"x0":2.256493192097647,"y0":50.003105390159234,"z0":5.335365815206193,"aX":13.907781426711754},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":15.7,"breakHorizontal":-10.4,"spinRate":2322,"spinDirection":142},"zone":2,"typeConfidence":0.92,"plateTime":0.3841540578666569,"extension":7.412126074124527},"index":3,"playId":"e31f7760-59e9-3bff-9da5-68bf095c7d71","pitchNumber":4,"startTime":"2026-08-08T00:13:38.404Z","endTime":"2026-08-08T00:13:41.404Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":99.1,"endSpeed":91.2,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.717438545661892,"aZ":-14.921858126599528,"pfxX":4.915892841251665,"pfxZ":8.133095816512341,"pX":-0.1867390824475091,"pZ":2.7714347464076585,"vX0":-9.408986552978364,"vY0":-144.10413747897957,"vZ0":-4.578694098226438,"x":124.12,"y":163.95,"x0":2.469058521538239,"y0":50.006563809130476,"z0":5.290289695881668,"aX":10.433186365069574},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":14.0,"breakHorizontal":-7.2,"spinRate":2285,"spinDirection":140},"zone":5,"typeConfidence":0.92,"plateTime":0.37881381590732444,"extension":7.502043691722718},"index":4,"playId":"0b8e09f9-3ece-3ba7-b21f-bc32fdb23240","pitchNumber":5,"startTime":"2026-08-08T00:14:02.057Z","endTime":"2026-08-08T00:14:05.511Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-08T00:14:05.511Z","atBatIndex":28},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Jake Rogers doubles (4) on a line drive to left fielder Tyler Soderstrom.","rbi":0,"awayScore":0,"homeScore":5,"isOut":false},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-08T00:16:52.445Z","endTime":"2026-08-08T00:17:55.156Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696522,"fullName":"Hayden Juenger","link":"/api/v1/people/696522"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":691016,"link":"/api/v1/people/691016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Hayden Juenger replaces Jack Perkins.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-08T00:15:47.033Z","endTime":"2026-08-08T00:16:39.417Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":696522,"link":"/api/v1/people/696522"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-08-08T00:16:39.417Z","endTime":"2026-08-08T00:16:54.744Z","isPitch":false,"type":"action","player":{"id":668670,"link":"/api/v1/people/668670"}},{"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},"pitchData":{"startSpeed":91.2,"endSpeed":84.6,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.213155030613095,"aZ":-20.590078501617068,"pfxX":-0.48174930667831184,"pfxZ":6.374517795750483,"pX":-0.12151132881738769,"pZ":3.7907982029123923,"vX0":3.6618095825624555,"vY0":-132.9008454394008,"vZ0":-0.54622446813463,"x":121.63,"y":136.43,"x0":-1.445256794797417,"y0":50.002590751112336,"z0":5.473420773486697,"aX":-0.8754622191005837},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":11.6,"breakHorizontal":0.2,"spinRate":2253,"spinDirection":212},"zone":11,"typeConfidence":0.91,"plateTime":0.4096364468219531,"extension":5.775117970926533},"index":2,"playId":"25f16546-86d7-33a1-b86b-c8fd5f940a04","pitchNumber":1,"startTime":"2026-08-08T00:16:54.744Z","endTime":"2026-08-08T00:16:58.569Z","isPitch":true,"type":"pitch"},{"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":0},"pitchData":{"startSpeed":89.4,"endSpeed":83.2,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.808077280165033,"aZ":-22.296347237914233,"pfxX":-0.6301600770875226,"pfxZ":5.646215237430065,"pX":0.3368820605351751,"pZ":2.754034551021759,"vX0":4.231434860858365,"vY0":-130.30032686038626,"vZ0":-2.471680875174582,"x":104.16,"y":164.42,"x0":-1.2140127004231245,"y0":50.00487249738577,"z0":5.368023628530663,"aX":-1.10315952923005},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":10.0,"breakHorizontal":0.4,"spinRate":2350,"spinDirection":203},"zone":6,"typeConfidence":0.67,"plateTime":0.4175285702463194,"extension":5.9472503026355525},"index":3,"playId":"ed830b28-6627-3d35-b6c9-26243480b464","pitchNumber":2,"startTime":"2026-08-08T00:17:08.485Z","endTime":"2026-08-08T00:17:11.485Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":80.5,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.8898354810595,"aZ":-28.40035657738121,"pfxX":3.605162460308289,"pfxZ":2.2967178626323967,"pX":0.4525413483256303,"pZ":2.539686285903922,"vX0":3.0568049816880265,"vY0":-126.75525147724194,"vZ0":-1.593580872459798,"x":99.75,"y":170.21,"x0":-1.2337271262095788,"y0":50.00095934124126,"z0":5.426416122351842,"aX":5.9131526897966715},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":4.1,"breakHorizontal":-7.2,"spinRate":2354,"spinDirection":164},"zone":6,"typeConfidence":0.9,"plateTime":0.4307484571856004,"extension":5.945832493283887},"index":4,"playId":"af6fe602-3d5d-308a-a7e0-67faa9d4fd14","pitchNumber":3,"startTime":"2026-08-08T00:17:27.559Z","endTime":"2026-08-08T00:17:31.271Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":80.0,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.16627478882748,"aZ":-29.557730394643947,"pfxX":3.240045970776824,"pfxZ":1.6202575893379905,"pX":0.7272897161320746,"pZ":1.8134722900351212,"vX0":3.5519136263981137,"vY0":-125.999458634543,"vZ0":-2.9096296218151445,"x":89.28,"y":189.82,"x0":-1.118639376883167,"y0":50.0059907791498,"z0":5.357061410321121,"aX":5.240683998306633},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":2.5,"breakHorizontal":-6.6,"spinRate":2347,"spinDirection":167},"zone":9,"typeConfidence":0.9,"plateTime":0.4337133312374184,"extension":5.8646966353352585},"hitData":{"launchSpeed":94.4,"launchAngle":20.0,"totalDistance":336.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":81.04,"coordY":71.22}},"index":5,"playId":"08b7bea3-5f4e-3aaa-b497-ce66293f141b","pitchNumber":4,"startTime":"2026-08-08T00:17:42.637Z","endTime":"2026-08-08T00:17:55.156Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-08T00:17:55.156Z","atBatIndex":29},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nick Sogard singles on a line drive to right fielder Lawrence Butler. Jake Rogers to 3rd.","rbi":0,"awayScore":0,"homeScore":5,"isOut":false},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-08T00:18:12.047Z","endTime":"2026-08-08T00:21:26.279Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":686765,"fullName":"Nick Sogard","link":"/api/v1/people/686765"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696522,"fullName":"Hayden Juenger","link":"/api/v1/people/696522"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686765,"fullName":"Nick Sogard","link":"/api/v1/people/686765"},"postOnThird":{"id":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6,7,8],"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":686765,"fullName":"Nick Sogard","link":"/api/v1/people/686765"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":671732,"link":"/api/v1/people/671732"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670"},"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(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},"pitchData":{"startSpeed":92.7,"endSpeed":85.8,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.958349096082674,"aZ":-24.000275810748473,"pfxX":-1.2153309664254421,"pfxZ":4.362341869525576,"pX":0.03556756367376626,"pZ":3.749839034097762,"vX0":4.039713758674512,"vY0":-135.12803690346186,"vZ0":-0.04013817477117099,"x":115.64,"y":137.53,"x0":-1.3125794979090535,"y0":50.000364934942255,"z0":5.4334812398598515,"aX":-2.2764324792817234},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":8.2,"breakHorizontal":1.4,"spinRate":2233,"spinDirection":200},"zone":12,"typeConfidence":0.92,"plateTime":0.4034029760513107,"extension":5.891550902701477},"index":0,"playId":"0dca6f93-c07d-390a-be96-e60ac25de9dd","pitchNumber":1,"startTime":"2026-08-08T00:18:24.997Z","endTime":"2026-08-08T00:18:28.526Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":82.3,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.49818485529996,"aZ":-27.94113021310361,"pfxX":-10.157311841747386,"pfxZ":2.4727149591798803,"pX":-0.01400500101155632,"pZ":2.477875874847269,"vX0":6.506611172925118,"vY0":-129.23091143430858,"vZ0":-1.5710484583100266,"x":117.53,"y":171.88,"x0":-1.227360356467989,"y0":50.006258097830475,"z0":5.212571434256943,"aX":-17.417577593893252},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":4.3,"breakHorizontal":17.2,"spinRate":2279,"spinDirection":238},"zone":5,"typeConfidence":0.9,"plateTime":0.4216567562220783,"extension":6.077352232518856},"index":1,"playId":"500cd595-76f2-3573-aa55-f2c570847298","pitchNumber":2,"startTime":"2026-08-08T00:18:39.737Z","endTime":"2026-08-08T00:18:43.354Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":95.5,"endSpeed":88.0,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.20075544951267,"aZ":-14.39814450720881,"pfxX":-6.475935998671068,"pfxZ":8.98229386680003,"pX":-0.19621092124860182,"pZ":3.3664347728855035,"vX0":4.830832269434991,"vY0":-139.0882388642262,"vZ0":-2.9108307355770915,"x":124.48,"y":147.89,"x0":-1.105281253589878,"y0":50.004286120602906,"z0":5.36873481221846,"aX":-12.819457816697316},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.0,"breakHorizontal":10.9,"spinRate":2191,"spinDirection":224},"zone":2,"typeConfidence":0.91,"plateTime":0.3922576276687071,"extension":6.016520817791931},"index":2,"playId":"30349bb5-71d4-3532-93b3-ca5d0a8a124b","pitchNumber":3,"startTime":"2026-08-08T00:18:58.571Z","endTime":"2026-08-08T00:19:03.199Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":95.9,"endSpeed":88.3,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.941153538084134,"aZ":-13.755011945431376,"pfxX":-7.99176842829892,"pfxZ":9.275923075370343,"pX":0.8541247658802149,"pZ":2.1045173114779985,"vX0":7.852315589133432,"vY0":-139.44866610713376,"vZ0":-6.276638857518081,"x":84.44,"y":181.96,"x0":-0.9487862894232292,"y0":50.00169360717637,"z0":5.2779302896618425,"aX":-15.868118600647522},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":15.8,"breakHorizontal":13.0,"spinRate":2331,"spinDirection":222},"zone":14,"typeConfidence":0.91,"plateTime":0.39155660039034057,"extension":6.094432949668349},"index":3,"playId":"2e99505e-97e9-36ac-aac2-fb54a9ab3227","pitchNumber":4,"startTime":"2026-08-08T00:19:19.907Z","endTime":"2026-08-08T00:19:23.727Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":82.1,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.4607230039931,"aZ":-27.02636520181624,"pfxX":-12.325822978536713,"pfxZ":3.0152756621951835,"pX":0.38998860536722546,"pZ":0.9696929126800716,"vX0":8.072140342519216,"vY0":-129.6773466353956,"vZ0":-5.22277572930121,"x":102.13,"y":212.6,"x0":-1.1576449976834273,"y0":50.00438991554643,"z0":5.065106052762354,"aX":-21.048625889704006},"breaks":{"breakAngle":34.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":4.6,"breakHorizontal":20.6,"spinRate":2380,"spinDirection":244},"zone":14,"typeConfidence":0.9,"plateTime":0.4219740601641728,"extension":6.171573082475377},"index":4,"playId":"eedd09a2-b8e4-380d-b770-f02c7c4db4ae","pitchNumber":5,"startTime":"2026-08-08T00:19:37.018Z","endTime":"2026-08-08T00:19:43.511Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":85.5,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.955954820380686,"aZ":-21.32662562902492,"pfxX":-0.3714237432909657,"pfxZ":5.854796296029843,"pX":0.7237037300016284,"pZ":2.7667206201718457,"vX0":5.130969589776531,"vY0":-134.50115380253445,"vZ0":-2.793089435861172,"x":89.41,"y":164.08,"x0":-1.1510800341396021,"y0":50.00655968799145,"z0":5.31127949307598,"aX":-0.6889879669045254},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":10.3,"breakHorizontal":-0.2,"spinRate":2294,"spinDirection":199},"zone":6,"typeConfidence":0.92,"plateTime":0.40541571467528037,"extension":5.903151111538831},"index":5,"playId":"c77353f5-492a-324e-a168-9a537a8c34c5","pitchNumber":6,"startTime":"2026-08-08T00:20:09.998Z","endTime":"2026-08-08T00:20:15.262Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":87.8,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.376435055411786,"aZ":-16.395607512816106,"pfxX":-6.296662245203748,"pfxZ":7.9836079681012855,"pX":0.03306976383447691,"pZ":4.233649868669693,"vX0":5.211305809681505,"vY0":-139.25908184536746,"vZ0":-0.4575480532106478,"x":115.74,"y":124.47,"x0":-1.038449353087728,"y0":50.00495810363334,"z0":5.478368162049582,"aX":-12.44900840193336},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":14.5,"breakHorizontal":10.4,"spinRate":2134,"spinDirection":227},"zone":12,"typeConfidence":0.91,"plateTime":0.39233520411213396,"extension":5.853355480834115},"index":6,"playId":"7b22ca57-40ba-3bad-88e8-89242a220ed9","pitchNumber":7,"startTime":"2026-08-08T00:20:33.019Z","endTime":"2026-08-08T00:20:37.843Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":86.9,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.5689290590474,"aZ":-15.818245630026016,"pfxX":-6.788734679535609,"pfxZ":8.479104092299034,"pX":-0.017807468122445436,"pZ":3.0963336539601105,"vX0":4.978549111963989,"vY0":-137.56615080039722,"vZ0":-3.1753542519627294,"x":117.68,"y":155.18,"x0":-0.9627700834492864,"y0":50.006678725184,"z0":5.328537389191212,"aX":-13.1032725095554},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":14.9,"breakHorizontal":11.4,"spinRate":2110,"spinDirection":226},"zone":2,"typeConfidence":0.91,"plateTime":0.39710694972491245,"extension":6.1277698729601875},"index":7,"playId":"8a395b02-9bfd-39c7-9282-12fbf403eb21","pitchNumber":8,"startTime":"2026-08-08T00:20:53.625Z","endTime":"2026-08-08T00:20:56.625Z","isPitch":true,"type":"pitch"},{"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":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":81.1,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.68129618651831,"aZ":-30.57085943949212,"pfxX":-10.527474447683707,"pfxZ":0.9614777631752691,"pX":-1.060265582216232,"pZ":2.103637552349689,"vX0":4.0499701517378455,"vY0":-128.56433408399454,"vZ0":-1.7284792553777764,"x":157.41,"y":181.98,"x0":-1.2882022882639654,"y0":50.005323058176856,"z0":5.157588256510741,"aX":-17.62371181638221},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":1.6,"breakHorizontal":18.1,"spinRate":2292,"spinDirection":245},"zone":13,"typeConfidence":0.86,"plateTime":0.4260420839947492,"extension":5.819605401574626},"hitData":{"launchSpeed":66.5,"launchAngle":20.0,"totalDistance":186.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":154.26,"coordY":115.88}},"index":8,"playId":"4998fc68-032e-35b2-9219-e20f595db77a","pitchNumber":9,"startTime":"2026-08-08T00:21:15.763Z","endTime":"2026-08-08T00:21:26.279Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-08T00:21:26.279Z","atBatIndex":30},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ceddanne Rafaela grounds out, shortstop Jacob Wilson to first baseman Tommy White.","rbi":0,"awayScore":0,"homeScore":6,"isOut":true},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-08T00:21:28.191Z","endTime":"2026-08-08T00:23:56.947Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696522,"fullName":"Hayden Juenger","link":"/api/v1/people/696522"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":686765,"fullName":"Nick Sogard","link":"/api/v1/people/686765"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,5],"actionIndex":[4],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Pickoff Error 3B","eventType":"pickoff_error_3b","movementReason":"r_pickoff_error_3b","runner":{"id":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670"},"responsiblePitcher":{"id":696522,"link":"/api/v1/people/696522"},"isScoringEvent":true,"rbi":false,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":696522,"link":"/api/v1/people/696522"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_throwing_error"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Pickoff Error 3B","eventType":"pickoff_error_3b","movementReason":"r_adv_play","runner":{"id":686765,"fullName":"Nick Sogard","link":"/api/v1/people/686765"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":805779,"link":"/api/v1/people/805779"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":695720,"link":"/api/v1/people/695720"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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},"pitchData":{"startSpeed":92.1,"endSpeed":85.2,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.803018718075776,"aZ":-18.721836614251274,"pfxX":-0.8997535450172955,"pfxZ":7.294567335476453,"pX":0.09320174517972618,"pZ":2.699362107825948,"vX0":3.512762208338982,"vY0":-134.14139214761406,"vZ0":-3.3624764609546727,"x":113.45,"y":165.9,"x0":-1.1096707407029955,"y0":50.002495245218064,"z0":5.284731830787613,"aX":-1.6597819697476135},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":12.8,"breakHorizontal":1.0,"spinRate":2268,"spinDirection":213},"zone":2,"typeConfidence":0.92,"plateTime":0.40648848440712726,"extension":6.0513984585838765},"index":0,"playId":"549b3947-9175-3387-bf71-99a10379feac","pitchNumber":1,"startTime":"2026-08-08T00:22:11.755Z","endTime":"2026-08-08T00:22:14.948Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":81.7,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.70091459299346,"aZ":-28.3631727019407,"pfxX":-10.320567399697671,"pfxZ":2.2463946093170657,"pX":-0.5323648192832375,"pZ":1.2409603794269568,"vX0":5.050949368413577,"vY0":-129.29378548198935,"vZ0":-4.187723847392001,"x":137.29,"y":205.27,"x0":-1.169362216252759,"y0":50.00161862698717,"z0":5.055703820999154,"aX":-17.48953209884991},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":3.4,"breakHorizontal":17.5,"spinRate":2347,"spinDirection":241},"zone":13,"typeConfidence":0.87,"plateTime":0.42346409797738316,"extension":5.953933411159809},"index":1,"playId":"768447f1-134b-3aa3-804e-b65f03d555a4","pitchNumber":2,"startTime":"2026-08-08T00:22:33.477Z","endTime":"2026-08-08T00:22:37.604Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-08-08T00:22:47.127Z","endTime":"2026-08-08T00:23:01.260Z","isPitch":false,"type":"action","player":{"id":678882,"link":"/api/v1/people/678882"}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":0},"index":3,"playId":"e17d8fee-afc3-4359-827b-fcc1108e226d","startTime":"2026-08-08T00:23:01.260Z","endTime":"2026-08-08T00:23:17.265Z","isPitch":false,"type":"pickoff"},{"details":{"description":"Throwing error by pitcher Hayden Juenger on the pickoff attempt. Jake Rogers scores.","event":"Pickoff Error 3B","eventType":"pickoff_error_3b","awayScore":0,"homeScore":6,"isScoringPlay":true,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":4,"actionPlayId":"e17d8fee-afc3-4359-827b-fcc1108e226d","startTime":"2026-08-08T00:23:31.343Z","endTime":"2026-08-08T00:23:49.415Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":668670,"link":"/api/v1/people/668670"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":86.4,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.049289204211437,"aZ":-12.948090178992409,"pfxX":-7.377883943173176,"pfxZ":10.033112520197058,"pX":0.06163618544791772,"pZ":2.850004592006169,"vX0":5.201430676019821,"vY0":-137.45870346569956,"vZ0":-4.4532694792534695,"x":114.65,"y":161.83,"x0":-0.8951710447608411,"y0":50.003492503868614,"z0":5.368078932827567,"aX":-14.140039897361223},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":17.4,"breakHorizontal":12.2,"spinRate":2327,"spinDirection":225},"zone":2,"typeConfidence":0.91,"plateTime":0.3982375532825384,"extension":5.9809560228814105},"hitData":{"launchSpeed":91.2,"launchAngle":-16.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":114.47,"coordY":165.44}},"index":5,"playId":"a6821b8c-2516-3dde-8b2f-815e3def516c","pitchNumber":3,"startTime":"2026-08-08T00:23:49.415Z","endTime":"2026-08-08T00:23:56.947Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-08T00:23:56.947Z","atBatIndex":31},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Wilyer Abreu singles on a line drive to right fielder Lawrence Butler. Nick Sogard scores.","rbi":1,"awayScore":0,"homeScore":7,"isOut":false},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-08T00:24:03.791Z","endTime":"2026-08-08T00:24:35.817Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696522,"fullName":"Hayden Juenger","link":"/api/v1/people/696522"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":671732,"link":"/api/v1/people/671732"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":686765,"fullName":"Nick Sogard","link":"/api/v1/people/686765"},"responsiblePitcher":{"id":696522,"link":"/api/v1/people/696522"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":84.8,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.007177807774738,"aZ":-22.185111844806375,"pfxX":-2.0097246452435664,"pfxZ":5.481585471265815,"pX":0.08092018838653459,"pZ":2.139180846296995,"vX0":4.294414768432132,"vY0":-133.47862497235118,"vZ0":-3.9858085413048028,"x":113.92,"y":181.02,"x0":-1.2804472734007015,"y0":50.00355433539495,"z0":5.22951565120118,"aX":-3.6633461778394776},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":9.4,"breakHorizontal":2.8,"spinRate":2251,"spinDirection":215},"zone":5,"typeConfidence":0.92,"plateTime":0.4087670366636762,"extension":5.943465560008552},"hitData":{"launchSpeed":102.3,"launchAngle":8.0,"totalDistance":166.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":190.78,"coordY":108.8}},"index":0,"playId":"473b6766-7295-32cc-97dc-7190df67033e","pitchNumber":1,"startTime":"2026-08-08T00:24:24.281Z","endTime":"2026-08-08T00:24:35.817Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-08T00:24:35.817Z","atBatIndex":32},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Caleb Durbin grounds out, third baseman Max Muncy to first baseman Tommy White. Wilyer Abreu to 2nd.","rbi":0,"awayScore":0,"homeScore":7,"isOut":true},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-08T00:25:55.962Z","endTime":"2026-08-08T00:26:23.648Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696522,"fullName":"Hayden Juenger","link":"/api/v1/people/696522"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691777,"link":"/api/v1/people/691777"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":695720,"link":"/api/v1/people/695720"},"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":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-08-08T00:24:53.809Z","endTime":"2026-08-08T00:25:58.260Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":83.5,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.266967003822042,"aZ":-24.01527590736023,"pfxX":-0.4987751905356621,"pfxZ":4.670079557747776,"pX":1.793764002292622,"pZ":1.0815071248830195,"vX0":7.499348625051941,"vY0":-130.3134909499736,"vZ0":-6.061916994786947,"x":48.63,"y":209.58,"x0":-1.0371492965696425,"y0":50.00312453374433,"z0":5.212606489130489,"aX":-0.8716014982645119},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":7.6,"breakHorizontal":-0.5,"spinRate":2348,"spinDirection":202},"zone":14,"typeConfidence":0.77,"plateTime":0.41775206641743967,"extension":5.995331595937308},"index":1,"playId":"6512746f-65d8-39bc-9608-6e75e8cf9102","pitchNumber":1,"startTime":"2026-08-08T00:25:58.260Z","endTime":"2026-08-08T00:26:01.772Z","isPitch":true,"type":"pitch"},{"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":0,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":81.3,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.72294422717668,"aZ":-28.263123018250845,"pfxX":-10.185481791860516,"pfxZ":2.3173953699444763,"pX":-0.8210172949441089,"pZ":2.3832707428918405,"vX0":4.69902524909125,"vY0":-128.72506090934948,"vZ0":-1.5615286027313418,"x":148.3,"y":174.43,"x0":-1.3429966421878223,"y0":50.00047289522748,"z0":5.177670318192716,"aX":-17.158545104227873},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":4.1,"breakHorizontal":17.4,"spinRate":2301,"spinDirection":243},"zone":11,"typeConfidence":0.9,"plateTime":0.42485427195711845,"extension":5.947665880684667},"hitData":{"launchSpeed":40.0,"launchAngle":38.0,"totalDistance":97.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":113.09,"coordY":162.66}},"index":2,"playId":"1977efb0-33c7-3afc-867a-515d9e84a0cc","pitchNumber":2,"startTime":"2026-08-08T00:26:15.614Z","endTime":"2026-08-08T00:26:23.648Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-08T00:26:23.648Z","atBatIndex":33},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Masataka Yoshida doubles (14) on a line drive to right fielder Lawrence Butler. Wilyer Abreu scores.","rbi":1,"awayScore":0,"homeScore":8,"isOut":false},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-08T00:26:36.963Z","endTime":"2026-08-08T00:27:32.361Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696522,"fullName":"Hayden Juenger","link":"/api/v1/people/696522"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":671732,"link":"/api/v1/people/671732"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"responsiblePitcher":{"id":696522,"link":"/api/v1/people/696522"},"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(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},"pitchData":{"startSpeed":87.9,"endSpeed":80.8,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.941063126524867,"aZ":-27.478987108771157,"pfxX":-10.606437038760772,"pfxZ":2.8294338023568963,"pX":-1.3142993107587584,"pZ":2.027718898241011,"vX0":3.6346596732910057,"vY0":-127.97525797015604,"vZ0":-2.4510162695408457,"x":167.1,"y":184.03,"x0":-1.3732140523887246,"y0":50.005999254778985,"z0":5.146129368118734,"aX":-17.62965833797986},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":4.8,"breakHorizontal":18.4,"spinRate":2289,"spinDirection":245},"zone":13,"typeConfidence":0.9,"plateTime":0.42768063398108325,"extension":5.9996101461026},"index":0,"playId":"0eee346a-00b9-3d40-b7ba-05cfc4053fdd","pitchNumber":1,"startTime":"2026-08-08T00:27:00.323Z","endTime":"2026-08-08T00:27:03.852Z","isPitch":true,"type":"pitch"},{"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":0,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":81.0,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.9044884769942,"aZ":-25.23502457251415,"pfxX":-9.817520597620346,"pfxZ":4.1676228902494765,"pX":0.6359284673828755,"pZ":1.9493220843516132,"vX0":7.794020784042553,"vY0":-127.86145033447455,"vZ0":-3.01086836051251,"x":92.76,"y":186.15,"x0":-1.1674850713566374,"y0":50.00323783547199,"z0":5.109623441644345,"aX":-16.35195337680482},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":7.1,"breakHorizontal":16.2,"spinRate":2308,"spinDirection":242},"zone":9,"typeConfidence":0.9,"plateTime":0.427401332326959,"extension":6.083062199146205},"hitData":{"launchSpeed":108.4,"launchAngle":16.0,"totalDistance":284.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":207.68,"coordY":75.27}},"index":1,"playId":"a47d74f1-baa9-3fb2-b258-25a465744ef3","pitchNumber":2,"startTime":"2026-08-08T00:27:17.327Z","endTime":"2026-08-08T00:27:32.361Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-08T00:27:32.361Z","atBatIndex":34},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Andruw Monasterio singles on a line drive to left fielder Tyler Soderstrom. Masataka Yoshida scores. Andruw Monasterio out at 2nd on the throw, left fielder Tyler Soderstrom to second baseman Jonathan Ornelas.","rbi":1,"awayScore":0,"homeScore":9,"isOut":true},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-08T00:27:58.282Z","endTime":"2026-08-08T00:28:23.035Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696522,"fullName":"Hayden Juenger","link":"/api/v1/people/696522"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":691016,"link":"/api/v1/people/691016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_out_stretching","runner":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":691016,"link":"/api/v1/people/691016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_assist"},{"player":{"id":691016,"link":"/api/v1/people/691016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_assist_of"},{"player":{"id":680716,"link":"/api/v1/people/680716"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_adv_play","runner":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"responsiblePitcher":{"id":696522,"link":"/api/v1/people/696522"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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},"pitchData":{"startSpeed":86.6,"endSpeed":80.2,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.350784955199664,"aZ":-29.17505598119096,"pfxX":1.6497704209059574,"pfxZ":1.838169497922772,"pX":-0.6991424819274175,"pZ":2.91198088421165,"vX0":1.2043728051406104,"vY0":-126.31443060702927,"vZ0":-0.30903007952448036,"x":143.65,"y":160.16,"x0":-1.3948386950650706,"y0":50.00264795401129,"z0":5.362007896861999,"aX":2.6921118860036106},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":3.5,"breakHorizontal":-3.2,"spinRate":2144,"spinDirection":172},"zone":1,"typeConfidence":0.9,"plateTime":0.4319863683848135,"extension":5.910282927988285},"hitData":{"launchSpeed":91.9,"launchAngle":18.0,"totalDistance":276.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":41.91,"coordY":103.92}},"index":0,"playId":"b0e3a20b-3f59-389e-84ec-9826db2026db","pitchNumber":1,"startTime":"2026-08-08T00:28:10.526Z","endTime":"2026-08-08T00:28:23.035Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-08T00:28:23.035Z","atBatIndex":35},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Tyler Soderstrom homers (18) on a fly ball to right center field.","rbi":1,"awayScore":1,"homeScore":9,"isOut":false},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-08T00:30:30.473Z","endTime":"2026-08-08T00:32:30.484Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":801139,"fullName":"Payton Tolle","link":"/api/v1/people/801139"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"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":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"responsiblePitcher":{"id":801139,"link":"/api/v1/people/801139"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":81.9,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.0324885934384,"aZ":-25.40247699695851,"pfxX":-0.39215112510729044,"pfxZ":3.9977982211182574,"pX":0.29877389023633916,"pZ":2.8670772316687914,"vX0":-5.603309268522413,"vY0":-128.39163651406372,"vZ0":-1.7244522693675222,"x":105.61,"y":161.37,"x0":2.5474480982891343,"y0":50.00064914182637,"z0":5.4970674523875696,"aX":-0.6638894814517049},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":7.1,"breakHorizontal":1.8,"spinRate":2276,"spinDirection":163},"zone":2,"typeConfidence":0.91,"plateTime":0.424299592498679,"extension":7.008098182502694},"index":0,"playId":"abda4f1a-517e-38a9-9ca5-eae60b86146a","pitchNumber":1,"startTime":"2026-08-08T00:30:31.283Z","endTime":"2026-08-08T00:30:35.052Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.5,"endSpeed":88.7,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.160144837272327,"aZ":-17.3599893521078,"pfxX":8.518276703115035,"pfxZ":7.375699305788713,"pX":1.4795224712311799,"pZ":2.3477994987930924,"vX0":-6.247892012309787,"vY0":-140.44525079987108,"vZ0":-5.446524634129365,"x":60.6,"y":175.39,"x0":2.620009757111232,"y0":50.00556395269352,"z0":5.431771700005945,"aX":17.113995103225662},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":12.5,"breakHorizontal":-14.3,"spinRate":2311,"spinDirection":137},"zone":14,"typeConfidence":2.0,"plateTime":0.38917546203022324,"extension":7.433905135797729},"index":1,"playId":"c19f7074-bff7-3ab7-a2f9-94fcebc50229","pitchNumber":2,"startTime":"2026-08-08T00:30:45.498Z","endTime":"2026-08-08T00:30:49.393Z","isPitch":true,"type":"pitch"},{"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":0},"pitchData":{"startSpeed":97.2,"endSpeed":88.8,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.544292967292122,"aZ":-14.781928842649446,"pfxX":7.119488770856727,"pfxZ":8.591200552732507,"pX":-0.04709236269839274,"pZ":3.319472834171433,"vX0":-9.664418050745049,"vY0":-141.2358775827216,"vZ0":-3.280034173995138,"x":118.8,"y":149.15,"x0":2.4908026067636526,"y0":50.00407819210444,"z0":5.44396944240087,"aX":14.415359394731915},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.1,"breakHorizontal":-10.9,"spinRate":2284,"spinDirection":137},"zone":2,"typeConfidence":0.91,"plateTime":0.3875164012090644,"extension":7.425447244287299},"index":2,"playId":"9d8bc485-0b24-363c-947f-b5f0b541c619","pitchNumber":3,"startTime":"2026-08-08T00:31:01.651Z","endTime":"2026-08-08T00:31:05.800Z","isPitch":true,"type":"pitch"},{"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":true},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":79.7,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.67731975581756,"aZ":-34.780933491243644,"pfxX":-2.796292487308855,"pfxZ":-1.6379843134453669,"pX":0.24153114050478233,"pZ":1.6230037912332493,"vX0":-4.44099660851318,"vY0":-124.32700331417071,"vZ0":-2.5795443752031106,"x":107.79,"y":194.96,"x0":2.4048897252764396,"y0":50.00609682569826,"z0":5.521674616684011,"aX":-4.438701579555843},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-3.2,"breakHorizontal":6.0,"spinRate":2456,"spinDirection":289},"zone":14,"typeConfidence":0.9,"plateTime":0.4382304910569923,"extension":7.049096691350335},"index":3,"playId":"55b991ba-8575-3e15-b238-40d1bb6981c6","pitchNumber":4,"startTime":"2026-08-08T00:31:18.377Z","endTime":"2026-08-08T00:31:22.517Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":133,"player":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"}}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":84.5,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.89960226687266,"aZ":-24.032880946798553,"pfxX":-0.050417846590261384,"pfxZ":4.549549878172402,"pX":-1.4810199123084469,"pZ":1.8301562597242491,"vX0":-9.787674644921806,"vY0":-131.86658298166006,"vZ0":-4.313014590340646,"x":173.45,"y":189.37,"x0":2.2608030081275747,"y0":50.00102684357711,"z0":5.226238704279246,"aX":-0.08912461137320778},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":7.7,"breakHorizontal":1.9,"spinRate":2373,"spinDirection":153},"zone":13,"typeConfidence":0.9,"plateTime":0.4128863931408242,"extension":7.335191832641334},"index":4,"playId":"ae6d3527-96df-31dd-ad5e-6eb275b64b59","pitchNumber":5,"startTime":"2026-08-08T00:31:49.517Z","endTime":"2026-08-08T00:31:52.642Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.4,"endSpeed":89.3,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.292451639812434,"aZ":-13.227211912208384,"pfxX":4.848171692758929,"pfxZ":9.298209178539661,"pX":0.5185294511830001,"pZ":2.474117693668494,"vX0":-7.4859476400011715,"vY0":-141.61364751398244,"vZ0":-5.5471211247857255,"x":97.23,"y":171.98,"x0":2.5621900774923865,"y0":50.00575808490117,"z0":5.2992614788101315,"aX":9.882878372634472},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.0,"breakHorizontal":-7.3,"spinRate":2286,"spinDirection":138},"zone":6,"typeConfidence":0.91,"plateTime":0.38625604365963095,"extension":7.498393393360468},"hitData":{"launchSpeed":103.7,"launchAngle":42.0,"totalDistance":387.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":186.69,"coordY":54.61}},"index":5,"playId":"54ea0999-5bb0-392b-b19f-c469f1cc796d","pitchNumber":6,"startTime":"2026-08-08T00:32:03.596Z","endTime":"2026-08-08T00:32:30.484Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-08T00:32:30.484Z","atBatIndex":36},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tommy White called out on strikes.","rbi":0,"awayScore":1,"homeScore":9,"isOut":true},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-08T00:32:26.839Z","endTime":"2026-08-08T00:34:23.247Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":695720,"fullName":"Tommy White","link":"/api/v1/people/695720"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":801139,"fullName":"Payton Tolle","link":"/api/v1/people/801139"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":695720,"fullName":"Tommy White","link":"/api/v1/people/695720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":668670,"link":"/api/v1/people/668670"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.9,"endSpeed":89.8,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.393706467353987,"aZ":-12.924893991803257,"pfxX":5.710484832036851,"pfxZ":9.314303919642898,"pX":0.9905835093517428,"pZ":2.9310228660754967,"vX0":-6.426064105581126,"vY0":-142.52599800053824,"vZ0":-4.160043066145799,"x":79.24,"y":159.64,"x0":2.527757852918578,"y0":50.001651470169264,"z0":5.2200299869647795,"aX":11.800321626738508},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":16.2,"breakHorizontal":-9.1,"spinRate":2248,"spinDirection":139},"zone":12,"typeConfidence":0.92,"plateTime":0.38365020230997793,"extension":7.422291993113537},"index":0,"playId":"b3228c11-8fc7-3c57-9ec8-8cfe8e2edd85","pitchNumber":1,"startTime":"2026-08-08T00:32:43.506Z","endTime":"2026-08-08T00:32:47.466Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":83.5,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.593114111229276,"aZ":-24.191777168106388,"pfxX":-0.3365676112407251,"pfxZ":4.521928079039592,"pX":-0.056888780293066495,"pZ":2.549997661662435,"vX0":-6.64101664751604,"vY0":-131.2142514716641,"vZ0":-2.552453056475967,"x":119.17,"y":169.93,"x0":2.5376968785286684,"y0":50.00176109666324,"z0":5.314811897137784,"aX":-0.5934065919789996},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":7.9,"breakHorizontal":1.9,"spinRate":2377,"spinDirection":155},"zone":5,"typeConfidence":0.9,"plateTime":0.4155001095729962,"extension":7.06087016158321},"index":1,"playId":"1eeed0a4-725a-3106-a539-68c25fb470b3","pitchNumber":2,"startTime":"2026-08-08T00:32:57.368Z","endTime":"2026-08-08T00:33:00.788Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":97.6,"endSpeed":89.6,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.127416007377935,"aZ":-11.372185737420875,"pfxX":5.986185632395687,"pfxZ":10.16033743600353,"pX":0.6955752031863079,"pZ":1.5611399537879793,"vX0":-7.38329779542926,"vY0":-141.8752357372894,"vZ0":-7.900365366009018,"x":90.49,"y":196.63,"x0":2.548602286193309,"y0":50.00552442567901,"z0":5.0991030816214495,"aX":12.259318628839958},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":17.0,"breakHorizontal":-9.5,"spinRate":2198,"spinDirection":134},"zone":9,"typeConfidence":0.92,"plateTime":0.38541487117268636,"extension":7.557379976995737},"index":2,"playId":"6f1ad3f5-1d40-347b-aa3c-94e698d0fbb0","pitchNumber":3,"startTime":"2026-08-08T00:33:11.260Z","endTime":"2026-08-08T00:33:17.992Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":82.6,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.81995049749918,"aZ":-26.056206612924537,"pfxX":-1.2872854167987589,"pfxZ":3.5257909385837394,"pX":1.66357068680268,"pZ":4.060180935286819,"vX0":-2.1575208650185074,"vY0":-130.06606972044062,"vZ0":1.4495023684710806,"x":53.59,"y":129.16,"x0":2.6668269931178794,"y0":50.00540388680963,"z0":5.452669395963523,"aX":-2.2354575764966715},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":6.8,"breakHorizontal":2.8,"spinRate":2256,"spinDirection":173},"zone":12,"typeConfidence":0.91,"plateTime":0.4189578347844374,"extension":7.15748456275825},"index":3,"playId":"3c36bf0d-76a7-3f0c-b3d0-3852b6a28fdb","pitchNumber":4,"startTime":"2026-08-08T00:33:37.511Z","endTime":"2026-08-08T00:33:40.511Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":89.3,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.60101902833618,"aZ":-22.742990170111792,"pfxX":10.263687958482683,"pfxZ":4.653021560328395,"pX":-0.09555193958398733,"pZ":2.3761605831658876,"vX0":-10.327441309140921,"vY0":-140.6479744682652,"vZ0":-4.257128321520243,"x":120.64,"y":174.62,"x0":2.2710016978053873,"y0":50.00054888319102,"z0":5.363893341434542,"aX":20.788383592025486},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":7.8,"breakHorizontal":-16.8,"spinRate":2377,"spinDirection":145},"zone":5,"typeConfidence":2.0,"plateTime":0.38780756936817173,"extension":7.498078338514017},"index":4,"playId":"57bb86c8-abfb-3d4d-9609-4c465e1cfc30","pitchNumber":5,"startTime":"2026-08-08T00:33:58.995Z","endTime":"2026-08-08T00:34:01.995Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":81.9,"endSpeed":76.2,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.763994529078495,"aZ":-37.72279138842771,"pfxX":-4.3278123573992975,"pfxZ":-3.8058032192724998,"pX":1.0666875665470137,"pZ":2.29652305065404,"vX0":-2.30438727056207,"vY0":-119.34741820365284,"vZ0":0.19478191510864784,"x":76.34,"y":176.77,"x0":2.6038736497914323,"y0":50.00369904994973,"z0":5.5829211280818125,"aX":-6.307183430511719},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.9,"breakVerticalInduced":-6.6,"breakHorizontal":8.4,"spinRate":2471,"spinDirection":297},"zone":14,"typeConfidence":0.9,"plateTime":0.4571467413657655,"extension":7.256764394092265},"index":5,"playId":"5c7b71f2-5ebb-3679-b13b-8d299f0585d1","pitchNumber":6,"startTime":"2026-08-08T00:34:19.319Z","endTime":"2026-08-08T00:34:23.247Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-08T00:34:23.247Z","atBatIndex":37},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brian Serven strikes out swinging.","rbi":0,"awayScore":1,"homeScore":9,"isOut":true},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-08T00:34:26.958Z","endTime":"2026-08-08T00:35:59.392Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":661531,"fullName":"Brian Serven","link":"/api/v1/people/661531"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":801139,"fullName":"Payton Tolle","link":"/api/v1/people/801139"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":661531,"fullName":"Brian Serven","link":"/api/v1/people/661531"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":668670,"link":"/api/v1/people/668670"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":87.9,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.526609691363202,"aZ":-23.79057889219683,"pfxX":10.025471495228285,"pfxZ":4.2558728069929,"pX":0.8535165473844919,"pZ":2.346127398019793,"vX0":-8.145678948221779,"vY0":-139.0912406324876,"vZ0":-4.026688423162047,"x":84.47,"y":175.43,"x0":2.50919667478729,"y0":50.00487578441189,"z0":5.379260321182021,"aX":19.758571624019215},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":7.1,"breakHorizontal":-16.6,"spinRate":2327,"spinDirection":141},"zone":14,"typeConfidence":2.0,"plateTime":0.39294086513206494,"extension":7.5501869405797235},"index":0,"playId":"929101fe-48d3-3099-b3c0-9039dab37e7e","pitchNumber":1,"startTime":"2026-08-08T00:34:47.370Z","endTime":"2026-08-08T00:34:50.863Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.9,"endSpeed":82.8,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.084426285989892,"aZ":-28.285293183696233,"pfxX":7.267566042256446,"pfxZ":2.229558109403115,"pX":1.1803384051848644,"pZ":2.666201915335869,"vX0":-6.263129238964616,"vY0":-130.88837588555188,"vZ0":-1.3039250203229749,"x":72.01,"y":166.79,"x0":2.6530637340691765,"y0":50.00383073602024,"z0":5.277145404597881,"aX":12.685840424643715},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":4.0,"breakHorizontal":-11.9,"spinRate":989,"spinDirection":116},"zone":12,"typeConfidence":0.73,"plateTime":0.4175113808157964,"extension":7.395998338596236},"index":1,"playId":"0d7d6d08-a486-3168-bed4-1f0738e43ac3","pitchNumber":2,"startTime":"2026-08-08T00:35:03.857Z","endTime":"2026-08-08T00:35:08.202Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":91.2,"endSpeed":84.4,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.506076194783645,"aZ":-25.03570436032924,"pfxX":-0.6327444871281283,"pfxZ":3.9447358487025497,"pX":0.8387326057380783,"pZ":2.787307411203134,"vX0":-4.453913586486293,"vY0":-132.91386769032894,"vZ0":-1.7690548332837697,"x":85.03,"y":163.52,"x0":2.6106441316968114,"y0":50.00225745651443,"z0":5.25970427952087,"aX":-1.1437615791593454},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":7.0,"breakHorizontal":2.0,"spinRate":2328,"spinDirection":157},"zone":6,"typeConfidence":0.9,"plateTime":0.41035602679346095,"extension":7.261657853288526},"index":2,"playId":"016dde57-0925-3ec5-905e-f88a702426d3","pitchNumber":3,"startTime":"2026-08-08T00:35:20.915Z","endTime":"2026-08-08T00:35:24.388Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.7,"endSpeed":90.2,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.68844180589273,"aZ":-13.617068127666444,"pfxX":7.78945445167278,"pfxZ":8.927533544718539,"pX":-0.37485716205455893,"pZ":1.7686906016861785,"vX0":-10.60898516677042,"vY0":-143.17756470817446,"vZ0":-7.265616123665882,"x":131.29,"y":191.03,"x0":2.364418602010391,"y0":50.004572370180504,"z0":5.18938447673128,"aX":16.194448723924282},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":14.9,"breakHorizontal":-12.0,"spinRate":2374,"spinDirection":136},"zone":7,"typeConfidence":0.92,"plateTime":0.38238597660802,"extension":7.624264847857983},"index":3,"playId":"f18ca04c-d742-3fc1-9f66-790d38db36af","pitchNumber":4,"startTime":"2026-08-08T00:35:36.831Z","endTime":"2026-08-08T00:35:40.057Z","isPitch":true,"type":"pitch"},{"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":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":79.9,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.864905072616153,"aZ":-35.238680847262366,"pfxX":-2.3048314000418966,"pfxZ":-1.9353976779273978,"pX":-1.458499699647767,"pZ":1.3329216157572876,"vX0":-8.420159115264743,"vY0":-124.33917265017324,"vZ0":-3.136902504876825,"x":172.59,"y":202.79,"x0":2.253090021685171,"y0":50.00032493533591,"z0":5.496321528262999,"aX":-3.6547476633051836},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-4.0,"breakHorizontal":5.9,"spinRate":2469,"spinDirection":298},"zone":13,"typeConfidence":0.88,"plateTime":0.43832111579566213,"extension":7.2734921097745735},"index":4,"playId":"82173aea-5ba8-3cd4-9195-f6c6d362ad25","pitchNumber":5,"startTime":"2026-08-08T00:35:56.234Z","endTime":"2026-08-08T00:35:59.392Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-08T00:35:59.392Z","atBatIndex":38},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Lawrence Butler grounds out, third baseman Caleb Durbin to first baseman Nick Sogard.","rbi":0,"awayScore":1,"homeScore":9,"isOut":true},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-08T00:36:01.803Z","endTime":"2026-08-08T00:36:56.371Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":801139,"fullName":"Payton Tolle","link":"/api/v1/people/801139"},"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":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":702332,"link":"/api/v1/people/702332"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":686765,"link":"/api/v1/people/686765"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":88.7,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.998311206332506,"aZ":-20.612607487275994,"pfxX":11.358058316447188,"pfxZ":5.770279197898149,"pX":-0.2683792593855828,"pZ":1.6123076293359913,"vX0":-11.539116843109651,"vY0":-140.48388214147002,"vZ0":-6.324989171941109,"x":127.23,"y":195.25,"x0":2.4111766749862884,"y0":50.00485468333856,"z0":5.227117487377418,"aX":22.7683060025567},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":9.2,"breakHorizontal":-18.2,"spinRate":2377,"spinDirection":136},"zone":13,"typeConfidence":2.0,"plateTime":0.38947264061471687,"extension":7.5466235048191646},"index":0,"playId":"1f4ce0ac-fa83-3d7b-bf04-24ec7a3b348e","pitchNumber":1,"startTime":"2026-08-08T00:36:22.648Z","endTime":"2026-08-08T00:36:26.117Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":133,"player":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"}}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":88.2,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.5920099450596,"aZ":-22.89410412238807,"pfxX":10.156250061634022,"pfxZ":4.675274286363561,"pX":0.10904444307850311,"pZ":2.1274112239542626,"vX0":-10.008652186109424,"vY0":-139.77349728237797,"vZ0":-4.4803971680588655,"x":112.84,"y":181.34,"x0":2.4113609893834553,"y0":50.003742306917694,"z0":5.248631226241591,"aX":20.159618034535686},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":7.7,"breakHorizontal":-16.4,"spinRate":2195,"spinDirection":142},"zone":8,"typeConfidence":2.0,"plateTime":0.3914085360772326,"extension":7.440374950346845},"hitData":{"launchSpeed":81.9,"launchAngle":-64.0,"totalDistance":1.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":112.44,"coordY":170.0}},"index":1,"playId":"b58a5f78-b1e6-3691-a628-8b4cf0674911","pitchNumber":2,"startTime":"2026-08-08T00:36:48.846Z","endTime":"2026-08-08T00:36:56.371Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-08T00:36:56.371Z","atBatIndex":39},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jarren Duran grounds out to first baseman Tommy White.","rbi":0,"awayScore":1,"homeScore":9,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-08T00:39:17.470Z","endTime":"2026-08-08T00:39:27.237Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665622,"fullName":"Luis Medina","link":"/api/v1/people/665622"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":695720,"link":"/api/v1/people/695720"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Luis Medina replaces Hayden Juenger.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-08T00:38:28.204Z","endTime":"2026-08-08T00:39:19.728Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":665622,"link":"/api/v1/people/665622"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.3,"endSpeed":75.3,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.84779441065802,"aZ":-41.19817084755463,"pfxX":6.348072628217524,"pfxZ":-6.35788735811424,"pX":-0.10246888740702478,"pZ":1.8309083108617954,"vX0":1.2601215086732145,"vY0":-118.4375776840692,"vZ0":-1.186489778437028,"x":120.91,"y":189.35,"x0":-1.4662970770427182,"y0":50.00408309409219,"z0":6.109743795101857,"aX":9.008621398557626},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.8,"breakVerticalInduced":-11.5,"breakHorizontal":-11.8,"spinRate":2692,"spinDirection":36},"zone":8,"typeConfidence":0.83,"plateTime":0.462654489278604,"extension":6.090990460772795},"hitData":{"launchSpeed":81.5,"launchAngle":-30.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":163.6,"coordY":168.48}},"index":1,"playId":"3cacac6b-1917-34bf-a52c-24c0d7ea2e16","pitchNumber":1,"startTime":"2026-08-08T00:39:19.728Z","endTime":"2026-08-08T00:39:27.237Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-08T00:39:27.237Z","atBatIndex":40},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Anthony Seigler singles on a line drive to right fielder Lawrence Butler.","rbi":0,"awayScore":1,"homeScore":9,"isOut":false},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-08T00:40:00.619Z","endTime":"2026-08-08T00:41:28.264Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665622,"fullName":"Luis Medina","link":"/api/v1/people/665622"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":671732,"link":"/api/v1/people/671732"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-08-08T00:39:48.481Z","endTime":"2026-08-08T00:40:02.965Z","isPitch":false,"type":"action","player":{"id":678011,"link":"/api/v1/people/678011"}},{"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},"pitchData":{"startSpeed":98.7,"endSpeed":90.4,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.323366664185535,"aZ":-10.497089038978105,"pfxX":-4.675049683038319,"pfxZ":10.40845349263952,"pX":1.006859862612059,"pZ":1.5516769489006847,"vX0":8.253827171895583,"vY0":-143.21307334236437,"vZ0":-10.068048018696357,"x":78.62,"y":196.88,"x0":-1.3018959257487468,"y0":50.00184178796705,"z0":5.7645061674842815,"aX":-9.735755411538992},"breaks":{"breakAngle":32.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":17.0,"breakHorizontal":6.8,"spinRate":2440,"spinDirection":219},"zone":14,"typeConfidence":0.91,"plateTime":0.38210135806569756,"extension":6.453990551063512},"index":1,"playId":"068d7936-aeb6-33af-a5ff-533e5bd73c6e","pitchNumber":1,"startTime":"2026-08-08T00:40:02.965Z","endTime":"2026-08-08T00:40:06.057Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":99.0,"endSpeed":90.9,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.07021666804475,"aZ":-11.639056577179145,"pfxX":-5.004267712583545,"pfxZ":9.781146512098715,"pX":0.4986332779467433,"pZ":1.017788301400553,"vX0":7.070986466630695,"vY0":-143.69657080691215,"vZ0":-11.111418028976564,"x":97.99,"y":211.3,"x0":-1.339318767058604,"y0":50.004372554020186,"z0":5.64922562820152,"aX":-10.507942661895786},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":15.7,"breakHorizontal":7.7,"spinRate":2427,"spinDirection":223},"zone":14,"typeConfidence":0.91,"plateTime":0.3806026565600966,"extension":6.153786473872226},"index":2,"playId":"2d200b88-ff55-3e7c-8662-07f0dd854ff8","pitchNumber":2,"startTime":"2026-08-08T00:40:21.796Z","endTime":"2026-08-08T00:40:24.796Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.8,"endSpeed":89.7,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.633680731755163,"aZ":-12.984473530638834,"pfxX":-4.784384581159889,"pfxZ":9.333870100115186,"pX":-1.322969468609205,"pZ":2.1940053944042437,"vX0":2.3639219142833676,"vY0":-142.24799819194985,"vZ0":-7.827140288151838,"x":167.43,"y":179.54,"x0":-1.5416888871038774,"y0":50.00315613215301,"z0":5.798491616730027,"aX":-9.836841540054285},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":15.6,"breakHorizontal":8.2,"spinRate":2509,"spinDirection":222},"zone":13,"typeConfidence":0.91,"plateTime":0.38457454243731304,"extension":6.151331390518719},"index":3,"playId":"b4283660-0975-3a9a-8436-413feb87317f","pitchNumber":3,"startTime":"2026-08-08T00:40:41.294Z","endTime":"2026-08-08T00:40:44.701Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.0,"endSpeed":89.4,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.59055378584284,"aZ":-11.656611831111185,"pfxX":-4.320365443901238,"pfxZ":9.981764880917414,"pX":-0.5814677079784484,"pZ":3.4185412059055356,"vX0":3.8055690036466157,"vY0":-142.65171603949835,"vZ0":-5.20417783546682,"x":139.16,"y":146.48,"x0":-1.3731418491295981,"y0":50.00549708906538,"z0":6.004975615762121,"aX":-8.88306848801167},"breaks":{"breakAngle":32.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":17.2,"breakHorizontal":7.1,"spinRate":2469,"spinDirection":218},"zone":11,"typeConfidence":0.91,"plateTime":0.3843420959736461,"extension":6.192448422566425},"index":4,"playId":"47b2d917-5faa-3a6e-a402-ee53cbd90de0","pitchNumber":4,"startTime":"2026-08-08T00:40:59.166Z","endTime":"2026-08-08T00:41:03.267Z","isPitch":true,"type":"pitch"},{"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":1},"pitchData":{"startSpeed":97.9,"endSpeed":89.6,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.1775258833974,"aZ":-14.357893977819261,"pfxX":-5.301350292462328,"pfxZ":8.663641706898348,"pX":0.1940479632305062,"pZ":3.2369718860029373,"vX0":6.344565235712996,"vY0":-142.38989746719665,"vZ0":-4.873021998402518,"x":109.6,"y":151.38,"x0":-1.3724859451078442,"y0":50.00518686589638,"z0":5.876558721523873,"aX":-10.905722747782983},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":14.9,"breakHorizontal":8.4,"spinRate":2337,"spinDirection":226},"zone":2,"typeConfidence":0.91,"plateTime":0.38441366486423956,"extension":6.273649389794943},"hitData":{"launchSpeed":97.1,"launchAngle":12.0,"totalDistance":176.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":184.92,"coordY":112.08}},"index":5,"playId":"bdec3789-63b6-3b62-aebb-3f738b0819cc","pitchNumber":5,"startTime":"2026-08-08T00:41:18.241Z","endTime":"2026-08-08T00:41:28.264Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-08T00:41:28.264Z","atBatIndex":41},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jake Rogers strikes out swinging.","rbi":0,"awayScore":1,"homeScore":9,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-08T00:41:27.279Z","endTime":"2026-08-08T00:43:26.957Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665622,"fullName":"Luis Medina","link":"/api/v1/people/665622"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"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":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":641680,"link":"/api/v1/people/641680"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.8,"endSpeed":91.4,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.839733875981608,"aZ":-20.516350092081247,"pfxX":-7.578881631209855,"pfxZ":5.476887158031069,"pX":-0.41669909074327166,"pZ":4.458462012009278,"vX0":5.354747993976239,"vY0":-143.94563525295516,"vZ0":-1.0794589870231888,"x":132.88,"y":118.4,"x0":-1.3026033605442104,"y0":50.00497671396556,"z0":6.09104177339976,"aX":-16.13893340632759},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":10.0,"breakHorizontal":12.8,"spinRate":2310,"spinDirection":215},"zone":11,"typeConfidence":0.91,"plateTime":0.37840513834831313,"extension":6.421773608908364},"index":0,"playId":"cde52621-302e-3eff-bcd3-fa8f5047d562","pitchNumber":1,"startTime":"2026-08-08T00:41:57.253Z","endTime":"2026-08-08T00:42:00.253Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.1,"endSpeed":75.3,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.956310446233854,"aZ":-40.83301618042019,"pfxX":3.9508320888590056,"pfxZ":-6.076208022780145,"pX":-0.2896344579044596,"pZ":3.401460352880846,"vX0":1.5073626004460068,"vY0":-118.21294569198567,"vZ0":2.0961287798338617,"x":128.04,"y":146.94,"x0":-1.4473927181881039,"y0":50.00131251015763,"z0":6.231414057585574,"aX":5.6322308468194535},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.5,"breakVerticalInduced":-10.3,"breakHorizontal":-7.6,"spinRate":2454,"spinDirection":38},"zone":2,"typeConfidence":0.83,"plateTime":0.46202420545756073,"extension":6.013788413272225},"index":1,"playId":"32e181dc-65e8-3c59-be0b-fca2f209b7f5","pitchNumber":2,"startTime":"2026-08-08T00:42:16.123Z","endTime":"2026-08-08T00:42:19.528Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":99.1,"endSpeed":91.8,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.300863526559553,"aZ":-21.66013811932566,"pfxX":-9.132702752620416,"pfxZ":4.914081710826531,"pX":-0.3279529310760917,"pZ":3.212694821392892,"vX0":5.772695750611488,"vY0":-144.34025227627447,"vZ0":-4.109944104054096,"x":129.5,"y":152.04,"x0":-1.1532605922062475,"y0":50.00062889229607,"z0":5.965640622338722,"aX":-19.530841216844184},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":8.4,"breakHorizontal":15.6,"spinRate":2193,"spinDirection":219},"zone":1,"typeConfidence":0.92,"plateTime":0.37750672237920924,"extension":6.284247008067951},"index":2,"playId":"6c2b4d04-c369-3cf3-a26e-638d835445c6","pitchNumber":3,"startTime":"2026-08-08T00:42:35.959Z","endTime":"2026-08-08T00:42:39.582Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.9,"endSpeed":90.5,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.971516805322786,"aZ":-15.751672474095304,"pfxX":-5.145871341368759,"pfxZ":7.873222381340588,"pX":-1.0767073947869157,"pZ":3.2323728320479677,"vX0":2.5973687800875638,"vY0":-142.60905365863718,"vZ0":-5.059341093484689,"x":158.04,"y":151.51,"x0":-1.3246687283581275,"y0":50.00030193209381,"z0":6.0036155501219115,"aX":-10.72923212316446},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":13.6,"breakHorizontal":8.9,"spinRate":2345,"spinDirection":216},"zone":11,"typeConfidence":0.9,"plateTime":0.3822678032723559,"extension":6.290905147379618},"index":3,"playId":"9606291b-b69c-39b0-88e4-c02ec300b49f","pitchNumber":4,"startTime":"2026-08-08T00:42:57.715Z","endTime":"2026-08-08T00:43:03.476Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":79.4,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.66429553456177,"aZ":-30.048445890160547,"pfxX":7.781696854075058,"pfxZ":1.3396089747392521,"pX":0.7672601899428931,"pZ":1.735818160343072,"vX0":3.291195758558796,"vY0":-124.9807419821801,"vZ0":-3.811905856948133,"x":87.75,"y":191.91,"x0":-1.5766688400483777,"y0":50.00134937850177,"z0":5.742480793733281,"aX":12.336683657349168},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":1.8,"breakHorizontal":-14.9,"spinRate":2704,"spinDirection":48},"zone":9,"typeConfidence":0.9,"plateTime":0.4378638908861596,"extension":6.272062519050662},"index":4,"playId":"47837a30-09ff-3114-8472-4684812f4594","pitchNumber":5,"startTime":"2026-08-08T00:43:23.046Z","endTime":"2026-08-08T00:43:26.957Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-08T00:43:26.957Z","atBatIndex":42},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nick Sogard strikes out on a foul tip.","rbi":0,"awayScore":1,"homeScore":9,"isOut":true},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-08T00:43:32.912Z","endTime":"2026-08-08T00:45:33.568Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":686765,"fullName":"Nick Sogard","link":"/api/v1/people/686765"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665622,"fullName":"Luis Medina","link":"/api/v1/people/665622"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":686765,"fullName":"Nick Sogard","link":"/api/v1/people/686765"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":641680,"link":"/api/v1/people/641680"},"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},"pitchData":{"startSpeed":97.9,"endSpeed":90.2,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.086791539340147,"aZ":-19.53113561841905,"pfxX":-4.084470732605551,"pfxZ":6.0890880868598245,"pX":0.06793149210174791,"pZ":3.539521813407463,"vX0":5.409622022543252,"vY0":-142.5497101442514,"vZ0":-3.1951480500389033,"x":114.41,"y":143.21,"x0":-1.3159649791228285,"y0":50.00270119726966,"z0":5.895021791995103,"aX":-8.480149202814475},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":10.7,"breakHorizontal":6.4,"spinRate":2470,"spinDirection":215},"zone":12,"typeConfidence":0.91,"plateTime":0.3829758380598709,"extension":6.325352610307501},"index":0,"playId":"a92d5cfb-4d75-373d-a45c-eb283fd162d9","pitchNumber":1,"startTime":"2026-08-08T00:43:52.512Z","endTime":"2026-08-08T00:43:56.079Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":81.7,"endSpeed":75.1,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.915016271603548,"aZ":-42.7824591318576,"pfxX":7.923093407440534,"pfxZ":-7.445167215125689,"pX":-2.0909583963507443,"pZ":2.4947932005322317,"vX0":-3.4620704862978977,"vY0":-118.91573332143443,"vZ0":0.6596011746749026,"x":196.7,"y":171.42,"x0":-1.6415054805847558,"y0":50.004211749059955,"z0":6.111407531022213,"aX":11.288653817867136},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.1,"breakVerticalInduced":-13.0,"breakHorizontal":-13.4,"spinRate":2705,"spinDirection":37},"zone":13,"typeConfidence":0.88,"plateTime":0.4615244295015528,"extension":6.023642090550635},"index":1,"playId":"433292fc-e7a8-3774-bebf-12a4584f29de","pitchNumber":2,"startTime":"2026-08-08T00:44:10.486Z","endTime":"2026-08-08T00:44:13.555Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.2,"endSpeed":83.5,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.35908300122961,"aZ":-28.859206049658948,"pfxX":-5.70324684616489,"pfxZ":1.8770940451393106,"pX":-0.3849049154706123,"pZ":2.3743830498566116,"vX0":4.192286854118026,"vY0":-131.36429118218032,"vZ0":-3.765118015042394,"x":131.67,"y":174.67,"x0":-1.2529947324758761,"y0":50.00266038426494,"z0":5.949300580526372,"aX":-10.0621480567217},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":2.9,"breakHorizontal":9.5,"spinRate":1565,"spinDirection":235},"zone":4,"typeConfidence":0.92,"plateTime":0.4154581018748016,"extension":6.342346560897933},"index":2,"playId":"5fb342a2-d99b-336e-854f-9f929e2af518","pitchNumber":3,"startTime":"2026-08-08T00:44:29.281Z","endTime":"2026-08-08T00:44:33.812Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.9,"endSpeed":90.2,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.022991618992762,"aZ":-15.159200581061931,"pfxX":-3.7733942436713983,"pfxZ":8.191327757331502,"pX":-0.48743247543372836,"pZ":3.371671208730253,"vX0":3.706010938261553,"vY0":-142.56855175833033,"vZ0":-4.601157553024093,"x":135.58,"y":147.74,"x0":-1.3083145687556095,"y0":50.001958418898816,"z0":5.95008821081584,"aX":-7.83728390994911},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":14.2,"breakHorizontal":6.1,"spinRate":2443,"spinDirection":214},"zone":1,"typeConfidence":0.9,"plateTime":0.3828835213335031,"extension":6.309948170245843},"index":3,"playId":"ba532246-af82-3fd0-b8f7-cede16a5ab1b","pitchNumber":4,"startTime":"2026-08-08T00:44:50.689Z","endTime":"2026-08-08T00:44:54.027Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":4,"startTime":"2026-08-08T00:45:14.022Z","endTime":"2026-08-08T00:45:29.608Z","isPitch":false,"type":"action","player":{"id":686765,"link":"/api/v1/people/686765"}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":85.2,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.272092454766064,"aZ":-30.70081925421878,"pfxX":-5.823526378782461,"pfxZ":0.8120267017910927,"pX":0.05877782230356371,"pZ":0.7010548037544287,"vX0":5.420998153513137,"vY0":-133.42546790912473,"vZ0":-7.833287466815454,"x":114.76,"y":219.85,"x0":-1.2338231986576913,"y0":50.005847051785295,"z0":5.859876333463298,"aX":-10.59708586554454},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":0.1,"breakHorizontal":9.5,"spinRate":1508,"spinDirection":233},"zone":14,"typeConfidence":0.91,"plateTime":0.40910819356102435,"extension":6.466419721399575},"index":5,"playId":"187f78d6-b332-3585-ab7d-d4bc0272e3b1","pitchNumber":5,"startTime":"2026-08-08T00:45:29.608Z","endTime":"2026-08-08T00:45:33.568Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-08T00:45:33.568Z","atBatIndex":43},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Max Muncy singles on a ground ball to shortstop Andruw Monasterio, deflected by pitcher Payton Tolle.","rbi":0,"awayScore":1,"homeScore":9,"isOut":false},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-08T00:47:45.793Z","endTime":"2026-08-08T00:49:07.163Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":691777,"fullName":"Max Muncy","link":"/api/v1/people/691777"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":801139,"fullName":"Payton Tolle","link":"/api/v1/people/801139"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":691777,"fullName":"Max Muncy","link":"/api/v1/people/691777"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":691777,"fullName":"Max Muncy","link":"/api/v1/people/691777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":801139,"link":"/api/v1/people/801139"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_deflection"},{"player":{"id":655316,"link":"/api/v1/people/655316"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Eli White replaces right fielder Wilyer Abreu, batting 3rd, playing right field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-08T00:47:08.225Z","endTime":"2026-08-08T00:47:48.156Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":642201,"link":"/api/v1/people/642201"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"301","replacedPlayer":{"id":677800,"link":"/api/v1/people/677800"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":86.2,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.26503812995294,"aZ":-21.71956352623444,"pfxX":11.007174219218143,"pfxZ":5.480222372717764,"pX":1.1932179162019911,"pZ":3.299649727644827,"vX0":-7.485604582558812,"vY0":-137.22537802649893,"vZ0":-1.839353423922933,"x":71.52,"y":149.69,"x0":2.5258579435833988,"y0":50.002992302931794,"z0":5.4577185583760555,"aX":21.00005806045693},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":9.7,"breakHorizontal":-18.4,"spinRate":2320,"spinDirection":139},"zone":12,"typeConfidence":2.0,"plateTime":0.39908559029581525,"extension":7.42341447145415},"index":1,"playId":"9ea5bd55-8576-3573-95ca-ec646c3f93ad","pitchNumber":1,"startTime":"2026-08-08T00:47:48.156Z","endTime":"2026-08-08T00:47:53.757Z","isPitch":true,"type":"pitch"},{"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":0},"pitchData":{"startSpeed":82.1,"endSpeed":76.4,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.383167253470813,"aZ":-37.418693825385425,"pfxX":-2.497943216464555,"pfxZ":-3.567760545347479,"pX":1.8678615433972536,"pZ":2.686976103582295,"vX0":-1.1844380978049385,"vY0":-119.70295487646621,"vZ0":1.0739043885149653,"x":45.8,"y":166.23,"x0":2.6917312497743326,"y0":50.00453743058318,"z0":5.5503945296443185,"aX":-3.6703423533994233},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.1,"breakVerticalInduced":-6.0,"breakHorizontal":4.8,"spinRate":2438,"spinDirection":282},"zone":12,"typeConfidence":0.91,"plateTime":0.4554044934571304,"extension":7.031884684072322},"index":2,"playId":"bb409a9b-e706-396f-9663-38bc5cedb3d0","pitchNumber":2,"startTime":"2026-08-08T00:47:59.763Z","endTime":"2026-08-08T00:48:02.924Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":97.0,"endSpeed":88.9,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.768827760436658,"aZ":-13.686042370750982,"pfxX":6.788244087865722,"pfxZ":9.138278899459104,"pX":0.5461874330857578,"pZ":3.012909050682043,"vX0":-8.050704401624115,"vY0":-141.03743656919673,"vZ0":-4.079002568976624,"x":96.18,"y":157.43,"x0":2.549860998391918,"y0":50.00310581508161,"z0":5.3546903694514105,"aX":13.735247961946634},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.0,"breakHorizontal":-10.7,"spinRate":2253,"spinDirection":130},"zone":3,"typeConfidence":0.92,"plateTime":0.3877096229073098,"extension":7.42692333494008},"index":3,"playId":"75deffa5-d3d5-38df-a06d-619f26525059","pitchNumber":3,"startTime":"2026-08-08T00:48:17.343Z","endTime":"2026-08-08T00:48:24.182Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":85.4,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.94992021199524,"aZ":-22.132075255369674,"pfxX":-0.15443809102958017,"pfxZ":5.4563280749790275,"pX":1.304852161577516,"pZ":2.3544090545979834,"vX0":-3.6500955777365025,"vY0":-133.6110344729373,"vZ0":-3.7250073683466445,"x":67.26,"y":175.21,"x0":2.698581723937806,"y0":50.0017088477512,"z0":5.323237268920704,"aX":-0.28422895654494884},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":9.5,"breakHorizontal":1.0,"spinRate":2515,"spinDirection":152},"zone":14,"typeConfidence":0.9,"plateTime":0.4071703122356487,"extension":7.271664382152808},"index":4,"playId":"c0cc565c-3844-3013-80e7-7c01f89484af","pitchNumber":4,"startTime":"2026-08-08T00:48:42.106Z","endTime":"2026-08-08T00:48:46.623Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":88.2,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.117213919883813,"aZ":-20.987218245499317,"pfxX":9.914233901810341,"pfxZ":5.663588989848026,"pX":0.7849623156972501,"pZ":1.8083189138315081,"vX0":-8.203247532231964,"vY0":-138.9235069797563,"vZ0":-5.633251873172421,"x":87.08,"y":189.96,"x0":2.473027987622889,"y0":50.00238341889033,"z0":5.236819703608821,"aX":19.578507460835095},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":9.4,"breakHorizontal":-16.4,"spinRate":2356,"spinDirection":140},"zone":9,"typeConfidence":2.0,"plateTime":0.39272762429072383,"extension":7.270420558151477},"hitData":{"launchSpeed":82.6,"launchAngle":-21.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":119.53,"coordY":173.55}},"index":5,"playId":"b9cae221-b1d6-3ebd-8548-0acc73293611","pitchNumber":5,"startTime":"2026-08-08T00:48:57.633Z","endTime":"2026-08-08T00:49:07.163Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-08T00:49:07.163Z","atBatIndex":44},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jonathan Ornelas called out on strikes.","rbi":0,"awayScore":1,"homeScore":9,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-08T00:49:10.866Z","endTime":"2026-08-08T00:51:59.007Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":680716,"fullName":"Jonathan Ornelas","link":"/api/v1/people/680716"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":801139,"fullName":"Payton Tolle","link":"/api/v1/people/801139"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":691777,"fullName":"Max Muncy","link":"/api/v1/people/691777"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":680716,"fullName":"Jonathan Ornelas","link":"/api/v1/people/680716"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":668670,"link":"/api/v1/people/668670"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":82.2,"strikeZoneTop":3.233,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.913369964417207,"aZ":-24.937370256654628,"pfxX":-0.3040882393043085,"pfxZ":4.254681503189229,"pX":-0.5423244116536993,"pZ":2.646403632968319,"vX0":-8.244156699010952,"vY0":-128.67226134566369,"vZ0":-2.12028030777135,"x":137.67,"y":167.33,"x0":2.722744359918389,"y0":50.005111451970485,"z0":5.384100831559684,"aX":-0.518027257999056},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":7.6,"breakHorizontal":2.2,"spinRate":2208,"spinDirection":161},"zone":4,"typeConfidence":0.9,"plateTime":0.42323835044331526,"extension":7.330829966862727},"index":0,"playId":"fca45ea2-fd6c-30ea-8ddc-c3d7a351b70d","pitchNumber":1,"startTime":"2026-08-08T00:49:35.297Z","endTime":"2026-08-08T00:49:39.027Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":81.3,"strikeZoneTop":3.233,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.00063878358924,"aZ":-28.605250180526408,"pfxX":6.542059746418438,"pfxZ":2.128018869417234,"pX":1.1474894287971806,"pZ":3.8614833433404936,"vX0":-5.891162291445643,"vY0":-127.88279212419923,"vZ0":1.6620105075822815,"x":73.26,"y":134.52,"x0":2.615978178975568,"y0":50.004295570477126,"z0":5.425494859148586,"aX":10.984590502279271},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":4.4,"breakHorizontal":-10.8,"spinRate":1086,"spinDirection":124},"zone":12,"typeConfidence":0.9,"plateTime":0.42608964304792485,"extension":7.4834446032455},"index":1,"playId":"4914a95b-a3d9-32b6-8145-40c04d68bb75","pitchNumber":2,"startTime":"2026-08-08T00:50:11.224Z","endTime":"2026-08-08T00:50:14.268Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":94.6,"endSpeed":87.0,"strikeZoneTop":3.233,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.457817481086582,"aZ":-14.407837093241563,"pfxX":5.408246470952961,"pfxZ":9.198104470725713,"pX":0.4401426606708721,"pZ":2.5316216709829455,"vX0":-7.466870468924732,"vY0":-137.61287403512603,"vZ0":-5.278416939747201,"x":100.22,"y":170.43,"x0":2.476925826289631,"y0":50.005754586075426,"z0":5.439007651476281,"aX":10.450246519100435},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":15.8,"breakHorizontal":-8.4,"spinRate":2225,"spinDirection":135},"zone":6,"typeConfidence":0.89,"plateTime":0.39691320261644103,"extension":7.465693530133861},"index":2,"playId":"461e7e7d-d4f8-305e-a40b-9348b09a6c0d","pitchNumber":3,"startTime":"2026-08-08T00:50:29.354Z","endTime":"2026-08-08T00:50:32.354Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":88.0,"endSpeed":80.8,"strikeZoneTop":3.233,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.08747589624075,"aZ":-31.0874969363118,"pfxX":8.290234553608366,"pfxZ":0.6524097878343618,"pX":1.5044772027657543,"pZ":2.351471449063936,"vX0":-5.560691506403757,"vY0":-128.04268512480996,"vZ0":-0.9689924344912569,"x":59.65,"y":175.29,"x0":2.6257003281569826,"y0":50.00298879119462,"z0":5.1643142559357305,"aX":13.785242241324593},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":1.2,"breakHorizontal":-13.8,"spinRate":1053,"spinDirection":124},"zone":14,"typeConfidence":0.92,"plateTime":0.4275396269965466,"extension":7.326665181065164},"index":3,"playId":"7e68f29e-0098-3eb0-9dd8-2b61310ca2fa","pitchNumber":4,"startTime":"2026-08-08T00:50:50.894Z","endTime":"2026-08-08T00:50:55.158Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":95.7,"endSpeed":86.8,"strikeZoneTop":3.233,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.08513021538027,"aZ":-15.164956606466719,"pfxX":7.653455216656312,"pfxZ":8.74379689163985,"pX":-0.19258235046291364,"pZ":3.3361644705819575,"vX0":-9.494242442646751,"vY0":-139.04668625763927,"vZ0":-2.9221822303408613,"x":124.34,"y":148.7,"x0":2.2823765001038323,"y0":50.00371834828911,"z0":5.41545503306032,"aX":14.890056356484974},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.4,"breakHorizontal":-11.8,"spinRate":2286,"spinDirection":138},"zone":2,"typeConfidence":0.9,"plateTime":0.39491520020785353,"extension":7.483951469802574},"index":4,"playId":"d0155a81-e76d-3b56-8d98-3eb61a0498b6","pitchNumber":5,"startTime":"2026-08-08T00:51:09.655Z","endTime":"2026-08-08T00:51:13.022Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":81.6,"strikeZoneTop":3.233,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.51184750987007,"aZ":-25.568547805877568,"pfxX":1.199349114283943,"pfxZ":3.9093980635862398,"pX":-0.8348158214640187,"pZ":3.1651901032041674,"vX0":-8.876123425188485,"vY0":-128.56603063871893,"vZ0":-0.7735412052940737,"x":148.82,"y":153.32,"x0":2.493694070547849,"y0":50.00060293133502,"z0":5.439257614862206,"aX":2.0268120218098016},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":7.2,"breakHorizontal":-0.4,"spinRate":2256,"spinDirection":159},"zone":11,"typeConfidence":0.9,"plateTime":0.4246427226338545,"extension":7.497068313486799},"index":5,"playId":"87e8447b-fa58-3cd2-9b96-120a5e764460","pitchNumber":6,"startTime":"2026-08-08T00:51:33.293Z","endTime":"2026-08-08T00:51:36.984Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":80.8,"endSpeed":75.0,"strikeZoneTop":3.233,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.305303005491208,"aZ":-36.29172204871408,"pfxX":-1.9148686798986918,"pfxZ":-2.906444790730772,"pX":0.37658506011840986,"pZ":3.048715118063331,"vX0":-4.208070396526165,"vY0":-117.62677078497158,"vZ0":1.560710298506384,"x":102.65,"y":156.46,"x0":2.430852434799102,"y0":50.00523759723948,"z0":5.71746947939198,"aX":-2.7089959790063034},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.2,"breakVerticalInduced":-4.7,"breakHorizontal":4.4,"spinRate":2313,"spinDirection":288},"zone":3,"typeConfidence":0.9,"plateTime":0.4639578696161233,"extension":7.249991426969212},"index":6,"playId":"eb147c06-567d-31df-88d3-0ff1b5de18ff","pitchNumber":7,"startTime":"2026-08-08T00:51:54.816Z","endTime":"2026-08-08T00:51:59.007Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-08T00:51:59.007Z","atBatIndex":45},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Henry Bolte strikes out on a foul tip.","rbi":0,"awayScore":1,"homeScore":9,"isOut":true},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-08T00:52:01.474Z","endTime":"2026-08-08T00:53:27.722Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":801139,"fullName":"Payton Tolle","link":"/api/v1/people/801139"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":691777,"fullName":"Max Muncy","link":"/api/v1/people/691777"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":668670,"link":"/api/v1/people/668670"},"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, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.2,"endSpeed":73.6,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.578445536217593,"aZ":-36.95798874101183,"pfxX":-3.595823495781147,"pfxZ":-3.5346809727270365,"pX":-0.1344066447964829,"pZ":1.7463258259097416,"vX0":-4.721208869745516,"vY0":-115.34591163133032,"vZ0":-0.804913416940298,"x":122.12,"y":191.63,"x0":2.4026906917741977,"y0":50.00315262903078,"z0":5.6498128004292765,"aX":-4.865712967390003},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.7,"breakVerticalInduced":-6.4,"breakHorizontal":7.7,"spinRate":2325,"spinDirection":291},"zone":8,"typeConfidence":0.9,"plateTime":0.4740702207478198,"extension":7.157290233987391},"index":0,"playId":"8b60d979-7a17-34d8-8320-06c0502ebaa5","pitchNumber":1,"startTime":"2026-08-08T00:52:22.512Z","endTime":"2026-08-08T00:52:26.213Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.4,"endSpeed":77.2,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.597633300966955,"aZ":-36.360961072666576,"pfxX":-2.6426030269427843,"pfxZ":-2.786310375644348,"pX":-0.41277724138046307,"pZ":2.35716922982232,"vX0":-5.945867427298567,"vY0":-121.4139798508189,"vZ0":-0.051429604015319486,"x":132.73,"y":175.14,"x0":2.406205294388743,"y0":50.00449138290762,"z0":5.528949311146485,"aX":-3.9664524902341443},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-4.8,"breakHorizontal":6.1,"spinRate":2447,"spinDirection":292},"zone":4,"typeConfidence":0.9,"plateTime":0.45020982176484736,"extension":7.41881694906483},"index":1,"playId":"7af83035-ddff-3d4f-b9a5-98c771b87368","pitchNumber":2,"startTime":"2026-08-08T00:52:40.693Z","endTime":"2026-08-08T00:52:44.372Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-08-08T00:52:53.411Z","endTime":"2026-08-08T00:53:05.246Z","isPitch":false,"type":"action","player":{"id":703607,"link":"/api/v1/people/703607"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.4,"endSpeed":77.4,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.162419979939784,"aZ":-39.294972618161246,"pfxX":-2.6101870613615583,"pfxZ":-4.753216637246774,"pX":-1.033939461544866,"pZ":1.4921839582671388,"vX0":-7.17421602886129,"vY0":-121.38862712168482,"vZ0":-1.4619700403389848,"x":156.41,"y":198.49,"x0":2.2959757702753736,"y0":50.0056756716114,"z0":5.51490597422057,"aX":-3.9064380388565763},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.9,"breakVerticalInduced":-8.8,"breakHorizontal":6.4,"spinRate":2526,"spinDirection":299},"zone":13,"typeConfidence":0.91,"plateTime":0.45075231973004026,"extension":7.2715869949126235},"index":3,"playId":"29177704-74cb-34d5-9346-7092d3485b62","pitchNumber":3,"startTime":"2026-08-08T00:53:05.246Z","endTime":"2026-08-08T00:53:08.337Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":90.3,"endSpeed":83.3,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.926604604093683,"aZ":-25.691913260198955,"pfxX":-0.6585638805121221,"pfxZ":3.676896550494863,"pX":-0.09083975788476634,"pZ":3.1321194957206515,"vX0":-6.418458669161185,"vY0":-131.47294516117333,"vZ0":-0.9779194313897475,"x":120.46,"y":154.21,"x0":2.460230615141269,"y0":50.005229609677855,"z0":5.402850791382178,"aX":-1.159947519348081},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":6.7,"breakHorizontal":2.5,"spinRate":2391,"spinDirection":168},"zone":2,"typeConfidence":0.9,"plateTime":0.4154281122884611,"extension":7.368171522684477},"index":4,"playId":"ccedc424-68e1-3057-800f-f34fcd479e25","pitchNumber":4,"startTime":"2026-08-08T00:53:24.466Z","endTime":"2026-08-08T00:53:27.722Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-08T00:53:27.722Z","atBatIndex":46},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jacob Wilson strikes out swinging.","rbi":0,"awayScore":1,"homeScore":9,"isOut":true},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-08T00:53:33.790Z","endTime":"2026-08-08T00:54:30.298Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":801139,"fullName":"Payton Tolle","link":"/api/v1/people/801139"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":668670,"link":"/api/v1/people/668670"},"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},"pitchData":{"startSpeed":96.4,"endSpeed":88.1,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.57353530019535,"aZ":-11.715272061661217,"pfxX":4.076735676910754,"pfxZ":10.278877257487528,"pX":-0.43323180471585343,"pZ":3.1595928885391493,"vX0":-9.052368083802222,"vY0":-140.16943082937706,"vZ0":-4.312812745586942,"x":133.51,"y":153.47,"x0":2.308027973663209,"y0":50.00580600734273,"z0":5.482765098948644,"aX":8.117660748280118},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":17.9,"breakHorizontal":-5.5,"spinRate":2269,"spinDirection":143},"zone":1,"typeConfidence":0.9,"plateTime":0.3907068743712214,"extension":7.335124375331731},"index":0,"playId":"115f5e4d-4a2b-3723-b5b7-f27080fe0222","pitchNumber":1,"startTime":"2026-08-08T00:53:51.724Z","endTime":"2026-08-08T00:53:55.343Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":88.4,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.131165086473626,"aZ":-13.747082079849356,"pfxX":6.329960421188941,"pfxZ":9.217203416822898,"pX":0.47028505391571984,"pZ":2.3240091366342925,"vX0":-7.867299537566949,"vY0":-140.34321189575917,"vZ0":-5.858274988292742,"x":99.07,"y":176.03,"x0":2.484647159601889,"y0":50.00117613123211,"z0":5.3303427149118585,"aX":12.653072052882578},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":15.7,"breakHorizontal":-9.8,"spinRate":2251,"spinDirection":140},"zone":6,"typeConfidence":0.91,"plateTime":0.38995909791257866,"extension":7.441851733090186},"index":1,"playId":"8bf6e7b1-d837-3735-a48a-af0cd5afd409","pitchNumber":2,"startTime":"2026-08-08T00:54:08.074Z","endTime":"2026-08-08T00:54:11.761Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":88.8,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.72753396254879,"aZ":-12.633123334829232,"pfxX":4.886813469537907,"pfxZ":9.670273126915909,"pX":0.45333325751206993,"pZ":2.3978552114083955,"vX0":-7.501750622396359,"vY0":-141.16150597708582,"vZ0":-5.525610740865016,"x":99.72,"y":174.04,"x0":2.508748053447284,"y0":50.00511500213304,"z0":5.192123533689998,"aX":9.877723977490819},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":16.6,"breakHorizontal":-7.3,"spinRate":2277,"spinDirection":141},"zone":6,"typeConfidence":0.91,"plateTime":0.3878173028611789,"extension":7.657586517638893},"index":2,"playId":"21b8301c-5dd7-3462-8d5a-a52a742187e8","pitchNumber":3,"startTime":"2026-08-08T00:54:27.029Z","endTime":"2026-08-08T00:54:30.298Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-08T00:54:30.298Z","atBatIndex":47},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ceddanne Rafaela singles on a ground ball to right fielder Lawrence Butler.","rbi":0,"awayScore":1,"homeScore":9,"isOut":false},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-08T00:56:49.951Z","endTime":"2026-08-08T00:57:04.826Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656240,"fullName":"Scott Blewett","link":"/api/v1/people/656240"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":671732,"link":"/api/v1/people/671732"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Scott Blewett replaces Luis Medina.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-08T00:56:25.758Z","endTime":"2026-08-08T00:56:52.292Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656240,"link":"/api/v1/people/656240"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":87.8,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.194270093636113,"aZ":-14.428087720400493,"pfxX":-4.904831191866938,"pfxZ":9.113998974374024,"pX":0.5606004806652019,"pZ":2.3556609693276154,"vX0":7.464085062390111,"vY0":-137.63359909956492,"vZ0":-7.415734498027564,"x":95.63,"y":175.18,"x0":-1.5305000232045685,"y0":50.00625891532563,"z0":6.0329258760545965,"aX":-9.554929446030414},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.4,"breakHorizontal":7.6,"spinRate":2263,"spinDirection":207},"zone":6,"typeConfidence":0.9,"plateTime":0.3956622317888354,"extension":7.089171718006898},"hitData":{"launchSpeed":86.4,"launchAngle":-15.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":177.79,"coordY":106.68}},"index":1,"playId":"9cd22d8c-7cef-358e-8880-49db44dcfa02","pitchNumber":1,"startTime":"2026-08-08T00:56:52.292Z","endTime":"2026-08-08T00:57:04.826Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-08T00:57:04.826Z","atBatIndex":48},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Eli White reaches on a throwing error by second baseman Jonathan Ornelas. Ceddanne Rafaela to 3rd. Eli White to 2nd.","rbi":0,"awayScore":1,"homeScore":9,"isOut":false},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-08T00:57:12.516Z","endTime":"2026-08-08T00:58:01.820Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":642201,"fullName":"Eli White","link":"/api/v1/people/642201"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656240,"fullName":"Scott Blewett","link":"/api/v1/people/656240"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":642201,"fullName":"Eli White","link":"/api/v1/people/642201"},"postOnThird":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":642201,"fullName":"Eli White","link":"/api/v1/people/642201"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":680716,"link":"/api/v1/people/680716"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_throwing_error"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_play","runner":{"id":642201,"fullName":"Eli White","link":"/api/v1/people/642201"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_force","runner":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_play","runner":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":80.3,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.78109682645691,"aZ":-27.10433585049733,"pfxX":3.4440163950592213,"pfxZ":3.100745797417513,"pX":-0.5427630887913616,"pZ":4.291314050974079,"vX0":2.5583595120745573,"vY0":-126.3113630330481,"vZ0":0.8560760920656002,"x":137.69,"y":122.91,"x0":-2.0119519330658586,"y0":50.00323757786379,"z0":6.107117331180969,"aX":5.633071403735257},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":6.0,"breakHorizontal":-6.7,"spinRate":2268,"spinDirection":155},"zone":11,"typeConfidence":0.85,"plateTime":0.431613672567273,"extension":6.910555466270627},"index":0,"playId":"388c0fa5-650f-3449-915f-8f16dcf0b908","pitchNumber":1,"startTime":"2026-08-08T00:57:32.400Z","endTime":"2026-08-08T00:57:35.907Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":87.2,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.149387748799803,"aZ":-18.87438073639713,"pfxX":-4.796238456419216,"pfxZ":6.890911590223534,"pX":0.19242825477022993,"pZ":2.2418491770260385,"vX0":6.555856287850319,"vY0":-137.49746404796016,"vZ0":-6.818649129724738,"x":109.67,"y":178.25,"x0":-1.590626381837433,"y0":50.00406045560526,"z0":6.017484934300103,"aX":-9.25948790689394},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":11.4,"breakHorizontal":7.4,"spinRate":2200,"spinDirection":213},"zone":8,"typeConfidence":0.89,"plateTime":0.39711806743301636,"extension":7.0528961920264255},"hitData":{"launchSpeed":93.8,"launchAngle":-24.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":125.11,"coordY":145.69}},"index":1,"playId":"ceb4cf4c-26fd-3fa0-9643-f8aed33a016a","pitchNumber":2,"startTime":"2026-08-08T00:57:50.820Z","endTime":"2026-08-08T00:58:01.820Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-08T00:58:01.820Z","atBatIndex":49},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Caleb Durbin out on a sacrifice fly to center fielder Henry Bolte. Ceddanne Rafaela scores. Eli White to 3rd.","rbi":1,"awayScore":1,"homeScore":10,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-08T00:58:38.204Z","endTime":"2026-08-08T00:58:50.224Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656240,"fullName":"Scott Blewett","link":"/api/v1/people/656240"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":642201,"fullName":"Eli White","link":"/api/v1/people/642201"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":703607,"link":"/api/v1/people/703607"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":642201,"fullName":"Eli White","link":"/api/v1/people/642201"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"responsiblePitcher":{"id":656240,"link":"/api/v1/people/656240"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":82.4,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.2172488562323,"aZ":-25.888492855809616,"pfxX":0.9757062758417694,"pfxZ":3.6672987060462923,"pX":0.35678518279194754,"pZ":2.4336784096142265,"vX0":6.042867967465155,"vY0":-129.62675196796053,"vZ0":-3.76281067643784,"x":103.4,"y":173.07,"x0":-2.124370570482386,"y0":50.00493921023736,"z0":5.864137062068801,"aX":1.6713563675970327},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":6.1,"breakHorizontal":-3.0,"spinRate":2344,"spinDirection":182},"zone":6,"typeConfidence":0.9,"plateTime":0.4213549523034108,"extension":6.9705213191319135},"hitData":{"launchSpeed":97.8,"launchAngle":26.0,"totalDistance":382.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":122.48,"coordY":44.98}},"index":0,"playId":"ddaa2f08-5b46-310b-9f8e-66d4bd9623fd","pitchNumber":1,"startTime":"2026-08-08T00:58:38.204Z","endTime":"2026-08-08T00:58:50.224Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-08T00:58:50.224Z","atBatIndex":50},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Masataka Yoshida out on a sacrifice fly to center fielder Henry Bolte. Eli White scores.","rbi":1,"awayScore":1,"homeScore":11,"isOut":true},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-08T00:59:08.317Z","endTime":"2026-08-08T01:00:42.225Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656240,"fullName":"Scott Blewett","link":"/api/v1/people/656240"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":703607,"link":"/api/v1/people/703607"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":642201,"fullName":"Eli White","link":"/api/v1/people/642201"},"responsiblePitcher":{"id":656240,"link":"/api/v1/people/656240"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":78.9,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.88535340098889,"aZ":-32.52109249548598,"pfxX":-5.35181600678164,"pfxZ":-0.21688472384479596,"pX":-1.4887979031572018,"pZ":3.1927296456389263,"vX0":3.0630976563785417,"vY0":-123.83731407564211,"vZ0":-0.430879671781911,"x":173.75,"y":152.58,"x0":-2.038608621478324,"y0":50.00514559241071,"z0":6.060983833081991,"aX":-8.415567616541766},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-0.2,"breakHorizontal":9.1,"spinRate":1349,"spinDirection":250},"zone":11,"typeConfidence":0.93,"plateTime":0.4402421634091498,"extension":6.918488509715238},"index":0,"playId":"f68ffde8-9066-397a-ae8d-5743d9d918c4","pitchNumber":1,"startTime":"2026-08-08T00:59:31.054Z","endTime":"2026-08-08T00:59:34.054Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":95.4,"endSpeed":87.8,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.454134823652034,"aZ":-18.565619081713866,"pfxX":-8.704108840635122,"pfxZ":6.9170042436669235,"pX":-1.683982970589318,"pZ":3.2576303206308586,"vX0":3.6456755801730156,"vY0":-138.9972135676533,"vZ0":-4.1518846301853625,"x":181.19,"y":150.82,"x0":-1.8772524900655894,"y0":50.006808325723945,"z0":5.9939843439333025,"aX":-17.134675303588168},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":11.9,"breakHorizontal":15.1,"spinRate":2018,"spinDirection":215},"zone":11,"typeConfidence":0.93,"plateTime":0.3931840344768709,"extension":7.125765845322905},"index":1,"playId":"f9570bbf-6df1-3180-829a-e75377416a8a","pitchNumber":2,"startTime":"2026-08-08T00:59:49.336Z","endTime":"2026-08-08T00:59:52.407Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":82.4,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.346603388954662,"aZ":-26.73503853060564,"pfxX":0.9013897674899933,"pfxZ":3.172249255482374,"pX":1.1718365373676716,"pZ":2.7475162881389226,"vX0":7.184619770113044,"vY0":-129.36383701334947,"vZ0":-2.9059757725785995,"x":72.33,"y":164.6,"x0":-1.746380136519618,"y0":50.00021660888085,"z0":5.9122908759602275,"aX":1.5415007678543888},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":5.4,"breakHorizontal":-3.1,"spinRate":2369,"spinDirection":183},"zone":12,"typeConfidence":0.87,"plateTime":0.4217196118578568,"extension":7.473580692976035},"index":2,"playId":"ebc4c3f5-0398-3f0d-88de-b7d8efadaf69","pitchNumber":3,"startTime":"2026-08-08T01:00:08.362Z","endTime":"2026-08-08T01:00:12.029Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":88.2,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.716967552087016,"aZ":-16.915343069322617,"pfxX":-4.788521056835587,"pfxZ":7.715294272954763,"pX":0.028227998432831802,"pZ":2.810026358530871,"vX0":6.721433273453809,"vY0":-139.1393566227949,"vZ0":-5.651781061426607,"x":115.92,"y":162.91,"x0":-1.7870556108092992,"y0":50.00282169057528,"z0":5.973363306910428,"aX":-9.47026439378647},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":13.1,"breakHorizontal":7.4,"spinRate":2230,"spinDirection":211},"zone":2,"typeConfidence":0.9,"plateTime":0.3923799822612377,"extension":7.243354391657072},"hitData":{"launchSpeed":100.4,"launchAngle":16.0,"totalDistance":324.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":109.85,"coordY":70.26}},"index":3,"playId":"f6114b71-817b-3e1a-a90b-b4e5f02f7b4a","pitchNumber":4,"startTime":"2026-08-08T01:00:32.198Z","endTime":"2026-08-08T01:00:42.225Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-08T01:00:42.225Z","atBatIndex":51},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Andruw Monasterio singles on a fly ball to center fielder Henry Bolte.","rbi":0,"awayScore":1,"homeScore":11,"isOut":false},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-08T01:00:57.766Z","endTime":"2026-08-08T01:03:23.431Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656240,"fullName":"Scott Blewett","link":"/api/v1/people/656240"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5,6,7],"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":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":703607,"link":"/api/v1/people/703607"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":78.4,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.787328214447186,"aZ":-33.56693217720004,"pfxX":0.4551723082426554,"pfxZ":-0.9063592025864686,"pX":0.03790531696605732,"pZ":1.5919837796027339,"vX0":4.216984911503779,"vY0":-122.9445640299319,"vZ0":-3.9000430011950376,"x":115.56,"y":195.8,"x0":-1.7536738229218332,"y0":50.00168904991658,"z0":6.026725857741233,"aX":0.7007174530610073},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-2.3,"breakHorizontal":-1.8,"spinRate":2236,"spinDirection":42},"zone":8,"typeConfidence":0.9,"plateTime":0.4443267115826419,"extension":6.9768394069314335},"index":0,"playId":"ff111130-1c20-3adc-a785-6c617c4d43cf","pitchNumber":1,"startTime":"2026-08-08T01:01:13.048Z","endTime":"2026-08-08T01:01:17.602Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":88.3,"endSpeed":82.1,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.95743087871511,"aZ":-23.94244670599268,"pfxX":2.3016975480149213,"pfxZ":4.871790563795564,"pX":1.3663951335231155,"pZ":1.7736528991236737,"vX0":7.769354882096463,"vY0":-128.48291770772178,"vZ0":-5.673028333877542,"x":64.92,"y":190.89,"x0":-1.9827947627357392,"y0":50.00373255218914,"z0":5.844731304313794,"aX":3.8880257841239394},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":7.9,"breakHorizontal":-5.8,"spinRate":2355,"spinDirection":193},"zone":14,"typeConfidence":0.91,"plateTime":0.4245795956631513,"extension":7.0796807781790845},"index":1,"playId":"ec36750e-7856-3418-b626-f658226c25a2","pitchNumber":2,"startTime":"2026-08-08T01:01:29.743Z","endTime":"2026-08-08T01:01:32.828Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":96.6,"endSpeed":89.1,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.457066997674282,"aZ":-16.592896916890567,"pfxX":-4.353926489314647,"pfxZ":7.729229804887549,"pX":-0.7167494398051132,"pZ":2.341261311289251,"vX0":4.905076302311668,"vY0":-140.52705343744222,"vZ0":-7.092064579371661,"x":144.32,"y":175.57,"x0":-1.9125606027687956,"y0":50.002884634734826,"z0":5.959958352281856,"aX":-8.77783096993792},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":12.8,"breakHorizontal":7.0,"spinRate":2364,"spinDirection":213},"zone":4,"typeConfidence":0.9,"plateTime":0.3885692217114185,"extension":7.029940902850294},"index":2,"playId":"ae63bcea-d175-3df4-8dc8-d89ed5392957","pitchNumber":3,"startTime":"2026-08-08T01:01:45.463Z","endTime":"2026-08-08T01:01:48.948Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":88.7,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.484431527095435,"aZ":-14.554418529982902,"pfxX":-4.989060551094249,"pfxZ":8.819197547967047,"pX":1.0759382550137835,"pZ":2.2551725692037663,"vX0":9.16650496084029,"vY0":-139.96840601542795,"vZ0":-7.690822882491179,"x":75.99,"y":177.89,"x0":-1.5827799131048663,"y0":50.00624205650674,"z0":5.977924417117375,"aX":-9.972107691473282},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":14.6,"breakHorizontal":7.3,"spinRate":2337,"spinDirection":219},"zone":14,"typeConfidence":0.9,"plateTime":0.3902629341327857,"extension":7.046880163510099},"index":3,"playId":"fbae705e-a716-3707-9703-961bb4caafea","pitchNumber":4,"startTime":"2026-08-08T01:02:03.833Z","endTime":"2026-08-08T01:02:07.661Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":11,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-08-08T01:02:13.622Z","endTime":"2026-08-08T01:02:27.960Z","isPitch":false,"type":"action","player":{"id":655316,"link":"/api/v1/people/655316"}},{"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},"pitchData":{"startSpeed":85.7,"endSpeed":79.5,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.56335490737994,"aZ":-34.42012668929806,"pfxX":0.2748701227031958,"pfxZ":-1.4139360095266227,"pX":0.39390847202632,"pZ":1.7646469222418055,"vX0":4.675228347431027,"vY0":-124.77886256600182,"vZ0":-3.5627042339796358,"x":101.99,"y":191.13,"x0":-1.5346485718091385,"y0":50.00406561657392,"z0":6.027681760680658,"aX":0.43565696452630437},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-3.1,"breakHorizontal":-1.6,"spinRate":2142,"spinDirection":45},"zone":9,"typeConfidence":0.84,"plateTime":0.43786932119424016,"extension":7.093938507968294},"index":5,"playId":"4b44e8b5-8ca3-3f1c-be40-dd2513637d44","pitchNumber":5,"startTime":"2026-08-08T01:02:27.960Z","endTime":"2026-08-08T01:02:30.977Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":79.1,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.345322386393473,"aZ":-32.28163325528114,"pfxX":-5.95617223869613,"pfxZ":-0.06851845920081168,"pX":-0.9804890911485763,"pZ":2.924673995821013,"vX0":4.492077273272991,"vY0":-125.36776205485903,"vZ0":-1.1883702011180648,"x":154.37,"y":159.81,"x0":-2.0216791441143642,"y0":50.00240087515898,"z0":6.039723286318935,"aX":-9.480905834578213},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":-0.1,"breakHorizontal":9.7,"spinRate":1055,"spinDirection":252},"zone":11,"typeConfidence":0.93,"plateTime":0.43690326351923936,"extension":7.224958914741424},"index":6,"playId":"fdb18fde-54a6-330f-8476-7556ddf7f421","pitchNumber":6,"startTime":"2026-08-08T01:02:53.372Z","endTime":"2026-08-08T01:02:57.578Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":82.4,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.554951792202722,"aZ":-26.58030804547054,"pfxX":1.8566090709852583,"pfxZ":3.2989475267127597,"pX":1.0486979078149097,"pZ":1.873439177841997,"vX0":6.722020965232499,"vY0":-128.13107483001795,"vZ0":-4.949700282300452,"x":77.03,"y":188.2,"x0":-1.8291716883248677,"y0":50.00338800309551,"z0":5.857714648435595,"aX":3.147240277959607},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":5.3,"breakHorizontal":-4.6,"spinRate":2201,"spinDirection":196},"zone":14,"typeConfidence":0.9,"plateTime":0.4242833901656904,"extension":7.187246511363638},"hitData":{"launchSpeed":65.1,"launchAngle":33.0,"totalDistance":219.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":129.23,"coordY":105.79}},"index":7,"playId":"3bed52cb-e04a-3f80-b909-41e4c49ff87f","pitchNumber":7,"startTime":"2026-08-08T01:03:12.404Z","endTime":"2026-08-08T01:03:23.431Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-08T01:03:23.431Z","atBatIndex":52},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jarren Duran challenged (pitch result), call on the field was overturned: Jarren Duran walks. Andruw Monasterio to 2nd.","rbi":0,"awayScore":1,"homeScore":11,"isOut":false},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-08T01:03:25.089Z","endTime":"2026-08-08T01:05:19.554Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656240,"fullName":"Scott Blewett","link":"/api/v1/people/656240"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"postOnSecond":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"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":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.8,"endSpeed":78.0,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.427321230456705,"aZ":-29.763923731055435,"pfxX":-3.2481227647721527,"pfxZ":1.5733923193198294,"pX":-2.0219085396563408,"pZ":3.472993416104114,"vX0":1.023830098704566,"vY0":-122.1499697982526,"vZ0":-0.3094924918823425,"x":194.07,"y":145.01,"x0":-2.020495078935343,"y0":50.00499597211563,"z0":6.125665110031987,"aX":-4.988139296108536},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":3.0,"breakHorizontal":5.8,"spinRate":1095,"spinDirection":235},"zone":11,"typeConfidence":0.72,"plateTime":0.44566329494959334,"extension":7.058715548214262},"index":0,"playId":"4712d920-28e4-379c-8c06-51cf9f2904b7","pitchNumber":1,"startTime":"2026-08-08T01:03:53.061Z","endTime":"2026-08-08T01:03:56.393Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":82.9,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.620247688971112,"aZ":-26.203498734804352,"pfxX":1.3146461894422874,"pfxZ":3.477762041142366,"pX":0.9951396100409458,"pZ":1.282159987937936,"vX0":6.971563864197959,"vY0":-129.3449241017294,"vZ0":-6.3922681786835955,"x":79.07,"y":204.16,"x0":-1.8913338877412262,"y0":50.00318372659944,"z0":5.759179141616488,"aX":2.2564040247902564},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":5.3,"breakHorizontal":-3.7,"spinRate":2322,"spinDirection":193},"zone":14,"typeConfidence":0.91,"plateTime":0.42133868791138784,"extension":7.181299294395045},"index":1,"playId":"52cc5a98-f850-3ef4-be0a-c6de271498ef","pitchNumber":2,"startTime":"2026-08-08T01:04:12.857Z","endTime":"2026-08-08T01:04:17.403Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":96.0,"endSpeed":88.5,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.511173541421975,"aZ":-16.23306613739707,"pfxX":-4.532168843241816,"pfxZ":7.997681476356924,"pX":1.1390154159462882,"pZ":3.7825909200727743,"vX0":9.336906129891405,"vY0":-139.59946074851584,"vZ0":-3.4869099494483153,"x":73.58,"y":136.65,"x0":-1.645299693276545,"y0":50.00416128029546,"z0":6.102629450793518,"aX":-9.036122783723494},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":14.0,"breakHorizontal":6.5,"spinRate":2245,"spinDirection":216},"zone":12,"typeConfidence":0.91,"plateTime":0.3908940224266657,"extension":7.088683053560043},"index":2,"playId":"e6cd504c-0dc7-3854-8af8-50cf6b7619d4","pitchNumber":3,"startTime":"2026-08-08T01:04:33.148Z","endTime":"2026-08-08T01:04:36.483Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":88.4,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.122395481371598,"aZ":-13.726672884003463,"pfxX":-5.404468975236682,"pfxZ":9.351532503920176,"pX":0.8919028656950158,"pZ":1.3687486793583183,"vX0":8.662734428183109,"vY0":-138.84936024638483,"vZ0":-10.018831948413109,"x":83.0,"y":201.82,"x0":-1.5517567280565905,"y0":50.00390654831847,"z0":5.9143669629265565,"aX":-10.662205209536301},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":15.2,"breakHorizontal":8.2,"spinRate":2288,"spinDirection":214},"zone":14,"typeConfidence":0.88,"plateTime":0.3929530996588797,"extension":7.072027067165335},"index":3,"playId":"662a57f6-db91-3756-bbb5-84ec701a2d5a","pitchNumber":4,"startTime":"2026-08-08T01:04:55.154Z","endTime":"2026-08-08T01:04:58.546Z","isPitch":true,"type":"pitch"},{"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":1,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":81.9,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.63784941356428,"aZ":-28.687503647684043,"pfxX":1.4231867521790336,"pfxZ":2.0564612767703565,"pX":-0.9014693811393416,"pZ":3.4629347095882794,"vX0":2.2403734889408478,"vY0":-128.34787468338484,"vZ0":-0.7694351383664704,"x":151.36,"y":145.28,"x0":-1.9652901813885306,"y0":50.00208937022671,"z0":5.969783830175295,"aX":2.41131768432874},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":3.8,"breakHorizontal":-3.0,"spinRate":2286,"spinDirection":158},"zone":11,"typeConfidence":0.88,"plateTime":0.42420780036737993,"extension":7.127752504555923},"index":4,"playId":"20ba287d-1f1d-3ba9-884a-165a752d2a2c","pitchNumber":5,"startTime":"2026-08-08T01:05:15.430Z","endTime":"2026-08-08T01:05:19.554Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":111,"player":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"}},"playEndTime":"2026-08-08T01:05:19.554Z","atBatIndex":53},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Anthony Seigler lines out to right fielder Lawrence Butler.","rbi":0,"awayScore":1,"homeScore":11,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-08T01:05:46.868Z","endTime":"2026-08-08T01:07:42.827Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656240,"fullName":"Scott Blewett","link":"/api/v1/people/656240"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":671732,"link":"/api/v1/people/671732"},"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, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":86.2,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.50972052427387,"aZ":-19.44090352183277,"pfxX":-8.279213232103707,"pfxZ":6.763942243447727,"pX":-0.8890015505721067,"pZ":1.6796634639178027,"vX0":5.274767597938782,"vY0":-135.7761096406087,"vZ0":-7.605961655431811,"x":150.89,"y":193.43,"x0":-1.7733655030864734,"y0":50.00098222001915,"z0":5.8517962837430675,"aX":-15.579476117549483},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":10.9,"breakHorizontal":14.0,"spinRate":2091,"spinDirection":212},"zone":13,"typeConfidence":0.92,"plateTime":0.40218907041157337,"extension":7.1409404689213005},"index":0,"playId":"a6f054fe-7077-3f94-8828-9550df80634a","pitchNumber":1,"startTime":"2026-08-08T01:06:02.504Z","endTime":"2026-08-08T01:06:05.997Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":111,"player":{"id":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"}}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":82.0,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.212095144234937,"aZ":-26.060929099750933,"pfxX":2.7265030434985706,"pfxZ":3.586885580333302,"pX":0.15378988712593367,"pZ":3.4729472372785706,"vX0":4.4509241897428415,"vY0":-129.00034774403602,"vZ0":-1.1907502950712696,"x":111.14,"y":145.01,"x0":-1.941085764043132,"y0":50.00004389701257,"z0":5.930218027123678,"aX":4.641465079382525},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":6.5,"breakHorizontal":-5.9,"spinRate":2260,"spinDirection":170},"zone":12,"typeConfidence":0.91,"plateTime":0.42291313217792714,"extension":7.237781051750847},"index":1,"playId":"342d3050-edd5-3dcf-b209-196590bc6a46","pitchNumber":2,"startTime":"2026-08-08T01:06:36.718Z","endTime":"2026-08-08T01:06:39.851Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":89.5,"endSpeed":82.8,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.377302268316303,"aZ":-26.248647380168446,"pfxX":3.0000404941199728,"pfxZ":3.418224843032357,"pX":0.36894560443683916,"pZ":3.290416137747211,"vX0":5.0844885215565245,"vY0":-130.40149036098316,"vZ0":-1.805402264485695,"x":102.94,"y":149.94,"x0":-1.9901702448801628,"y0":50.00643564254488,"z0":5.956606066688939,"aX":5.209403993540379},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":6.0,"breakHorizontal":-6.5,"spinRate":2209,"spinDirection":182},"zone":12,"typeConfidence":0.91,"plateTime":0.41874922773809464,"extension":7.0283885157745045},"index":2,"playId":"7fd22a8f-e139-3e3d-a952-8f7055d4f49d","pitchNumber":3,"startTime":"2026-08-08T01:06:58.432Z","endTime":"2026-08-08T01:07:03.598Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":11,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-08-08T01:07:21.926Z","endTime":"2026-08-08T01:07:34.701Z","isPitch":false,"type":"action","player":{"id":678011,"link":"/api/v1/people/678011"}},{"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":2},"pitchData":{"startSpeed":85.6,"endSpeed":79.5,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.508673578496747,"aZ":-32.89374305224623,"pfxX":1.4779092568126755,"pfxZ":-0.4527082768592834,"pX":0.3673415062144547,"pZ":1.6769835332578489,"vX0":4.6395382594590915,"vY0":-124.69880862271047,"vZ0":-4.0534675094582475,"x":103.0,"y":193.5,"x0":-1.7044085018563988,"y0":50.00499160876196,"z0":6.017970321427491,"aX":2.3420562046394977},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-1.4,"breakHorizontal":-3.7,"spinRate":2081,"spinDirection":40},"zone":9,"typeConfidence":0.83,"plateTime":0.43812474625969955,"extension":7.222009810051552},"hitData":{"launchSpeed":93.8,"launchAngle":22.0,"totalDistance":300.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":184.79,"coordY":93.7}},"index":4,"playId":"979712db-427c-39f5-a475-81fd597ef545","pitchNumber":4,"startTime":"2026-08-08T01:07:34.701Z","endTime":"2026-08-08T01:07:42.827Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-08T01:07:42.827Z","atBatIndex":54},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jonah Heim grounds out, shortstop Andruw Monasterio to first baseman Nick Sogard.","rbi":0,"awayScore":1,"homeScore":11,"isOut":true},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-08T01:10:05.869Z","endTime":"2026-08-08T01:10:34.850Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670103,"fullName":"Raymond Burgos","link":"/api/v1/people/670103"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3],"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":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":655316,"link":"/api/v1/people/655316"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":686765,"link":"/api/v1/people/686765"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Raymond Burgos replaces Payton Tolle.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":11,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-08T01:09:34.882Z","endTime":"2026-08-08T01:09:55.056Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670103,"link":"/api/v1/people/670103"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":11,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-08-08T01:09:55.056Z","endTime":"2026-08-08T01:10:08.159Z","isPitch":false,"type":"action","player":{"id":641680,"link":"/api/v1/people/641680"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":83.4,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.540197012349704,"aZ":-26.536789341890973,"pfxX":7.794586660470362,"pfxZ":3.1774279842789372,"pX":-0.5318818180047077,"pZ":2.7043733378675894,"vX0":-9.725602941434332,"vY0":-132.17953642594128,"vZ0":-2.2953836574277706,"x":137.27,"y":165.76,"x0":2.1783902542846056,"y0":50.00335076208167,"z0":5.52785833050638,"aX":13.827313345602976},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":5.5,"breakHorizontal":-12.0,"spinRate":2047,"spinDirection":129},"zone":4,"typeConfidence":0.88,"plateTime":0.4140121723065553,"extension":5.736759230804266},"index":2,"playId":"99095a05-5135-31f5-a3e9-b2952ad1a42f","pitchNumber":1,"startTime":"2026-08-08T01:10:08.159Z","endTime":"2026-08-08T01:10:12.536Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":83.3,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.211065822808,"aZ":-29.831158673782294,"pfxX":10.305865570525835,"pfxZ":1.3235547315557916,"pX":-0.28563539326017046,"pZ":2.3402872650560305,"vX0":-9.74545760677212,"vY0":-131.8241905383329,"vZ0":-2.784892726848521,"x":127.89,"y":175.59,"x0":2.114686280166245,"y0":50.00009916923316,"z0":5.6055435047844036,"aX":18.191939172879206},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":2.0,"breakHorizontal":-16.6,"spinRate":2315,"spinDirection":130},"zone":4,"typeConfidence":0.92,"plateTime":0.4150023509412075,"extension":5.695613607287763},"hitData":{"launchSpeed":96.8,"launchAngle":-11.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":120.04,"coordY":146.7}},"index":3,"playId":"6d1172e4-4896-3667-95b2-f65488be2ac4","pitchNumber":2,"startTime":"2026-08-08T01:10:26.832Z","endTime":"2026-08-08T01:10:34.850Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-08T01:10:34.850Z","atBatIndex":55},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Tyler Soderstrom flies out to center fielder Ceddanne Rafaela.","rbi":0,"awayScore":1,"homeScore":11,"isOut":true},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-08T01:10:36.350Z","endTime":"2026-08-08T01:11:24.506Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670103,"fullName":"Raymond Burgos","link":"/api/v1/people/670103"},"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":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":678882,"link":"/api/v1/people/678882"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":83.1,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.70687854312554,"aZ":-27.92761490624362,"pfxX":8.756284607434695,"pfxZ":2.4126509480124056,"pX":-0.423217498811301,"pZ":2.9107182100164626,"vX0":-9.790971619479897,"vY0":-131.8432837397996,"vZ0":-1.565476860985122,"x":133.13,"y":160.19,"x0":2.1987456249542108,"y0":50.00638684498097,"z0":5.570898349324232,"aX":15.438059804168207},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":4.2,"breakHorizontal":-13.8,"spinRate":2140,"spinDirection":122},"zone":1,"typeConfidence":0.91,"plateTime":0.4152414471095014,"extension":5.585690173930293},"index":0,"playId":"a9f505f7-728b-3634-8d38-d2effe72e639","pitchNumber":1,"startTime":"2026-08-08T01:10:59.304Z","endTime":"2026-08-08T01:11:02.704Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.0,"endSpeed":71.7,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.675214390904223,"aZ":-33.53862897864467,"pfxX":-8.582247792383864,"pfxZ":-1.047852105531554,"pX":-0.2642561189311789,"pZ":2.8372255249610774,"vX0":-3.871116086157513,"vY0":-113.49914574660421,"vZ0":0.8585523426546344,"x":127.07,"y":162.17,"x0":2.5810450350739753,"y0":50.004227070680294,"z0":5.806119080203871,"aX":-11.14555671500098},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.4,"breakVerticalInduced":-1.3,"breakHorizontal":16.6,"spinRate":2344,"spinDirection":298},"zone":4,"typeConfidence":0.91,"plateTime":0.48343145251943875,"extension":6.022550452545716},"hitData":{"launchSpeed":90.8,"launchAngle":39.0,"totalDistance":331.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":151.12,"coordY":68.66}},"index":1,"playId":"8dc015b5-a114-379e-8e15-9f0d3b1d742d","pitchNumber":2,"startTime":"2026-08-08T01:11:14.285Z","endTime":"2026-08-08T01:11:24.506Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-08T01:11:24.506Z","atBatIndex":56},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Tommy White grounds out, third baseman Caleb Durbin to first baseman Nick Sogard.","rbi":0,"awayScore":1,"homeScore":11,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-08T01:11:23.940Z","endTime":"2026-08-08T01:13:14.985Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":695720,"fullName":"Tommy White","link":"/api/v1/people/695720"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670103,"fullName":"Raymond Burgos","link":"/api/v1/people/670103"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":695720,"fullName":"Tommy White","link":"/api/v1/people/695720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":702332,"link":"/api/v1/people/702332"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":686765,"link":"/api/v1/people/686765"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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},"pitchData":{"startSpeed":84.0,"endSpeed":76.8,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.216745524116902,"aZ":-39.49802070897309,"pfxX":7.725479000045421,"pfxZ":-4.897148336280193,"pX":0.22974006523186297,"pZ":1.5232971714418082,"vX0":-7.4622123046107935,"vY0":-122.08911890951707,"vZ0":-1.6230963765447084,"x":108.24,"y":197.65,"x0":2.3363432260045665,"y0":50.00474029195933,"z0":5.626641706104224,"aX":11.551091924698063},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.1,"breakVerticalInduced":-9.0,"breakHorizontal":-12.0,"spinRate":1633,"spinDirection":103},"zone":14,"typeConfidence":0.91,"plateTime":0.45031388056985433,"extension":5.950255655733589},"index":0,"playId":"6f44d2cc-1bb1-3ca2-a7c2-eb9bd9ecac88","pitchNumber":1,"startTime":"2026-08-08T01:11:43.575Z","endTime":"2026-08-08T01:11:47.352Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":80.9,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.528891102544573,"aZ":-27.23893606212951,"pfxX":-0.24506518819145118,"pfxZ":2.953082208711173,"pX":1.0185609767337973,"pZ":4.598248105648398,"vX0":-3.68271763895951,"vY0":-127.93765784649823,"vZ0":2.2943148064119008,"x":78.17,"y":114.63,"x0":2.5039110337841053,"y0":50.00043009946835,"z0":5.814199408839239,"aX":-0.4091672003222214},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":6.1,"breakHorizontal":1.2,"spinRate":2211,"spinDirection":141},"zone":12,"typeConfidence":0.9,"plateTime":0.42687665568648825,"extension":5.717538170553419},"index":1,"playId":"b011fa8f-048c-3aaa-984f-754ce3aaa80e","pitchNumber":2,"startTime":"2026-08-08T01:12:02.588Z","endTime":"2026-08-08T01:12:05.588Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":87.8,"endSpeed":81.0,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.988486041121295,"aZ":-21.050362631642702,"pfxX":-0.407200001520335,"pfxZ":6.692543704543892,"pX":-0.5756940589189591,"pZ":2.1176608130495898,"vX0":-7.377903005639726,"vY0":-127.7779718023735,"vZ0":-4.144390877198596,"x":138.94,"y":181.6,"x0":2.3956204609622582,"y0":50.00568044387336,"z0":5.403577192945571,"aX":-0.6758442390263838},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":11.4,"breakHorizontal":2.3,"spinRate":2282,"spinDirection":146},"zone":7,"typeConfidence":0.89,"plateTime":0.4277664341083258,"extension":5.983168974011557},"index":2,"playId":"ce9c0133-0871-34db-aba5-93bf62151d9a","pitchNumber":3,"startTime":"2026-08-08T01:12:20.364Z","endTime":"2026-08-08T01:12:24.777Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":11,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-08-08T01:12:38.786Z","endTime":"2026-08-08T01:12:44.732Z","isPitch":false,"type":"action","player":{"id":695720,"link":"/api/v1/people/695720"}},{"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":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.7,"endSpeed":73.7,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.353497242843705,"aZ":-32.67966569765399,"pfxX":-6.587004152396112,"pfxZ":-0.3745919124768182,"pX":-0.5436192261356615,"pZ":2.383419840437341,"vX0":-4.805336182209913,"vY0":-116.0557109970337,"vZ0":-0.5190925918245773,"x":137.72,"y":174.43,"x0":2.4079698966628786,"y0":50.00092830636488,"z0":5.717845244489459,"aX":-8.998250307353727},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-0.5,"breakHorizontal":13.1,"spinRate":2358,"spinDirection":306},"zone":4,"typeConfidence":0.9,"plateTime":0.47164070505171374,"extension":6.130673315188165},"index":4,"playId":"41ef1377-5266-351b-afac-df16a1a57b5e","pitchNumber":4,"startTime":"2026-08-08T01:12:44.732Z","endTime":"2026-08-08T01:12:48.257Z","isPitch":true,"type":"pitch"},{"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":2},"pitchData":{"startSpeed":87.0,"endSpeed":80.2,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.784675848790766,"aZ":-29.53422733584357,"pfxX":9.06475162707368,"pfxZ":1.6247458218296416,"pX":0.21188731959476304,"pZ":1.9160995794470286,"vX0":-7.55895443525141,"vY0":-126.47388218220789,"vZ0":-3.4839729323492152,"x":108.92,"y":187.05,"x0":2.055576905588576,"y0":50.003717656329,"z0":5.669441795077723,"aX":14.74723711989408},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":2.4,"breakHorizontal":-14.8,"spinRate":1840,"spinDirection":118},"zone":8,"typeConfidence":2.0,"plateTime":0.43237752433076926,"extension":5.859547540630228},"hitData":{"launchSpeed":85.3,"launchAngle":-23.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":107.38,"coordY":167.47}},"index":5,"playId":"59063490-c289-35c4-aba6-fa37c761a191","pitchNumber":5,"startTime":"2026-08-08T01:13:06.961Z","endTime":"2026-08-08T01:13:14.985Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-08T01:13:14.985Z","atBatIndex":57},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jake Rogers walks.","rbi":0,"awayScore":1,"homeScore":11,"isOut":false},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-08T01:15:25.892Z","endTime":"2026-08-08T01:17:46.973Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656240,"fullName":"Scott Blewett","link":"/api/v1/people/656240"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4,5,6,7,8,9],"actionIndex":[0,1],"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":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]}],"playEvents":[{"details":{"description":"Defensive Substitution: Alika Williams replaces shortstop Jacob Wilson, batting 2nd, playing shortstop.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":11,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-08T01:15:06.988Z","endTime":"2026-08-08T01:15:07.001Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":675961,"link":"/api/v1/people/675961"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"201","replacedPlayer":{"id":805779,"link":"/api/v1/people/805779"}},{"details":{"description":"Defensive Substitution: Carlos Cortes replaces left fielder Tyler Soderstrom, batting 4th, playing left field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":11,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-08-08T01:15:07.001Z","endTime":"2026-08-08T01:15:28.201Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666126,"link":"/api/v1/people/666126"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"401","replacedPlayer":{"id":691016,"link":"/api/v1/people/691016"}},{"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},"pitchData":{"startSpeed":94.2,"endSpeed":86.7,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.2028704855534,"aZ":-13.158088289716256,"pfxX":-6.136495883597119,"pfxZ":9.999293233288228,"pX":1.431543902987153,"pZ":1.2192035997502673,"vX0":9.650965295519619,"vY0":-136.56611245170856,"vZ0":-10.219752928087509,"x":62.43,"y":205.86,"x0":-1.3401134513265998,"y0":50.00249129464384,"z0":5.899663902466141,"aX":-11.669434435704725},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.2,"breakHorizontal":9.2,"spinRate":2270,"spinDirection":212},"zone":14,"typeConfidence":0.8,"plateTime":0.40005517829568227,"extension":7.159373184871135},"index":2,"playId":"04d5e766-3a68-3c8d-a0d7-60166704ccdb","pitchNumber":1,"startTime":"2026-08-08T01:15:28.201Z","endTime":"2026-08-08T01:15:31.376Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":93.2,"endSpeed":85.8,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.00248667950782,"aZ":-17.761160193434225,"pfxX":-7.907046280732621,"pfxZ":7.702566617678429,"pX":-0.8427375075981032,"pZ":2.295800388829742,"vX0":5.0037151452425555,"vY0":-135.54132210384626,"vZ0":-6.427454826426472,"x":149.12,"y":176.79,"x0":-1.6798274543413312,"y0":50.00601203302418,"z0":5.926528041478687,"aX":-14.80091534520343},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":12.8,"breakHorizontal":13.3,"spinRate":2142,"spinDirection":207},"zone":13,"typeConfidence":0.92,"plateTime":0.40319939939060045,"extension":7.026740253115207},"index":3,"playId":"b4206c4c-9af0-338d-91f2-632ef4ca7f4b","pitchNumber":2,"startTime":"2026-08-08T01:15:43.713Z","endTime":"2026-08-08T01:15:47.108Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.0,"endSpeed":77.7,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.978662348676913,"aZ":-34.59486306158587,"pfxX":-0.9184331440012781,"pfxZ":-1.5883325812754219,"pX":0.08813809236041815,"pZ":2.645696376763843,"vX0":4.7042420979869,"vY0":-122.39317353642788,"vZ0":-1.0369191900566492,"x":113.64,"y":167.35,"x0":-1.735127026448074,"y0":50.00189050152465,"z0":6.023676591426414,"aX":-1.4008878678102208},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-2.9,"breakHorizontal":0.6,"spinRate":2069,"spinDirection":55},"zone":5,"typeConfidence":0.87,"plateTime":0.4466204820076265,"extension":7.060186120098828},"index":4,"playId":"79c8cb91-d0fa-34ad-a134-5a743fa727d2","pitchNumber":3,"startTime":"2026-08-08T01:16:07.465Z","endTime":"2026-08-08T01:16:11.312Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":94.1,"endSpeed":87.2,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.55756681255476,"aZ":-17.890008968188656,"pfxX":-3.5645439935304886,"pfxZ":7.415530816211788,"pX":-0.06673536265157015,"pZ":2.713328614105836,"vX0":5.71275104956307,"vY0":-137.03377669806227,"vZ0":-5.605471243091714,"x":119.54,"y":165.52,"x0":-1.7029437156525502,"y0":50.00468654703664,"z0":5.9831947783085635,"aX":-6.868810039198819},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":12.6,"breakHorizontal":5.4,"spinRate":2020,"spinDirection":211},"zone":5,"typeConfidence":0.9,"plateTime":0.39771432026482056,"extension":7.119456176593563},"index":5,"playId":"0f80af28-6a29-3aa9-a715-8ad5e82c3736","pitchNumber":4,"startTime":"2026-08-08T01:16:24.817Z","endTime":"2026-08-08T01:16:28.932Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.4,"endSpeed":77.5,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.39039720414473,"aZ":-35.23857062875016,"pfxX":-0.6987608550933295,"pfxZ":-2.0294008626757885,"pX":-0.7486170022864241,"pZ":1.658863238031983,"vX0":2.6768245932956347,"vY0":-121.57487224876934,"vZ0":-3.0717095311597635,"x":145.54,"y":193.99,"x0":-1.7700971357447437,"y0":50.00491088437994,"z0":5.977310061102773,"aX":-1.0527978811673064},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-4.1,"breakHorizontal":0.7,"spinRate":2138,"spinDirection":47},"zone":7,"typeConfidence":0.92,"plateTime":0.44940335796175157,"extension":7.0648385654771255},"index":6,"playId":"2be9ff87-1e1e-30e2-a94c-ec4ebb37ad41","pitchNumber":5,"startTime":"2026-08-08T01:16:46.163Z","endTime":"2026-08-08T01:16:49.577Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":94.9,"endSpeed":87.9,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.098252957306972,"aZ":-17.806733767966822,"pfxX":-3.235467322961698,"pfxZ":7.353958000366999,"pX":1.243617421473703,"pZ":2.743822705032353,"vX0":8.72568045932498,"vY0":-138.0252594290957,"vZ0":-5.632840595577551,"x":69.6,"y":164.7,"x0":-1.5207789737286177,"y0":50.00217499297423,"z0":5.986917214251396,"aX":-6.321239574251082},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":12.5,"breakHorizontal":4.3,"spinRate":2197,"spinDirection":212},"zone":12,"typeConfidence":0.9,"plateTime":0.39493728875636736,"extension":7.0235335984294105},"index":7,"playId":"e654ce93-0db1-35c6-b5fa-8568723c9df8","pitchNumber":6,"startTime":"2026-08-08T01:17:07.008Z","endTime":"2026-08-08T01:17:10.592Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.4,"endSpeed":77.3,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.808092556280616,"aZ":-29.140070529160912,"pfxX":-1.430917142730578,"pfxZ":2.023534224159312,"pX":0.672626425722651,"pZ":1.149669428535353,"vX0":5.940306911684912,"vY0":-121.33681312547212,"vZ0":-5.4457421564617805,"x":91.36,"y":207.74,"x0":-1.6168648222972568,"y0":50.002388959870125,"z0":5.949574996099377,"aX":-2.143911258652457},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":2.6,"breakHorizontal":1.2,"spinRate":1973,"spinDirection":44},"zone":14,"typeConfidence":0.88,"plateTime":0.4507056684568931,"extension":7.008909472153392},"index":8,"playId":"b3165f84-493e-3208-b869-33072f6fb8af","pitchNumber":7,"startTime":"2026-08-08T01:17:23.781Z","endTime":"2026-08-08T01:17:27.290Z","isPitch":true,"type":"pitch"},{"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":0},"pitchData":{"startSpeed":89.8,"endSpeed":83.6,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.164942097334173,"aZ":-24.053764681012126,"pfxX":2.5250095683213756,"pfxZ":4.650485533810735,"pX":2.169071339601061,"pZ":1.4244611977059765,"vX0":9.233586780928277,"vY0":-130.47700366257965,"vZ0":-6.435346730628117,"x":34.32,"y":200.32,"x0":-1.7256342529931934,"y0":50.00477397113367,"z0":5.70341135891746,"aX":4.407043800913499},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":7.3,"breakHorizontal":-6.4,"spinRate":2261,"spinDirection":191},"zone":14,"typeConfidence":0.91,"plateTime":0.4177591802745986,"extension":7.299687286065304},"index":9,"playId":"e98911b2-b73b-3b23-aa70-c7b2994edbf5","pitchNumber":8,"startTime":"2026-08-08T01:17:43.462Z","endTime":"2026-08-08T01:17:46.973Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-08T01:17:46.973Z","atBatIndex":58},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nick Sogard grounds out to first baseman Tommy White. Jake Rogers to 2nd.","rbi":0,"awayScore":1,"homeScore":11,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-08T01:17:50.162Z","endTime":"2026-08-08T01:18:21.084Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":686765,"fullName":"Nick Sogard","link":"/api/v1/people/686765"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656240,"fullName":"Scott Blewett","link":"/api/v1/people/656240"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":686765,"fullName":"Nick Sogard","link":"/api/v1/people/686765"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":695720,"link":"/api/v1/people/695720"},"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":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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},"pitchData":{"startSpeed":93.8,"endSpeed":86.9,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.747873318908635,"aZ":-19.09279947542996,"pfxX":-7.542337984336584,"pfxZ":6.868583906302997,"pX":0.5104078880160526,"pZ":1.5857549173617558,"vX0":8.378839030996783,"vY0":-136.34935320905944,"vZ0":-8.02369688325605,"x":97.54,"y":195.96,"x0":-1.6058013616553142,"y0":50.005105631268165,"z0":5.857723994569639,"aX":-14.367597488700445},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":11.0,"breakHorizontal":12.1,"spinRate":2105,"spinDirection":220},"zone":14,"typeConfidence":0.87,"plateTime":0.39997220175885717,"extension":7.904839143136878},"hitData":{"launchSpeed":62.1,"launchAngle":-48.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":136.46,"coordY":188.41}},"index":0,"playId":"a23117c7-2154-32f9-accd-31816efed335","pitchNumber":1,"startTime":"2026-08-08T01:18:13.553Z","endTime":"2026-08-08T01:18:21.084Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-08T01:18:21.084Z","atBatIndex":59},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ceddanne Rafaela singles on a ground ball to second baseman Jonathan Ornelas. Jake Rogers scores.","rbi":1,"awayScore":1,"homeScore":12,"isOut":false},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-08T01:18:24.683Z","endTime":"2026-08-08T01:20:05.848Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656240,"fullName":"Scott Blewett","link":"/api/v1/people/656240"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"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":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":680716,"link":"/api/v1/people/680716"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670"},"responsiblePitcher":{"id":656240,"link":"/api/v1/people/656240"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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},"pitchData":{"startSpeed":94.4,"endSpeed":86.7,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.594932734920377,"aZ":-17.746412333357597,"pfxX":-8.743840549206325,"pfxZ":7.592250195643468,"pX":0.4156904065075343,"pZ":0.40897791595448924,"vX0":8.726650656320789,"vY0":-136.81336761094988,"vZ0":-11.137178230514012,"x":101.15,"y":227.74,"x0":-1.6761004544010636,"y0":50.001724748566424,"z0":5.743147206164926,"aX":-16.610163249846444},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":11.5,"breakHorizontal":14.0,"spinRate":2108,"spinDirection":216},"zone":14,"typeConfidence":0.92,"plateTime":0.400029625631912,"extension":7.077647855878557},"index":0,"playId":"f7cd03ce-a940-3d35-b318-842dc55651fb","pitchNumber":1,"startTime":"2026-08-08T01:18:50.489Z","endTime":"2026-08-08T01:18:53.631Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":81.7,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.897640523162103,"aZ":-26.81080891546086,"pfxX":3.704390927695901,"pfxZ":3.1752467517384613,"pX":0.631561568768301,"pZ":3.0437962189211625,"vX0":5.303397135802937,"vY0":-128.7087817176192,"vZ0":-2.0314304209951617,"x":92.93,"y":156.6,"x0":-1.9312799864675565,"y0":50.00329956808244,"z0":5.9045410833973575,"aX":6.2607463075646494},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":5.5,"breakHorizontal":-7.8,"spinRate":2233,"spinDirection":181},"zone":3,"typeConfidence":0.91,"plateTime":0.4243798519068065,"extension":7.177254630751033},"index":1,"playId":"3890533d-2fc9-33cb-aab4-f47828b56b15","pitchNumber":2,"startTime":"2026-08-08T01:19:10.870Z","endTime":"2026-08-08T01:19:14.165Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.9,"endSpeed":83.1,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.06266506913832,"aZ":-23.314490258527638,"pfxX":2.354777337318076,"pfxZ":5.101323144044471,"pX":1.7054600090428644,"pZ":1.801776049725163,"vX0":8.512000280309984,"vY0":-130.60943438756533,"vZ0":-5.801951215134136,"x":51.99,"y":190.13,"x0":-1.8945332504506425,"y0":50.00569719633439,"z0":5.792070081082343,"aX":4.090306542515473},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":8.2,"breakHorizontal":-6.0,"spinRate":2168,"spinDirection":208},"zone":14,"typeConfidence":0.91,"plateTime":0.4184621225534695,"extension":7.1388075510001645},"index":2,"playId":"0a7f90b7-0348-3055-8c8e-06fbb2b8bf50","pitchNumber":3,"startTime":"2026-08-08T01:19:30.139Z","endTime":"2026-08-08T01:19:35.651Z","isPitch":true,"type":"pitch"},{"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":2,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":86.7,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.195262434821274,"aZ":-16.161728152939922,"pfxX":-5.475690284272928,"pfxZ":8.323629018706411,"pX":0.25815543744993025,"pZ":2.997544888771279,"vX0":7.101381606158229,"vY0":-137.7319661201313,"vZ0":-5.37998927531064,"x":107.16,"y":157.85,"x0":-1.6405023659325446,"y0":50.00307361233185,"z0":6.0667047781309975,"aX":-10.534980850287104},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":14.2,"breakHorizontal":8.4,"spinRate":2293,"spinDirection":214},"zone":2,"typeConfidence":0.8,"plateTime":0.39746848069550467,"extension":6.958636386697539},"hitData":{"launchSpeed":95.7,"launchAngle":5.0,"totalDistance":105.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":162.59,"coordY":137.58}},"index":3,"playId":"d8ef29f9-a4f4-3485-9e8b-440827c52659","pitchNumber":4,"startTime":"2026-08-08T01:19:54.834Z","endTime":"2026-08-08T01:20:05.848Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-08T01:20:05.848Z","atBatIndex":60},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Eli White flies out to second baseman Jonathan Ornelas.","rbi":0,"awayScore":1,"homeScore":12,"isOut":true},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-08T01:20:42.199Z","endTime":"2026-08-08T01:21:41.638Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":642201,"fullName":"Eli White","link":"/api/v1/people/642201"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656240,"fullName":"Scott Blewett","link":"/api/v1/people/656240"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":642201,"fullName":"Eli White","link":"/api/v1/people/642201"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":680716,"link":"/api/v1/people/680716"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":81.1,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.724729819259338,"aZ":-28.280574629786518,"pfxX":2.7680277036335688,"pfxZ":2.358593012322121,"pX":0.8050568607633165,"pZ":2.696537615856913,"vX0":6.136739244829011,"vY0":-126.57525899748026,"vZ0":-2.3309482262141743,"x":86.31,"y":165.97,"x0":-1.9942335415754724,"y0":50.00147912426709,"z0":5.855762566405489,"aX":4.566997070413817},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":4.1,"breakHorizontal":-6.2,"spinRate":2100,"spinDirection":179},"zone":12,"typeConfidence":0.84,"plateTime":0.42994319759257493,"extension":7.1975588231241945},"index":0,"playId":"4adc4558-6324-3944-81bc-19894b5a0a84","pitchNumber":1,"startTime":"2026-08-08T01:20:44.923Z","endTime":"2026-08-08T01:20:48.512Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":92.9,"endSpeed":85.8,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.25452076342859,"aZ":-19.199853721497217,"pfxX":-7.728022902514093,"pfxZ":6.949601888399263,"pX":-1.3252471510067745,"pZ":2.224412769285759,"vX0":4.252017220112606,"vY0":-135.223358067055,"vZ0":-6.330054602431531,"x":167.52,"y":178.72,"x0":-1.9072959701938308,"y0":50.00445084964298,"z0":5.92594153528531,"aX":-14.428467664879303},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":11.5,"breakHorizontal":13.2,"spinRate":2052,"spinDirection":209},"zone":13,"typeConfidence":0.92,"plateTime":0.40382243906328386,"extension":7.110018393262161},"index":1,"playId":"f4c75f99-8ef2-3582-990d-445144b5f907","pitchNumber":2,"startTime":"2026-08-08T01:21:08.357Z","endTime":"2026-08-08T01:21:12.019Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":84.0,"endSpeed":77.4,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.111571540771394,"aZ":-31.975138292989698,"pfxX":-0.3863240670045447,"pfxZ":0.13440326242207234,"pX":0.11020565974933094,"pZ":3.435211540036706,"vX0":4.884135127581135,"vY0":-122.27103765753793,"vZ0":0.09386450560452264,"x":112.8,"y":146.03,"x0":-1.8593676197692985,"y0":50.00588085850766,"z0":6.1301252612350945,"aX":-0.5883797392190966},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":0.5,"breakHorizontal":-0.4,"spinRate":1998,"spinDirection":46},"zone":2,"typeConfidence":0.84,"plateTime":0.447208814300752,"extension":7.101227503239791},"hitData":{"launchSpeed":83.7,"launchAngle":60.0,"totalDistance":188.0,"trajectory":"fly_ball","hardness":"medium","location":"4","coordinates":{"coordX":179.25,"coordY":146.84}},"index":2,"playId":"9e164299-bfe8-3cd4-9640-6ebe21e78995","pitchNumber":3,"startTime":"2026-08-08T01:21:28.624Z","endTime":"2026-08-08T01:21:41.638Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-08T01:21:41.638Z","atBatIndex":61},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Caleb Durbin doubles (22) on a fly ball to left fielder Carlos Cortes. Ceddanne Rafaela scores.","rbi":1,"awayScore":1,"homeScore":13,"isOut":false},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-08T01:24:23.232Z","endTime":"2026-08-08T01:25:41.150Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":660761,"fullName":"José Suarez","link":"/api/v1/people/660761"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5],"actionIndex":[1],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":666126,"link":"/api/v1/people/666126"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"responsiblePitcher":{"id":656240,"link":"/api/v1/people/656240"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":12,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-08-08T01:21:55.591Z","endTime":"2026-08-08T01:22:19.145Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: José Suarez replaces Scott Blewett.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":12,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-08-08T01:22:19.145Z","endTime":"2026-08-08T01:24:25.479Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":660761,"link":"/api/v1/people/660761"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"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},"pitchData":{"startSpeed":81.3,"endSpeed":75.4,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.664213707215755,"aZ":-32.082775490806505,"pfxX":-3.222683921112199,"pfxZ":0.06675583584739897,"pX":0.9006876217328468,"pZ":2.674252064583267,"vX0":-2.378228689497462,"vY0":-118.46212223002364,"vZ0":-0.24202533584719943,"x":82.67,"y":166.58,"x0":2.333140877232628,"y0":50.00428387177909,"z0":5.68766334519824,"aX":-4.623205099071989},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":0.4,"breakHorizontal":6.4,"spinRate":2689,"spinDirection":253},"zone":12,"typeConfidence":0.89,"plateTime":0.46072669243854136,"extension":5.872299827755457},"index":2,"playId":"8e304df9-0aa4-3816-91f6-3b66e94ef654","pitchNumber":1,"startTime":"2026-08-08T01:24:25.479Z","endTime":"2026-08-08T01:24:28.952Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.3,"endSpeed":74.2,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.06227444181754,"aZ":-27.792451148633596,"pfxX":8.460796254671468,"pfxZ":3.154320307842113,"pX":-1.267313204995092,"pZ":2.061071563416158,"vX0":-9.893904804675435,"vY0":-116.55860793012417,"vZ0":-1.9652358199061724,"x":165.31,"y":183.13,"x0":1.9154978952732264,"y0":50.00090266562893,"z0":5.516666658431343,"aX":11.745397211237078},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":5.5,"breakHorizontal":-13.1,"spinRate":1377,"spinDirection":123},"zone":13,"typeConfidence":0.9,"plateTime":0.468303691083078,"extension":6.213004618572361},"index":3,"playId":"2a67ba48-e4a2-39ef-9f8e-cfa98431c0ce","pitchNumber":2,"startTime":"2026-08-08T01:24:42.481Z","endTime":"2026-08-08T01:24:45.916Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":83.3,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.23709747133301,"aZ":-15.036210515161974,"pfxX":6.117610933279796,"pfxZ":9.647398356263263,"pX":0.883301458414108,"pZ":2.664374556866133,"vX0":-5.521907775657677,"vY0":-132.1982985651372,"vZ0":-4.561892849344704,"x":83.33,"y":166.84,"x0":2.200702639632983,"y0":50.003074746418136,"z0":5.510312950275505,"aX":10.867400716957224},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":16.7,"breakHorizontal":-10.0,"spinRate":2236,"spinDirection":137},"zone":12,"typeConfidence":0.9,"plateTime":0.41376657804877137,"extension":5.820508637491852},"index":4,"playId":"03757075-6629-36a9-8914-88672c991629","pitchNumber":3,"startTime":"2026-08-08T01:25:01.718Z","endTime":"2026-08-08T01:25:04.718Z","isPitch":true,"type":"pitch"},{"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":2,"outs":2},"pitchData":{"startSpeed":80.7,"endSpeed":75.1,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.642195333044466,"aZ":-24.677691814528096,"pfxX":6.412072086794378,"pfxZ":5.301506661099182,"pX":-0.1337856679585382,"pZ":0.9987438769040765,"vX0":-6.754743225859411,"vY0":-117.398247657881,"vZ0":-5.064643544055394,"x":122.1,"y":211.81,"x0":1.9309943089593982,"y0":50.001530675014706,"z0":5.4464705031448934,"aX":9.06144854939708},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":8.8,"breakHorizontal":-10.2,"spinRate":1446,"spinDirection":124},"zone":13,"typeConfidence":0.91,"plateTime":0.464373343757154,"extension":5.981540225377016},"hitData":{"launchSpeed":86.6,"launchAngle":34.0,"totalDistance":318.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":47.29,"coordY":97.5}},"index":5,"playId":"63635575-349f-3428-b822-6d3f8ce8b620","pitchNumber":4,"startTime":"2026-08-08T01:25:25.109Z","endTime":"2026-08-08T01:25:41.150Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-08T01:25:41.150Z","atBatIndex":62},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Masataka Yoshida lines out sharply to center fielder Henry Bolte.","rbi":0,"awayScore":1,"homeScore":13,"isOut":true},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-08T01:25:47.236Z","endTime":"2026-08-08T01:27:03.274Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":660761,"fullName":"José Suarez","link":"/api/v1/people/660761"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":703607,"link":"/api/v1/people/703607"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.8,"endSpeed":76.1,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.971697483892456,"aZ":-32.4300531742996,"pfxX":-1.843111280942395,"pfxZ":-0.17848652624756856,"pX":-1.684527077610093,"pZ":1.189289870959391,"vX0":-8.321727974574745,"vY0":-117.54101581733066,"vZ0":-3.238342559160169,"x":181.21,"y":206.67,"x0":2.111782975425061,"y0":50.00407769548521,"z0":5.5337422969139585,"aX":-2.6306941068488348},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-0.7,"breakHorizontal":5.0,"spinRate":2727,"spinDirection":290},"zone":13,"typeConfidence":0.92,"plateTime":0.46238299495688384,"extension":5.930700528159982},"index":0,"playId":"9414e78b-94be-3b0b-9e9c-43cf24f7f827","pitchNumber":1,"startTime":"2026-08-08T01:26:13.510Z","endTime":"2026-08-08T01:26:16.733Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":84.5,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.84655592283642,"aZ":-19.76281147477407,"pfxX":7.521604885320105,"pfxZ":6.83480439802036,"pX":-0.011110224446851351,"pZ":3.192048193574282,"vX0":-7.663101998137027,"vY0":-133.23036481509044,"vZ0":-2.5262860632946675,"x":117.42,"y":152.59,"x0":1.9110461069741327,"y0":50.00588710433148,"z0":5.56467350291971,"aX":13.664955386852508},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":12.1,"breakHorizontal":-12.1,"spinRate":2080,"spinDirection":143},"zone":2,"typeConfidence":0.84,"plateTime":0.40951233876275817,"extension":5.985201238823744},"index":1,"playId":"81e296b8-ff37-3eb4-b521-d04a98ef28ca","pitchNumber":2,"startTime":"2026-08-08T01:26:35.270Z","endTime":"2026-08-08T01:26:38.787Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":84.5,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.8283019412432,"aZ":-19.215483701481254,"pfxX":9.029659173177397,"pfxZ":7.103349825883626,"pX":0.3138867993515057,"pZ":2.7913028469725703,"vX0":-7.149512991363239,"vY0":-133.9415966227905,"vZ0":-3.6641001882631197,"x":105.04,"y":163.41,"x0":1.8392242246349109,"y0":50.00230351785767,"z0":5.544014818484661,"aX":16.472978955544107},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":12.4,"breakHorizontal":-14.9,"spinRate":2171,"spinDirection":140},"zone":3,"typeConfidence":0.91,"plateTime":0.4082935645493939,"extension":5.91914819750516},"hitData":{"launchSpeed":101.9,"launchAngle":15.0,"totalDistance":298.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":118.15,"coordY":80.17}},"index":2,"playId":"2fe870d0-4149-33a2-9786-8c6619290f0e","pitchNumber":3,"startTime":"2026-08-08T01:26:57.253Z","endTime":"2026-08-08T01:27:03.274Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-08T01:27:03.274Z","atBatIndex":63},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brian Serven strikes out swinging.","rbi":0,"awayScore":1,"homeScore":13,"isOut":true},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-08T01:28:37.861Z","endTime":"2026-08-08T01:30:22.341Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":661531,"fullName":"Brian Serven","link":"/api/v1/people/661531"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670103,"fullName":"Raymond Burgos","link":"/api/v1/people/670103"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":661531,"fullName":"Brian Serven","link":"/api/v1/people/661531"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":668670,"link":"/api/v1/people/668670"},"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(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},"pitchData":{"startSpeed":87.6,"endSpeed":81.2,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.46113918294824,"aZ":-23.9780667119702,"pfxX":2.9707635288401377,"pfxZ":4.91015642026428,"pX":1.8014460984621512,"pZ":2.093775597532942,"vX0":-3.1877679325672315,"vY0":-127.66604128831149,"vZ0":-3.746105230482529,"x":48.33,"y":182.25,"x0":2.67358646016667,"y0":50.00355067413108,"z0":5.442580579998675,"aX":4.9603320408675105},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":8.4,"breakHorizontal":-4.8,"spinRate":2196,"spinDirection":135},"zone":14,"typeConfidence":0.88,"plateTime":0.4271567700630152,"extension":5.876792570617598},"index":0,"playId":"d94ceb7a-2746-3b40-8fc2-e6316de8ef26","pitchNumber":1,"startTime":"2026-08-08T01:29:07.623Z","endTime":"2026-08-08T01:29:11.412Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":81.4,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.277324826422547,"aZ":-23.85024486720869,"pfxX":1.086658724968275,"pfxZ":4.987731801281297,"pX":-0.584584058916232,"pZ":1.8736550120936002,"vX0":-7.8492887175907216,"vY0":-127.57148499383278,"vZ0":-4.321688009194548,"x":139.28,"y":188.19,"x0":2.3750178447071923,"y0":50.00119565984381,"z0":5.442471230056017,"aX":1.8139054617297174},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":8.4,"breakHorizontal":-0.4,"spinRate":2191,"spinDirection":140},"zone":7,"typeConfidence":0.9,"plateTime":0.42738880814008606,"extension":5.827586871879904},"index":1,"playId":"a04a9225-f9c5-3604-879e-0d815d59cf8c","pitchNumber":2,"startTime":"2026-08-08T01:29:20.865Z","endTime":"2026-08-08T01:29:24.227Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.1,"endSpeed":72.1,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.917744556751174,"aZ":-33.06567977146817,"pfxX":-9.472731104015043,"pfxZ":-0.6789189439498333,"pX":-0.042026979219569896,"pZ":2.7585268079377863,"vX0":-2.8965654952081583,"vY0":-113.72602306391624,"vZ0":0.60748761519437,"x":118.6,"y":164.3,"x0":2.4790332824315953,"y0":50.00403002927243,"z0":5.76844564249521,"aX":-12.40443457750044},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.6,"breakVerticalInduced":-0.7,"breakHorizontal":17.9,"spinRate":2345,"spinDirection":293},"zone":5,"typeConfidence":0.91,"plateTime":0.481685816585272,"extension":5.698543604694362},"index":2,"playId":"ff164262-0707-33dc-b94e-1e0a8959382d","pitchNumber":3,"startTime":"2026-08-08T01:29:40.623Z","endTime":"2026-08-08T01:29:44.416Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.6,"endSpeed":78.2,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.921079610108595,"aZ":-30.16764567654945,"pfxX":8.419483658765042,"pfxZ":1.3028848494998346,"pX":0.40005951173070703,"pZ":2.237504515780374,"vX0":-6.652998254190726,"vY0":-123.06294340305297,"vZ0":-2.550583133249229,"x":101.75,"y":178.37,"x0":2.0360127223069306,"y0":50.00448795370781,"z0":5.826003071302086,"aX":12.999933663027202},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":2.0,"breakHorizontal":-13.8,"spinRate":1368,"spinDirection":113},"zone":6,"typeConfidence":0.89,"plateTime":0.4439605161789282,"extension":5.603203172733207},"index":3,"playId":"0dcc492d-c423-3edf-abbc-c32bf432e014","pitchNumber":4,"startTime":"2026-08-08T01:29:56.227Z","endTime":"2026-08-08T01:30:00.793Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":91.4,"endSpeed":84.1,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.27784692394815,"aZ":-18.657829690918078,"pfxX":5.951278701060072,"pfxZ":7.484403262265166,"pX":0.28252696337129835,"pZ":3.7539050315543157,"vX0":-7.306317322625321,"vY0":-132.9855247020006,"vZ0":-1.6614850360165634,"x":106.23,"y":137.42,"x0":2.281592668052962,"y0":50.00490097869048,"z0":5.728697386703114,"aX":10.751112380942871},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":13.4,"breakHorizontal":-9.4,"spinRate":2279,"spinDirection":131},"zone":12,"typeConfidence":0.93,"plateTime":0.4105606186861559,"extension":5.720810962059652},"index":4,"playId":"7e9241e3-f299-3af9-a864-9097ecafc8bb","pitchNumber":5,"startTime":"2026-08-08T01:30:18.950Z","endTime":"2026-08-08T01:30:22.341Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-08T01:30:22.341Z","atBatIndex":64},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Lawrence Butler grounds out, shortstop Andruw Monasterio to first baseman Nick Sogard.","rbi":0,"awayScore":1,"homeScore":13,"isOut":true},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-08T01:30:23.535Z","endTime":"2026-08-08T01:31:13.003Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670103,"fullName":"Raymond Burgos","link":"/api/v1/people/670103"},"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":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":655316,"link":"/api/v1/people/655316"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":686765,"link":"/api/v1/people/686765"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":83.7,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.6198331149695,"aZ":-23.64159106193101,"pfxX":9.531049186443983,"pfxZ":4.782297889340676,"pX":0.07758662605191069,"pZ":3.1381914452879176,"vX0":-8.607467181876979,"vY0":-132.3545159858325,"vZ0":-1.808512792952924,"x":114.04,"y":154.05,"x0":2.1238555833974253,"y0":50.004775780015734,"z0":5.551048503641395,"aX":17.015849910414975},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":8.5,"breakHorizontal":-15.5,"spinRate":2194,"spinDirection":126},"zone":2,"typeConfidence":0.87,"plateTime":0.41285943623108423,"extension":5.782510067692837},"index":0,"playId":"43c8ba19-f4aa-3b90-9ab6-652c71fd655f","pitchNumber":1,"startTime":"2026-08-08T01:30:44.585Z","endTime":"2026-08-08T01:30:51.527Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":91.6,"endSpeed":84.4,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.536096986059523,"aZ":-27.837622877197116,"pfxX":9.33215988662371,"pfxZ":2.394531572803066,"pX":0.1290730337885909,"pZ":2.779375885418759,"vX0":-8.735288612904254,"vY0":-133.22445665785025,"vZ0":-2.146193872809861,"x":112.08,"y":163.74,"x0":2.225680592721477,"y0":50.003807787138946,"z0":5.5919386107066575,"aX":16.907102027438665},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":4.1,"breakHorizontal":-15.2,"spinRate":2245,"spinDirection":128},"zone":5,"typeConfidence":0.91,"plateTime":0.40991140541163684,"extension":5.551042640700536},"hitData":{"launchSpeed":93.8,"launchAngle":-34.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":130.68,"coordY":152.27}},"index":1,"playId":"1c9b2169-5da8-353f-bb81-e9b348316928","pitchNumber":2,"startTime":"2026-08-08T01:31:05.489Z","endTime":"2026-08-08T01:31:13.003Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-08T01:31:13.003Z","atBatIndex":65},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Max Muncy lines out to shortstop Andruw Monasterio.","rbi":0,"awayScore":1,"homeScore":13,"isOut":true},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-08T01:31:16.026Z","endTime":"2026-08-08T01:32:52.304Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":691777,"fullName":"Max Muncy","link":"/api/v1/people/691777"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670103,"fullName":"Raymond Burgos","link":"/api/v1/people/670103"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":691777,"fullName":"Max Muncy","link":"/api/v1/people/691777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":655316,"link":"/api/v1/people/655316"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":77.9,"endSpeed":71.7,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.44744388369369,"aZ":-34.59969151647892,"pfxX":-8.123974011070542,"pfxZ":-1.879596407016293,"pX":-0.8486154183441762,"pZ":1.1715948927647857,"vX0":-4.570856082402801,"vY0":-113.32364584030802,"vZ0":-2.278364671586147,"x":149.35,"y":207.15,"x0":2.256264110128362,"y0":50.00519931369804,"z0":5.676350312016123,"aX":-10.470975016400795},"breaks":{"breakAngle":18.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.1,"breakVerticalInduced":-3.7,"breakHorizontal":16.0,"spinRate":2396,"spinDirection":296},"zone":13,"typeConfidence":0.9,"plateTime":0.4850088917684796,"extension":5.7071036968215525},"index":0,"playId":"b696970d-69b8-3d46-9eea-5c99aa6a692c","pitchNumber":1,"startTime":"2026-08-08T01:31:38.801Z","endTime":"2026-08-08T01:31:42.557Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":13,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2026-08-08T01:31:48.082Z","endTime":"2026-08-08T01:32:02.655Z","isPitch":false,"type":"action","player":{"id":691777,"link":"/api/v1/people/691777"}},{"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},"pitchData":{"startSpeed":91.5,"endSpeed":83.6,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.29021139378991,"aZ":-25.498325399809023,"pfxX":9.4851157781195,"pfxZ":3.729236645680844,"pX":0.5603412156397979,"pZ":2.5003693697645537,"vX0":-7.457711463409588,"vY0":-133.07552043585738,"vZ0":-3.1602906819273047,"x":95.64,"y":171.27,"x0":2.1706220987951386,"y0":50.00053991643039,"z0":5.556050480510938,"aX":16.963346709836742},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":6.2,"breakHorizontal":-15.5,"spinRate":2162,"spinDirection":131},"zone":6,"typeConfidence":0.9,"plateTime":0.41202522281217124,"extension":5.632797014339927},"index":2,"playId":"62d317d8-ff37-34f1-9797-b47a07975cc4","pitchNumber":2,"startTime":"2026-08-08T01:32:02.655Z","endTime":"2026-08-08T01:32:10.846Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":80.6,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.599373105676246,"aZ":-29.409682021461776,"pfxX":8.507357989212627,"pfxZ":1.6996980125328998,"pX":0.5063705018137287,"pZ":1.7216260478221939,"vX0":-6.6111432810095305,"vY0":-125.74338417930436,"vZ0":-3.977670168152526,"x":97.7,"y":192.3,"x0":2.0434460335742717,"y0":50.00334258049956,"z0":5.6674680205738746,"aX":13.846080657176266},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":2.5,"breakHorizontal":-14.2,"spinRate":1514,"spinDirection":115},"zone":9,"typeConfidence":2.0,"plateTime":0.4328968632722434,"extension":5.735771363357115},"hitData":{"launchSpeed":97.5,"launchAngle":9.0,"totalDistance":153.0,"trajectory":"line_drive","hardness":"medium","location":"6","coordinates":{"coordX":102.51,"coordY":145.01}},"index":3,"playId":"d71f762e-5467-3498-a979-829f0951b7d2","pitchNumber":3,"startTime":"2026-08-08T01:32:47.303Z","endTime":"2026-08-08T01:32:52.304Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-08T01:32:52.304Z","atBatIndex":66},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Andruw Monasterio flies out to right fielder Lawrence Butler.","rbi":0,"awayScore":1,"homeScore":13,"isOut":true},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-08T01:34:58.764Z","endTime":"2026-08-08T01:35:45.413Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[4,5,6,7],"actionIndex":[0,1,2,3],"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":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":671732,"link":"/api/v1/people/671732"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Donovan Walton replaces Brian Serven, batting 6th, playing second base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":13,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-08T01:34:42.058Z","endTime":"2026-08-08T01:34:42.072Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":622268,"link":"/api/v1/people/622268"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"601","replacedPlayer":{"id":661531,"link":"/api/v1/people/661531"}},{"details":{"description":"Defensive switch from second base to left field for Jonathan Ornelas.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":13,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-08-08T01:34:42.072Z","endTime":"2026-08-08T01:34:42.073Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":680716,"link":"/api/v1/people/680716"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"900"},{"details":{"description":"Pitching Change: Carlos Cortes replaces José Suarez, batting 4th.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":13,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-08-08T01:34:42.073Z","endTime":"2026-08-08T01:34:58.886Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666126,"link":"/api/v1/people/666126"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"battingOrder":"401","replacedPlayer":{"id":691016,"link":"/api/v1/people/691016"}},{"details":{"description":"Carlos Cortes is now pitching left-handed.","event":"Pitcher Switch","eventType":"pitcher_switch","awayScore":1,"homeScore":13,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-08-08T01:34:58.886Z","endTime":"2026-08-08T01:35:00.822Z","isPitch":false,"type":"action","player":{"id":666126,"link":"/api/v1/people/666126"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":71.6,"endSpeed":66.2,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":16.14411162958452,"aZ":-24.350958825387558,"pfxX":6.7839168555386005,"pfxZ":7.093768057237611,"pX":-0.6441563458486141,"pZ":2.4200058825967483,"vX0":-8.772482502349805,"vY0":-103.95979422286794,"vZ0":-0.6168035366348814,"x":141.55,"y":173.44,"x0":2.7338490774098747,"y0":50.004756561886786,"z0":5.591265051962801,"aX":7.485594715444596},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":13.1,"breakHorizontal":-10.1,"spinRate":1720,"spinDirection":145},"zone":4,"typeConfidence":2.0,"plateTime":0.5252974741598853,"extension":5.024130632761636},"index":4,"playId":"673e6924-c23b-31f0-a66a-ee227ec77aec","pitchNumber":1,"startTime":"2026-08-08T01:35:00.822Z","endTime":"2026-08-08T01:35:04.452Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":76.8,"endSpeed":70.8,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.886794775170273,"aZ":-25.246919915918074,"pfxX":8.498772166913355,"pfxZ":5.436416003658538,"pX":1.9100515093709445,"pZ":3.0595280472511948,"vX0":-5.391340644110055,"vY0":-111.77951508922683,"vZ0":0.7485113129619896,"x":44.19,"y":156.17,"x0":3.241075033094935,"y0":50.001211579572065,"z0":5.299026294731559,"aX":10.825683529084648},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":10.3,"breakHorizontal":-14.2,"spinRate":1831,"spinDirection":127},"zone":12,"typeConfidence":2.0,"plateTime":0.488749234934863,"extension":5.334712744586905},"index":5,"playId":"a59dea1f-a010-3fa7-a798-5a1888bc414c","pitchNumber":2,"startTime":"2026-08-08T01:35:11.880Z","endTime":"2026-08-08T01:35:14.880Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":65.6,"endSpeed":60.0,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":15.087083753069784,"aZ":-24.36651095675205,"pfxX":4.395919732601995,"pfxZ":8.49663132451664,"pX":2.069645209608153,"pZ":3.342096673676059,"vX0":-3.0337022514540033,"vY0":-95.39883862153981,"vZ0":2.262534897990551,"x":38.11,"y":148.54,"x0":3.1116465320390567,"y0":50.00334339077777,"z0":5.582511027858907,"aX":4.039970209808366},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.3,"breakVerticalInduced":16.6,"breakHorizontal":-7.0,"spinRate":1549,"spinDirection":138},"zone":12,"typeConfidence":2.0,"plateTime":0.5748118688627875,"extension":5.206503948356165},"index":6,"playId":"7e7df3ba-8412-3b70-b913-4e703df9eb81","pitchNumber":3,"startTime":"2026-08-08T01:35:22.205Z","endTime":"2026-08-08T01:35:25.982Z","isPitch":true,"type":"pitch"},{"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(186, 1, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FA","description":"Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":72.3,"endSpeed":66.7,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":16.840436836669912,"aZ":-22.57582841554469,"pfxX":6.406256785126139,"pfxZ":8.518093355321614,"pX":0.8876836311980278,"pZ":2.453236001829153,"vX0":-5.581484067314913,"vY0":-105.17385844292997,"vZ0":-0.9788929203527491,"x":83.16,"y":172.54,"x0":2.736089368966323,"y0":50.00357149854492,"z0":5.528800747751612,"aX":7.220291075241054},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":15.5,"breakHorizontal":-10.2,"spinRate":1762,"spinDirection":134},"zone":14,"typeConfidence":2.0,"plateTime":0.5196008347770258,"extension":5.270076464591703},"hitData":{"launchSpeed":82.9,"launchAngle":44.0,"totalDistance":282.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":194.7,"coordY":109.0}},"index":7,"playId":"78a145ff-30dd-3c50-8b12-f099d0288209","pitchNumber":4,"startTime":"2026-08-08T01:35:32.947Z","endTime":"2026-08-08T01:35:45.413Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-08T01:35:45.413Z","atBatIndex":67},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jarren Duran flies out to left fielder Jonathan Ornelas.","rbi":0,"awayScore":1,"homeScore":13,"isOut":true},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-08T01:36:00.692Z","endTime":"2026-08-08T01:36:27.506Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":680716,"link":"/api/v1/people/680716"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Carlos Cortes is now pitching left-handed.","event":"Pitcher Switch","eventType":"pitcher_switch","awayScore":1,"homeScore":13,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-08-08T01:35:54.455Z","endTime":"2026-08-08T01:36:02.887Z","isPitch":false,"type":"action","player":{"id":666126,"link":"/api/v1/people/666126"}},{"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":1},"pitchData":{"startSpeed":70.9,"endSpeed":65.2,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":16.63169673235154,"aZ":-25.463050300833505,"pfxX":8.969159639052643,"pfxZ":6.224220158225338,"pX":0.5787187340255855,"pZ":2.711853215893507,"vX0":-7.096479201668188,"vY0":-102.98800096560588,"vZ0":0.3175136017622837,"x":94.94,"y":165.56,"x0":2.898961607600877,"y0":50.000373471791356,"z0":5.628158423266379,"aX":9.6623880379088},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":11.8,"breakHorizontal":-14.3,"spinRate":1722,"spinDirection":136},"zone":6,"typeConfidence":2.0,"plateTime":0.5312396583798153,"extension":5.128338912718818},"index":1,"playId":"3dd8c363-2be3-3083-84d8-e75e612a8cb0","pitchNumber":1,"startTime":"2026-08-08T01:36:02.887Z","endTime":"2026-08-08T01:36:06.131Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"EP","description":"Eephus"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":67.3,"endSpeed":62.0,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":15.553697707802709,"aZ":-31.84913041241014,"pfxX":-4.363984323069065,"pfxZ":0.34063206311954985,"pX":0.2881401318117055,"pZ":3.1551476562511587,"vX0":-4.495982858733442,"vY0":-97.77983095406759,"vZ0":3.450006124671388,"x":106.02,"y":153.59,"x0":3.185201515881433,"y0":50.00428003741281,"z0":5.643744287061756,"aX":-4.222182095116841},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.6,"breakVerticalInduced":2.0,"breakHorizontal":9.2,"spinRate":2113,"spinDirection":276},"zone":2,"typeConfidence":2.0,"plateTime":0.5603665692274475,"extension":4.969527152057277},"hitData":{"launchSpeed":89.9,"launchAngle":42.0,"totalDistance":308.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":62.08,"coordY":92.69}},"index":2,"playId":"16487aac-011c-3e78-818b-ee33e56ac3ba","pitchNumber":2,"startTime":"2026-08-08T01:36:15.476Z","endTime":"2026-08-08T01:36:27.506Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-08T01:36:27.506Z","atBatIndex":68},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Anthony Seigler flies out to center fielder Henry Bolte.","rbi":0,"awayScore":1,"homeScore":13,"isOut":true},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-08T01:36:47.152Z","endTime":"2026-08-08T01:38:02.895Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6],"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":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":703607,"link":"/api/v1/people/703607"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Carlos Cortes is now pitching left-handed.","event":"Pitcher Switch","eventType":"pitcher_switch","awayScore":1,"homeScore":13,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-08-08T01:36:42.925Z","endTime":"2026-08-08T01:36:49.399Z","isPitch":false,"type":"action","player":{"id":666126,"link":"/api/v1/people/666126"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(186, 1, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FA","description":"Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.1,"endSpeed":76.0,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.051284332233156,"aZ":-20.50838985501962,"pfxX":4.147176181458457,"pfxZ":8.036452066377379,"pX":0.19156084018803954,"pZ":0.3728967088443983,"vX0":-7.57146227633432,"vY0":-119.19263583398109,"vZ0":-7.0714382104123,"x":109.7,"y":228.71,"x0":2.858135723427942,"y0":50.0024976599364,"z0":5.206088165719456,"aX":6.019835147129835},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":13.2,"breakHorizontal":-5.9,"spinRate":1946,"spinDirection":144},"zone":14,"typeConfidence":2.0,"plateTime":0.4580186748464574,"extension":5.409271415218093},"index":1,"playId":"96b276cf-f3d6-3a77-b722-4365aea81ddf","pitchNumber":1,"startTime":"2026-08-08T01:36:49.399Z","endTime":"2026-08-08T01:36:52.798Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":69.4,"endSpeed":64.0,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":15.40473008161931,"aZ":-26.601264671840877,"pfxX":9.827208102912849,"pfxZ":5.3935196135993895,"pX":-0.3074446032081242,"pZ":2.4361393221892373,"vX0":-8.416375287530443,"vY0":-100.70171956134489,"vZ0":0.4979817604534047,"x":128.72,"y":173.0,"x0":2.6371831940996784,"y0":50.00265173757848,"z0":5.534102991341458,"aX":10.155553079278704},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.6,"breakVerticalInduced":10.3,"breakHorizontal":-15.6,"spinRate":1660,"spinDirection":140},"zone":4,"typeConfidence":2.0,"plateTime":0.5426268495875095,"extension":5.240999654050265},"index":2,"playId":"4db499cf-57ef-304c-818e-077ec145817e","pitchNumber":2,"startTime":"2026-08-08T01:37:04.343Z","endTime":"2026-08-08T01:37:08.152Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":75.2,"endSpeed":69.1,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.159547137934617,"aZ":-27.36195029743369,"pfxX":8.85344853175864,"pfxZ":3.9588821264595246,"pX":0.4589465359103608,"pZ":3.860389177347806,"vX0":-7.940315255737495,"vY0":-109.176570220586,"vZ0":2.9891001756190954,"x":99.51,"y":134.55,"x0":2.9825797539436443,"y0":50.000495020197945,"z0":5.407507509653603,"aX":10.750160798925496},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":8.3,"breakHorizontal":-14.0,"spinRate":1823,"spinDirection":143},"zone":12,"typeConfidence":2.0,"plateTime":0.5005797197314021,"extension":5.115527280107177},"index":3,"playId":"c722f077-cb4d-36ce-8420-395421564c15","pitchNumber":3,"startTime":"2026-08-08T01:37:16.689Z","endTime":"2026-08-08T01:37:20.304Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(186, 1, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FA","description":"Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.8,"endSpeed":71.8,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.906947145100172,"aZ":-19.490612258124838,"pfxX":4.623824464322609,"pfxZ":9.576286665578113,"pX":1.0634016271867783,"pZ":2.956086612723832,"vX0":-5.693951967794674,"vY0":-114.56813774827809,"vZ0":-1.033656144941474,"x":76.47,"y":158.97,"x0":2.984450998844853,"y0":50.001534094525,"z0":5.324624697166203,"aX":6.123485334189441},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":17.4,"breakHorizontal":-6.8,"spinRate":1989,"spinDirection":134},"zone":12,"typeConfidence":2.0,"plateTime":0.4787676534274703,"extension":5.140466084877804},"index":4,"playId":"babab1e2-07d8-3d4c-89b7-a1f85999e797","pitchNumber":4,"startTime":"2026-08-08T01:37:28.880Z","endTime":"2026-08-08T01:37:32.642Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"EP","description":"Eephus"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":73.9,"endSpeed":68.8,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.09200851703981,"aZ":-31.128473680348762,"pfxX":-4.220436899820836,"pfxZ":0.8924843604189134,"pX":-0.5890246298765728,"pZ":0.4633772784944582,"vX0":-6.870602996309327,"vY0":-107.40318769466073,"vZ0":-2.827944411533005,"x":139.45,"y":226.27,"x0":3.195961098149594,"y0":50.00239421357711,"z0":5.248769884922697,"aX":-4.944735079338646},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.0,"breakVerticalInduced":1.2,"breakHorizontal":9.5,"spinRate":2270,"spinDirection":265},"zone":13,"typeConfidence":2.0,"plateTime":0.5094055617947424,"extension":5.356628695753884},"index":5,"playId":"03c8c16d-f009-3b73-98a0-56da024d8cc0","pitchNumber":5,"startTime":"2026-08-08T01:37:39.995Z","endTime":"2026-08-08T01:37:43.138Z","isPitch":true,"type":"pitch"},{"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(186, 1, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FA","description":"Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":75.4,"endSpeed":69.6,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.181714366106906,"aZ":-21.064397567821207,"pfxX":5.2973529432212505,"pfxZ":9.04990270384901,"pX":1.1973903115387343,"pZ":2.25720746098121,"vX0":-5.316348524616621,"vY0":-109.71146000740937,"vZ0":-2.055031812651601,"x":71.36,"y":177.84,"x0":2.9560736631470954,"y0":50.00141077532298,"z0":5.4359018689976075,"aX":6.501352708398325},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":16.2,"breakHorizontal":-8.3,"spinRate":1917,"spinDirection":138},"zone":14,"typeConfidence":2.0,"plateTime":0.4979663083031438,"extension":5.191272905777057},"hitData":{"launchSpeed":82.3,"launchAngle":35.0,"totalDistance":303.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":148.41,"coordY":80.05}},"index":6,"playId":"a6b7ab76-7db1-3e5f-942b-086cb6e57e4b","pitchNumber":6,"startTime":"2026-08-08T01:37:53.400Z","endTime":"2026-08-08T01:38:02.895Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-08T01:38:02.895Z","atBatIndex":69},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jonathan Ornelas called out on strikes.","rbi":0,"awayScore":1,"homeScore":13,"isOut":true},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-08T01:39:54.284Z","endTime":"2026-08-08T01:41:45.793Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":680716,"fullName":"Jonathan Ornelas","link":"/api/v1/people/680716"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670103,"fullName":"Raymond Burgos","link":"/api/v1/people/670103"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":680716,"fullName":"Jonathan Ornelas","link":"/api/v1/people/680716"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":668670,"link":"/api/v1/people/668670"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.3,"endSpeed":76.1,"strikeZoneTop":3.233,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.352496109183786,"aZ":-30.33631934722296,"pfxX":7.217041879976855,"pfxZ":1.2386895977461005,"pX":1.0353583143655627,"pZ":3.5720844257624886,"vX0":-5.154468231161476,"vY0":-121.14070080872618,"vZ0":0.7841525931990994,"x":77.53,"y":142.33,"x0":2.2563318884690013,"y0":50.002098950454304,"z0":5.90260769711726,"aX":10.69280981261595},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":2.8,"breakHorizontal":-11.8,"spinRate":1535,"spinDirection":115},"zone":12,"typeConfidence":0.9,"plateTime":0.45269518926569763,"extension":5.684520850723216},"index":0,"playId":"2923313c-4fb1-3bc2-b0be-1ac5acdff45f","pitchNumber":1,"startTime":"2026-08-08T01:40:14.118Z","endTime":"2026-08-08T01:40:17.492Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":89.6,"endSpeed":82.5,"strikeZoneTop":3.233,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.68462716972491,"aZ":-28.180361530191806,"pfxX":9.184803108268436,"pfxZ":2.320401557075253,"pX":-0.867624800065327,"pZ":1.982831898681825,"vX0":-10.892020895986096,"vY0":-130.0307071096835,"vZ0":-3.5033349516679175,"x":150.07,"y":185.24,"x0":2.1700697970499783,"y0":50.00443934596577,"z0":5.471227816750062,"aX":15.82715161546559},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":3.6,"breakHorizontal":-14.4,"spinRate":2246,"spinDirection":125},"zone":13,"typeConfidence":0.91,"plateTime":0.4202234442273656,"extension":5.739522643423101},"index":1,"playId":"c28f3bb4-a47b-3298-aedb-5013028868e6","pitchNumber":2,"startTime":"2026-08-08T01:40:27.577Z","endTime":"2026-08-08T01:40:32.272Z","isPitch":true,"type":"pitch"},{"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":0},"pitchData":{"startSpeed":87.0,"endSpeed":80.8,"strikeZoneTop":3.233,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.649747966288444,"aZ":-23.464390093933744,"pfxX":-0.3468880944588335,"pfxZ":5.279325931118711,"pX":0.6139956790103298,"pZ":2.6045788158855028,"vX0":-4.467456476399109,"vY0":-126.77429505973629,"vZ0":-2.7622689174134827,"x":93.6,"y":168.46,"x0":2.4342845360879286,"y0":50.002690229653936,"z0":5.554433581576742,"aX":-0.5714156175441943},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":9.2,"breakHorizontal":1.6,"spinRate":2104,"spinDirection":134},"zone":6,"typeConfidence":0.9,"plateTime":0.42985858219929884,"extension":5.699198334684009},"index":2,"playId":"13d5cacd-fb7c-335e-a0d1-b5bb4ca7062e","pitchNumber":3,"startTime":"2026-08-08T01:40:45.847Z","endTime":"2026-08-08T01:40:49.257Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.3,"endSpeed":78.0,"strikeZoneTop":3.233,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.297496047003843,"aZ":-28.336375936209095,"pfxX":7.228330945315687,"pfxZ":2.4916636904395837,"pX":0.7466495320157961,"pZ":2.874235933784756,"vX0":-5.819937362379506,"vY0":-122.76774728761401,"vZ0":-1.1934489199852936,"x":88.54,"y":161.18,"x0":2.19874101369881,"y0":50.00175525549853,"z0":5.7590846637503175,"aX":11.130467376691183},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":4.4,"breakHorizontal":-11.9,"spinRate":1509,"spinDirection":108},"zone":3,"typeConfidence":0.88,"plateTime":0.44464370687757127,"extension":5.862519338177157},"index":3,"playId":"78624ff1-864e-3c07-b8d1-49c4f936fed9","pitchNumber":4,"startTime":"2026-08-08T01:41:02.739Z","endTime":"2026-08-08T01:41:06.741Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":78.7,"strikeZoneTop":3.233,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.42822150817312,"aZ":-31.600780569846933,"pfxX":8.427248814892842,"pfxZ":0.36719549381548333,"pX":0.3974169269062415,"pZ":1.445818544681198,"vX0":-7.088935780177231,"vY0":-124.99420769647543,"vZ0":-3.7084351691768633,"x":101.85,"y":199.74,"x0":2.1826071475302156,"y0":50.006074422030345,"z0":5.558293754051762,"aX":13.267590080601686},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":0.0,"breakHorizontal":-13.6,"spinRate":1800,"spinDirection":114},"zone":14,"typeConfidence":2.0,"plateTime":0.4390814362454285,"extension":5.807946614301768},"index":4,"playId":"545ad394-d98c-3d43-aa7e-619b7661a7c4","pitchNumber":5,"startTime":"2026-08-08T01:41:21.706Z","endTime":"2026-08-08T01:41:25.558Z","isPitch":true,"type":"pitch"},{"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":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":80.9,"endSpeed":74.8,"strikeZoneTop":3.233,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.078787151718192,"aZ":-30.797555540099175,"pfxX":-5.847902990917924,"pfxZ":0.9755952650711981,"pX":0.3218516516636676,"pZ":1.6499889762388849,"vX0":-3.2961543875759154,"vY0":-117.8671569284594,"vZ0":-2.5054496501912875,"x":104.73,"y":194.23,"x0":2.497367643452624,"y0":50.00190271178657,"z0":5.5661920264507705,"aX":-8.239821765423628},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":1.4,"breakHorizontal":11.4,"spinRate":2254,"spinDirection":288},"zone":9,"typeConfidence":0.89,"plateTime":0.46443153919264146,"extension":5.823011608080551},"index":5,"playId":"d4bee5cf-3862-3f57-abf7-f490b5f02d32","pitchNumber":6,"startTime":"2026-08-08T01:41:41.773Z","endTime":"2026-08-08T01:41:45.793Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-08T01:41:45.793Z","atBatIndex":70},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Henry Bolte grounds out, second baseman Anthony Seigler to first baseman Nick Sogard.","rbi":0,"awayScore":1,"homeScore":13,"isOut":true},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-08T01:41:49.833Z","endTime":"2026-08-08T01:43:54.265Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670103,"fullName":"Raymond Burgos","link":"/api/v1/people/670103"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":678011,"link":"/api/v1/people/678011"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":686765,"link":"/api/v1/people/686765"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":83.5,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.549470226343153,"aZ":-25.926859509043094,"pfxX":9.505950839767205,"pfxZ":3.5242099129409024,"pX":0.3263816378582916,"pZ":2.306855142257106,"vX0":-8.175771388000417,"vY0":-131.95007620001806,"vZ0":-3.156224061381053,"x":104.56,"y":176.49,"x0":2.2212145716126335,"y0":50.0037282635371,"z0":5.416676353875525,"aX":16.860532557749526},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":5.9,"breakHorizontal":-15.6,"spinRate":2192,"spinDirection":127},"zone":6,"typeConfidence":0.92,"plateTime":0.41417519486437415,"extension":5.916513699660846},"index":0,"playId":"eef8bf08-08e1-360c-a868-f1aaf56324d0","pitchNumber":1,"startTime":"2026-08-08T01:42:08.759Z","endTime":"2026-08-08T01:42:12.499Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":78.4,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.95424516466987,"aZ":-31.135898424364473,"pfxX":7.602117931656152,"pfxZ":0.6756489514249884,"pX":1.1047024401311694,"pZ":0.6746969714911388,"vX0":-5.219526109251316,"vY0":-123.02091016604419,"vZ0":-5.479663020909831,"x":74.89,"y":220.56,"x0":2.2594474619378544,"y0":50.00609505918603,"z0":5.5507329124909,"aX":11.728609990426422},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":0.2,"breakHorizontal":-12.6,"spinRate":1364,"spinDirection":109},"zone":14,"typeConfidence":0.9,"plateTime":0.44416401510315673,"extension":5.836492179597984},"index":1,"playId":"3a86cec0-582a-3886-8743-3fd9428afbdb","pitchNumber":2,"startTime":"2026-08-08T01:42:32.653Z","endTime":"2026-08-08T01:42:36.107Z","isPitch":true,"type":"pitch"},{"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":true},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":83.5,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.47109000571839,"aZ":-21.175064755988565,"pfxX":7.130766941623977,"pfxZ":6.253128752993867,"pX":-0.05823240541914676,"pZ":1.6293272095388924,"vX0":-8.083158704361312,"vY0":-130.98758397393522,"vZ0":-5.881667975547054,"x":119.22,"y":194.79,"x0":2.123384551959309,"y0":50.003021625607495,"z0":5.459417065714072,"aX":12.544418368107456},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":10.3,"breakHorizontal":-11.4,"spinRate":2074,"spinDirection":120},"zone":13,"typeConfidence":0.71,"plateTime":0.4162004627368754,"extension":5.652090338021759},"index":2,"playId":"cf66a2a6-7f6b-33e7-b04f-393653497ad8","pitchNumber":3,"startTime":"2026-08-08T01:42:51.551Z","endTime":"2026-08-08T01:42:55.988Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":111,"player":{"id":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670"}}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.7,"endSpeed":78.1,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.55301766773712,"aZ":-30.394383431838268,"pfxX":9.577806548269784,"pfxZ":1.1511373375484535,"pX":0.2088404781967346,"pZ":1.9697944002376062,"vX0":-7.925253208150758,"vY0":-123.18136995943715,"vZ0":-2.596762908962152,"x":109.04,"y":185.6,"x0":2.217280867481852,"y0":50.000526264592395,"z0":5.596908136478259,"aX":14.775844403714343},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":1.7,"breakHorizontal":-15.6,"spinRate":1663,"spinDirection":113},"zone":8,"typeConfidence":0.9,"plateTime":0.4439707837809137,"extension":6.044171294647692},"index":3,"playId":"79f97b88-25bb-3d95-93b5-9bd49a41c08f","pitchNumber":4,"startTime":"2026-08-08T01:43:26.225Z","endTime":"2026-08-08T01:43:30.661Z","isPitch":true,"type":"pitch"},{"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":1},"pitchData":{"startSpeed":79.1,"endSpeed":72.9,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.586624824274573,"aZ":-30.96976177028787,"pfxX":-7.378314299911784,"pfxZ":0.897137231591886,"pX":-0.720921449707261,"pZ":3.0301404752909984,"vX0":-4.592229650407757,"vY0":-115.18741407581328,"vZ0":0.5182364351378848,"x":144.48,"y":156.97,"x0":2.2577380954027255,"y0":50.00242837738695,"z0":5.798819920234071,"aX":-9.904677292168415},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":2.0,"breakHorizontal":14.5,"spinRate":2332,"spinDirection":291},"zone":1,"typeConfidence":0.91,"plateTime":0.47568269231044447,"extension":5.619217876628167},"hitData":{"launchSpeed":66.2,"launchAngle":-0.0,"totalDistance":35.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":132.2,"coordY":145.69}},"index":4,"playId":"c60ea53b-0c0f-3a16-ae88-236c6846e0b7","pitchNumber":5,"startTime":"2026-08-08T01:43:46.731Z","endTime":"2026-08-08T01:43:54.265Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-08T01:43:54.265Z","atBatIndex":71},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Alika Williams grounds out, shortstop Andruw Monasterio to first baseman Nick Sogard.","rbi":0,"awayScore":1,"homeScore":13,"isOut":true},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-08T01:43:58.735Z","endTime":"2026-08-08T01:45:41.790Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":675961,"fullName":"Alika Williams","link":"/api/v1/people/675961"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670103,"fullName":"Raymond Burgos","link":"/api/v1/people/670103"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".750"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".222"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".900"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.500"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".571"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".400"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".800"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.100"},{"zone":"11","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".857"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".222"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".316"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"69.77"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"86.19"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.86"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"80.19"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.88"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.95"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.83"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"91.15"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"82.29"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"59.21"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"47.59"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.03"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.38"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".375"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".111"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".300"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".500"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".214"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".300"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".500"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".400"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".083"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".111"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".750"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".222"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".900"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.500"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".571"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".400"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".800"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.100"},{"zone":"11","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".857"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".222"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".316"}],"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":675961,"fullName":"Alika Williams","link":"/api/v1/people/675961"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":655316,"link":"/api/v1/people/655316"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":686765,"link":"/api/v1/people/686765"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":82.2,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.042697038853387,"aZ":-25.60253247405253,"pfxX":9.673973612645455,"pfxZ":3.8164117071782275,"pX":1.0416219161777125,"pZ":3.338777407613519,"vX0":-6.459556613727679,"vY0":-129.86266349416832,"vZ0":-0.7832787904446592,"x":77.3,"y":148.63,"x0":2.2937940233630316,"y0":50.003912465655134,"z0":5.5772149279412115,"aX":16.663864931633558},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":7.0,"breakHorizontal":-16.2,"spinRate":2022,"spinDirection":127},"zone":12,"typeConfidence":0.92,"plateTime":0.42041519701391206,"extension":5.8118173791907},"index":0,"playId":"86f75cd2-ad0b-3936-bf68-0c5a976a910d","pitchNumber":1,"startTime":"2026-08-08T01:44:42.205Z","endTime":"2026-08-08T01:44:45.547Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":77.1,"endSpeed":71.7,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.490123373475836,"aZ":-31.815327932845303,"pfxX":-6.6838078856559395,"pfxZ":0.28450089380610777,"pX":-0.3698794251035216,"pZ":1.2454905825789089,"vX0":-4.112736206304865,"vY0":-112.28710892337006,"vZ0":-2.4167707373904777,"x":131.1,"y":205.15,"x0":2.3512585622397486,"y0":50.004914511059454,"z0":5.5588679151639955,"aX":-8.574026041299243},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.6,"breakVerticalInduced":0.2,"breakHorizontal":13.1,"spinRate":2341,"spinDirection":300},"zone":13,"typeConfidence":0.9,"plateTime":0.486958006454389,"extension":5.721166210303274},"index":1,"playId":"0841f9a1-354c-3ba3-a85b-9dd777dec1a3","pitchNumber":2,"startTime":"2026-08-08T01:44:56.852Z","endTime":"2026-08-08T01:45:00.557Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":90.6,"endSpeed":83.9,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.959073039528317,"aZ":-20.373881669127766,"pfxX":6.518946152812004,"pfxZ":6.602834347624009,"pX":0.11303612074589992,"pZ":3.4734586440641513,"vX0":-7.615466374897175,"vY0":-131.81448240725513,"vZ0":-1.781212186959673,"x":112.69,"y":145.0,"x0":2.1717874112942983,"y0":50.00266035504999,"z0":5.638859031074799,"aX":11.649737474770967},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":11.9,"breakHorizontal":-10.4,"spinRate":2130,"spinDirection":123},"zone":12,"typeConfidence":0.9,"plateTime":0.41310518467297763,"extension":5.733290194822213},"index":2,"playId":"1624a322-f98c-3c7d-ba7d-ab110c2ca800","pitchNumber":3,"startTime":"2026-08-08T01:45:12.884Z","endTime":"2026-08-08T01:45:16.473Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.3,"endSpeed":83.6,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.000179553833334,"aZ":-28.741019606439394,"pfxX":9.109239652146217,"pfxZ":1.9440230602692452,"pX":-0.08184461857033246,"pZ":1.809161049408797,"vX0":-8.992524279345039,"vY0":-131.2776457785735,"vZ0":-3.8267315985503982,"x":120.12,"y":189.93,"x0":2.1870347634637093,"y0":50.000257034876164,"z0":5.399582054275713,"aX":16.06762703489696},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":3.0,"breakHorizontal":-14.8,"spinRate":2124,"spinDirection":120},"zone":8,"typeConfidence":0.92,"plateTime":0.41553183790559656,"extension":5.6439572285093895},"hitData":{"launchSpeed":96.3,"launchAngle":-26.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":106.87,"coordY":149.23}},"index":3,"playId":"d35e6791-bd0c-3960-b7bf-da981cfa85e7","pitchNumber":4,"startTime":"2026-08-08T01:45:34.294Z","endTime":"2026-08-08T01:45:41.790Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-08T01:45:41.790Z","atBatIndex":72}],"currentPlay":{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Alika Williams grounds out, shortstop Andruw Monasterio to first baseman Nick Sogard.","rbi":0,"awayScore":1,"homeScore":13,"isOut":true},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-08T01:43:58.735Z","endTime":"2026-08-08T01:45:41.790Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":675961,"fullName":"Alika Williams","link":"/api/v1/people/675961"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670103,"fullName":"Raymond Burgos","link":"/api/v1/people/670103"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".750"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".222"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".900"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.500"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".571"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".400"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".800"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.100"},{"zone":"11","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".857"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".222"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".316"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"69.77"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"86.19"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.86"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"80.19"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.88"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.95"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.83"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"91.15"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"82.29"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"59.21"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"47.59"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.03"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.38"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".375"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".111"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".300"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".500"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".214"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".300"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".500"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".400"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".083"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".111"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".750"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".222"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".900"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.500"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".571"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".400"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".800"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.100"},{"zone":"11","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".857"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".222"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".316"}],"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":675961,"fullName":"Alika Williams","link":"/api/v1/people/675961"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":655316,"link":"/api/v1/people/655316"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":686765,"link":"/api/v1/people/686765"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":82.2,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.042697038853387,"aZ":-25.60253247405253,"pfxX":9.673973612645455,"pfxZ":3.8164117071782275,"pX":1.0416219161777125,"pZ":3.338777407613519,"vX0":-6.459556613727679,"vY0":-129.86266349416832,"vZ0":-0.7832787904446592,"x":77.3,"y":148.63,"x0":2.2937940233630316,"y0":50.003912465655134,"z0":5.5772149279412115,"aX":16.663864931633558},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":7.0,"breakHorizontal":-16.2,"spinRate":2022,"spinDirection":127},"zone":12,"typeConfidence":0.92,"plateTime":0.42041519701391206,"extension":5.8118173791907},"index":0,"playId":"86f75cd2-ad0b-3936-bf68-0c5a976a910d","pitchNumber":1,"startTime":"2026-08-08T01:44:42.205Z","endTime":"2026-08-08T01:44:45.547Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":77.1,"endSpeed":71.7,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.490123373475836,"aZ":-31.815327932845303,"pfxX":-6.6838078856559395,"pfxZ":0.28450089380610777,"pX":-0.3698794251035216,"pZ":1.2454905825789089,"vX0":-4.112736206304865,"vY0":-112.28710892337006,"vZ0":-2.4167707373904777,"x":131.1,"y":205.15,"x0":2.3512585622397486,"y0":50.004914511059454,"z0":5.5588679151639955,"aX":-8.574026041299243},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.6,"breakVerticalInduced":0.2,"breakHorizontal":13.1,"spinRate":2341,"spinDirection":300},"zone":13,"typeConfidence":0.9,"plateTime":0.486958006454389,"extension":5.721166210303274},"index":1,"playId":"0841f9a1-354c-3ba3-a85b-9dd777dec1a3","pitchNumber":2,"startTime":"2026-08-08T01:44:56.852Z","endTime":"2026-08-08T01:45:00.557Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":90.6,"endSpeed":83.9,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.959073039528317,"aZ":-20.373881669127766,"pfxX":6.518946152812004,"pfxZ":6.602834347624009,"pX":0.11303612074589992,"pZ":3.4734586440641513,"vX0":-7.615466374897175,"vY0":-131.81448240725513,"vZ0":-1.781212186959673,"x":112.69,"y":145.0,"x0":2.1717874112942983,"y0":50.00266035504999,"z0":5.638859031074799,"aX":11.649737474770967},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":11.9,"breakHorizontal":-10.4,"spinRate":2130,"spinDirection":123},"zone":12,"typeConfidence":0.9,"plateTime":0.41310518467297763,"extension":5.733290194822213},"index":2,"playId":"1624a322-f98c-3c7d-ba7d-ab110c2ca800","pitchNumber":3,"startTime":"2026-08-08T01:45:12.884Z","endTime":"2026-08-08T01:45:16.473Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.3,"endSpeed":83.6,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.000179553833334,"aZ":-28.741019606439394,"pfxX":9.109239652146217,"pfxZ":1.9440230602692452,"pX":-0.08184461857033246,"pZ":1.809161049408797,"vX0":-8.992524279345039,"vY0":-131.2776457785735,"vZ0":-3.8267315985503982,"x":120.12,"y":189.93,"x0":2.1870347634637093,"y0":50.000257034876164,"z0":5.399582054275713,"aX":16.06762703489696},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":3.0,"breakHorizontal":-14.8,"spinRate":2124,"spinDirection":120},"zone":8,"typeConfidence":0.92,"plateTime":0.41553183790559656,"extension":5.6439572285093895},"hitData":{"launchSpeed":96.3,"launchAngle":-26.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":106.87,"coordY":149.23}},"index":3,"playId":"d35e6791-bd0c-3960-b7bf-da981cfa85e7","pitchNumber":4,"startTime":"2026-08-08T01:45:34.294Z","endTime":"2026-08-08T01:45:41.790Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-08T01:45:41.790Z","atBatIndex":72},"scoringPlays":[12,14,17,31,32,34,35,36,50,51,60,62],"playsByInning":[{"startIndex":0,"endIndex":6,"top":[0,1,2],"bottom":[3,4,5,6],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":1,"pitcher":{"id":801139,"fullName":"Payton Tolle","link":"/api/v1/people/801139"},"batter":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"coordinates":{"x":118.01,"y":165.44},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":1,"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"coordinates":{"x":203.95,"y":82.88},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":1,"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"batter":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"coordinates":{"x":87.62,"y":135.05},"type":"O","description":"Flyout"}]}},{"startIndex":7,"endIndex":18,"top":[7,8,9],"bottom":[10,11,12,13,14,15,16,17,18],"hits":{"away":[],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":2,"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"batter":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"coordinates":{"x":157.53,"y":149.23},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":2,"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"coordinates":{"x":73.44,"y":62.1},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":2,"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"batter":{"id":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"coordinates":{"x":91.68,"y":50.07},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":2,"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"batter":{"id":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670"},"coordinates":{"x":82.37,"y":67.99},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":2,"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"coordinates":{"x":167.3,"y":83.99},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":2,"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"coordinates":{"x":221.23,"y":77.75},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":2,"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"batter":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"coordinates":{"x":117.0,"y":143.15},"type":"O","description":"Groundout"}]}},{"startIndex":19,"endIndex":25,"top":[19,20,21],"bottom":[22,23,24,25],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":3,"pitcher":{"id":801139,"fullName":"Payton Tolle","link":"/api/v1/people/801139"},"batter":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"coordinates":{"x":79.93,"y":110.73},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":3,"pitcher":{"id":801139,"fullName":"Payton Tolle","link":"/api/v1/people/801139"},"batter":{"id":680716,"fullName":"Jonathan Ornelas","link":"/api/v1/people/680716"},"coordinates":{"x":155.52,"y":86.07},"type":"O","description":"Lineout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":3,"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"batter":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"coordinates":{"x":177.79,"y":110.73},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":3,"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"batter":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"coordinates":{"x":186.56,"y":91.46},"type":"O","description":"Flyout"}]}},{"startIndex":26,"endIndex":35,"top":[26,27,28],"bottom":[29,30,31,32,33,34,35],"hits":{"away":[],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":4,"pitcher":{"id":696522,"fullName":"Hayden Juenger","link":"/api/v1/people/696522"},"batter":{"id":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670"},"coordinates":{"x":81.04,"y":71.22},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":4,"pitcher":{"id":696522,"fullName":"Hayden Juenger","link":"/api/v1/people/696522"},"batter":{"id":686765,"fullName":"Nick Sogard","link":"/api/v1/people/686765"},"coordinates":{"x":154.26,"y":115.88},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":4,"pitcher":{"id":696522,"fullName":"Hayden Juenger","link":"/api/v1/people/696522"},"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"coordinates":{"x":114.47,"y":165.44},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":4,"pitcher":{"id":696522,"fullName":"Hayden Juenger","link":"/api/v1/people/696522"},"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"coordinates":{"x":190.78,"y":108.8},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":4,"pitcher":{"id":696522,"fullName":"Hayden Juenger","link":"/api/v1/people/696522"},"batter":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"coordinates":{"x":113.09,"y":162.66},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":4,"pitcher":{"id":696522,"fullName":"Hayden Juenger","link":"/api/v1/people/696522"},"batter":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"coordinates":{"x":207.68,"y":75.27},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":4,"pitcher":{"id":696522,"fullName":"Hayden Juenger","link":"/api/v1/people/696522"},"batter":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"coordinates":{"x":41.91,"y":103.92},"type":"H","description":"Single"}]}},{"startIndex":36,"endIndex":43,"top":[36,37,38,39],"bottom":[40,41,42,43],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":5,"pitcher":{"id":801139,"fullName":"Payton Tolle","link":"/api/v1/people/801139"},"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"coordinates":{"x":186.69,"y":54.61},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":5,"pitcher":{"id":801139,"fullName":"Payton Tolle","link":"/api/v1/people/801139"},"batter":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"coordinates":{"x":112.44,"y":170.0},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":5,"pitcher":{"id":665622,"fullName":"Luis Medina","link":"/api/v1/people/665622"},"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"coordinates":{"x":163.6,"y":168.48},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":5,"pitcher":{"id":665622,"fullName":"Luis Medina","link":"/api/v1/people/665622"},"batter":{"id":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"coordinates":{"x":184.92,"y":112.08},"type":"H","description":"Single"}]}},{"startIndex":44,"endIndex":54,"top":[44,45,46,47],"bottom":[48,49,50,51,52,53,54],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":6,"pitcher":{"id":801139,"fullName":"Payton Tolle","link":"/api/v1/people/801139"},"batter":{"id":691777,"fullName":"Max Muncy","link":"/api/v1/people/691777"},"coordinates":{"x":119.53,"y":173.55},"type":"H","description":"Single"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":6,"pitcher":{"id":656240,"fullName":"Scott Blewett","link":"/api/v1/people/656240"},"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"coordinates":{"x":177.79,"y":106.68},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":6,"pitcher":{"id":656240,"fullName":"Scott Blewett","link":"/api/v1/people/656240"},"batter":{"id":642201,"fullName":"Eli White","link":"/api/v1/people/642201"},"coordinates":{"x":125.11,"y":145.69},"type":"E","description":"Field Error"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":6,"pitcher":{"id":656240,"fullName":"Scott Blewett","link":"/api/v1/people/656240"},"batter":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"coordinates":{"x":122.48,"y":44.98},"type":"O","description":"Sac Fly"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":6,"pitcher":{"id":656240,"fullName":"Scott Blewett","link":"/api/v1/people/656240"},"batter":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"coordinates":{"x":109.85,"y":70.26},"type":"O","description":"Sac Fly"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":6,"pitcher":{"id":656240,"fullName":"Scott Blewett","link":"/api/v1/people/656240"},"batter":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"coordinates":{"x":129.23,"y":105.79},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":6,"pitcher":{"id":656240,"fullName":"Scott Blewett","link":"/api/v1/people/656240"},"batter":{"id":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"coordinates":{"x":184.79,"y":93.7},"type":"O","description":"Lineout"}]}},{"startIndex":55,"endIndex":63,"top":[55,56,57],"bottom":[58,59,60,61,62,63],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":7,"pitcher":{"id":670103,"fullName":"Raymond Burgos","link":"/api/v1/people/670103"},"batter":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"coordinates":{"x":120.04,"y":146.7},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":7,"pitcher":{"id":670103,"fullName":"Raymond Burgos","link":"/api/v1/people/670103"},"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"coordinates":{"x":151.12,"y":68.66},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":7,"pitcher":{"id":670103,"fullName":"Raymond Burgos","link":"/api/v1/people/670103"},"batter":{"id":695720,"fullName":"Tommy White","link":"/api/v1/people/695720"},"coordinates":{"x":107.38,"y":167.47},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":7,"pitcher":{"id":656240,"fullName":"Scott Blewett","link":"/api/v1/people/656240"},"batter":{"id":686765,"fullName":"Nick Sogard","link":"/api/v1/people/686765"},"coordinates":{"x":136.46,"y":188.41},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":7,"pitcher":{"id":656240,"fullName":"Scott Blewett","link":"/api/v1/people/656240"},"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"coordinates":{"x":162.59,"y":137.58},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":7,"pitcher":{"id":656240,"fullName":"Scott Blewett","link":"/api/v1/people/656240"},"batter":{"id":642201,"fullName":"Eli White","link":"/api/v1/people/642201"},"coordinates":{"x":179.25,"y":146.84},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":7,"pitcher":{"id":660761,"fullName":"José Suarez","link":"/api/v1/people/660761"},"batter":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"coordinates":{"x":47.29,"y":97.5},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":7,"pitcher":{"id":660761,"fullName":"José Suarez","link":"/api/v1/people/660761"},"batter":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"coordinates":{"x":118.15,"y":80.17},"type":"O","description":"Lineout"}]}},{"startIndex":64,"endIndex":69,"top":[64,65,66],"bottom":[67,68,69],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":8,"pitcher":{"id":670103,"fullName":"Raymond Burgos","link":"/api/v1/people/670103"},"batter":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"coordinates":{"x":130.68,"y":152.27},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":8,"pitcher":{"id":670103,"fullName":"Raymond Burgos","link":"/api/v1/people/670103"},"batter":{"id":691777,"fullName":"Max Muncy","link":"/api/v1/people/691777"},"coordinates":{"x":102.51,"y":145.01},"type":"O","description":"Lineout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":8,"pitcher":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"batter":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"coordinates":{"x":194.7,"y":109.0},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":8,"pitcher":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"coordinates":{"x":62.08,"y":92.69},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":8,"pitcher":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"batter":{"id":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"coordinates":{"x":148.41,"y":80.05},"type":"O","description":"Flyout"}]}},{"startIndex":70,"endIndex":72,"top":[70,71,72],"bottom":[],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":9,"pitcher":{"id":670103,"fullName":"Raymond Burgos","link":"/api/v1/people/670103"},"batter":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"coordinates":{"x":132.2,"y":145.69},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":9,"pitcher":{"id":670103,"fullName":"Raymond Burgos","link":"/api/v1/people/670103"},"batter":{"id":675961,"fullName":"Alika Williams","link":"/api/v1/people/675961"},"coordinates":{"x":106.87,"y":149.23},"type":"O","description":"Groundout"}],"home":[]}}]}