{"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":"Lineout","eventType":"field_out","description":"Chase Meidroth lines out to shortstop Andruw Monasterio.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-06T23:13:01.880Z","endTime":"2026-08-06T23:13:22.234Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":655316,"link":"/api/v1/people/655316"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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-06T19:11:27.223Z","endTime":"2026-08-06T22:47:25.687Z","isPitch":false,"type":"action","player":{"id":805367,"link":"/api/v1/people/805367"}},{"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-06T22:47:25.687Z","endTime":"2026-08-06T23:12:29.597Z","isPitch":false,"type":"action","player":{"id":805367,"link":"/api/v1/people/805367"}},{"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-06T23:12:29.597Z","endTime":"2026-08-06T23:13:04.167Z","isPitch":false,"type":"action","player":{"id":805367,"link":"/api/v1/people/805367"}},{"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":91.5,"endSpeed":84.6,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.187250524816957,"aZ":-17.633329062542227,"pfxX":4.759904445514005,"pfxZ":8.01689891251307,"pX":1.7097233689553801,"pZ":1.7361901057373303,"vX0":-3.6548990532959067,"vY0":-133.2262865070831,"vZ0":-7.021752706919454,"x":51.83,"y":191.9,"x0":2.474773494037468,"y0":50.005793059273635,"z0":5.661156647315827,"aX":8.635852405155429},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":13.3,"breakHorizontal":-7.9,"spinRate":2083,"spinDirection":129},"zone":14,"typeConfidence":0.92,"plateTime":0.4097232690836021,"extension":5.969779965422461},"index":3,"playId":"b45575ff-f095-3ced-b108-092742966e64","pitchNumber":1,"startTime":"2026-08-06T23:13:04.167Z","endTime":"2026-08-06T23:13:07.430Z","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":0,"outs":0},"pitchData":{"startSpeed":88.9,"endSpeed":81.7,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.909428548342596,"aZ":-19.911135959088718,"pfxX":8.081196031978124,"pfxZ":7.20623960456767,"pX":0.48083830333557204,"pZ":2.3328186935211614,"vX0":-7.236431399143229,"vY0":-129.335334993296,"vZ0":-4.9420486435778,"x":98.67,"y":175.79,"x0":2.2593943053710213,"y0":50.00098256175484,"z0":5.786624474166683,"aX":13.74738989272403},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":12.2,"breakHorizontal":-13.1,"spinRate":1937,"spinDirection":142},"zone":6,"typeConfidence":0.91,"plateTime":0.4228112405317197,"extension":5.9418664427016665},"hitData":{"launchSpeed":84.3,"launchAngle":14.0,"totalDistance":174.0,"trajectory":"line_drive","hardness":"medium","location":"6","coordinates":{"coordX":99.46,"coordY":136.75}},"index":4,"playId":"2749ff79-2a4b-3e6a-952a-cc83239e3526","pitchNumber":2,"startTime":"2026-08-06T23:13:16.844Z","endTime":"2026-08-06T23:13:22.234Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-06T23:13:22.234Z","atBatIndex":0},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Munetaka Murakami strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-06T23:13:26.750Z","endTime":"2026-08-06T23:15:30.959Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":808959,"fullName":"Munetaka Murakami","link":"/api/v1/people/808959"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,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":808959,"fullName":"Munetaka Murakami","link":"/api/v1/people/808959"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":657136,"link":"/api/v1/people/657136"},"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":89.3,"endSpeed":82.5,"strikeZoneTop":3.296,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.09134242557785,"aZ":-27.03009160598532,"pfxX":7.350630548377789,"pfxZ":2.9800239016720784,"pX":1.0036253105872701,"pZ":2.6967928879566423,"vX0":-5.542458084083801,"vY0":-130.02064041558324,"vZ0":-3.0245494874272882,"x":78.74,"y":165.97,"x0":2.1989249064409613,"y0":50.00500343497759,"z0":5.907917004126721,"aX":12.694207027965973},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":5.0,"breakHorizontal":-12.2,"spinRate":1897,"spinDirection":144},"zone":12,"typeConfidence":0.9,"plateTime":0.41990109502122097,"extension":5.971228382664803},"index":0,"playId":"305e5c44-2e1b-350b-9b0a-f4594090aec0","pitchNumber":1,"startTime":"2026-08-06T23:13:54.322Z","endTime":"2026-08-06T23:13:57.676Z","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":87.5,"endSpeed":80.8,"strikeZoneTop":3.296,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.16252199868398,"aZ":-24.60028953575358,"pfxX":6.672867490664791,"pfxZ":4.574176883231843,"pX":1.142701943280287,"pZ":2.5646990010787616,"vX0":-4.884144028453527,"vY0":-127.39772920586735,"vZ0":-3.3992031771853184,"x":73.44,"y":169.53,"x0":2.2099245102891563,"y0":50.006122934022414,"z0":5.8429771022284696,"aX":11.060790972139824},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":7.8,"breakHorizontal":-11.2,"spinRate":1941,"spinDirection":147},"zone":12,"typeConfidence":0.87,"plateTime":0.42858929893730036,"extension":6.080371237851179},"index":1,"playId":"81f6f36e-6480-3699-aa76-30c37662e350","pitchNumber":2,"startTime":"2026-08-06T23:14:06.850Z","endTime":"2026-08-06T23:14:10.259Z","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":1,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":83.8,"strikeZoneTop":3.296,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.483493223117364,"aZ":-21.903688902568526,"pfxX":3.59969689176266,"pfxZ":5.765938448962993,"pX":-0.31284962872692174,"pZ":2.868574244439252,"vX0":-7.885843475461456,"vY0":-131.98039726330555,"vZ0":-3.559484428825942,"x":128.93,"y":161.33,"x0":2.2329567484086335,"y0":50.00329151707122,"z0":5.829055613569184,"aX":6.413426627999617},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":10.0,"breakHorizontal":-5.0,"spinRate":1932,"spinDirection":136},"zone":1,"typeConfidence":0.91,"plateTime":0.41343724544929916,"extension":6.009578851511743},"index":2,"playId":"cee2ade1-19c1-3eeb-a168-a1fb709e33cb","pitchNumber":3,"startTime":"2026-08-06T23:14:21.112Z","endTime":"2026-08-06T23:14:24.476Z","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":true},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":76.5,"endSpeed":70.5,"strikeZoneTop":3.296,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.11332801485426,"aZ":-38.92917420423545,"pfxX":-4.037653745066315,"pfxZ":-5.372577381637893,"pX":0.66363454300965,"pZ":3.470753992881737,"vX0":-2.3315751309966815,"vY0":-111.39925268627775,"vZ0":2.934105198520278,"x":91.7,"y":145.07,"x0":2.2487116151960787,"y0":50.00495576558726,"z0":6.162208396389757,"aX":-5.072482700826112},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.3,"breakVerticalInduced":-8.6,"breakHorizontal":7.9,"spinRate":2216,"spinDirection":300},"zone":3,"typeConfidence":0.88,"plateTime":0.4917878276056,"extension":6.051922590854561},"index":3,"playId":"ac64993a-517d-3bb3-b116-d4053c3700d3","pitchNumber":4,"startTime":"2026-08-06T23:14:38.471Z","endTime":"2026-08-06T23:14:42.175Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":145,"player":{"id":808959,"fullName":"Munetaka Murakami","link":"/api/v1/people/808959"}}},{"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":1},"pitchData":{"startSpeed":79.4,"endSpeed":73.3,"strikeZoneTop":3.296,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.253349134667122,"aZ":-30.334601981890867,"pfxX":-7.78982819511445,"pfxZ":1.3622084734863344,"pX":-1.301786260872601,"pZ":1.3790233431456864,"vX0":-5.636486501667193,"vY0":-115.55681287424378,"vZ0":-3.252821738887637,"x":166.62,"y":201.55,"x0":2.183864633689885,"y0":50.00095239914408,"z0":5.729892102722121,"aX":-10.495100296352506},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":1.9,"breakHorizontal":15.6,"spinRate":2320,"spinDirection":298},"zone":13,"typeConfidence":0.9,"plateTime":0.4746459176152653,"extension":6.083034383572432},"index":4,"playId":"0c4b6300-8ab8-3cca-9820-a41085173411","pitchNumber":5,"startTime":"2026-08-06T23:15:08.786Z","endTime":"2026-08-06T23:15:12.084Z","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":3,"strikes":2,"outs":1},"index":5,"startTime":"2026-08-06T23:15:20.310Z","endTime":"2026-08-06T23:15:27.959Z","isPitch":false,"type":"action","player":{"id":808959,"link":"/api/v1/people/808959"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":84.4,"strikeZoneTop":3.296,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.896159862689803,"aZ":-20.26829553561466,"pfxX":3.948249923858139,"pfxZ":6.605455437377943,"pX":-0.6004110658218809,"pZ":2.6095433468163347,"vX0":-8.45368128056206,"vY0":-132.53267063583922,"vZ0":-4.471306120417,"x":139.89,"y":168.32,"x0":2.099249476088838,"y0":50.00059058842541,"z0":5.773906779103939,"aX":7.1144333231031816},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":11.3,"breakHorizontal":-5.5,"spinRate":1943,"spinDirection":138},"zone":4,"typeConfidence":0.93,"plateTime":0.4112585647428202,"extension":6.1272958022344906},"index":6,"playId":"0f623fa3-86a4-3b61-8fbf-05fe76141813","pitchNumber":6,"startTime":"2026-08-06T23:15:27.959Z","endTime":"2026-08-06T23:15:30.959Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-06T23:15:30.959Z","atBatIndex":1},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Miguel Vargas called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-06T23:15:48.799Z","endTime":"2026-08-06T23:17:56.869Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":657136,"link":"/api/v1/people/657136"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.1,"endSpeed":82.8,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.87426612235885,"aZ":-28.257966021604663,"pfxX":9.19457078645744,"pfxZ":2.251354530732141,"pX":2.1576267544018934,"pZ":1.9723963887477713,"vX0":-3.7138383821159615,"vY0":-131.1993132300674,"vZ0":-4.3642367898268954,"x":34.76,"y":185.53,"x0":2.3971526752321397,"y0":50.00619734094189,"z0":5.764555965481652,"aX":16.025068685417423},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":3.4,"breakHorizontal":-15.8,"spinRate":1888,"spinDirection":141},"zone":14,"typeConfidence":0.9,"plateTime":0.4175410180105641,"extension":6.005603191241122},"index":0,"playId":"bee33795-3f43-35a2-afee-a42158067bf1","pitchNumber":1,"startTime":"2026-08-06T23:15:56.443Z","endTime":"2026-08-06T23:15:59.443Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":76.8,"endSpeed":70.9,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.90080836947819,"aZ":-38.3779751867322,"pfxX":-2.7205814359734046,"pfxZ":-4.916958995289947,"pX":-0.12618993452225571,"pZ":1.8335171265433086,"vX0":-4.127690689052746,"vY0":-111.81838495343835,"vZ0":-0.4336227876212885,"x":121.81,"y":189.28,"x0":2.1000319870136432,"y0":50.00449746290303,"z0":5.9808779301612995,"aX":-3.430827481486729},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.2,"breakVerticalInduced":-8.6,"breakHorizontal":6.0,"spinRate":2182,"spinDirection":311},"zone":8,"typeConfidence":0.87,"plateTime":0.49057814013008993,"extension":6.034077745206991},"index":1,"playId":"b0cd9c95-d80a-3929-bc1a-910f59722592","pitchNumber":2,"startTime":"2026-08-06T23:16:13.784Z","endTime":"2026-08-06T23:16:16.881Z","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":2},"pitchData":{"startSpeed":87.8,"endSpeed":81.4,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.31303626771019,"aZ":-25.39838638501959,"pfxX":-0.21610117901262205,"pfxZ":4.033929976934202,"pX":0.08663720936230021,"pZ":3.5773529609958987,"vX0":-5.703924786729166,"vY0":-127.95388057999014,"vZ0":-0.996256813252102,"x":113.7,"y":142.19,"x0":2.36109976276366,"y0":50.00056149609682,"z0":5.9393434570570305,"aX":-0.3621167669131036},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":7.3,"breakHorizontal":1.6,"spinRate":2158,"spinDirection":159},"zone":12,"typeConfidence":0.91,"plateTime":0.4260306757163135,"extension":5.876045666507704},"index":2,"playId":"0cb7bb21-fb05-36ed-a725-3db7901789c0","pitchNumber":3,"startTime":"2026-08-06T23:16:36.644Z","endTime":"2026-08-06T23:16:39.964Z","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":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.2,"endSpeed":82.6,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.489618704898717,"aZ":-29.21146193154165,"pfxX":10.470767207005846,"pfxZ":1.708255232412883,"pX":1.0852529387732865,"pZ":1.647378211367069,"vX0":-6.362387759718306,"vY0":-131.09331416459509,"vZ0":-4.988794256815787,"x":75.63,"y":194.3,"x0":2.187029262942447,"y0":50.004651868491344,"z0":5.763642363612773,"aX":18.17169346853181},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":2.2,"breakHorizontal":-17.5,"spinRate":1974,"spinDirection":140},"zone":14,"typeConfidence":0.9,"plateTime":0.4183089208939661,"extension":5.9226195316268475},"index":3,"playId":"871b93e5-b47a-3adb-a820-6c52dbc82f7b","pitchNumber":4,"startTime":"2026-08-06T23:16:49.455Z","endTime":"2026-08-06T23:16:52.924Z","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":86.8,"endSpeed":80.7,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.438358888490928,"aZ":-25.24642441559626,"pfxX":-0.10687611679087583,"pfxZ":4.221733463982041,"pX":0.207187323099277,"pZ":2.8704589585907554,"vX0":-5.26870575720915,"vY0":-126.44493717536412,"vZ0":-2.492926767211469,"x":109.1,"y":161.28,"x0":2.3198392278680133,"y0":50.00549470036856,"z0":5.866239413685782,"aX":-0.17436461983460136},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":7.4,"breakHorizontal":1.2,"spinRate":1942,"spinDirection":168},"zone":2,"typeConfidence":0.9,"plateTime":0.4309059305871976,"extension":5.940773823786642},"index":4,"playId":"ab66e6ce-e603-3e71-8d09-0f6953f9f7a1","pitchNumber":5,"startTime":"2026-08-06T23:17:06.675Z","endTime":"2026-08-06T23:17:09.675Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":77.2,"endSpeed":72.0,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.93716752233446,"aZ":-36.92000766750201,"pfxX":-3.840767013522157,"pfxZ":-3.674420808121466,"pX":0.11033017856248557,"pZ":1.8277377254959535,"vX0":-3.5098448632366077,"vY0":-112.52811602408354,"vZ0":-0.8758457170828662,"x":112.79,"y":189.43,"x0":2.18477219187662,"y0":50.00165170748516,"z0":5.937118416459013,"aX":-4.962869842207508},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.1,"breakVerticalInduced":-6.6,"breakHorizontal":7.8,"spinRate":2270,"spinDirection":307},"zone":8,"typeConfidence":0.87,"plateTime":0.4853027582091052,"extension":6.066958013454766},"index":5,"playId":"0c54a38f-a2c7-39f8-b16d-a44b417d48e7","pitchNumber":6,"startTime":"2026-08-06T23:17:27.658Z","endTime":"2026-08-06T23:17:31.215Z","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":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":90.0,"endSpeed":82.6,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.752454200902918,"aZ":-22.597640959572935,"pfxX":7.9973962342714895,"pfxZ":5.511305543520265,"pX":-0.34071835330184147,"pZ":2.6103949552263837,"vX0":-8.948816016415169,"vY0":-130.7474127053565,"vZ0":-4.257419071987573,"x":129.99,"y":168.3,"x0":2.0821027363166116,"y0":50.00113106145234,"z0":5.9490469548723395,"aX":13.889563259628655},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":9.2,"breakHorizontal":-12.6,"spinRate":2093,"spinDirection":147},"zone":4,"typeConfidence":0.91,"plateTime":0.41841488917649805,"extension":6.031303232670223},"index":6,"playId":"4bb0735a-f44c-3b41-b3c2-b1830cfe2b61","pitchNumber":7,"startTime":"2026-08-06T23:17:53.223Z","endTime":"2026-08-06T23:17:56.869Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-06T23:17:56.869Z","atBatIndex":2},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nick Sogard flies out to left fielder Luisangel Acuña.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-06T23:19:47.334Z","endTime":"2026-08-06T23:20:29.579Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":686765,"fullName":"Nick Sogard","link":"/api/v1/people/686765"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","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":1},"credits":[{"player":{"id":682668,"link":"/api/v1/people/682668"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":87.2,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.917147743867723,"aZ":-20.732067349061293,"pfxX":-7.581541925918508,"pfxZ":5.926077812975069,"pX":-1.4250002220525553,"pZ":2.2112883138141437,"vX0":4.077024171720653,"vY0":-137.2517300320798,"vZ0":-3.863885497005981,"x":171.32,"y":179.08,"x0":-1.9350633171098501,"y0":50.00538600377744,"z0":5.028037451040658,"aX":-14.642586363855994},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":10.2,"breakHorizontal":13.1,"spinRate":2184,"spinDirection":236},"zone":13,"typeConfidence":0.9,"plateTime":0.3972449850305102,"extension":5.3436769653819765},"index":0,"playId":"c2a6620b-51e9-3481-9137-8dd75d45927b","pitchNumber":1,"startTime":"2026-08-06T23:20:09.937Z","endTime":"2026-08-06T23:20:13.169Z","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":0,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":88.0,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.823177183688887,"aZ":-28.0519835790543,"pfxX":-10.360978416301247,"pfxZ":2.0946516450894634,"pX":-0.6891267432525163,"pZ":2.4772679572858927,"vX0":7.054537735960616,"vY0":-138.64689496009112,"vZ0":-1.6162046385680515,"x":143.27,"y":171.89,"x0":-1.9062914237073925,"y0":50.00296543711233,"z0":4.920268080851797,"aX":-20.39235655374647},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":3.7,"breakHorizontal":17.5,"spinRate":2170,"spinDirection":238},"zone":4,"typeConfidence":0.9,"plateTime":0.3934066776299936,"extension":5.318913260020648},"hitData":{"launchSpeed":84.3,"launchAngle":22.0,"totalDistance":289.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":89.25,"coordY":89.58}},"index":1,"playId":"dcdb4387-a4df-33dd-9032-ac93a35dc225","pitchNumber":2,"startTime":"2026-08-06T23:20:22.558Z","endTime":"2026-08-06T23:20:29.579Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-06T23:20:29.579Z","atBatIndex":3},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ceddanne Rafaela flies out to right fielder Braden Montgomery.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-06T23:20:41.468Z","endTime":"2026-08-06T23:21:55.010Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"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":3},"credits":[{"player":{"id":695731,"link":"/api/v1/people/695731"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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.8,"endSpeed":88.1,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.503616440649758,"aZ":-28.166514413247643,"pfxX":-10.794084973188083,"pfxZ":2.0273299105748848,"pX":0.47694807643905673,"pZ":3.069872521656318,"vX0":11.872407441558757,"vY0":-139.09293460449447,"vZ0":-0.3417467330400869,"x":98.82,"y":155.89,"x0":-2.425688701699276,"y0":50.00409483188473,"z0":5.047350988485205,"aX":-21.347807628566834},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":3.8,"breakHorizontal":17.4,"spinRate":2192,"spinDirection":239},"zone":3,"typeConfidence":0.91,"plateTime":0.39240958298613116,"extension":5.560949793668647},"index":0,"playId":"fbeba76e-7492-3f66-8ebe-c6f3dbbe4fe2","pitchNumber":1,"startTime":"2026-08-06T23:20:53.495Z","endTime":"2026-08-06T23:20:56.995Z","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":1},"pitchData":{"startSpeed":95.7,"endSpeed":87.9,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.154032021409872,"aZ":-18.571489384732562,"pfxX":-8.458123485483341,"pfxZ":6.896559374080402,"pX":0.3545041606650066,"pZ":3.0539108007386457,"vX0":10.992680774042798,"vY0":-139.0819594303428,"vZ0":-2.0123685215326343,"x":103.49,"y":156.32,"x0":-2.5373856003232484,"y0":50.00416459102624,"z0":5.009225756071217,"aX":-16.68759840279834},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":12.2,"breakHorizontal":13.2,"spinRate":2338,"spinDirection":240},"zone":3,"typeConfidence":0.9,"plateTime":0.39276605180546476,"extension":5.6234072965913455},"index":1,"playId":"3843e6d6-a979-31ad-b628-fdaf33b6d83b","pitchNumber":2,"startTime":"2026-08-06T23:21:08.585Z","endTime":"2026-08-06T23:21:11.585Z","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":1},"pitchData":{"startSpeed":95.4,"endSpeed":87.5,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.729205462680905,"aZ":-19.548221072263743,"pfxX":-8.243632313406449,"pfxZ":6.432679040515779,"pX":0.13638083656164116,"pZ":4.592007923028227,"vX0":10.257017094305297,"vY0":-138.66804969849224,"vZ0":1.9971012100057686,"x":111.8,"y":114.8,"x0":-2.5258353729912653,"y0":50.001815354429255,"z0":5.160529262893205,"aX":-16.179600882069767},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":12.2,"breakHorizontal":13.0,"spinRate":2257,"spinDirection":234},"zone":12,"typeConfidence":0.9,"plateTime":0.3938032939497558,"extension":5.514004813262634},"index":2,"playId":"da2048c1-5280-3ed7-ba2e-3a6c0edbd8be","pitchNumber":3,"startTime":"2026-08-06T23:21:26.019Z","endTime":"2026-08-06T23:21:29.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(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":95.7,"endSpeed":87.8,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.31619375959178,"aZ":-19.38994936239501,"pfxX":-9.42990405955481,"pfxZ":6.495649319349059,"pX":0.49889786418509097,"pZ":2.7596409531570396,"vX0":11.294046697123841,"vY0":-138.9449371213558,"vZ0":-2.6399481582161135,"x":97.98,"y":164.27,"x0":-2.381425300802981,"y0":50.000798535707624,"z0":5.001448614211873,"aX":-18.55215262676745},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":11.4,"breakHorizontal":14.9,"spinRate":2317,"spinDirection":236},"zone":3,"typeConfidence":0.9,"plateTime":0.393274693777077,"extension":5.823874828952341},"hitData":{"launchSpeed":87.2,"launchAngle":53.0,"totalDistance":236.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":179.48,"coordY":121.58}},"index":3,"playId":"00280157-6a34-3599-ad69-01fbc574fd33","pitchNumber":4,"startTime":"2026-08-06T23:21:42.324Z","endTime":"2026-08-06T23:21:55.010Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-06T23:21:55.010Z","atBatIndex":4},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Wilyer Abreu flies out to center fielder Brenton Doyle.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-06T23:21:54.122Z","endTime":"2026-08-06T23:23:02.630Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":686668,"link":"/api/v1/people/686668"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":96.8,"endSpeed":88.6,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.2862953220177,"aZ":-29.20093902962902,"pfxX":-10.177041706667275,"pfxZ":1.4784497802817018,"pX":-0.2372221425515,"pZ":2.734402202619681,"vX0":7.828028311273467,"vY0":-140.73780299763948,"vZ0":-0.992176361666252,"x":126.04,"y":164.95,"x0":-1.7294439259723917,"y0":50.002885099220826,"z0":4.979041937121277,"aX":-20.46041268432036},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":2.6,"breakHorizontal":16.9,"spinRate":2078,"spinDirection":238},"zone":2,"typeConfidence":0.92,"plateTime":0.3888543616984248,"extension":5.275171161842619},"index":0,"playId":"6bb51443-84e6-39cd-a3db-08a2b8d04fa8","pitchNumber":1,"startTime":"2026-08-06T23:22:16.382Z","endTime":"2026-08-06T23:22:19.891Z","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":2},"pitchData":{"startSpeed":96.1,"endSpeed":88.7,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.52525452933152,"aZ":-21.00835915806848,"pfxX":-5.808785614075239,"pfxZ":5.565424289409165,"pX":-1.572779524051381,"pZ":3.5380395176184924,"vX0":2.9908085336280203,"vY0":-140.03902936035755,"vZ0":-0.5236019073459128,"x":142.95,"y":129.12,"x0":-1.8938894891792115,"y0":50.00452917377584,"z0":5.088998336614968,"aX":-11.659153089524604},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":10.2,"breakHorizontal":10.0,"spinRate":2164,"spinDirection":238},"zone":11,"typeConfidence":0.9,"plateTime":0.38956878245512616,"extension":5.281386122508859},"index":1,"playId":"b96cab53-a1fe-3b05-aaca-8aafaa83bfc7","pitchNumber":2,"startTime":"2026-08-06T23:22:34.643Z","endTime":"2026-08-06T23:22:37.657Z","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":1,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":88.0,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.717034809843653,"aZ":-21.80977416087703,"pfxX":-6.103062381218475,"pfxZ":5.254524510842753,"pX":-0.5122430504641672,"pZ":3.334355749952902,"vX0":5.886144891270449,"vY0":-138.79080035199988,"vZ0":-0.6101922651634261,"x":136.53,"y":148.75,"x0":-1.8558686240668691,"y0":50.0057673798447,"z0":4.9947301987257,"aX":-12.04578603826301},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":9.6,"breakHorizontal":10.0,"spinRate":2211,"spinDirection":234},"zone":11,"typeConfidence":0.9,"plateTime":0.39291703425334834,"extension":5.526557195256502},"hitData":{"launchSpeed":97.2,"launchAngle":53.0,"totalDistance":286.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":106.65,"coordY":86.78}},"index":2,"playId":"6170894d-08d8-3efe-8027-2dcbd5572025","pitchNumber":3,"startTime":"2026-08-06T23:22:52.141Z","endTime":"2026-08-06T23:23:02.630Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-06T23:23:02.630Z","atBatIndex":5},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Randal Grichuk grounds out, shortstop Andruw Monasterio to first baseman Nick Sogard.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-06T23:24:45.089Z","endTime":"2026-08-06T23:26:05.316Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":545341,"fullName":"Randal Grichuk","link":"/api/v1/people/545341"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":545341,"fullName":"Randal Grichuk","link":"/api/v1/people/545341"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":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(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":86.7,"endSpeed":80.4,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.33471581568815,"aZ":-25.194586811094005,"pfxX":-1.0284984274699172,"pfxZ":4.284956509850964,"pX":0.6942844889320396,"pZ":1.7594266434504746,"vX0":-3.9375894498098467,"vY0":-126.23240689500082,"vZ0":-4.938324714694806,"x":90.54,"y":191.28,"x0":2.4018854264768845,"y0":50.00508203121062,"z0":5.745102537662786,"aX":-1.6758769626962178},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":7.0,"breakHorizontal":2.6,"spinRate":2019,"spinDirection":147},"zone":9,"typeConfidence":0.9,"plateTime":0.432279223380565,"extension":5.794335966734351},"index":0,"playId":"87c94ab5-3c68-3143-b0ea-503bc3b476cb","pitchNumber":1,"startTime":"2026-08-06T23:25:12.592Z","endTime":"2026-08-06T23:25:15.790Z","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":0},"pitchData":{"startSpeed":91.0,"endSpeed":84.2,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.89712224607572,"aZ":-20.83689225899634,"pfxX":4.293227480420145,"pfxZ":6.303009504438801,"pX":0.22064946993609963,"pZ":3.058484414884,"vX0":-7.255864570473528,"vY0":-132.41790849062278,"vZ0":-3.208484727934449,"x":108.59,"y":156.2,"x0":2.42269280915074,"y0":50.00292405211416,"z0":5.78794059688435,"aX":7.722598927291171},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":11.0,"breakHorizontal":-6.5,"spinRate":1850,"spinDirection":136},"zone":2,"typeConfidence":0.93,"plateTime":0.41163749561704055,"extension":5.883596250501703},"index":1,"playId":"cdfdf60b-40e2-3537-ae49-832530f5fa6b","pitchNumber":2,"startTime":"2026-08-06T23:25:24.649Z","endTime":"2026-08-06T23:25:28.225Z","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":2,"outs":0},"pitchData":{"startSpeed":72.5,"endSpeed":67.1,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.588259039074895,"aZ":-37.79380726275451,"pfxX":-7.542908618194122,"pfxZ":-4.996777161508058,"pX":1.5370434328177613,"pZ":1.6846813428056744,"vX0":0.16314339897601804,"vY0":-105.63894927182581,"vZ0":0.060458849813554094,"x":58.41,"y":193.29,"x0":2.4379237276574126,"y0":50.00044637745205,"z0":6.013106954899977,"aX":-8.493148332968275},"breaks":{"breakAngle":12.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.7,"breakVerticalInduced":-8.6,"breakHorizontal":13.6,"spinRate":2219,"spinDirection":313},"zone":14,"typeConfidence":0.92,"plateTime":0.5192032662799106,"extension":6.08625915142192},"index":2,"playId":"ef9f8e82-4e6b-3e65-9a37-9f02b6595de6","pitchNumber":3,"startTime":"2026-08-06T23:25:37.635Z","endTime":"2026-08-06T23:25:40.671Z","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":0},"pitchData":{"startSpeed":80.6,"endSpeed":74.7,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.876000554334663,"aZ":-28.537138070885923,"pfxX":4.369292735548456,"pfxZ":2.5919310464455467,"pX":0.5055012699238576,"pZ":1.057734413517947,"vX0":-5.302339819717827,"vY0":-117.24870632220583,"vZ0":-4.638153920400962,"x":97.73,"y":210.22,"x0":2.2220460240690754,"y0":50.00063877072702,"z0":5.705643290391606,"aX":6.121031368696679},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":3.8,"breakHorizontal":-6.7,"spinRate":1022,"spinDirection":116},"zone":14,"typeConfidence":0.9,"plateTime":0.4660548126012065,"extension":6.032532676788753},"hitData":{"launchSpeed":104.1,"launchAngle":-4.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":108.23,"coordY":152.7}},"index":3,"playId":"71b22276-281e-3bd8-a6c5-9422ab65b077","pitchNumber":4,"startTime":"2026-08-06T23:25:56.795Z","endTime":"2026-08-06T23:26:05.316Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-06T23:26:05.316Z","atBatIndex":6},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Colson Montgomery grounds out, second baseman Anthony Seigler to first baseman Nick Sogard.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-06T23:26:07.847Z","endTime":"2026-08-06T23:27:05.748Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":695657,"fullName":"Colson Montgomery","link":"/api/v1/people/695657"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"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":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":695657,"fullName":"Colson Montgomery","link":"/api/v1/people/695657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.8,"endSpeed":72.7,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.806353207684044,"aZ":-28.810166442352525,"pfxX":-5.966781087973601,"pfxZ":2.5126828668174284,"pX":0.40979470605643187,"pZ":2.727215745513702,"vX0":-2.7958420078088246,"vY0":-114.83790506894948,"vZ0":-0.6174797483741754,"x":101.38,"y":165.15,"x0":2.4173710182952615,"y0":50.00371395278649,"z0":5.796597421407401,"aX":-7.986752527255394},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":4.7,"breakHorizontal":11.5,"spinRate":2233,"spinDirection":290},"zone":6,"typeConfidence":0.89,"plateTime":0.4765473160410494,"extension":5.98718050514255},"index":0,"playId":"7b1d8a34-bd8d-31e2-92e8-3688ba779448","pitchNumber":1,"startTime":"2026-08-06T23:26:27.930Z","endTime":"2026-08-06T23:26:31.560Z","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":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.9,"endSpeed":73.1,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.75501582744153,"aZ":-30.086835351209505,"pfxX":-4.752961195892712,"pfxZ":1.5618474760612182,"pX":-0.2989121983743374,"pZ":1.4317012109540144,"vX0":-4.592043248371724,"vY0":-114.80470215534524,"vZ0":-3.069241926899048,"x":128.39,"y":200.12,"x0":2.3429628059899676,"y0":50.004233452060596,"z0":5.706868485573069,"aX":-6.360410366193379},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":2.4,"breakHorizontal":9.7,"spinRate":2272,"spinDirection":298},"zone":13,"typeConfidence":0.9,"plateTime":0.4766333820092745,"extension":5.90255853957933},"index":1,"playId":"e3ef3bdf-7aff-3672-9425-4887268d403c","pitchNumber":2,"startTime":"2026-08-06T23:26:42.144Z","endTime":"2026-08-06T23:26:45.620Z","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":1},"pitchData":{"startSpeed":89.3,"endSpeed":82.2,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.25620616002647,"aZ":-26.982312054226536,"pfxX":8.95516688000066,"pfxZ":3.034307356814444,"pX":0.1606746645798811,"pZ":2.017149333092294,"vX0":-7.604440186332199,"vY0":-129.79883422520095,"vZ0":-4.727803241405753,"x":110.88,"y":184.32,"x0":1.959735202013454,"y0":50.00585749816085,"z0":5.908057920390917,"aX":15.338133603587993},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":4.7,"breakHorizontal":-14.6,"spinRate":1980,"spinDirection":145},"zone":8,"typeConfidence":0.9,"plateTime":0.4214071555468615,"extension":6.0656317086638},"hitData":{"launchSpeed":77.4,"launchAngle":-16.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":161.31,"coordY":149.38}},"index":2,"playId":"c8207cad-f3ec-3762-84ea-c9ce51f5036a","pitchNumber":3,"startTime":"2026-08-06T23:26:57.546Z","endTime":"2026-08-06T23:27:05.748Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-06T23:27:05.748Z","atBatIndex":7},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Joey Bart hit by pitch.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-06T23:27:09.729Z","endTime":"2026-08-06T23:28:50.794Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":82.5,"strikeZoneTop":3.3,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.801820367007565,"aZ":-21.305577039024563,"pfxX":8.983562853473233,"pfxZ":6.215601489752679,"pX":1.555302757379119,"pZ":3.309496366946896,"vX0":-5.315278868601833,"vY0":-131.6044219523628,"vZ0":-2.595107797129083,"x":57.72,"y":149.42,"x0":2.4375551478170983,"y0":50.00155124062056,"z0":5.892223077631244,"aX":15.704260694314977},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":10.9,"breakHorizontal":-15.0,"spinRate":1992,"spinDirection":138},"zone":12,"typeConfidence":0.91,"plateTime":0.41673485067019955,"extension":5.904858785004309},"index":0,"playId":"71123bf1-661c-374f-957f-816f468d4c41","pitchNumber":1,"startTime":"2026-08-06T23:27:34.081Z","endTime":"2026-08-06T23:27:37.081Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":76.1,"endSpeed":71.0,"strikeZoneTop":3.3,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.00087985787943,"aZ":-38.723174448078645,"pfxX":-4.975668016178924,"pfxZ":-5.240605034793566,"pX":-0.6198099669078824,"pZ":1.5086723015184988,"vX0":-4.468282018356774,"vY0":-110.88410857366465,"vZ0":-0.78279947602927,"x":140.63,"y":198.05,"x0":2.064349016172031,"y0":50.00047570079205,"z0":5.890887397925273,"aX":-6.22197988374037},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.3,"breakVerticalInduced":-9.4,"breakHorizontal":10.1,"spinRate":2232,"spinDirection":309},"zone":13,"typeConfidence":0.9,"plateTime":0.49311547061505134,"extension":5.961735167736843},"index":1,"playId":"64a3c2bc-dba2-3512-a63a-f770d17f7e50","pitchNumber":2,"startTime":"2026-08-06T23:27:47.735Z","endTime":"2026-08-06T23:27:50.735Z","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":2},"pitchData":{"startSpeed":87.6,"endSpeed":80.9,"strikeZoneTop":3.3,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.902046471427145,"aZ":-26.747175500150245,"pfxX":-0.5844570510096294,"pfxZ":3.2642880060574484,"pX":-0.06818013839655424,"pZ":3.898396568331691,"vX0":-5.884295655949991,"vY0":-127.50600100555864,"vZ0":-0.04665785077598028,"x":119.6,"y":133.52,"x0":2.336372908711345,"y0":50.002216690525316,"z0":6.010997960796872,"aX":-0.9702875824262484},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":6.1,"breakHorizontal":2.3,"spinRate":2108,"spinDirection":163},"zone":11,"typeConfidence":0.91,"plateTime":0.428028851598802,"extension":5.840064684827719},"index":2,"playId":"0f139b6f-1c3e-30f0-a101-29fe79aaa77b","pitchNumber":3,"startTime":"2026-08-06T23:28:05.619Z","endTime":"2026-08-06T23:28:08.804Z","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":2},"pitchData":{"startSpeed":87.2,"endSpeed":80.9,"strikeZoneTop":3.3,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.948030972404695,"aZ":-25.62943795780979,"pfxX":-0.18782151354902155,"pfxZ":3.954344542537779,"pX":-0.29076835210403185,"pZ":3.7204289816215024,"vX0":-6.307643487910947,"vY0":-127.06086440139542,"vZ0":-0.6469084797946656,"x":128.08,"y":138.33,"x0":2.2352631296399506,"y0":50.00415391637728,"z0":5.992308773307303,"aX":-0.3105503423617881},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":7.3,"breakHorizontal":1.6,"spinRate":2026,"spinDirection":174},"zone":11,"typeConfidence":0.91,"plateTime":0.4290000975073096,"extension":5.985768041159997},"index":3,"playId":"a992e9f4-9737-3366-830b-d8896f76ed16","pitchNumber":4,"startTime":"2026-08-06T23:28:20.107Z","endTime":"2026-08-06T23:28:23.404Z","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":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-08-06T23:28:34.536Z","endTime":"2026-08-06T23:28:45.751Z","isPitch":false,"type":"action","player":{"id":663698,"link":"/api/v1/people/663698"}},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","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":2},"pitchData":{"startSpeed":80.6,"endSpeed":75.2,"strikeZoneTop":3.3,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.872839042633238,"aZ":-27.67353128908333,"pfxX":-6.784528893550235,"pfxZ":3.2194550797368136,"pX":-1.7055224967753848,"pZ":0.2680360692642432,"vX0":-6.8585195745526075,"vY0":-117.15684651456891,"vZ0":-6.4281168498849635,"x":182.01,"y":231.54,"x0":2.134792340963921,"y0":50.00321551258596,"z0":5.613704907689582,"aX":-9.488921224200858},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":4.6,"breakHorizontal":13.9,"spinRate":2270,"spinDirection":305},"zone":13,"typeConfidence":0.89,"plateTime":0.46643032811074203,"extension":6.191576283705157},"index":5,"playId":"755eaf52-248c-3a64-ae0e-96fb7f67e3ef","pitchNumber":5,"startTime":"2026-08-06T23:28:45.751Z","endTime":"2026-08-06T23:28:50.794Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-06T23:28:50.794Z","atBatIndex":8},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Brenton Doyle grounds into a force out, shortstop Andruw Monasterio to second baseman Anthony Seigler. Joey Bart out at 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-06T23:29:05.893Z","endTime":"2026-08-06T23:29:31.364Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":655316,"link":"/api/v1/people/655316"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":678011,"link":"/api/v1/people/678011"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":81.0,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.34503685316827,"aZ":-24.81504705469345,"pfxX":-0.3953874163548297,"pfxZ":4.455261792182594,"pX":-0.09959582213687095,"pZ":1.7010308174201851,"vX0":-5.938690901723849,"vY0":-126.9758090359613,"vZ0":-5.249790499340403,"x":120.8,"y":192.85,"x0":2.3101695454009414,"y0":50.000047453166,"z0":5.742540550889576,"aX":-0.6517744850091378},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":7.2,"breakHorizontal":1.9,"spinRate":2034,"spinDirection":157},"zone":8,"typeConfidence":0.9,"plateTime":0.4295697927789255,"extension":6.076373407337677},"hitData":{"launchSpeed":98.7,"launchAngle":2.0,"totalDistance":55.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":111.78,"coordY":155.74}},"index":0,"playId":"8591b11b-4d22-32fb-8f2b-f0e6075ee7de","pitchNumber":1,"startTime":"2026-08-06T23:29:24.929Z","endTime":"2026-08-06T23:29:31.364Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-06T23:29:31.364Z","atBatIndex":9},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Caleb Durbin strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-06T23:31:34.115Z","endTime":"2026-08-06T23:33:28.195Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","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":663698,"link":"/api/v1/people/663698"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":78.5,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.58476422961995,"aZ":-31.20928581373947,"pfxX":-0.6484568228912062,"pfxZ":0.6163443789546186,"pX":1.221441818260137,"pZ":2.4110227843127916,"vX0":9.424116103814136,"vY0":-123.7216082384262,"vZ0":0.151856085547438,"x":70.44,"y":173.68,"x0":-2.544868277398908,"y0":50.00016333572418,"z0":4.954197901753111,"aX":-1.0107269490733097},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":1.4,"breakHorizontal":-1.0,"spinRate":2340,"spinDirection":62},"zone":12,"typeConfidence":0.9,"plateTime":0.44189868426551815,"extension":5.448739508093846},"index":0,"playId":"d4f1317b-876d-369e-8d9b-e5025725cd2b","pitchNumber":1,"startTime":"2026-08-06T23:32:03.356Z","endTime":"2026-08-06T23:32:06.748Z","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":0,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":79.7,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.0081593020809,"aZ":-31.407291314359124,"pfxX":-0.4645611926850739,"pfxZ":0.48325380255555483,"pX":0.8149819459360141,"pZ":1.6920755819167452,"vX0":8.55031942572344,"vY0":-124.24574454859922,"vZ0":-1.3723397369502521,"x":85.93,"y":193.09,"x0":-2.5865962927874055,"y0":50.00345783749152,"z0":4.822152678344,"aX":-0.739301413201619},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":0.8,"breakHorizontal":-0.8,"spinRate":2384,"spinDirection":109},"zone":14,"typeConfidence":0.9,"plateTime":0.43806788773154226,"extension":5.752773099623685},"index":1,"playId":"8b96a142-1851-3a1f-bd71-dca37735ce71","pitchNumber":2,"startTime":"2026-08-06T23:32:15.772Z","endTime":"2026-08-06T23:32:19.651Z","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":0},"pitchData":{"startSpeed":95.6,"endSpeed":87.5,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.145016117891355,"aZ":-19.730015547237453,"pfxX":-8.1267802817539,"pfxZ":6.3535802476686865,"pX":0.45325888413160104,"pZ":2.7436686721767622,"vX0":10.94087220178624,"vY0":-138.8361835425923,"vZ0":-2.662844966904892,"x":99.72,"y":164.7,"x0":-2.4767624659334833,"y0":50.003011583368725,"z0":5.0235597685597195,"aX":-15.917659916856321},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":11.2,"breakHorizontal":12.5,"spinRate":2444,"spinDirection":237},"zone":3,"typeConfidence":0.9,"plateTime":0.39402543654844724,"extension":6.624378191937685},"index":2,"playId":"cd9ace9a-0a69-3c2d-9649-1ae544b20502","pitchNumber":3,"startTime":"2026-08-06T23:32:30.811Z","endTime":"2026-08-06T23:32:34.281Z","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":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":88.0,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.175508381270937,"aZ":-27.911336820311966,"pfxX":-10.502914292885867,"pfxZ":2.15498597061924,"pX":1.159588631387647,"pZ":4.004739786677704,"vX0":13.539984318075378,"vY0":-139.19124991464983,"vZ0":1.8555291205045348,"x":72.8,"y":130.65,"x0":-2.387240383008592,"y0":50.00091084027183,"z0":5.168842918782534,"aX":-20.753966872853717},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":4.6,"breakHorizontal":16.4,"spinRate":2145,"spinDirection":243},"zone":12,"typeConfidence":0.92,"plateTime":0.39245521448931964,"extension":5.634440494769143},"index":3,"playId":"c7345d25-8c74-3ad8-a555-f39efdf3451e","pitchNumber":4,"startTime":"2026-08-06T23:32:45.220Z","endTime":"2026-08-06T23:32:48.220Z","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":96.5,"endSpeed":88.0,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.93034209743434,"aZ":-17.04198700578964,"pfxX":-7.291423108940625,"pfxZ":7.611551220894084,"pX":-0.18781258166748002,"pZ":2.2939990760748588,"vX0":9.151072269550022,"vY0":-140.16016009716685,"vZ0":-4.203524993872464,"x":124.16,"y":176.84,"x0":-2.5490303183724925,"y0":50.000518209483154,"z0":4.927250953690784,"aX":-14.492768628542025},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":13.1,"breakHorizontal":11.3,"spinRate":2354,"spinDirection":236},"zone":5,"typeConfidence":0.91,"plateTime":0.39091522218141295,"extension":5.378117006641046},"index":4,"playId":"0620f939-57fe-3525-86af-4d6dc287e0c6","pitchNumber":5,"startTime":"2026-08-06T23:33:03.056Z","endTime":"2026-08-06T23:33:06.056Z","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":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":88.7,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.816915463699956,"aZ":-19.437875017326217,"pfxX":-6.23822805698895,"pfxZ":6.384431642903127,"pX":-0.023506971319710676,"pZ":2.949374152833822,"vX0":9.288207599660266,"vY0":-139.30497597236504,"vZ0":-2.18021505453115,"x":117.9,"y":159.15,"x0":-2.567199836554099,"y0":50.004987690901345,"z0":5.006084727283734,"aX":-12.44989795539708},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":11.4,"breakHorizontal":9.7,"spinRate":2162,"spinDirection":235},"zone":2,"typeConfidence":0.9,"plateTime":0.3909111399021512,"extension":5.536100886821348},"index":5,"playId":"94fac874-5143-3866-b01d-96967ea9a42c","pitchNumber":6,"startTime":"2026-08-06T23:33:25.195Z","endTime":"2026-08-06T23:33:28.195Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-06T23:33:28.195Z","atBatIndex":10},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Masataka Yoshida called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-06T23:33:32.975Z","endTime":"2026-08-06T23:34:50.267Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663698,"link":"/api/v1/people/663698"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":80.0,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.666828770956823,"aZ":-31.20686454074566,"pfxX":0.04095451566288011,"pfxZ":0.5980000683874032,"pX":-0.5929765123351906,"pZ":2.4226619005442664,"vX0":3.4317621187516445,"vY0":-124.92082218906508,"vZ0":0.1665522256705163,"x":139.6,"y":173.37,"x0":-1.9789118584213197,"y0":50.00061874723572,"z0":4.881048761887899,"aX":0.06557613798963029},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":1.3,"breakHorizontal":-0.7,"spinRate":2352,"spinDirection":152},"zone":4,"typeConfidence":0.9,"plateTime":0.43530895909842693,"extension":5.30544643564839},"index":0,"playId":"14029c5b-ccb2-3a94-955c-956ff18fd28d","pitchNumber":1,"startTime":"2026-08-06T23:33:51.422Z","endTime":"2026-08-06T23:33:54.872Z","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":1},"pitchData":{"startSpeed":87.5,"endSpeed":81.2,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.158142022080888,"aZ":-30.220056196707773,"pfxX":-9.5083224684908,"pfxZ":1.1753841034444825,"pX":-0.9258957014309998,"pZ":1.5118724726398514,"vX0":5.2342384405911275,"vY0":-127.45552367430886,"vZ0":-2.0203904326346427,"x":152.29,"y":197.96,"x0":-1.7575890636188745,"y0":50.004095260139636,"z0":4.67285354106071,"aX":-15.83859618220238},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":1.9,"breakHorizontal":16.2,"spinRate":1921,"spinDirection":262},"zone":13,"typeConfidence":0.89,"plateTime":0.4277131224132589,"extension":5.43738728127059},"index":1,"playId":"3884d0dc-8e81-3f78-b05e-66b4d62decf0","pitchNumber":2,"startTime":"2026-08-06T23:34:06.606Z","endTime":"2026-08-06T23:34:09.749Z","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":1},"index":2,"startTime":"2026-08-06T23:34:17.317Z","endTime":"2026-08-06T23:34:29.228Z","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(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":87.6,"endSpeed":80.8,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.03638494417321,"aZ":-33.44656707913142,"pfxX":-10.169612315233687,"pfxZ":-0.7639240437164796,"pX":-1.7534151538786673,"pZ":1.714824972441126,"vX0":3.9239727870103263,"vY0":-127.5972958672852,"vZ0":-0.6352193251820307,"x":183.84,"y":192.48,"x0":-1.9855023533935452,"y0":50.005886298965194,"z0":4.591063729020785,"aX":-16.8548375401844},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":-1.3,"breakHorizontal":17.6,"spinRate":2083,"spinDirection":267},"zone":13,"typeConfidence":0.91,"plateTime":0.4284534645465121,"extension":5.467963488288455},"index":3,"playId":"04227e45-c7ae-3dd0-87be-6c9fe0b65253","pitchNumber":3,"startTime":"2026-08-06T23:34:29.228Z","endTime":"2026-08-06T23:34:32.228Z","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":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":88.3,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.308575049519664,"aZ":-31.051191070767054,"pfxX":-10.692747488545404,"pfxZ":0.567923506775724,"pX":0.7056448637137227,"pZ":3.064377458040365,"vX0":10.020676531721337,"vY0":-139.31089645336843,"vZ0":0.4869247914607585,"x":90.1,"y":156.04,"x0":-1.53103061159006,"y0":50.00424070669138,"z0":4.923244036883454,"aX":-21.233284732450148},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":1.3,"breakHorizontal":17.5,"spinRate":2121,"spinDirection":240},"zone":3,"typeConfidence":0.9,"plateTime":0.3916373514883422,"extension":5.23003098997028},"index":4,"playId":"ed9e684f-774e-394c-b28f-c9bdfd55bcf9","pitchNumber":4,"startTime":"2026-08-06T23:34:46.805Z","endTime":"2026-08-06T23:34:50.267Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-06T23:34:50.267Z","atBatIndex":11},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Andruw Monasterio grounds out, third baseman Miguel Vargas to first baseman Munetaka Murakami.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-06T23:34:55.956Z","endTime":"2026-08-06T23:37:25.602Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","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":678246,"link":"/api/v1/people/678246"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":808959,"link":"/api/v1/people/808959"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":89.1,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.62156877641941,"aZ":-18.439315800925286,"pfxX":-6.790557146577116,"pfxZ":6.78782152994196,"pX":0.23587566096292722,"pZ":3.435812865448414,"vX0":9.779353676236699,"vY0":-140.5908238557756,"vZ0":-1.3401866533738616,"x":108.01,"y":146.01,"x0":-2.387921166109799,"y0":50.00258561472121,"z0":5.102473584896247,"aX":-13.74147700420029},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":12.2,"breakHorizontal":10.6,"spinRate":2277,"spinDirection":230},"zone":12,"typeConfidence":0.91,"plateTime":0.3879753279241016,"extension":5.442712251331508},"index":0,"playId":"05c6a1ba-864a-3323-8f32-0ee0bceb5acf","pitchNumber":1,"startTime":"2026-08-06T23:35:16.656Z","endTime":"2026-08-06T23:35:20.155Z","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":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":81.2,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.775382967801566,"aZ":-30.079821748785626,"pfxX":-1.396274958830718,"pfxZ":1.266182085377788,"pX":1.909952495766352,"pZ":1.7413051019646524,"vX0":11.189469751043253,"vY0":-126.581611797833,"vZ0":-1.7540427455747287,"x":44.2,"y":191.76,"x0":-2.3547709592517165,"y0":50.0009358862926,"z0":4.813616481944476,"aX":-2.305911996355348},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":2.2,"breakHorizontal":0.5,"spinRate":2350,"spinDirection":311},"zone":14,"typeConfidence":0.9,"plateTime":0.42996012410082995,"extension":5.815575613352836},"index":1,"playId":"c0f5bf6c-8a4b-38d1-954b-0155614da4ea","pitchNumber":2,"startTime":"2026-08-06T23:35:33.388Z","endTime":"2026-08-06T23:35:36.388Z","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":1,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":89.3,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.211885557385187,"aZ":-30.849962833810423,"pfxX":-10.87170276880327,"pfxZ":0.6504501508400438,"pX":-0.423078208549755,"pZ":3.4333588333833056,"vX0":9.843408877847592,"vY0":-141.06592963267394,"vZ0":1.0888035819376398,"x":133.13,"y":146.08,"x0":-2.528977192730692,"y0":50.00280953967512,"z0":5.017023399451299,"aX":-22.121174728352447},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":1.6,"breakHorizontal":17.9,"spinRate":2141,"spinDirection":238},"zone":11,"typeConfidence":0.92,"plateTime":0.38687324996605543,"extension":5.365716154862139},"index":2,"playId":"060e7645-af9e-3a25-bd74-a121ab2f3a21","pitchNumber":3,"startTime":"2026-08-06T23:35:49.941Z","endTime":"2026-08-06T23:35:53.539Z","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":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":89.0,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.368891841406594,"aZ":-17.850232556921604,"pfxX":-7.021120943775848,"pfxZ":7.079374140960727,"pX":0.1530009499701173,"pZ":3.5434693825649894,"vX0":9.632689687630025,"vY0":-140.7411562840267,"vZ0":-1.1502218927814798,"x":111.17,"y":143.11,"x0":-2.3880862707582233,"y0":50.00349118557559,"z0":5.103860777082557,"aX":-14.208144082113142},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":12.8,"breakHorizontal":10.9,"spinRate":2274,"spinDirection":237},"zone":12,"typeConfidence":0.91,"plateTime":0.387898277939958,"extension":5.676367796516846},"index":3,"playId":"6321eba5-cbfe-3823-97f9-9f9187e3663b","pitchNumber":4,"startTime":"2026-08-06T23:36:08.555Z","endTime":"2026-08-06T23:36:11.555Z","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":2},"pitchData":{"startSpeed":96.3,"endSpeed":88.5,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.189552603082227,"aZ":-20.44408206725188,"pfxX":-8.123697691096517,"pfxZ":5.877971246790768,"pX":1.2600505174108485,"pZ":2.875943078568143,"vX0":12.66035922433461,"vY0":-139.8309404133803,"vZ0":-2.0177232313264857,"x":68.97,"y":161.13,"x0":-2.254386572839105,"y0":50.00364324233164,"z0":4.937012050463629,"aX":-16.215714296184228},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":10.4,"breakHorizontal":12.4,"spinRate":2277,"spinDirection":236},"zone":12,"typeConfidence":0.89,"plateTime":0.3905262444119586,"extension":5.3196404925305725},"index":4,"playId":"f8fe477d-8d28-324f-a4b2-ccf1ee1a0bc7","pitchNumber":5,"startTime":"2026-08-06T23:36:27.618Z","endTime":"2026-08-06T23:36:30.958Z","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":3,"strikes":2,"outs":2},"index":5,"startTime":"2026-08-06T23:36:40.061Z","endTime":"2026-08-06T23:36:52.237Z","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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":88.7,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.789220848935486,"aZ":-15.609446219259395,"pfxX":-6.396630637441882,"pfxZ":8.24277631876955,"pX":0.693415742877743,"pZ":2.212921322233111,"vX0":10.590176371529084,"vY0":-140.62787325528583,"vZ0":-4.622574538471131,"x":90.57,"y":179.03,"x0":-2.2839116132493813,"y0":50.00643493266508,"z0":4.884981095652106,"aX":-12.861497031828911},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":14.2,"breakHorizontal":9.5,"spinRate":2221,"spinDirection":236},"zone":6,"typeConfidence":0.91,"plateTime":0.38892749550685046,"extension":5.469734909812605},"index":6,"playId":"1c9c25c6-0a47-38c9-b086-e9c9981fa2a5","pitchNumber":6,"startTime":"2026-08-06T23:36:52.237Z","endTime":"2026-08-06T23:36:55.237Z","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":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":88.5,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.20957987211915,"aZ":-21.80188016923458,"pfxX":-7.558909814408551,"pfxZ":5.161769591205571,"pX":-0.7680501110062871,"pZ":2.5534061452411136,"vX0":7.478366845410271,"vY0":-140.92756686027374,"vZ0":-2.70579081829137,"x":146.28,"y":169.84,"x0":-2.4747814643163726,"y0":50.004271591338664,"z0":4.935139647999422,"aX":-15.196247271596647},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":9.0,"breakHorizontal":12.1,"spinRate":2248,"spinDirection":236},"zone":4,"typeConfidence":0.87,"plateTime":0.3887378484485242,"extension":5.37970573756277},"hitData":{"launchSpeed":86.6,"launchAngle":3.0,"totalDistance":70.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":96.07,"coordY":167.39}},"index":7,"playId":"0408fe27-acbd-33e2-b1ae-a348d3e4973a","pitchNumber":7,"startTime":"2026-08-06T23:37:18.055Z","endTime":"2026-08-06T23:37:25.602Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-06T23:37:25.602Z","atBatIndex":12},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Braden Montgomery walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-06T23:39:21.663Z","endTime":"2026-08-06T23:41:49.990Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":695731,"fullName":"Braden Montgomery","link":"/api/v1/people/695731"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":695731,"fullName":"Braden Montgomery","link":"/api/v1/people/695731"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":695731,"fullName":"Braden Montgomery","link":"/api/v1/people/695731"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":90.1,"endSpeed":83.0,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.876647881390163,"aZ":-25.948975888028176,"pfxX":9.583933171385707,"pfxZ":3.5739158717930946,"pX":0.6478947715901499,"pZ":0.89632605610728,"vX0":-7.28927312137828,"vY0":-130.94267860232767,"vZ0":-7.230405951659756,"x":92.3,"y":214.58,"x0":2.2184538784125394,"y0":50.00251380265672,"z0":5.626565408575814,"aX":16.692184356210458},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":5.0,"breakHorizontal":-15.8,"spinRate":1986,"spinDirection":140},"zone":14,"typeConfidence":0.91,"plateTime":0.41781798702696626,"extension":6.230136008872394},"index":0,"playId":"de723f0b-4167-386e-82c7-7d480c3d052d","pitchNumber":1,"startTime":"2026-08-06T23:39:39.228Z","endTime":"2026-08-06T23:39:42.589Z","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":true},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":81.5,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.011317854706487,"aZ":-24.67876789363337,"pfxX":1.7371134903136607,"pfxZ":4.487920788015392,"pX":-0.547247472376023,"pZ":1.7428585068971625,"vX0":-7.379934625483351,"vY0":-127.84984346074909,"vZ0":-5.259681020936169,"x":137.86,"y":191.72,"x0":2.1392817736086855,"y0":50.004855444586276,"z0":5.740277728141126,"aX":2.9033244647659764},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":7.2,"breakHorizontal":-1.7,"spinRate":2009,"spinDirection":148},"zone":7,"typeConfidence":0.9,"plateTime":0.42686426391280063,"extension":6.0293796424612145},"index":1,"playId":"2d8d7b04-0a63-303e-bb64-091316859d66","pitchNumber":2,"startTime":"2026-08-06T23:39:50.319Z","endTime":"2026-08-06T23:39:53.871Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":111,"player":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"}}},{"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":91.0,"endSpeed":84.2,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.40556537803293,"aZ":-20.96590433417328,"pfxX":1.566468933255897,"pfxZ":6.235382040532414,"pX":-0.17459789758730562,"pZ":3.2371583105908046,"vX0":-7.031640919941646,"vY0":-132.47601183073078,"vZ0":-2.894172149677776,"x":123.66,"y":151.38,"x0":2.2979469737781097,"y0":50.0011165434875,"z0":5.8576318917925985,"aX":2.8162916500699704},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":10.9,"breakHorizontal":-1.4,"spinRate":1924,"spinDirection":143},"zone":2,"typeConfidence":0.91,"plateTime":0.41174567021942954,"extension":6.111761774913695},"index":2,"playId":"44452282-5aca-3ef4-8e61-96d2e4b6cc08","pitchNumber":3,"startTime":"2026-08-06T23:40:21.591Z","endTime":"2026-08-06T23:40:24.591Z","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":0},"pitchData":{"startSpeed":75.2,"endSpeed":70.3,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.92011117202,"aZ":-38.02244403110596,"pfxX":-6.139821353467994,"pfxZ":-4.804832334770371,"pX":0.8176071415214518,"pZ":0.17986409150232047,"vX0":-1.2790583084981388,"vY0":-109.55450354593142,"vZ0":-3.425185955601985,"x":85.83,"y":233.92,"x0":2.2062528708914764,"y0":50.0002516416998,"z0":5.817768887179222,"aX":-7.479736856181414},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.5,"breakVerticalInduced":-9.2,"breakHorizontal":11.4,"spinRate":2254,"spinDirection":315},"zone":14,"typeConfidence":0.92,"plateTime":0.49948937070720856,"extension":6.149784824654368},"index":3,"playId":"81ec2012-e76a-3df8-8293-93f896d5784c","pitchNumber":4,"startTime":"2026-08-06T23:40:41.444Z","endTime":"2026-08-06T23:40:44.444Z","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":91.5,"endSpeed":84.8,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.512442288762834,"aZ":-22.076987515865998,"pfxX":2.4972726769849443,"pfxZ":5.540638723541809,"pX":1.6089388852891362,"pZ":2.6141130037835065,"vX0":-2.8241902122157416,"vY0":-133.35387372179142,"vZ0":-4.236045136323476,"x":55.67,"y":168.2,"x0":2.351406647973082,"y0":50.002013578461494,"z0":5.792466488909999,"aX":4.550611248306253},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":9.5,"breakHorizontal":-4.0,"spinRate":1957,"spinDirection":143},"zone":12,"typeConfidence":0.91,"plateTime":0.40890240749157725,"extension":5.97338441626023},"index":4,"playId":"c71fc6b5-7614-37ee-acf7-bebd2a6cc417","pitchNumber":5,"startTime":"2026-08-06T23:41:02.755Z","endTime":"2026-08-06T23:41:05.755Z","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":3,"strikes":2,"outs":0},"index":5,"startTime":"2026-08-06T23:41:14.616Z","endTime":"2026-08-06T23:41:24.654Z","isPitch":false,"type":"action","player":{"id":695731,"link":"/api/v1/people/695731"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.1,"endSpeed":72.0,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.01851558197487,"aZ":-38.248812726145566,"pfxX":-3.4303133631289833,"pfxZ":-4.716364338104673,"pX":0.01841131870403233,"pZ":1.5686257964865769,"vX0":-3.4976155377167433,"vY0":-112.35952085316613,"vZ0":-1.0850168097206905,"x":116.3,"y":196.43,"x0":2.03684958253967,"y0":50.003046314877174,"z0":5.920288164208023,"aX":-4.4168933602379115},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.1,"breakVerticalInduced":-8.5,"breakHorizontal":7.1,"spinRate":2190,"spinDirection":310},"zone":13,"typeConfidence":0.88,"plateTime":0.4861676373061701,"extension":6.148571326828755},"index":6,"playId":"4b51aeab-5720-3305-9aaa-5e2b119660eb","pitchNumber":6,"startTime":"2026-08-06T23:41:24.654Z","endTime":"2026-08-06T23:41:28.190Z","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":84.7,"endSpeed":78.6,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.00648040120101,"aZ":-27.82291026571621,"pfxX":-0.7872937935443352,"pfxZ":2.790665361335206,"pX":1.3634123394357747,"pZ":2.851162027815985,"vX0":-2.247623198593235,"vY0":-123.44617183561579,"vZ0":-1.8695096684549544,"x":65.03,"y":161.8,"x0":2.3839672573716735,"y0":50.00431814947536,"z0":5.935407271814631,"aX":-1.2287210917523241},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":4.9,"breakHorizontal":1.9,"spinRate":2008,"spinDirection":193},"zone":12,"typeConfidence":0.8,"plateTime":0.44181314671824756,"extension":5.939388763906187},"index":7,"playId":"e3eb2dfd-50d3-352f-861c-f65def59a35f","pitchNumber":7,"startTime":"2026-08-06T23:41:46.345Z","endTime":"2026-08-06T23:41:49.990Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-06T23:41:49.990Z","atBatIndex":13},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Luisangel Acuña flies out to left fielder Jarren Duran.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-06T23:42:01.731Z","endTime":"2026-08-06T23:45:51.948Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":682668,"fullName":"Luisangel Acuña","link":"/api/v1/people/682668"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":695731,"fullName":"Braden Montgomery","link":"/api/v1/people/695731"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6,7,8,9],"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":682668,"fullName":"Luisangel Acuña","link":"/api/v1/people/682668"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"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":"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":87.2,"endSpeed":81.4,"strikeZoneTop":3.008,"strikeZoneBottom":1.518,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.508953320583593,"aZ":-26.1174273304459,"pfxX":0.40388599495068356,"pfxZ":3.6322859214774326,"pX":0.18689743248741938,"pZ":2.9322952764902164,"vX0":-5.446115453848402,"vY0":-127.12802603662335,"vZ0":-2.2613956680271796,"x":109.88,"y":159.61,"x0":2.287667313085738,"y0":50.00284580806786,"z0":5.86802041588154,"aX":0.6742521194578618},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":6.4,"breakHorizontal":0.2,"spinRate":2017,"spinDirection":146},"zone":2,"typeConfidence":0.91,"plateTime":0.4278147776985892,"extension":6.0226087027239865},"index":0,"playId":"04b72b21-0e5f-324a-b515-d450875637cc","pitchNumber":1,"startTime":"2026-08-06T23:42:18.208Z","endTime":"2026-08-06T23:42:21.208Z","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":0},"pitchData":{"startSpeed":91.3,"endSpeed":85.1,"strikeZoneTop":3.008,"strikeZoneBottom":1.518,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.712313752532648,"aZ":-20.465118677804625,"pfxX":3.541222729073824,"pfxZ":6.428102727548367,"pX":0.2757985013498116,"pZ":1.8834193194892725,"vX0":-6.551688750953085,"vY0":-132.91132259026543,"vZ0":-6.157595725189777,"x":101.31,"y":117.81,"x0":2.292921698799427,"y0":50.002024423374294,"z0":5.677409830789256,"aX":6.449632997584019},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":10.8,"breakHorizontal":-5.3,"spinRate":1953,"spinDirection":142},"zone":8,"typeConfidence":0.92,"plateTime":0.40932153285369566,"extension":6.023067614344198},"index":1,"playId":"f4db63d6-50c0-3286-8c8a-036cbf9e8b1d","pitchNumber":2,"startTime":"2026-08-06T23:42:39.663Z","endTime":"2026-08-06T23:42:42.997Z","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":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":82.1,"strikeZoneTop":3.008,"strikeZoneBottom":1.518,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.319338786962046,"aZ":-25.489629721682523,"pfxX":8.084826615453162,"pfxZ":3.9196657000466564,"pX":-0.8688034652725228,"pZ":1.8575831716075408,"vX0":-9.993773915888376,"vY0":-129.31291722698757,"vZ0":-5.222983402760447,"x":150.12,"y":188.63,"x0":1.983827052531907,"y0":50.001946234989354,"z0":5.842999193738874,"aX":13.781707781825167},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":6.1,"breakHorizontal":-12.6,"spinRate":1991,"spinDirection":144},"zone":13,"typeConfidence":0.9,"plateTime":0.422516737179476,"extension":6.150533932480225},"index":2,"playId":"f6c91bce-de4e-3dd7-9ca0-152003fecf4e","pitchNumber":3,"startTime":"2026-08-06T23:43:00.158Z","endTime":"2026-08-06T23:43:03.366Z","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":2,"outs":0},"pitchData":{"startSpeed":74.9,"endSpeed":69.6,"strikeZoneTop":3.008,"strikeZoneBottom":1.518,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.896376349863374,"aZ":-38.36853798468695,"pfxX":-6.341089484596619,"pfxZ":-5.130325340878363,"pX":1.5848148099857329,"pZ":1.4713936623993433,"vX0":0.1574662535565839,"vY0":-109.1030562159741,"vZ0":-0.872808338181282,"x":56.59,"y":199.05,"x0":2.3357972631510093,"y0":50.00245180149888,"z0":6.005588831105917,"aX":-7.656909784062115},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.8,"breakVerticalInduced":-9.2,"breakHorizontal":11.4,"spinRate":2223,"spinDirection":318},"zone":14,"typeConfidence":0.92,"plateTime":0.5017133611544526,"extension":6.168275222372324},"index":3,"playId":"f7c6d8b8-3866-31ea-8389-3f0539892c2e","pitchNumber":4,"startTime":"2026-08-06T23:43:22.205Z","endTime":"2026-08-06T23:43:25.562Z","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":80.9,"endSpeed":74.8,"strikeZoneTop":3.008,"strikeZoneBottom":1.518,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.686992490916225,"aZ":-29.917894141120332,"pfxX":4.793588925694607,"pfxZ":1.6047094213217918,"pX":0.9697083561043351,"pZ":0.9755232198003417,"vX0":-4.529534405984646,"vY0":-117.67678024386743,"vZ0":-4.554030688156008,"x":80.04,"y":212.44,"x0":2.2938716502767216,"y0":50.002571157632204,"z0":5.697683131425442,"aX":6.743543391533184},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":2.0,"breakHorizontal":-7.6,"spinRate":1103,"spinDirection":113},"zone":14,"typeConfidence":0.9,"plateTime":0.4649023051351229,"extension":5.876090684387774},"index":4,"playId":"869db902-79fb-34a2-9e52-0f50c4f5ad8f","pitchNumber":5,"startTime":"2026-08-06T23:43:38.856Z","endTime":"2026-08-06T23:43:42.021Z","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":0},"pitchData":{"startSpeed":87.9,"endSpeed":81.3,"strikeZoneTop":3.008,"strikeZoneBottom":1.518,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.69891056849532,"aZ":-24.77751193608955,"pfxX":0.18358725545040677,"pfxZ":4.414806794612437,"pX":-0.789038606375879,"pZ":3.722265747549677,"vX0":-7.464332448487052,"vY0":-127.92296696420989,"vZ0":-0.8808105012211855,"x":147.08,"y":138.28,"x0":2.129474373540259,"y0":50.00294144164227,"z0":5.994481040896391,"aX":0.3087909684475952},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":8.0,"breakHorizontal":1.2,"spinRate":2018,"spinDirection":156},"zone":11,"typeConfidence":0.91,"plateTime":0.4264084991660715,"extension":5.987205823992904},"index":5,"playId":"fb991529-53ea-3130-b82a-80fe99a6662f","pitchNumber":6,"startTime":"2026-08-06T23:44:04.185Z","endTime":"2026-08-06T23:44:07.195Z","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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.7,"endSpeed":73.9,"strikeZoneTop":3.008,"strikeZoneBottom":1.518,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.902445553314717,"aZ":-31.94900779005433,"pfxX":-7.21746143807696,"pfxZ":0.16717076250543084,"pX":-1.006817541969674,"pZ":0.6937728313999281,"vX0":-5.148571333156113,"vY0":-115.95040031227605,"vZ0":-4.4099872852816375,"x":155.38,"y":220.05,"x0":2.181002834540022,"y0":50.003181145576114,"z0":5.672427087757462,"aX":-9.817053694257341},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":-0.5,"breakHorizontal":14.4,"spinRate":2240,"spinDirection":302},"zone":13,"typeConfidence":0.9,"plateTime":0.47256737585141373,"extension":6.202980219238331},"index":6,"playId":"02e23932-986a-306e-9b7d-e941107ae95c","pitchNumber":7,"startTime":"2026-08-06T23:44:26.099Z","endTime":"2026-08-06T23:44:30.821Z","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":86.5,"endSpeed":80.4,"strikeZoneTop":3.008,"strikeZoneBottom":1.518,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.780405006088035,"aZ":-26.757547808380068,"pfxX":-0.9907751150769366,"pfxZ":3.3262778695996325,"pX":0.541278874583389,"pZ":2.3877330227512727,"vX0":-4.112073883671766,"vY0":-126.07239667241221,"vZ0":-3.1969348841867884,"x":96.37,"y":174.31,"x0":2.3144135686170912,"y0":50.00487806899057,"z0":5.804658313395287,"aX":-1.6128481128738568},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":5.6,"breakHorizontal":2.6,"spinRate":1958,"spinDirection":173},"zone":6,"typeConfidence":0.9,"plateTime":0.43250332317041895,"extension":6.126487579827544},"index":7,"playId":"c0f33433-bc4a-355f-9f7f-47f9aac44834","pitchNumber":8,"startTime":"2026-08-06T23:44:50.716Z","endTime":"2026-08-06T23:44:53.716Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":76.0,"endSpeed":70.7,"strikeZoneTop":3.008,"strikeZoneBottom":1.518,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.658898317700913,"aZ":-37.855981839310196,"pfxX":-5.285751501404824,"pfxZ":-4.573167344640186,"pX":0.08882743056751023,"pZ":1.1518420292035039,"vX0":-3.049160153460705,"vY0":-110.7685309102844,"vZ0":-1.810957223738797,"x":113.61,"y":207.68,"x0":2.169439032499345,"y0":50.00036980128742,"z0":5.935351785073344,"aX":-6.571706677793389},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.6,"breakVerticalInduced":-8.4,"breakHorizontal":10.3,"spinRate":2246,"spinDirection":308},"zone":14,"typeConfidence":0.91,"plateTime":0.49435005271375365,"extension":6.260540429412401},"index":8,"playId":"a88b17b8-e96b-3ba8-a6cb-1517a57601e2","pitchNumber":9,"startTime":"2026-08-06T23:45:14.647Z","endTime":"2026-08-06T23:45:17.825Z","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":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.6,"endSpeed":72.7,"strikeZoneTop":3.008,"strikeZoneBottom":1.518,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.544638315551815,"aZ":-20.936778554740624,"pfxX":3.1319342067930798,"pfxZ":8.335957411667966,"pX":-0.2626183222854865,"pZ":1.96757055932845,"vX0":-6.307749450192979,"vY0":-115.648337363181,"vZ0":-4.033797902563021,"x":127.01,"y":185.66,"x0":2.0992142961195768,"y0":50.00300778725495,"z0":5.7543887237838405,"aX":4.222618920569719},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":14.3,"breakHorizontal":-4.0,"spinRate":1068,"spinDirection":117},"zone":7,"typeConfidence":0.89,"plateTime":0.47450482711184705,"extension":6.191930019327498},"hitData":{"launchSpeed":92.6,"launchAngle":55.0,"totalDistance":249.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":69.28,"coordY":117.45}},"index":9,"playId":"c623abb0-8114-3adb-afb8-7e35ddceec9e","pitchNumber":10,"startTime":"2026-08-06T23:45:38.472Z","endTime":"2026-08-06T23:45:51.948Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-06T23:45:51.948Z","atBatIndex":14},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Chase Meidroth homers (10) on a fly ball to left center field. Braden Montgomery scores.","rbi":2,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-06T23:46:45.782Z","endTime":"2026-08-06T23:48:24.029Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"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":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"responsiblePitcher":{"id":624133,"link":"/api/v1/people/624133"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"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":695731,"fullName":"Braden Montgomery","link":"/api/v1/people/695731"},"responsiblePitcher":{"id":624133,"link":"/api/v1/people/624133"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-08-06T23:46:01.093Z","endTime":"2026-08-06T23:46:48.066Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":82.0,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.919740991283103,"aZ":-29.61207877521146,"pfxX":9.390824503924948,"pfxZ":1.5136643136628125,"pX":0.7954718254760292,"pZ":1.4228550997639462,"vX0":-6.564325443189022,"vY0":-129.19730572467816,"vZ0":-5.107938246348693,"x":86.68,"y":200.36,"x0":2.143994663054722,"y0":50.00607433322303,"z0":5.690704255252499,"aX":15.941438127792516},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":1.8,"breakHorizontal":-15.6,"spinRate":1906,"spinDirection":138},"zone":14,"typeConfidence":0.88,"plateTime":0.42330696882803975,"extension":6.450705577545479},"index":1,"playId":"854e20a7-e89a-34bb-a0de-629af01d1b84","pitchNumber":1,"startTime":"2026-08-06T23:46:48.066Z","endTime":"2026-08-06T23:46:51.066Z","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":1},"pitchData":{"startSpeed":87.8,"endSpeed":81.7,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.02617332133742,"aZ":-23.502258268003054,"pfxX":0.28968560578572755,"pfxZ":5.174487139972955,"pX":0.23023924873197982,"pZ":1.492576473710706,"vX0":-5.326371850117976,"vY0":-127.81954851449876,"vZ0":-5.960759142152488,"x":108.22,"y":198.48,"x0":2.291752566702377,"y0":50.004969233160665,"z0":5.666752478723816,"aX":0.48560146473664556},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":8.4,"breakHorizontal":0.5,"spinRate":2062,"spinDirection":146},"zone":14,"typeConfidence":0.91,"plateTime":0.4263181657622437,"extension":6.12402577390414},"index":2,"playId":"b5132217-6c71-3495-b287-eae6f3276024","pitchNumber":2,"startTime":"2026-08-06T23:47:16.017Z","endTime":"2026-08-06T23:47:19.965Z","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":1,"outs":1},"pitchData":{"startSpeed":77.2,"endSpeed":71.7,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.66708962143193,"aZ":-37.62966585664589,"pfxX":-4.138809445674965,"pfxZ":-4.23814520787082,"pX":1.3017039710560925,"pZ":1.782638483880505,"vX0":-0.9807749109336041,"vY0":-112.51428302262619,"vZ0":-0.7889809335755358,"x":67.38,"y":190.65,"x0":2.2806194724691684,"y0":50.00347730190806,"z0":5.93815962476129,"aX":-5.326979562690995},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.2,"breakVerticalInduced":-7.6,"breakHorizontal":7.8,"spinRate":2265,"spinDirection":311},"zone":14,"typeConfidence":0.88,"plateTime":0.48609182383290417,"extension":6.025319963452185},"index":3,"playId":"dba420cc-db6f-32b5-870c-b1b7d103e4b5","pitchNumber":3,"startTime":"2026-08-06T23:47:36.428Z","endTime":"2026-08-06T23:47:40.321Z","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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":80.9,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.83176088425353,"aZ":-25.05367719997666,"pfxX":0.7248788630681866,"pfxZ":4.313545011041514,"pX":-0.541051157708618,"pZ":2.1858540126275994,"vX0":-7.208873889007931,"vY0":-127.10662820791262,"vZ0":-4.1247977850119675,"x":137.62,"y":179.76,"x0":2.2267223519385295,"y0":50.00309788047625,"z0":5.797834629260333,"aX":1.1969076388780926},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":7.2,"breakHorizontal":0.1,"spinRate":2037,"spinDirection":150},"zone":4,"typeConfidence":0.9,"plateTime":0.4294238653833409,"extension":6.140092142588057},"hitData":{"launchSpeed":105.5,"launchAngle":37.0,"totalDistance":409.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":55.16,"coordY":49.22}},"index":4,"playId":"129865cc-c1f4-36cb-b4a2-931436c1fd19","pitchNumber":4,"startTime":"2026-08-06T23:47:57.511Z","endTime":"2026-08-06T23:48:24.029Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-06T23:48:24.029Z","atBatIndex":15},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Munetaka Murakami grounds out, first baseman Nick Sogard to pitcher Ranger Suarez.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-06T23:48:42.376Z","endTime":"2026-08-06T23:50:41.587Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":808959,"fullName":"Munetaka Murakami","link":"/api/v1/people/808959"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":808959,"fullName":"Munetaka Murakami","link":"/api/v1/people/808959"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":686765,"link":"/api/v1/people/686765"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":624133,"link":"/api/v1/people/624133"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"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, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.1,"endSpeed":73.9,"strikeZoneTop":3.296,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.68635127475299,"aZ":-25.68670566159131,"pfxX":-0.8711353884504907,"pfxZ":4.653774846483579,"pX":-0.6244075452689387,"pZ":2.2019326144335216,"vX0":-6.439545195500486,"vY0":-117.94429304258502,"vZ0":-2.6540046789335126,"x":140.8,"y":179.33,"x0":2.266612662710783,"y0":50.002026070371166,"z0":5.737126051573984,"aX":-1.2132553806088688},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":7.9,"breakHorizontal":3.4,"spinRate":2166,"spinDirection":289},"zone":7,"typeConfidence":0.86,"plateTime":0.4663161387459027,"extension":6.218483382707776},"index":0,"playId":"8ae36082-d483-3b39-8204-d18d963e3ad8","pitchNumber":1,"startTime":"2026-08-06T23:48:43.134Z","endTime":"2026-08-06T23:48:47.483Z","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":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.9,"endSpeed":72.9,"strikeZoneTop":3.296,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.86285238666876,"aZ":-33.532782806453895,"pfxX":-8.606193946012896,"pfxZ":-1.0089415324820603,"pX":-0.5227307337589646,"pZ":1.8197161335100445,"vX0":-3.976073716737347,"vY0":-116.23663005531309,"vZ0":-1.6085361350049265,"x":136.93,"y":189.65,"x0":2.3362443752160016,"y0":50.00301253643954,"z0":5.749755777611719,"aX":-11.5968377425025},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":-1.9,"breakHorizontal":16.7,"spinRate":2318,"spinDirection":294},"zone":7,"typeConfidence":0.88,"plateTime":0.473973448999522,"extension":6.010506105688103},"index":1,"playId":"9ce8943f-51a7-3afe-97c5-ba847e874dce","pitchNumber":2,"startTime":"2026-08-06T23:48:56.927Z","endTime":"2026-08-06T23:49:00.719Z","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":91.3,"endSpeed":84.6,"strikeZoneTop":3.296,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.546565420194412,"aZ":-20.36586375061614,"pfxX":2.351867827448738,"pfxZ":6.543669299058898,"pX":0.0026176363600047517,"pZ":1.6552599780356823,"vX0":-6.673027418920355,"vY0":-132.77709093755553,"vZ0":-6.60599850659631,"x":116.9,"y":194.09,"x0":2.2309695152370415,"y0":50.005524714543995,"z0":5.633166734027354,"aX":4.246477639436025},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":10.8,"breakHorizontal":-3.0,"spinRate":2004,"spinDirection":131},"zone":8,"typeConfidence":0.91,"plateTime":0.4108280606517578,"extension":6.194242507149129},"index":2,"playId":"6982ed41-24bb-34a3-a8d7-249dd7156c10","pitchNumber":3,"startTime":"2026-08-06T23:49:11.945Z","endTime":"2026-08-06T23:49:14.945Z","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":2,"outs":1},"pitchData":{"startSpeed":90.3,"endSpeed":82.4,"strikeZoneTop":3.296,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.108737005400275,"aZ":-21.467002058309134,"pfxX":8.88460587354929,"pfxZ":6.183663412746913,"pX":-1.515572583608514,"pZ":1.9477892434055162,"vX0":-11.793217990664301,"vY0":-130.87352705297639,"vZ0":-5.503575369294944,"x":174.77,"y":186.19,"x0":1.89865404208021,"y0":50.00339341679557,"z0":5.6901241088245476,"aX":15.384582494473802},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":10.1,"breakHorizontal":-13.4,"spinRate":1996,"spinDirection":142},"zone":13,"typeConfidence":0.91,"plateTime":0.4188206835541961,"extension":6.145505225356236},"index":3,"playId":"7ec3929b-3a24-3ecc-9bc0-974550dd7777","pitchNumber":4,"startTime":"2026-08-06T23:49:33.298Z","endTime":"2026-08-06T23:49:36.564Z","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":1},"pitchData":{"startSpeed":91.2,"endSpeed":84.2,"strikeZoneTop":3.296,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.85901486163371,"aZ":-20.50621149446366,"pfxX":4.291289579240257,"pfxZ":6.510246097242531,"pX":-0.980377290844497,"pZ":1.982441156612885,"vX0":-9.64487929467261,"vY0":-132.41919466062586,"vZ0":-5.726539644410771,"x":154.37,"y":185.25,"x0":2.136791143255152,"y0":50.00344247117365,"z0":5.653823037734727,"aX":7.692314444458436},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":10.8,"breakHorizontal":-5.9,"spinRate":2018,"spinDirection":134},"zone":13,"typeConfidence":0.93,"plateTime":0.4122050448472625,"extension":6.057688739046837},"index":4,"playId":"022a44d7-dd80-3f27-8ef1-fc68eae5246f","pitchNumber":5,"startTime":"2026-08-06T23:49:47.576Z","endTime":"2026-08-06T23:49:51.555Z","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":80.6,"endSpeed":73.9,"strikeZoneTop":3.296,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.461125071709766,"aZ":-28.68302627839352,"pfxX":7.469452429436216,"pfxZ":2.5355619325718237,"pX":-0.2302126784864025,"pZ":0.22942573754926437,"vX0":-7.157931527548947,"vY0":-116.97136311727738,"vZ0":-6.205531620974718,"x":125.78,"y":232.59,"x0":1.9089876725144337,"y0":50.001284704134925,"z0":5.628736067927804,"aX":10.279513875708526},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":3.2,"breakHorizontal":-11.6,"spinRate":1328,"spinDirection":111},"zone":13,"typeConfidence":0.9,"plateTime":0.4694645742757029,"extension":6.204588076606303},"index":5,"playId":"bf9f5cc1-6404-3243-89f0-f7217a671197","pitchNumber":6,"startTime":"2026-08-06T23:50:14.090Z","endTime":"2026-08-06T23:50:17.090Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":84.8,"strikeZoneTop":3.296,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.018961470938684,"aZ":-20.95933017816872,"pfxX":1.664442156517878,"pfxZ":6.175790451275496,"pX":-0.020926396925838326,"pZ":2.601707893894122,"vX0":-6.375343664331804,"vY0":-132.78879965831914,"vZ0":-4.235086509542834,"x":117.8,"y":168.53,"x0":2.1775468822360664,"y0":50.00037779218559,"z0":5.710329796559761,"aX":3.02181195743665},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":10.7,"breakHorizontal":-1.9,"spinRate":1906,"spinDirection":138},"zone":5,"typeConfidence":0.91,"plateTime":0.4099052316948639,"extension":6.106937953013857},"hitData":{"launchSpeed":101.9,"launchAngle":1.0,"totalDistance":53.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":152.32,"coordY":167.9}},"index":6,"playId":"01026bb7-0b88-3d96-8da0-120ebc03ef62","pitchNumber":7,"startTime":"2026-08-06T23:50:33.761Z","endTime":"2026-08-06T23:50:41.587Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-06T23:50:41.587Z","atBatIndex":16},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Miguel Vargas walks.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-06T23:50:44.775Z","endTime":"2026-08-06T23:53:24.496Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":81.6,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.947866948918158,"aZ":-25.925832010059796,"pfxX":8.132762720258258,"pfxZ":3.6740700458539575,"pX":1.3133267308906253,"pZ":2.4679014073828207,"vX0":-4.894518501759566,"vY0":-129.81016933675753,"vZ0":-3.4570301339968776,"x":66.94,"y":172.15,"x0":2.1695747724672425,"y0":50.005258441816416,"z0":5.7975378689475585,"aX":13.838971085445845},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":6.1,"breakHorizontal":-13.6,"spinRate":2000,"spinDirection":137},"zone":14,"typeConfidence":0.9,"plateTime":0.42244721688004505,"extension":6.105861050305833},"index":0,"playId":"8ee5565e-30bf-3922-936c-94b97326cbad","pitchNumber":1,"startTime":"2026-08-06T23:51:29.442Z","endTime":"2026-08-06T23:51:32.929Z","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":2},"pitchData":{"startSpeed":79.6,"endSpeed":73.6,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.758207888842875,"aZ":-31.57976359585476,"pfxX":6.145751170543118,"pfxZ":0.43029267239795743,"pX":1.0974425897015117,"pZ":2.122226116877531,"vX0":-4.142550235310923,"vY0":-115.89271661264132,"vZ0":-1.5333554679101766,"x":75.17,"y":181.48,"x0":2.1057041141466137,"y0":50.00077074961963,"z0":5.796459778748438,"aX":8.39624480685652},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":0.7,"breakHorizontal":-10.2,"spinRate":1241,"spinDirection":111},"zone":14,"typeConfidence":0.9,"plateTime":0.4718236711575807,"extension":6.119531848191539},"index":1,"playId":"d11da7c6-45a7-3b7d-8433-71ba67e92b67","pitchNumber":2,"startTime":"2026-08-06T23:51:41.192Z","endTime":"2026-08-06T23:51:45.330Z","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":1,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":84.9,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.470831603750977,"aZ":-17.712688878191678,"pfxX":4.5949517161612565,"pfxZ":7.931588901414606,"pX":0.06305580210720839,"pZ":1.911931031429582,"vX0":-6.966822868263214,"vY0":-133.3903989800303,"vZ0":-6.73957390874632,"x":114.6,"y":187.16,"x0":2.097474295553108,"y0":50.00570334660454,"z0":5.723281476233835,"aX":8.381534447397952},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":13.3,"breakHorizontal":-7.1,"spinRate":2033,"spinDirection":137},"zone":8,"typeConfidence":0.91,"plateTime":0.4087493444042125,"extension":6.139698942163612},"index":2,"playId":"fec51934-7961-3040-9c06-dbb7bcd7e1cb","pitchNumber":3,"startTime":"2026-08-06T23:51:57.477Z","endTime":"2026-08-06T23:52:00.517Z","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":87.2,"endSpeed":81.0,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.546504097088317,"aZ":-24.503559809008127,"pfxX":-0.721279064015591,"pfxZ":4.6162096758657025,"pX":1.112483203306996,"pZ":3.1969799808838624,"vX0":-2.9301198776119652,"vY0":-127.16052426682542,"vZ0":-1.8711045760298566,"x":74.59,"y":152.46,"x0":2.366659790387128,"y0":50.0020662396808,"z0":5.858889836774863,"aX":-1.197650187094203},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":8.3,"breakHorizontal":1.9,"spinRate":1996,"spinDirection":155},"zone":12,"typeConfidence":0.9,"plateTime":0.4283857436111447,"extension":5.789535420849816},"index":3,"playId":"c6a59261-95a3-3b7a-964e-f1ae54c810aa","pitchNumber":4,"startTime":"2026-08-06T23:52:20.447Z","endTime":"2026-08-06T23:52:23.734Z","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":2},"pitchData":{"startSpeed":91.2,"endSpeed":84.6,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.93386947822421,"aZ":-18.276987433490827,"pfxX":2.59663678008669,"pfxZ":7.6840838520980155,"pX":0.3715511113384772,"pZ":2.319812014189712,"vX0":-5.451819423286637,"vY0":-132.7843030748208,"vZ0":-5.5341460860874045,"x":102.84,"y":176.15,"x0":2.1020166111958094,"y0":50.005058366357574,"z0":5.735039898074237,"aX":4.698219756523219},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":13.1,"breakHorizontal":-3.7,"spinRate":1980,"spinDirection":136},"zone":6,"typeConfidence":0.91,"plateTime":0.4104322735329591,"extension":6.082175410492211},"index":4,"playId":"913e5797-67a1-3030-8b04-eba0bd940ae6","pitchNumber":5,"startTime":"2026-08-06T23:52:38.842Z","endTime":"2026-08-06T23:52:44.552Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"VP","description":"Automatic Ball - Pitcher Pitch Timer Violation"},"description":"Automatic Ball - Pitcher Pitch Timer Violation","code":"VP","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false,"violation":{"type":"pitcher_pitch_timer","description":"Pitcher Pitch Timer Violation","player":{"id":624133,"fullName":"Ranger Suarez"}}},"count":{"balls":4,"strikes":2,"outs":2},"index":5,"playId":"60a332d0-9009-4fcf-95ef-b036f50ceaa5","pitchNumber":5,"startTime":"2026-08-06T23:53:19.496Z","endTime":"2026-08-06T23:53:24.496Z","isPitch":false,"type":"no_pitch"}],"playEndTime":"2026-08-06T23:53:24.496Z","atBatIndex":17},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Randal Grichuk singles on a sharp line drive to right fielder Wilyer Abreu. Miguel Vargas to 2nd.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-06T23:54:44.133Z","endTime":"2026-08-06T23:55:45.214Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":545341,"fullName":"Randal Grichuk","link":"/api/v1/people/545341"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":545341,"fullName":"Randal Grichuk","link":"/api/v1/people/545341"},"postOnSecond":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":545341,"fullName":"Randal Grichuk","link":"/api/v1/people/545341"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":677800,"link":"/api/v1/people/677800"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-08-06T23:53:49.892Z","endTime":"2026-08-06T23:54:46.445Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.3,"endSpeed":83.4,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.903483405654963,"aZ":-25.62489866657431,"pfxX":8.196134183417357,"pfxZ":3.714230621011641,"pX":1.0792544100432413,"pZ":2.2142946511991712,"vX0":-5.867332381616666,"vY0":-131.42112863589384,"vZ0":-4.1988279596640945,"x":75.86,"y":178.99,"x0":2.2676097653020504,"y0":50.00061111575898,"z0":5.719147472292802,"aX":14.442283794604812},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":6.1,"breakHorizontal":-13.7,"spinRate":2018,"spinDirection":139},"zone":14,"typeConfidence":0.91,"plateTime":0.41558331374196467,"extension":5.954193758408575},"index":1,"playId":"b923bb81-3289-37a9-9238-b3740e11ec8e","pitchNumber":1,"startTime":"2026-08-06T23:54:46.445Z","endTime":"2026-08-06T23:54:50.172Z","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":2},"pitchData":{"startSpeed":90.5,"endSpeed":83.7,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.40515481811117,"aZ":-27.32548311710238,"pfxX":10.294932195691398,"pfxZ":2.748803909154099,"pX":0.9862086244035531,"pZ":0.9728955753750538,"vX0":-6.828073262330342,"vY0":-131.6327046537338,"vZ0":-6.800175029322834,"x":79.41,"y":212.51,"x0":2.268443216807028,"y0":50.0064573303327,"z0":5.596975528553505,"aX":18.176261860822045},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":3.7,"breakHorizontal":-17.3,"spinRate":1974,"spinDirection":134},"zone":14,"typeConfidence":0.91,"plateTime":0.4151733267657205,"extension":6.130840432361608},"index":2,"playId":"5e164e92-714a-34a1-8b88-b1dada064644","pitchNumber":2,"startTime":"2026-08-06T23:55:02.627Z","endTime":"2026-08-06T23:55:05.957Z","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":2},"pitchData":{"startSpeed":86.1,"endSpeed":80.3,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.249252595049565,"aZ":-25.66152775899319,"pfxX":-0.3442483429976324,"pfxZ":4.014717450613418,"pX":0.9055759680599824,"pZ":2.5973612547775558,"vX0":-3.5764518393100797,"vY0":-125.51268352831717,"vZ0":-2.740238287151901,"x":82.48,"y":168.65,"x0":2.3835595380432646,"y0":50.00559405986483,"z0":5.755274037794385,"aX":-0.5585200626496103},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":7.0,"breakHorizontal":1.3,"spinRate":2060,"spinDirection":157},"zone":12,"typeConfidence":0.9,"plateTime":0.4335187265229199,"extension":6.006937916263612},"index":3,"playId":"e885d5f9-b115-3ce8-ac74-e69135f27cca","pitchNumber":3,"startTime":"2026-08-06T23:55:17.905Z","endTime":"2026-08-06T23:55:21.277Z","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":1,"outs":2},"pitchData":{"startSpeed":90.3,"endSpeed":82.7,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.969769971006524,"aZ":-26.195298053687438,"pfxX":11.164773602204543,"pfxZ":3.435409813558535,"pX":0.9343725213334995,"pZ":2.0015910948443496,"vX0":-7.20162526894328,"vY0":-131.20863751324188,"vZ0":-4.493155462160579,"x":81.38,"y":184.74,"x0":2.265155899313543,"y0":50.00554036510469,"z0":5.690118390640517,"aX":19.454153362590773},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":5.4,"breakHorizontal":-18.6,"spinRate":2028,"spinDirection":138},"zone":14,"typeConfidence":0.91,"plateTime":0.41756216522369183,"extension":6.090064127095021},"hitData":{"launchSpeed":104.3,"launchAngle":11.0,"totalDistance":221.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":191.09,"coordY":110.67}},"index":4,"playId":"6b0a934d-0929-36c3-bc54-d4526ced53fe","pitchNumber":4,"startTime":"2026-08-06T23:55:34.358Z","endTime":"2026-08-06T23:55:45.214Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-06T23:55:45.214Z","atBatIndex":18},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Colson Montgomery singles on a line drive to center fielder Ceddanne Rafaela. Miguel Vargas scores. Randal Grichuk scores. Colson Montgomery to 3rd. Throwing error by center fielder Ceddanne Rafaela.","rbi":1,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-06T23:55:48.028Z","endTime":"2026-08-06T23:56:54.698Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":695657,"fullName":"Colson Montgomery","link":"/api/v1/people/695657"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":695657,"fullName":"Colson Montgomery","link":"/api/v1/people/695657"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2,3,4,5],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":695657,"fullName":"Colson Montgomery","link":"/api/v1/people/695657"},"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_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":695657,"fullName":"Colson Montgomery","link":"/api/v1/people/695657"},"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":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":545341,"fullName":"Randal Grichuk","link":"/api/v1/people/545341"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":545341,"fullName":"Randal Grichuk","link":"/api/v1/people/545341"},"responsiblePitcher":{"id":624133,"link":"/api/v1/people/624133"},"isScoringEvent":true,"rbi":false,"earned":false,"teamUnearned":true,"playIndex":1},"credits":[{"player":{"id":678882,"link":"/api/v1/people/678882"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_throwing_error"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_force","runner":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"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":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"responsiblePitcher":{"id":624133,"link":"/api/v1/people/624133"},"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, 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":79.2,"endSpeed":73.6,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.787620065644692,"aZ":-30.172314180367415,"pfxX":-3.353870795714701,"pfxZ":1.4669305700669089,"pX":1.042860863036936,"pZ":1.8138948671054316,"vX0":-2.2738007480789553,"vY0":-115.43329042550955,"vZ0":-2.2618099099870617,"x":77.25,"y":189.8,"x0":2.4734121282722668,"y0":50.001284255790516,"z0":5.687640980625164,"aX":-4.562847192787663},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":2.4,"breakHorizontal":6.6,"spinRate":2150,"spinDirection":284},"zone":14,"typeConfidence":0.89,"plateTime":0.4729908223002308,"extension":5.991692624343792},"index":0,"playId":"0d112c50-6e2a-36d2-8bd3-c6f750e53aaf","pitchNumber":1,"startTime":"2026-08-06T23:56:22.739Z","endTime":"2026-08-06T23:56:26.230Z","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(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":81.6,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.79325764914763,"aZ":-24.1617883996427,"pfxX":5.88238021664942,"pfxZ":4.7391404399551895,"pX":0.24788047810211475,"pZ":2.820876233204011,"vX0":-6.703482742975994,"vY0":-128.70043249294088,"vZ0":-2.8704891326968065,"x":107.55,"y":162.62,"x0":2.1126658290963447,"y0":50.00196758917334,"z0":5.806508509699228,"aX":9.94353075956863},"breaks":{"breakAngle":19.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":8.2,"breakHorizontal":-9.2,"spinRate":1983,"spinDirection":142},"zone":5,"typeConfidence":0.89,"plateTime":0.4243358938176458,"extension":6.153793833174314},"hitData":{"launchSpeed":72.1,"launchAngle":18.0,"totalDistance":176.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":136.97,"coordY":113.87}},"index":1,"playId":"a185557e-648f-390d-8664-aa3fd10bef02","pitchNumber":2,"startTime":"2026-08-06T23:56:38.520Z","endTime":"2026-08-06T23:56:54.698Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-06T23:56:54.698Z","atBatIndex":19},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Joey Bart strikes out swinging.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-06T23:57:32.832Z","endTime":"2026-08-06T23:58:31.561Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":657136,"link":"/api/v1/people/657136"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":77.3,"endSpeed":71.8,"strikeZoneTop":3.3,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.82478075997654,"aZ":-38.07700381643171,"pfxX":-5.086297127105454,"pfxZ":-4.589347891733927,"pX":0.4507917448706434,"pZ":1.7008430701533597,"vX0":-2.695190586002786,"vY0":-112.55078205882627,"vZ0":-0.8160061829979953,"x":99.82,"y":192.86,"x0":2.323230046209453,"y0":50.00083342455784,"z0":5.9134232669177385,"aX":-6.54520660712207},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.9,"breakVerticalInduced":-8.3,"breakHorizontal":9.8,"spinRate":2284,"spinDirection":309},"zone":9,"typeConfidence":0.88,"plateTime":0.4860541610449638,"extension":6.100165237354776},"index":0,"playId":"09b83593-f40a-3f84-b70e-77c59130bfd6","pitchNumber":1,"startTime":"2026-08-06T23:57:32.832Z","endTime":"2026-08-06T23:57:35.832Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"playId":"4c397108-98be-4b84-b2da-0d82169f7533","startTime":"2026-08-06T23:57:54.974Z","endTime":"2026-08-06T23:57:59.171Z","isPitch":false,"type":"stepoff"},{"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,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":81.4,"strikeZoneTop":3.3,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.71578543780303,"aZ":-24.112967275138693,"pfxX":-0.35764328485694463,"pfxZ":4.817556102131531,"pX":0.8155201422295961,"pZ":2.5585117397835186,"vX0":-4.02645795146646,"vY0":-127.60459688092047,"vZ0":-3.3535357127023366,"x":85.91,"y":169.7,"x0":2.450916231707809,"y0":50.000974162632794,"z0":5.759057306158251,"aX":-0.5979726418305277},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":8.3,"breakHorizontal":1.4,"spinRate":2128,"spinDirection":141},"zone":6,"typeConfidence":0.91,"plateTime":0.4269006274190965,"extension":5.958815819917274},"index":2,"playId":"d725a8ab-0524-3b50-a484-5382a91dc122","pitchNumber":2,"startTime":"2026-08-06T23:58:10.887Z","endTime":"2026-08-06T23:58:14.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(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":74.8,"endSpeed":69.6,"strikeZoneTop":3.3,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.77530683354289,"aZ":-38.62529719729513,"pfxX":-3.7145438099106745,"pfxZ":-5.362143819077152,"pX":0.7412486058751817,"pZ":1.05743141977596,"vX0":-2.0917353359116286,"vY0":-108.9076011362293,"vZ0":-1.443132581836374,"x":88.75,"y":210.23,"x0":2.196071860903511,"y0":50.00271949958629,"z0":5.899067721703914,"aX":-4.469978763312943},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.6,"breakVerticalInduced":-9.7,"breakHorizontal":7.3,"spinRate":2164,"spinDirection":313},"zone":14,"typeConfidence":0.89,"plateTime":0.5025500116466084,"extension":6.1500256663951},"index":3,"playId":"841dde3f-48c5-39fd-9a82-aca5ef475f64","pitchNumber":3,"startTime":"2026-08-06T23:58:28.091Z","endTime":"2026-08-06T23:58:31.561Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-06T23:58:31.561Z","atBatIndex":20},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jarren Duran strikes out swinging.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-07T00:00:48.020Z","endTime":"2026-08-07T00:02:03.387Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663698,"link":"/api/v1/people/663698"},"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":94.0,"endSpeed":86.9,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.712675102947436,"aZ":-21.217248444758898,"pfxX":-5.1517693073557425,"pfxZ":5.70147524201165,"pX":-0.5243430643258323,"pZ":2.5544303271406106,"vX0":5.305003033774813,"vY0":-136.88373885353937,"vZ0":-2.8347902078226404,"x":136.99,"y":169.81,"x0":-1.8067595443737072,"y0":50.00044721591949,"z0":5.035935714447306,"aX":-9.896276807613585},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":10.0,"breakHorizontal":8.4,"spinRate":2044,"spinDirection":236},"zone":4,"typeConfidence":0.89,"plateTime":0.3982564940096811,"extension":5.648389609053578},"index":0,"playId":"f5693b1e-6de7-35b9-8b97-a187c9dde48d","pitchNumber":1,"startTime":"2026-08-07T00:01:06.982Z","endTime":"2026-08-07T00:01:10.377Z","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":87.0,"endSpeed":80.5,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.650699242272594,"aZ":-35.16720288970606,"pfxX":-10.072181666590042,"pfxZ":-1.8234517091183742,"pX":-0.29064683457052914,"pZ":1.7027055937031714,"vX0":6.839278650864435,"vY0":-126.61428921562782,"vZ0":-0.5979250220498458,"x":128.08,"y":192.81,"x0":-1.705900727011109,"y0":50.006234553306285,"z0":4.734186079951385,"aX":-16.50544453489613},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-3.2,"breakHorizontal":16.9,"spinRate":2035,"spinDirection":267},"zone":7,"typeConfidence":0.91,"plateTime":0.43110826222812415,"extension":6.161696543433732},"index":1,"playId":"890adaae-b1e5-3534-bd6b-f82bdc02cac2","pitchNumber":2,"startTime":"2026-08-07T00:01:20.783Z","endTime":"2026-08-07T00:01:23.783Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-08-07T00:01:31.472Z","endTime":"2026-08-07T00:01:45.207Z","isPitch":false,"type":"action","player":{"id":680776,"link":"/api/v1/people/680776"}},{"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":94.5,"endSpeed":86.9,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.959857215751608,"aZ":-21.41699014431808,"pfxX":-7.130697408514427,"pfxZ":5.558572660578033,"pX":-0.5346269012732292,"pZ":4.613328168639964,"vX0":5.8165909403181875,"vY0":-137.6490002299857,"vZ0":2.827463592374772,"x":137.38,"y":114.22,"x0":-1.7392202846396978,"y0":50.00683980221432,"z0":5.015853575267191,"aX":-13.810930667721824},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":10.8,"breakHorizontal":11.9,"spinRate":2237,"spinDirection":232},"zone":11,"typeConfidence":0.9,"plateTime":0.39655762976285747,"extension":5.679703868040057},"index":3,"playId":"c2cf7846-2e39-308b-9f22-1763e52be2d5","pitchNumber":3,"startTime":"2026-08-07T00:01:45.207Z","endTime":"2026-08-07T00:01:48.207Z","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":95.9,"endSpeed":88.5,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.846619923299393,"aZ":-22.828289883831562,"pfxX":-7.936659780813711,"pfxZ":4.686495001031496,"pX":0.9056962283665195,"pZ":3.317250887648415,"vX0":9.87568365545306,"vY0":-139.45679370645993,"vZ0":-0.44611260850330703,"x":82.48,"y":149.21,"x0":-1.6304699956309932,"y0":50.00015982267267,"z0":4.969488509065691,"aX":-15.818365889601008},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":8.6,"breakHorizontal":12.6,"spinRate":2163,"spinDirection":238},"zone":12,"typeConfidence":0.87,"plateTime":0.39097540848135903,"extension":5.943515453059141},"index":4,"playId":"c0f0449d-2600-3604-89f2-d9d68aa850b2","pitchNumber":4,"startTime":"2026-08-07T00:01:59.811Z","endTime":"2026-08-07T00:02:03.387Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-07T00:02:03.387Z","atBatIndex":21},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Anthony Seigler walks.","rbi":0,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-07T00:02:08.852Z","endTime":"2026-08-07T00:04:02.251Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"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":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":80.5,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.480755536027516,"aZ":-29.362662853556934,"pfxX":-0.7129271280964593,"pfxZ":1.7285814074350059,"pX":-0.15903645077345696,"pZ":2.0529040020612017,"vX0":4.535222452218055,"vY0":-125.43775025397503,"vZ0":-0.9830575973518546,"x":123.06,"y":183.35,"x0":-1.8820538478556537,"y0":50.001819238031466,"z0":4.800194844448311,"aX":-1.1593612032380487},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":3.1,"breakHorizontal":0.5,"spinRate":2281,"spinDirection":207},"zone":8,"typeConfidence":0.9,"plateTime":0.4332603368456476,"extension":5.538272426949323},"index":0,"playId":"f2267ecf-3d03-397c-80ca-35e9f1163882","pitchNumber":1,"startTime":"2026-08-07T00:02:26.982Z","endTime":"2026-08-07T00:02:30.096Z","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":1},"pitchData":{"startSpeed":95.5,"endSpeed":87.9,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.27713096137732,"aZ":-19.079105548767437,"pfxX":-6.7717971763316545,"pfxZ":6.629449198484405,"pX":-1.3835774943375472,"pZ":3.1511277985580026,"vX0":3.5822262629484296,"vY0":-139.17169058413495,"vZ0":-1.845558328615366,"x":169.74,"y":153.7,"x0":-1.803069216656627,"y0":50.00101691279577,"z0":5.077707458847399,"aX":-13.370958846072648},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":11.9,"breakHorizontal":11.6,"spinRate":2182,"spinDirection":228},"zone":11,"typeConfidence":0.9,"plateTime":0.392562975122114,"extension":5.284897194881069},"index":1,"playId":"b48d381e-ec3d-3e58-bbec-5437cf4b1bc8","pitchNumber":2,"startTime":"2026-08-07T00:02:44.261Z","endTime":"2026-08-07T00:02:47.614Z","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":1},"pitchData":{"startSpeed":95.4,"endSpeed":87.7,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.391638307254393,"aZ":-20.682813469410476,"pfxX":-5.582701682514237,"pfxZ":5.834761705035387,"pX":-2.087065658660074,"pZ":3.526187525566921,"vX0":1.5870746722600855,"vY0":-139.05043835129518,"vZ0":-0.5479592242137752,"x":196.55,"y":143.57,"x0":-1.9376341368348815,"y0":50.00474136777075,"z0":5.090567180007159,"aX":-11.000533317409621},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":10.7,"breakHorizontal":9.8,"spinRate":2132,"spinDirection":235},"zone":11,"typeConfidence":0.9,"plateTime":0.3929784123017317,"extension":5.450424558130313},"index":2,"playId":"635aa26b-265a-3203-9b0b-e895e2f2f982","pitchNumber":3,"startTime":"2026-08-07T00:03:00.038Z","endTime":"2026-08-07T00:03:03.038Z","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":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":87.9,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.852699570171335,"aZ":-31.39019531355264,"pfxX":-9.541384479998298,"pfxZ":0.40026978679657077,"pX":1.1626478862246785,"pZ":3.276053717800212,"vX0":10.662635845837997,"vY0":-139.3092265985972,"vZ0":0.9716050018687673,"x":72.68,"y":150.33,"x0":-1.465883792936669,"y0":50.0050948407963,"z0":4.989876424021446,"aX":-18.84839210779317},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":1.1,"breakHorizontal":15.2,"spinRate":2013,"spinDirection":238},"zone":12,"typeConfidence":0.9,"plateTime":0.39243529116329556,"extension":5.797939175487382},"index":3,"playId":"dc780744-d6ea-3157-9174-b27a135fe5fc","pitchNumber":4,"startTime":"2026-08-07T00:03:17.715Z","endTime":"2026-08-07T00:03:21.034Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"index":4,"startTime":"2026-08-07T00:03:29.217Z","endTime":"2026-08-07T00:03:42.539Z","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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":87.6,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.046236609298116,"aZ":-20.07212826750615,"pfxX":-5.80838752658307,"pfxZ":6.1752599529254315,"pX":-0.6418174190186478,"pZ":2.3796002801188916,"vX0":5.0149195940186155,"vY0":-138.63656826196546,"vZ0":-3.522009435064564,"x":141.46,"y":174.53,"x0":-1.7135794682450107,"y0":50.00281112499132,"z0":4.995211291080699,"aX":-11.38260247170213},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":10.7,"breakHorizontal":9.6,"spinRate":2031,"spinDirection":231},"zone":4,"typeConfidence":0.9,"plateTime":0.3940701559915034,"extension":5.249845866587311},"index":5,"playId":"80529d01-3f67-3f36-9b18-fac9b7a37f13","pitchNumber":5,"startTime":"2026-08-07T00:03:42.539Z","endTime":"2026-08-07T00:03:45.985Z","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":2,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":88.8,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.895655443349384,"aZ":-18.99438290668228,"pfxX":-6.529531122572617,"pfxZ":6.565323887112914,"pX":1.3880678709762444,"pZ":2.7774661935072897,"vX0":9.89109880865923,"vY0":-140.16691836088208,"vZ0":-2.6828560262400787,"x":64.09,"y":163.79,"x0":-1.3230261410642754,"y0":50.00658275439219,"z0":4.973926979821127,"aX":-13.117087365977525},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":11.5,"breakHorizontal":10.0,"spinRate":2170,"spinDirection":230},"zone":12,"typeConfidence":0.9,"plateTime":0.38936236752463493,"extension":5.484994254784533},"index":6,"playId":"706f6c71-934c-3f31-a526-86d303687906","pitchNumber":6,"startTime":"2026-08-07T00:03:58.668Z","endTime":"2026-08-07T00:04:02.251Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-07T00:04:02.251Z","atBatIndex":22},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Connor Wong homers (3) on a fly ball to left field. Anthony Seigler scores.","rbi":2,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-07T00:04:04.720Z","endTime":"2026-08-07T00:06:30.834Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"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":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"responsiblePitcher":{"id":622491,"link":"/api/v1/people/622491"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"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":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"responsiblePitcher":{"id":622491,"link":"/api/v1/people/622491"},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":79.5,"strikeZoneTop":3.106,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.553896247300802,"aZ":-29.850577090904807,"pfxX":-0.8863921291735497,"pfxZ":1.4600678066379755,"pX":-0.0514588831840977,"pZ":1.599528468651994,"vX0":6.930395009434252,"vY0":-124.75174988325867,"vZ0":-1.8748304390541006,"x":118.96,"y":195.59,"x0":-2.7376368396123634,"y0":50.004684887195424,"z0":4.79611211070618,"aX":-1.4134279901427165},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":2.5,"breakHorizontal":0.2,"spinRate":2230,"spinDirection":253},"zone":8,"typeConfidence":0.9,"plateTime":0.4372553700334745,"extension":5.800370524742306},"index":0,"playId":"bb304b96-e4ad-3351-935b-6abcb96e5d14","pitchNumber":1,"startTime":"2026-08-07T00:04:29.557Z","endTime":"2026-08-07T00:04:32.557Z","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":1},"pitchData":{"startSpeed":95.8,"endSpeed":87.7,"strikeZoneTop":3.106,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.870246256005807,"aZ":-26.47563006812348,"pfxX":-10.228976828221306,"pfxZ":2.899911846786333,"pX":1.0461909287035134,"pZ":2.4975296308055857,"vX0":12.873039380344938,"vY0":-138.92890769634383,"vZ0":-1.7188296694735605,"x":77.12,"y":171.35,"x0":-2.309051778950766,"y0":50.00062856341404,"z0":4.876553756994574,"aX":-20.080760492436056},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":5.0,"breakHorizontal":16.0,"spinRate":2122,"spinDirection":239},"zone":12,"typeConfidence":0.91,"plateTime":0.39360210896793957,"extension":6.141143184263698},"index":1,"playId":"56ecf1a4-3bc9-3c94-b83f-467bd3ee89be","pitchNumber":2,"startTime":"2026-08-07T00:04:49.499Z","endTime":"2026-08-07T00:04:53.017Z","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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":79.2,"strikeZoneTop":3.106,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.717743195150625,"aZ":-31.21703095661386,"pfxX":-0.23573444533111676,"pfxZ":0.606480449910729,"pX":1.2422081045609188,"pZ":0.7886111672114687,"vX0":9.379039424902432,"vY0":-123.56746981503376,"vZ0":-3.2842199234982887,"x":69.65,"y":217.49,"x0":-2.551671846735898,"y0":50.00031321172034,"z0":4.723576583343807,"aX":-0.3714141156322313},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":0.6,"breakHorizontal":-1.4,"spinRate":2340,"spinDirection":353},"zone":14,"typeConfidence":0.9,"plateTime":0.4411489736864249,"extension":5.687846724237434},"index":2,"playId":"0b810961-7a3a-3cea-a317-066dbf57e4e7","pitchNumber":3,"startTime":"2026-08-07T00:05:10.447Z","endTime":"2026-08-07T00:05:13.706Z","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":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":88.5,"strikeZoneTop":3.106,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.11051625336312,"aZ":-27.09945467484859,"pfxX":-10.144747693874214,"pfxZ":2.538318807855683,"pX":-0.09660981735817199,"pZ":3.2084955885731614,"vX0":10.207193019026983,"vY0":-139.86845830891167,"vZ0":0.05771998437678205,"x":120.68,"y":152.15,"x0":-2.4607804381136247,"y0":50.00104556413152,"z0":4.952626752894698,"aX":-20.264590558414998},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":4.8,"breakHorizontal":16.4,"spinRate":2079,"spinDirection":237},"zone":2,"typeConfidence":0.91,"plateTime":0.39037052500497094,"extension":5.785464027173614},"index":3,"playId":"63c31ac0-2783-3a6c-82bb-f3f7ef3d066e","pitchNumber":4,"startTime":"2026-08-07T00:05:35.251Z","endTime":"2026-08-07T00:05:38.739Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-08-07T00:05:46.987Z","endTime":"2026-08-07T00:06:05.282Z","isPitch":false,"type":"action","player":{"id":657136,"link":"/api/v1/people/657136"}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":81.0,"strikeZoneTop":3.106,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.116431314330175,"aZ":-31.272846893819313,"pfxX":-0.6689393076635917,"pfxZ":0.5526841789872945,"pX":0.45410341944802673,"pZ":1.9415460199619763,"vX0":7.927579961471797,"vY0":-125.75621655337432,"vZ0":-1.0177098368932767,"x":99.69,"y":186.36,"x0":-2.622547489101172,"y0":50.004346206279166,"z0":4.837910616980109,"aX":-1.0960110475649048},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":1.0,"breakHorizontal":-0.2,"spinRate":2202,"spinDirection":314},"zone":9,"typeConfidence":0.9,"plateTime":0.4318533900659718,"extension":5.984516292055622},"hitData":{"launchSpeed":103.5,"launchAngle":25.0,"totalDistance":387.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":13.72,"coordY":88.07}},"index":5,"playId":"d7a4dd31-0799-3a6b-bf73-f30aac655358","pitchNumber":5,"startTime":"2026-08-07T00:06:05.282Z","endTime":"2026-08-07T00:06:30.834Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-07T00:06:30.834Z","atBatIndex":23},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nick Sogard singles on a line drive to right fielder Braden Montgomery.","rbi":0,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-07T00:06:48.910Z","endTime":"2026-08-07T00:07:01.227Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"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":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686765,"fullName":"Nick Sogard","link":"/api/v1/people/686765"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":686765,"fullName":"Nick Sogard","link":"/api/v1/people/686765"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":695731,"link":"/api/v1/people/695731"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":81.1,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.738053524826608,"aZ":-33.495320670777716,"pfxX":-9.150082097226019,"pfxZ":-0.7868962754645725,"pX":-0.4682316979093123,"pZ":2.3298792816796516,"vX0":6.274985826833322,"vY0":-127.9754641905382,"vZ0":0.4950139927310522,"x":134.85,"y":175.87,"x0":-1.7548101619370051,"y0":50.00613012050637,"z0":4.743457406640135,"aX":-15.283030760649886},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":-1.1,"breakHorizontal":15.2,"spinRate":1917,"spinDirection":264},"zone":4,"typeConfidence":0.9,"plateTime":0.4268898758333872,"extension":5.592269245358532},"hitData":{"launchSpeed":72.1,"launchAngle":25.0,"totalDistance":237.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":170.84,"coordY":105.64}},"index":0,"playId":"f3457217-2b02-387e-8b79-425fcf90c2f9","pitchNumber":1,"startTime":"2026-08-07T00:06:50.170Z","endTime":"2026-08-07T00:07:01.227Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-07T00:07:01.227Z","atBatIndex":24},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Ceddanne Rafaela grounds into a double play, shortstop Colson Montgomery to second baseman Chase Meidroth to first baseman Munetaka Murakami. Nick Sogard out at 2nd. Ceddanne Rafaela out at 1st.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-07T00:07:01.452Z","endTime":"2026-08-07T00:07:54.994Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":686765,"fullName":"Nick Sogard","link":"/api/v1/people/686765"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":695657,"link":"/api/v1/people/695657"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":805367,"link":"/api/v1/people/805367"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":805367,"link":"/api/v1/people/805367"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":808959,"link":"/api/v1/people/808959"},"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":95.9,"endSpeed":88.7,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.015102491390312,"aZ":-22.026209339327213,"pfxX":-6.2484570636461765,"pfxZ":5.067555215074279,"pX":-0.03847756805751261,"pZ":4.080840557047759,"vX0":8.534792968632004,"vY0":-139.5920856874887,"vZ0":0.8540679824425632,"x":118.47,"y":128.6,"x0":-2.3026436574948863,"y0":50.00493743198025,"z0":5.205122632307283,"aX":-12.518609063680005},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":9.6,"breakHorizontal":9.8,"spinRate":2026,"spinDirection":230},"zone":11,"typeConfidence":0.9,"plateTime":0.3901677053336745,"extension":5.574262387589743},"index":0,"playId":"bb1f8e1e-e972-3b0f-b19e-721c8a29dbbd","pitchNumber":1,"startTime":"2026-08-07T00:07:28.360Z","endTime":"2026-08-07T00:07:31.360Z","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":0,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":87.2,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.4960512166005,"aZ":-29.429196762737313,"pfxX":-9.558281858009574,"pfxZ":1.420608458367406,"pX":-0.7164926597215308,"pZ":2.2568852157148487,"vX0":8.240369884579296,"vY0":-137.31750222203843,"vZ0":-1.6195881955674047,"x":125.42,"y":121.11,"x0":-2.499499170632899,"y0":50.000828926388124,"z0":4.837100580964611,"aX":-18.438375877087797},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":2.4,"breakHorizontal":15.8,"spinRate":1912,"spinDirection":238},"zone":4,"typeConfidence":0.88,"plateTime":0.3973217113558838,"extension":5.784623571668744},"hitData":{"launchSpeed":95.9,"launchAngle":-17.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":111.78,"coordY":152.7}},"index":1,"playId":"96169c3c-ed56-38c8-aa73-80d0c2d5aa74","pitchNumber":2,"startTime":"2026-08-07T00:07:47.177Z","endTime":"2026-08-07T00:07:54.994Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-07T00:07:54.994Z","atBatIndex":25},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brenton Doyle singles on a ground ball to shortstop Andruw Monasterio.","rbi":0,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-07T00:10:10.532Z","endTime":"2026-08-07T00:12:16.178Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669711,"fullName":"Greg Weissert","link":"/api/v1/people/669711"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5,6],"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":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":655316,"link":"/api/v1/people/655316"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Greg Weissert replaces Ranger Suarez.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-07T00:09:55.768Z","endTime":"2026-08-07T00:10:12.881Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669711,"link":"/api/v1/people/669711"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":85.9,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.212942264282432,"aZ":-31.13072017684538,"pfxX":-10.326784931048758,"pfxZ":0.5559692056660452,"pX":-0.5031225033312753,"pZ":2.089017192153791,"vX0":8.2137522736993,"vY0":-135.85182188781332,"vZ0":-1.4158319086217332,"x":136.18,"y":182.38,"x0":-2.2157651424600635,"y0":50.004084891547215,"z0":4.769699242138028,"aX":-19.41144379932306},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":1.0,"breakHorizontal":17.0,"spinRate":2015,"spinDirection":251},"zone":7,"typeConfidence":0.89,"plateTime":0.40232647005769584,"extension":5.789584121050733},"index":1,"playId":"ed7c1e16-ddad-371f-b295-c81906cd93c8","pitchNumber":1,"startTime":"2026-08-07T00:10:12.881Z","endTime":"2026-08-07T00:10:16.532Z","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":0},"pitchData":{"startSpeed":83.8,"endSpeed":77.4,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.709930460927875,"aZ":-23.976622019224443,"pfxX":4.403641369853508,"pfxZ":5.4158015788211795,"pX":1.0411253833064393,"pZ":1.8848549765253246,"vX0":6.9791613274079225,"vY0":-121.93273861817337,"vZ0":-1.680930722210581,"x":77.31,"y":187.89,"x0":-2.424297368432916,"y0":50.00482096281773,"z0":4.640733179362426,"aX":6.668152248827713},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":9.7,"breakHorizontal":-9.6,"spinRate":2419,"spinDirection":88},"zone":14,"typeConfidence":0.85,"plateTime":0.44823370173417754,"extension":6.010736753718906},"index":2,"playId":"5ea5ac22-6f04-3d72-ba56-9ec2dcb1e725","pitchNumber":2,"startTime":"2026-08-07T00:10:47.768Z","endTime":"2026-08-07T00:10:51.446Z","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.4,"endSpeed":87.0,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.761916388479772,"aZ":-20.647663233204003,"pfxX":-4.798543511032862,"pfxZ":5.962583656967286,"pX":-0.4877705573723836,"pZ":3.2479546371388386,"vX0":5.9421238891050905,"vY0":-137.49446308673996,"vZ0":-1.2975862895356522,"x":135.59,"y":151.09,"x0":-2.04384782286726,"y0":50.00263395935448,"z0":5.114275393543631,"aX":-9.275806331100332},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":10.8,"breakHorizontal":7.6,"spinRate":2292,"spinDirection":231},"zone":1,"typeConfidence":0.9,"plateTime":0.39692128834111085,"extension":5.64290209980467},"index":3,"playId":"548a2d05-38e7-335f-bb6b-e16721ac617e","pitchNumber":3,"startTime":"2026-08-07T00:11:08.026Z","endTime":"2026-08-07T00:11:11.026Z","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":84.3,"endSpeed":77.8,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.600737351022406,"aZ":-24.389482921766202,"pfxX":3.8129639561145066,"pfxZ":5.062263927904741,"pX":0.0787206366705359,"pZ":2.5932512676954493,"vX0":4.422012807064674,"vY0":-122.76544432846154,"vZ0":-0.28995355490884656,"x":114.0,"y":168.76,"x0":-2.2361775765606535,"y0":50.00244044672989,"z0":4.775633591828558,"aX":5.863163415811361},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":9.4,"breakHorizontal":-7.9,"spinRate":2396,"spinDirection":102},"zone":5,"typeConfidence":0.56,"plateTime":0.4448856153890617,"extension":5.86189995675583},"index":4,"playId":"59f49476-eee3-3ff3-8d74-940231159955","pitchNumber":4,"startTime":"2026-08-07T00:11:30.320Z","endTime":"2026-08-07T00:11:33.320Z","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":2,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":86.3,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.184548207631114,"aZ":-31.370999481512353,"pfxX":-9.120037201556784,"pfxZ":0.42468623569896025,"pX":0.21386760841513788,"pZ":1.2405099292218105,"vX0":9.119714881438725,"vY0":-135.73800263357745,"vZ0":-3.6432294931825275,"x":108.85,"y":205.29,"x0":-1.989943270142722,"y0":50.00261025582895,"z0":4.762980527790151,"aX":-17.173561473235686},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":0.2,"breakHorizontal":14.8,"spinRate":2035,"spinDirection":253},"zone":14,"typeConfidence":0.88,"plateTime":0.4021404186798847,"extension":5.784159487755048},"index":5,"playId":"a651da16-9385-3048-8220-9785a10c66c5","pitchNumber":5,"startTime":"2026-08-07T00:11:51.247Z","endTime":"2026-08-07T00:11:54.886Z","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":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":86.9,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.62626107383743,"aZ":-21.48371331779323,"pfxX":-5.767148603109742,"pfxZ":5.5328739769396815,"pX":-0.718804743326028,"pZ":2.6088506360550743,"vX0":5.658877553337623,"vY0":-137.90004495124342,"vZ0":-2.6233270627799548,"x":144.4,"y":168.34,"x0":-2.0446190542518354,"y0":50.00493051284788,"z0":5.0159750077048635,"aX":-11.148895206541752},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":9.7,"breakHorizontal":9.4,"spinRate":2235,"spinDirection":236},"zone":4,"typeConfidence":0.9,"plateTime":0.39664393479723437,"extension":5.821684250182927},"hitData":{"launchSpeed":90.3,"launchAngle":2.0,"totalDistance":64.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":112.28,"coordY":146.11}},"index":6,"playId":"031dde9e-4faa-3b75-a9aa-3dc7fc9ad1c8","pitchNumber":6,"startTime":"2026-08-07T00:12:08.228Z","endTime":"2026-08-07T00:12:16.178Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-07T00:12:16.178Z","atBatIndex":26},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Braden Montgomery strikes out swinging, catcher Connor Wong to first baseman Nick Sogard. Brenton Doyle to 3rd.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-07T00:12:23.555Z","endTime":"2026-08-07T00:17:03.431Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":695731,"fullName":"Braden Montgomery","link":"/api/v1/people/695731"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669711,"fullName":"Greg Weissert","link":"/api/v1/people/669711"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5,7],"actionIndex":[6],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":695731,"fullName":"Braden Montgomery","link":"/api/v1/people/695731"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":657136,"link":"/api/v1/people/657136"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":686765,"link":"/api/v1/people/686765"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":"r_adv_play","runner":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":80.5,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.115188331688717,"aZ":-28.444689225510363,"pfxX":0.9326889998390051,"pfxZ":2.270429585833618,"pX":-1.388009757761131,"pZ":1.924445319298686,"vX0":2.413851370007464,"vY0":-126.5842286808969,"vZ0":-1.3350896792418687,"x":169.91,"y":186.82,"x0":-2.4708030274507222,"y0":50.00080145750115,"z0":4.7123542986148355,"aX":1.530157430751162},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":4.1,"breakHorizontal":-2.2,"spinRate":2479,"spinDirection":143},"zone":13,"typeConfidence":0.9,"plateTime":0.4308453128316101,"extension":5.912201855218759},"index":0,"playId":"96131ec4-19d4-341a-a363-43e70da667d4","pitchNumber":1,"startTime":"2026-08-07T00:12:53.885Z","endTime":"2026-08-07T00:12:56.996Z","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":94.6,"endSpeed":86.5,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.76005797786358,"aZ":-28.211320848949185,"pfxX":-11.462656385947298,"pfxZ":2.0719820366446884,"pX":-0.4684360376961532,"pZ":1.886497022905803,"vX0":8.552451812072793,"vY0":-137.56306196805096,"vZ0":-2.522572561024916,"x":134.86,"y":187.84,"x0":-2.1297270131773796,"y0":50.005672781199806,"z0":4.7296278425612055,"aX":-21.953668748529804},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":3.4,"breakHorizontal":19.0,"spinRate":2117,"spinDirection":237},"zone":7,"typeConfidence":0.9,"plateTime":0.39828790106143686,"extension":5.915901477875828},"index":1,"playId":"71096a0c-9f54-3cea-8b37-1f8359521d04","pitchNumber":2,"startTime":"2026-08-07T00:13:14.225Z","endTime":"2026-08-07T00:13:17.225Z","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":2,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":87.4,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.773178817527143,"aZ":-22.8634788109166,"pfxX":-5.531074233635831,"pfxZ":4.805535496910577,"pX":0.41562844905071866,"pZ":2.0707273950146283,"vX0":8.319100397877914,"vY0":-137.67294542914618,"vZ0":-3.559944267075075,"x":101.16,"y":182.87,"x0":-1.9131929748541496,"y0":50.00515558410131,"z0":4.910354755520209,"aX":-10.722870926650039},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":8.2,"breakHorizontal":8.5,"spinRate":2187,"spinDirection":237},"zone":9,"typeConfidence":0.9,"plateTime":0.3963735825418615,"extension":5.849333415481799},"index":2,"playId":"c4353de7-7b24-3c8c-ae20-a9ced06d35d8","pitchNumber":3,"startTime":"2026-08-07T00:13:48.231Z","endTime":"2026-08-07T00:13:51.576Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-08-07T00:14:03.811Z","endTime":"2026-08-07T00:14:23.170Z","isPitch":false,"type":"action","player":{"id":695731,"link":"/api/v1/people/695731"}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"index":4,"playId":"e5a2641d-7204-3679-a9a3-85563229507c","startTime":"2026-08-07T00:14:23.170Z","endTime":"2026-08-07T00:14:27.718Z","isPitch":false,"type":"pickoff"},{"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,"runnerGoing":true,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":79.6,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.3279729807728,"aZ":-34.134387904561756,"pfxX":-10.094334847998333,"pfxZ":-1.224153961956886,"pX":-0.6835478560138034,"pZ":1.2556724670914603,"vX0":7.067941153070363,"vY0":-125.60925427416826,"vZ0":-1.0525990795491358,"x":143.06,"y":204.88,"x0":-2.2158473046503966,"y0":50.00139111951145,"z0":4.444021327659123,"aX":-16.204474991628583},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-2.2,"breakHorizontal":16.8,"spinRate":1725,"spinDirection":267},"zone":13,"typeConfidence":0.9,"plateTime":0.435289034016193,"extension":6.827421009261856},"index":5,"playId":"b186e6ae-46d2-33cb-8bd9-8e8a1272d846","pitchNumber":4,"startTime":"2026-08-07T00:14:43.515Z","endTime":"2026-08-07T00:14:49.118Z","isPitch":true,"type":"pitch"},{"details":{"description":"Red Sox challenged (tag play), call on the field was upheld: Brenton Doyle steals (10) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":true},"count":{"balls":2,"strikes":2,"outs":0},"index":6,"actionPlayId":"b186e6ae-46d2-33cb-8bd9-8e8a1272d846","startTime":"2026-08-07T00:14:55.481Z","endTime":"2026-08-07T00:17:00.431Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":686668,"link":"/api/v1/people/686668"},"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MA","challengeTeamId":111}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":78.6,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.88793670783069,"aZ":-36.23394748466184,"pfxX":-9.037595482503875,"pfxZ":-2.594960860046813,"pX":-0.3708342516035266,"pZ":2.1424835528777413,"vX0":7.261580102398935,"vY0":-123.89878996927466,"vZ0":1.498045989247589,"x":131.14,"y":180.93,"x0":-2.15401371782447,"y0":50.000608316489725,"z0":4.540032875539115,"aX":-14.16269708120266},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-4.1,"breakHorizontal":14.9,"spinRate":1593,"spinDirection":274},"zone":7,"typeConfidence":0.9,"plateTime":0.440722776545452,"extension":6.854851694104607},"index":7,"playId":"6416b4ca-f878-33b1-bb3e-55eca54617c8","pitchNumber":5,"startTime":"2026-08-07T00:17:00.431Z","endTime":"2026-08-07T00:17:03.431Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-07T00:17:03.431Z","atBatIndex":27},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Sam Antonacci doubles (15) on a ground ball to right fielder Wilyer Abreu. Brenton Doyle scores.","rbi":1,"awayScore":5,"homeScore":2,"isOut":false},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-07T00:18:01.728Z","endTime":"2026-08-07T00:20:13.259Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":71},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":803011,"fullName":"Sam Antonacci","link":"/api/v1/people/803011"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669711,"fullName":"Greg Weissert","link":"/api/v1/people/669711"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":803011,"fullName":"Sam Antonacci","link":"/api/v1/people/803011"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[0],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":803011,"fullName":"Sam Antonacci","link":"/api/v1/people/803011"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":677800,"link":"/api/v1/people/677800"},"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":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"responsiblePitcher":{"id":669711,"link":"/api/v1/people/669711"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Sam Antonacci replaces Luisangel Acuña.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-08-07T00:18:04.005Z","endTime":"2026-08-07T00:18:04.006Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":803011,"link":"/api/v1/people/803011"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":682668,"link":"/api/v1/people/682668"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":77.9,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.994108270491477,"aZ":-27.85177896064537,"pfxX":3.2286811128222572,"pfxZ":2.78224273364496,"pX":0.10809673546419755,"pZ":3.0811251043438483,"vX0":4.517732082088985,"vY0":-124.17922157621038,"vZ0":1.2003367532724325,"x":112.88,"y":155.59,"x0":-2.157655348595374,"y0":50.003781768309395,"z0":4.916904362910377,"aX":5.017387269795473},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":5.6,"breakHorizontal":-7.0,"spinRate":2499,"spinDirection":112},"zone":2,"typeConfidence":0.91,"plateTime":0.44190725337424297,"extension":5.7749081289666835},"index":1,"playId":"345a970d-fb41-369c-b027-145947f5fba6","pitchNumber":1,"startTime":"2026-08-07T00:18:04.007Z","endTime":"2026-08-07T00:18:07.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":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":86.6,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.74321249687664,"aZ":-19.146535114757466,"pfxX":-5.681427935071156,"pfxZ":6.780801155630918,"pX":-0.6332416004868854,"pZ":2.6166105789891234,"vX0":5.628637099086597,"vY0":-137.54468833825115,"vZ0":-2.723230216529702,"x":141.14,"y":168.13,"x0":-1.9653753459855736,"y0":50.001030421928895,"z0":4.9137233208010835,"aX":-10.913841818001917},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":11.9,"breakHorizontal":9.1,"spinRate":2470,"spinDirection":235},"zone":4,"typeConfidence":0.9,"plateTime":0.3978032517965979,"extension":5.86308970172122},"index":2,"playId":"83ee14e8-c8b2-3c98-aa28-90fe3ca65a96","pitchNumber":2,"startTime":"2026-08-07T00:18:24.002Z","endTime":"2026-08-07T00:18:27.583Z","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":2,"outs":1},"pitchData":{"startSpeed":83.1,"endSpeed":77.3,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.01344689466448,"aZ":-31.5050496716144,"pfxX":7.250467822714025,"pfxZ":0.4459773667463296,"pX":0.1745702277773894,"pZ":0.4651451419841019,"vX0":3.7162683063485558,"vY0":-121.13432421516856,"vZ0":-3.017081897208954,"x":88.6,"y":102.26,"x0":-2.3177126775338834,"y0":50.001514039331695,"z0":4.460212531268312,"aX":10.854258843609284},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":0.4,"breakHorizontal":-13.9,"spinRate":2514,"spinDirection":63},"zone":14,"typeConfidence":0.87,"plateTime":0.4508710800900455,"extension":5.895892272630187},"index":3,"playId":"506aa82e-6520-34cd-a592-587c06f48b1d","pitchNumber":3,"startTime":"2026-08-07T00:18:57.087Z","endTime":"2026-08-07T00:19:00.501Z","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":1},"pitchData":{"startSpeed":86.1,"endSpeed":80.1,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.609296556791712,"aZ":-36.567006601607275,"pfxX":-7.733809221186409,"pfxZ":-2.7177995213333688,"pX":-1.724564524517004,"pZ":1.0996406846198494,"vX0":3.6905295488566567,"vY0":-125.53044384426506,"vZ0":-0.7986446746038107,"x":182.74,"y":209.09,"x0":-2.1997428507398467,"y0":50.00443553096424,"z0":4.368394983437053,"aX":-12.489123391299563},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-4.9,"breakHorizontal":13.3,"spinRate":1540,"spinDirection":280},"zone":13,"typeConfidence":0.9,"plateTime":0.43438238463593404,"extension":6.488740212425251},"index":4,"playId":"17808c73-aca1-39e8-a67d-400c65340558","pitchNumber":4,"startTime":"2026-08-07T00:19:19.418Z","endTime":"2026-08-07T00:19:22.951Z","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":85.8,"endSpeed":79.3,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.728253236809124,"aZ":-37.205434796064566,"pfxX":-7.568832052324979,"pfxZ":-3.1579718313949634,"pX":-1.6764277027176782,"pZ":1.7799322485153395,"vX0":3.982781150709148,"vY0":-124.9563283050887,"vZ0":0.6770605807852665,"x":180.9,"y":190.72,"x0":-2.3024321315935055,"y0":50.004722101316666,"z0":4.547250712468158,"aX":-12.04422627734293},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-5.4,"breakHorizontal":12.8,"spinRate":1503,"spinDirection":277},"zone":13,"typeConfidence":0.9,"plateTime":0.43730920045832145,"extension":6.903210020480062},"index":5,"playId":"4a3affe0-6f6a-3be2-b697-b578bbd6cc2c","pitchNumber":5,"startTime":"2026-08-07T00:19:39.582Z","endTime":"2026-08-07T00:19:42.703Z","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":1},"pitchData":{"startSpeed":93.9,"endSpeed":86.8,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.77853212843097,"aZ":-21.30406488870027,"pfxX":-5.4889963211513395,"pfxZ":5.671823500091763,"pX":0.036686153298859776,"pZ":3.204970319978242,"vX0":7.138259811332197,"vY0":-136.76887754230006,"vZ0":-1.200986726654587,"x":115.6,"y":152.25,"x0":-1.8794786179274352,"y0":50.00524102158247,"z0":5.0942363173057865,"aX":-10.525298619715196},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":10.2,"breakHorizontal":8.6,"spinRate":2302,"spinDirection":231},"zone":2,"typeConfidence":0.9,"plateTime":0.3986596341668136,"extension":5.687908737729754},"hitData":{"launchSpeed":103.0,"launchAngle":4.0,"totalDistance":97.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":171.84,"coordY":159.81}},"index":6,"playId":"20c62dfd-96be-3fa1-b587-8d75db69cecc","pitchNumber":6,"startTime":"2026-08-07T00:19:58.786Z","endTime":"2026-08-07T00:20:13.259Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-07T00:20:13.259Z","atBatIndex":28},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Chase Meidroth walks.","rbi":0,"awayScore":5,"homeScore":2,"isOut":false},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-07T00:20:39.120Z","endTime":"2026-08-07T00:21:57.887Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669711,"fullName":"Greg Weissert","link":"/api/v1/people/669711"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"postOnSecond":{"id":803011,"fullName":"Sam Antonacci","link":"/api/v1/people/803011"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":87.4,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.10746573957742,"aZ":-28.810477824228414,"pfxX":-9.522469428408922,"pfxZ":1.7349416959179464,"pX":0.14398473834731912,"pZ":2.4320872171306434,"vX0":9.251098855972659,"vY0":-137.546723357217,"vZ0":-0.9404200986115864,"x":111.51,"y":173.11,"x0":-2.0065701043177326,"y0":50.0032842962706,"z0":4.711170191037572,"aX":-18.464185736124936},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":3.1,"breakHorizontal":15.6,"spinRate":2030,"spinDirection":244},"zone":5,"typeConfidence":0.9,"plateTime":0.3964262602433348,"extension":5.775650211909685},"index":0,"playId":"b9d292fe-914d-3ae7-8715-81d70c067598","pitchNumber":1,"startTime":"2026-08-07T00:20:39.120Z","endTime":"2026-08-07T00:20:42.526Z","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":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":79.9,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.835975060857443,"aZ":-31.00690159156629,"pfxX":3.109315945093096,"pfxZ":0.7276221553303195,"pX":-1.4567381602173728,"pZ":2.2470302437519676,"vX0":1.2781320598588581,"vY0":-125.28800802157923,"vZ0":0.1132351390758708,"x":172.53,"y":178.11,"x0":-2.375435297310893,"y0":50.00582623675234,"z0":4.705060089888354,"aX":5.016284998949192},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":1.6,"breakHorizontal":-5.9,"spinRate":2590,"spinDirection":104},"zone":13,"typeConfidence":0.91,"plateTime":0.43474556231904504,"extension":5.759579329308242},"index":1,"playId":"b8f68e38-8ecc-39de-9d6e-78b67b1ab29f","pitchNumber":2,"startTime":"2026-08-07T00:20:56.904Z","endTime":"2026-08-07T00:21:00.272Z","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":1},"pitchData":{"startSpeed":85.1,"endSpeed":79.0,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.457223963906237,"aZ":-32.44989418939235,"pfxX":2.422713717798027,"pfxZ":-0.17267820624259222,"pX":-1.2861903773044792,"pZ":2.971584085050455,"vX0":1.954867273832791,"vY0":-123.99031692554652,"vZ0":2.241621681301856,"x":166.03,"y":158.55,"x0":-2.395675142679218,"y0":50.00485887553151,"z0":4.73710166376339,"aX":3.82600256130215},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":0.4,"breakHorizontal":-4.8,"spinRate":2408,"spinDirection":116},"zone":11,"typeConfidence":0.91,"plateTime":0.4393533605291342,"extension":5.974000584206894},"index":2,"playId":"9452b23c-a777-36d4-bf85-8d6bf81cff12","pitchNumber":3,"startTime":"2026-08-07T00:21:16.297Z","endTime":"2026-08-07T00:21:19.923Z","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":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":85.2,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.48508256122122,"aZ":-37.347734388831114,"pfxX":-9.560652299425865,"pfxZ":-2.8049522677527747,"pX":-0.9168546963647637,"pZ":1.9523179671421023,"vX0":8.513394609375574,"vY0":-134.53518189884934,"vZ0":1.077091816934688,"x":151.95,"y":186.07,"x0":-2.870573655258045,"y0":50.00337248836806,"z0":4.181310084555594,"aX":-17.63598906647787},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":-4.7,"breakHorizontal":15.6,"spinRate":2021,"spinDirection":257},"zone":13,"typeConfidence":0.81,"plateTime":0.40615960398306994,"extension":6.165661663954132},"index":3,"playId":"23f888f9-bd5b-32e9-aa94-db76eed096fd","pitchNumber":4,"startTime":"2026-08-07T00:21:35.301Z","endTime":"2026-08-07T00:21:38.671Z","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":4,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":86.8,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.838752895004486,"aZ":-28.375215469751772,"pfxX":-9.753872128829752,"pfxZ":1.975712155335998,"pX":-1.2953078637416209,"pZ":2.7510789157346873,"vX0":6.028932506132244,"vY0":-137.10187933033455,"vZ0":-0.41260604865534345,"x":166.37,"y":164.5,"x0":-2.2457491109681444,"y0":50.001357184451905,"z0":4.82568202322237,"aX":-18.728626229568334},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":3.7,"breakHorizontal":16.6,"spinRate":2065,"spinDirection":240},"zone":11,"typeConfidence":0.89,"plateTime":0.39819045716007606,"extension":5.746273499043851},"index":4,"playId":"8fdd3795-752c-3c08-9850-0158dc010959","pitchNumber":5,"startTime":"2026-08-07T00:21:54.388Z","endTime":"2026-08-07T00:21:57.887Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-07T00:21:57.887Z","atBatIndex":29},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Munetaka Murakami strikes out swinging.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-07T00:23:05.879Z","endTime":"2026-08-07T00:25:34.696Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":808959,"fullName":"Munetaka Murakami","link":"/api/v1/people/808959"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669711,"fullName":"Greg Weissert","link":"/api/v1/people/669711"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"postOnSecond":{"id":803011,"fullName":"Sam Antonacci","link":"/api/v1/people/803011"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,5,6,7,8],"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":808959,"fullName":"Munetaka Murakami","link":"/api/v1/people/808959"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":657136,"link":"/api/v1/people/657136"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-08-07T00:22:17.204Z","endTime":"2026-08-07T00:23:08.135Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":79.6,"strikeZoneTop":3.296,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.836593524990437,"aZ":-32.27879124202112,"pfxX":2.798394288482977,"pfxZ":-0.06788061674831347,"pX":-0.0812243621020449,"pZ":2.1616420265685554,"vX0":4.202594067747189,"vY0":-124.2661025609552,"vZ0":0.10755703905426528,"x":120.1,"y":180.42,"x0":-2.1466181107836886,"y0":50.00221763945191,"z0":4.761533963803464,"aX":4.45094661149989},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":0.1,"breakHorizontal":-5.9,"spinRate":2595,"spinDirection":98},"zone":8,"typeConfidence":0.9,"plateTime":0.4378738855989388,"extension":5.9492017878867145},"index":1,"playId":"52732665-9c63-37f6-b0b8-accacd93bb63","pitchNumber":1,"startTime":"2026-08-07T00:23:08.135Z","endTime":"2026-08-07T00:23:11.406Z","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":93.9,"endSpeed":86.5,"strikeZoneTop":3.296,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.926649693687075,"aZ":-37.570510001538715,"pfxX":-9.225383224297875,"pfxZ":-2.8453672763528424,"pX":-1.364732733557643,"pZ":1.3517075336989601,"vX0":5.897085934299561,"vY0":-136.65893752140997,"vZ0":-1.5741414309405808,"x":169.02,"y":202.28,"x0":-2.347391492521268,"y0":50.00080608425582,"z0":4.505983411842703,"aX":-17.520712830758708},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":-5.3,"breakHorizontal":15.5,"spinRate":2034,"spinDirection":250},"zone":13,"typeConfidence":0.83,"plateTime":0.40016448340554645,"extension":6.204005615703077},"index":2,"playId":"9d588e9d-1d6a-300f-ada2-1a150d739acb","pitchNumber":2,"startTime":"2026-08-07T00:23:32.455Z","endTime":"2026-08-07T00:23:35.561Z","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":1},"pitchData":{"startSpeed":94.3,"endSpeed":86.9,"strikeZoneTop":3.296,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.3405226781145,"aZ":-22.762013469317157,"pfxX":-6.58050095873676,"pfxZ":4.885128064963531,"pX":-0.28181624577261216,"pZ":3.8087293398906237,"vX0":6.885139796045199,"vY0":-137.23057348307012,"vZ0":0.5858908249007909,"x":127.74,"y":135.94,"x0":-1.9556221009492685,"y0":50.00566509588069,"z0":5.130355232998747,"aX":-12.687091637551664},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":9.1,"breakHorizontal":10.7,"spinRate":2258,"spinDirection":226},"zone":11,"typeConfidence":0.9,"plateTime":0.39752699758377075,"extension":5.583115644315191},"index":3,"playId":"06f56be6-cb1c-31e1-9aa2-3e2aeb238195","pitchNumber":3,"startTime":"2026-08-07T00:23:53.661Z","endTime":"2026-08-07T00:23:56.841Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":4,"startTime":"2026-08-07T00:24:10.045Z","endTime":"2026-08-07T00:24:27.223Z","isPitch":false,"type":"action","player":{"id":808959,"link":"/api/v1/people/808959"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":79.8,"strikeZoneTop":3.296,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.87310283443126,"aZ":-28.129914869731092,"pfxX":2.8122193169460847,"pfxZ":2.4754965575664123,"pX":-0.5340478723116039,"pZ":3.234388925708407,"vX0":3.5417875729124892,"vY0":-127.23181280510484,"vZ0":1.532413315516509,"x":137.36,"y":151.45,"x0":-2.311178669801173,"y0":50.003523213156626,"z0":4.858544465183164,"aX":4.595637584007986},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":5.0,"breakHorizontal":-5.9,"spinRate":2481,"spinDirection":107},"zone":1,"typeConfidence":0.88,"plateTime":0.43101383822308437,"extension":5.770085510361121},"index":5,"playId":"3180ee66-65cd-381b-b5c9-b6ced42b8f8b","pitchNumber":4,"startTime":"2026-08-07T00:24:27.223Z","endTime":"2026-08-07T00:24:30.223Z","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":1},"pitchData":{"startSpeed":84.5,"endSpeed":78.5,"strikeZoneTop":3.296,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.148270708823844,"aZ":-38.00391503864235,"pfxX":-7.637588525864756,"pfxZ":-3.7611308899053224,"pX":-1.904414532089558,"pZ":1.0875853399982747,"vX0":3.4264029041870194,"vY0":-123.06579053516768,"vZ0":-0.16345055366032102,"x":189.59,"y":209.42,"x0":-2.314970981282094,"y0":50.004378435321385,"z0":4.347265889985842,"aX":-11.832630735005438},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":-6.6,"breakHorizontal":13.2,"spinRate":1601,"spinDirection":276},"zone":13,"typeConfidence":0.89,"plateTime":0.44338591384695514,"extension":6.049923796220742},"index":6,"playId":"4d4ed7b7-369f-34ff-a617-1262ad1865b1","pitchNumber":5,"startTime":"2026-08-07T00:24:49.736Z","endTime":"2026-08-07T00:24:52.736Z","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":1},"pitchData":{"startSpeed":95.9,"endSpeed":88.1,"strikeZoneTop":3.296,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.369015709288696,"aZ":-23.55690937408577,"pfxX":-7.632484532847652,"pfxZ":4.354864666464442,"pX":0.8633102571720092,"pZ":2.3790021470210303,"vX0":10.080022962068567,"vY0":-139.3501409887087,"vZ0":-2.527115894983955,"x":84.09,"y":174.55,"x0":-1.798087222520765,"y0":50.00449065894305,"z0":4.842790115042316,"aX":-15.1115996945517},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":7.6,"breakHorizontal":11.9,"spinRate":2243,"spinDirection":239},"zone":14,"typeConfidence":0.66,"plateTime":0.39206997850874625,"extension":5.83491471954169},"index":7,"playId":"c36270c4-181e-3b7b-bc67-f9ee8b92020d","pitchNumber":6,"startTime":"2026-08-07T00:25:09.277Z","endTime":"2026-08-07T00:25:12.323Z","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":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":86.0,"strikeZoneTop":3.296,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.172329177621304,"aZ":-25.475412482454896,"pfxX":-9.42370763309189,"pfxZ":3.539431905158329,"pX":-0.7705910426416016,"pZ":2.178512747618011,"vX0":7.336777567240707,"vY0":-136.46099039430268,"vZ0":-1.3648493060081996,"x":146.37,"y":179.96,"x0":-2.2656623491048764,"y0":50.00001246362496,"z0":4.434976617240959,"aX":-17.82410434864031},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":6.4,"breakHorizontal":15.6,"spinRate":1975,"spinDirection":249},"zone":7,"typeConfidence":0.83,"plateTime":0.40091098526634816,"extension":6.82708566375711},"index":8,"playId":"67e5bd68-c7f8-3b9a-9da8-53e304bdbee1","pitchNumber":7,"startTime":"2026-08-07T00:25:31.298Z","endTime":"2026-08-07T00:25:34.696Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-07T00:25:34.696Z","atBatIndex":30},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Miguel Vargas challenged (pitch result), call on the field was confirmed: Miguel Vargas called out on strikes.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-07T00:25:41.213Z","endTime":"2026-08-07T00:27:59.627Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669711,"fullName":"Greg Weissert","link":"/api/v1/people/669711"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,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":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":657136,"link":"/api/v1/people/657136"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":78.4,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.46577286135124,"aZ":-32.63179400424739,"pfxX":2.00753699248917,"pfxZ":-0.29480150034073915,"pX":-0.721861423816134,"pZ":2.766659165373014,"vX0":3.4651142436328346,"vY0":-124.3174552368335,"vZ0":1.523166798878397,"x":144.52,"y":164.08,"x0":-2.3933956480910386,"y0":50.00039733314573,"z0":4.8507586335676836,"aX":3.147479417033349},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":0.1,"breakHorizontal":-4.4,"spinRate":2551,"spinDirection":104},"zone":4,"typeConfidence":0.91,"plateTime":0.4402655450076809,"extension":5.887685095126563},"index":0,"playId":"b38d6d74-5b94-3bf4-ab10-f3aaa82d3f5a","pitchNumber":1,"startTime":"2026-08-07T00:26:16.679Z","endTime":"2026-08-07T00:26:20.236Z","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":83.8,"endSpeed":76.8,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.245788852391374,"aZ":-26.6679405099439,"pfxX":8.038554481581727,"pfxZ":3.6724429444846836,"pX":0.9638180522165026,"pZ":2.063014303086927,"vX0":5.04145250614222,"vY0":-121.99566394372084,"vZ0":-0.9257711090888682,"x":80.26,"y":183.08,"x0":-2.177601577665534,"y0":50.00199406009456,"z0":4.757635855464236,"aX":12.047568758731568},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":6.7,"breakHorizontal":-15.8,"spinRate":2542,"spinDirection":89},"zone":14,"typeConfidence":0.9,"plateTime":0.44992955583981065,"extension":5.9517718277714176},"index":1,"playId":"0a94e53d-926a-300a-b967-de34a9fd2fce","pitchNumber":2,"startTime":"2026-08-07T00:26:36.031Z","endTime":"2026-08-07T00:26:39.446Z","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":2},"pitchData":{"startSpeed":92.9,"endSpeed":85.0,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.30469480237727,"aZ":-32.34055289379934,"pfxX":-10.713711532634623,"pfxZ":-0.09111941991111117,"pX":-0.8805589498985149,"pZ":2.016643210112903,"vX0":8.606364902543184,"vY0":-135.03481010977654,"vZ0":-0.06068878536971656,"x":150.56,"y":184.33,"x0":-2.7165066495480743,"y0":50.00219100732518,"z0":4.313994454160994,"aX":-19.792236110679443},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":0.0,"breakHorizontal":17.5,"spinRate":2047,"spinDirection":258},"zone":13,"typeConfidence":0.88,"plateTime":0.4055692921916316,"extension":5.7305188957983395},"index":2,"playId":"60a62fac-fe5b-311a-821d-5df396f77d63","pitchNumber":3,"startTime":"2026-08-07T00:26:56.950Z","endTime":"2026-08-07T00:27:01.395Z","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":2,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":87.7,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.04454224986143,"aZ":-27.11922814878244,"pfxX":-8.901247941010709,"pfxZ":2.5849281106760706,"pX":1.8922704958065724,"pZ":3.212504920805711,"vX0":13.602642481174799,"vY0":-138.24195730789532,"vZ0":0.1476992385183188,"x":44.87,"y":152.04,"x0":-1.9138104221437344,"y0":50.0014131529583,"z0":4.964649018094251,"aX":-17.394743864996077},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":4.9,"breakHorizontal":13.6,"spinRate":2213,"spinDirection":241},"zone":12,"typeConfidence":0.91,"plateTime":0.39476676133243194,"extension":5.9288015443228055},"index":3,"playId":"326fc3a2-c998-3a61-85d1-7131adda6d75","pitchNumber":4,"startTime":"2026-08-07T00:27:33.401Z","endTime":"2026-08-07T00:27:36.401Z","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":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":79.2,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.637424426196777,"aZ":-27.684299491156278,"pfxX":0.4988007872478999,"pfxZ":2.8329584385017634,"pX":-0.17411548210668903,"pZ":1.6580942309487714,"vX0":4.815422114083386,"vY0":-124.53622790542369,"vZ0":-1.657424588359907,"x":123.64,"y":194.01,"x0":-2.189622626371394,"y0":50.0062204350157,"z0":4.600325523033036,"aX":0.7907074241323421},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":5.0,"breakHorizontal":-1.9,"spinRate":2473,"spinDirection":111},"zone":8,"typeConfidence":0.91,"plateTime":0.43813359031745946,"extension":5.899535069506032},"index":4,"playId":"8e7c4e51-c603-377b-8edb-917899e0d410","pitchNumber":5,"startTime":"2026-08-07T00:27:55.579Z","endTime":"2026-08-07T00:27:59.627Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":145,"player":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"}},"playEndTime":"2026-08-07T00:27:59.627Z","atBatIndex":31},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Wilyer Abreu strikes out swinging.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-07T00:30:25.634Z","endTime":"2026-08-07T00:31:33.146Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":663698,"link":"/api/v1/people/663698"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Sam Antonacci remains in the game as the left fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-07T00:30:00.259Z","endTime":"2026-08-07T00:30:28.005Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":803011,"link":"/api/v1/people/803011"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"901","replacedPlayer":{"id":682668,"link":"/api/v1/people/682668"}},{"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":94.1,"endSpeed":86.9,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.167433422485644,"aZ":-20.083589647689237,"pfxX":-7.392574393567087,"pfxZ":6.296932271955263,"pX":0.4056052625216904,"pZ":2.306110926774187,"vX0":7.906692706625011,"vY0":-136.96534937262174,"vZ0":-3.7199811638483875,"x":101.54,"y":176.52,"x0":-1.543227070984084,"y0":50.00669660083536,"z0":5.03700792682858,"aX":-14.202299345936781},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":10.9,"breakHorizontal":12.0,"spinRate":2352,"spinDirection":230},"zone":6,"typeConfidence":0.9,"plateTime":0.3982664575321886,"extension":5.278748168477707},"index":1,"playId":"ed838fba-3a7c-3f91-928d-fa45ac2fc525","pitchNumber":1,"startTime":"2026-08-07T00:30:28.005Z","endTime":"2026-08-07T00:30:31.402Z","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":88.2,"endSpeed":81.8,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.596578127853633,"aZ":-32.271916594776584,"pfxX":-10.28426816188545,"pfxZ":-0.06137019013815159,"pX":1.3125746189026912,"pZ":1.1115716657983412,"vX0":10.628003001969185,"vY0":-128.1334879088779,"vZ0":-2.7155243744177042,"x":66.97,"y":208.77,"x0":-1.5300670817628743,"y0":50.001230690222734,"z0":4.677500846212942,"aX":-17.29871579307331},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":-0.5,"breakHorizontal":16.6,"spinRate":2127,"spinDirection":260},"zone":14,"typeConfidence":0.9,"plateTime":0.42558279891697026,"extension":5.8976701176224235},"index":2,"playId":"67aa60af-9dbc-33d7-b553-d57e6e19cdb1","pitchNumber":2,"startTime":"2026-08-07T00:30:43.693Z","endTime":"2026-08-07T00:30:46.706Z","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":0},"pitchData":{"startSpeed":94.6,"endSpeed":86.4,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.624145386885928,"aZ":-19.50985862321212,"pfxX":-7.844672663764401,"pfxZ":6.598654265551657,"pX":0.8203312292606904,"pZ":3.9282226765062744,"vX0":9.63873903991839,"vY0":-137.45773553819987,"vZ0":0.594427590911403,"x":85.73,"y":132.72,"x0":-1.7075672622253215,"y0":50.003653441997095,"z0":5.030844069984968,"aX":-15.058218190077737},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":12.2,"breakHorizontal":12.2,"spinRate":2273,"spinDirection":227},"zone":12,"typeConfidence":0.9,"plateTime":0.3980274472728076,"extension":5.246538796546001},"index":3,"playId":"2a3f8ae8-4372-3f8d-9bf4-b3ad6d573b60","pitchNumber":3,"startTime":"2026-08-07T00:31:00.990Z","endTime":"2026-08-07T00:31:05.197Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":4,"startTime":"2026-08-07T00:31:11.321Z","endTime":"2026-08-07T00:31:28.194Z","isPitch":false,"type":"action","player":{"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(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":95.5,"endSpeed":87.1,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.530313893415375,"aZ":-18.099942311196894,"pfxX":-7.081580182589301,"pfxZ":7.200493001270155,"pX":-0.30781698710183447,"pZ":3.6777040067593267,"vX0":6.298661497753338,"vY0":-139.0305695960241,"vZ0":-0.21557022513872043,"x":128.73,"y":139.48,"x0":-1.6839871059945881,"y0":50.00596512027079,"z0":4.958770189347298,"aX":-13.848847062108423},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":13.2,"breakHorizontal":11.5,"spinRate":2269,"spinDirection":235},"zone":11,"typeConfidence":0.91,"plateTime":0.3941576078101865,"extension":5.315314451250264},"index":5,"playId":"37193168-f8a5-3e66-91fd-b30ae6f939ce","pitchNumber":4,"startTime":"2026-08-07T00:31:28.194Z","endTime":"2026-08-07T00:31:33.146Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-07T00:31:33.146Z","atBatIndex":32},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Caleb Durbin singles on a ground ball to third baseman Miguel Vargas.","rbi":0,"awayScore":5,"homeScore":2,"isOut":false},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-07T00:31:34.038Z","endTime":"2026-08-07T00:33:23.251Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","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":678246,"link":"/api/v1/people/678246"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":86.6,"endSpeed":81.0,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.907146502199655,"aZ":-30.679512217802245,"pfxX":-0.6615194251670786,"pfxZ":0.9146038317611396,"pX":1.305761955637296,"pZ":1.6595385756660346,"vX0":9.749719243306732,"vY0":-125.9326533100093,"vZ0":-1.6182893575919497,"x":67.23,"y":193.97,"x0":-2.4984675136549725,"y0":50.003962454306745,"z0":4.747468771792283,"aX":-1.0837528167648678},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":1.6,"breakHorizontal":-0.6,"spinRate":2355,"spinDirection":18},"zone":14,"typeConfidence":0.9,"plateTime":0.4317370440787447,"extension":5.769996983885603},"index":0,"playId":"f3527419-9b54-3dda-b823-c308d2f5b329","pitchNumber":1,"startTime":"2026-08-07T00:31:57.296Z","endTime":"2026-08-07T00:32:02.047Z","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":95.8,"endSpeed":88.1,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.147460528796724,"aZ":-17.961020424802598,"pfxX":-7.689298857276855,"pfxZ":7.186801806849473,"pX":0.4622915275602727,"pZ":2.3057927679970214,"vX0":10.419616389383071,"vY0":-139.22226889438448,"vZ0":-4.04194244905776,"x":99.38,"y":176.52,"x0":-2.3172078184729967,"y0":50.00119004867765,"z0":4.953714567341425,"aX":-15.203290266402329},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":12.4,"breakHorizontal":12.0,"spinRate":2352,"spinDirection":236},"zone":6,"typeConfidence":0.9,"plateTime":0.3923537338799008,"extension":5.327105138016749},"index":1,"playId":"7c4ba25e-572f-36c9-b0e4-e1d23cf605ef","pitchNumber":2,"startTime":"2026-08-07T00:32:14.588Z","endTime":"2026-08-07T00:32:17.588Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"index":2,"startTime":"2026-08-07T00:32:28.688Z","endTime":"2026-08-07T00:32:39.326Z","isPitch":false,"type":"action","player":{"id":702332,"link":"/api/v1/people/702332"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":89.3,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.54293764812803,"aZ":-28.940368886902366,"pfxX":-11.491555655987984,"pfxZ":1.6020466886150242,"pX":1.7809491644253004,"pZ":2.376209834773791,"vX0":15.289543718675343,"vY0":-140.14745026976212,"vZ0":-1.770277231343651,"x":49.11,"y":174.62,"x0":-2.217077184415395,"y0":50.00266442914382,"z0":4.881074927678972,"aX":-23.179711016218928},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":2.8,"breakHorizontal":18.2,"spinRate":2088,"spinDirection":238},"zone":12,"typeConfidence":0.91,"plateTime":0.3887782430373621,"extension":5.447299746889185},"index":3,"playId":"d965b4d9-297f-3694-bfe1-7a87fe47933f","pitchNumber":3,"startTime":"2026-08-07T00:32:39.326Z","endTime":"2026-08-07T00:32:42.326Z","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":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":81.8,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.00728980962759,"aZ":-30.712581325282525,"pfxX":-1.062545903280114,"pfxZ":0.8787986331939468,"pX":0.6695205630036507,"pZ":2.0246282033388896,"vX0":8.751790269697736,"vY0":-126.53443152215678,"vZ0":-0.9684527968828567,"x":91.48,"y":184.12,"x0":-2.655274168146458,"y0":50.00475221582205,"z0":4.8126162743093595,"aX":-1.7726969265435342},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":1.6,"breakHorizontal":0.5,"spinRate":2314,"spinDirection":328},"zone":6,"typeConfidence":0.9,"plateTime":0.42830814420097507,"extension":5.5677001311414305},"index":4,"playId":"1b5a2b73-be8a-3a31-bd6f-065c876fc10c","pitchNumber":4,"startTime":"2026-08-07T00:32:56.192Z","endTime":"2026-08-07T00:32:59.192Z","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":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":89.5,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.579254864803744,"aZ":-21.628827430336457,"pfxX":-7.781297503438753,"pfxZ":5.201723492927556,"pX":0.6954040438927234,"pZ":2.9561871361889627,"vX0":11.171973971090651,"vY0":-140.29755040160745,"vZ0":-1.9063287649117613,"x":90.49,"y":158.96,"x0":-2.2956651789363285,"y0":50.00500692366039,"z0":5.029181021190224,"aX":-15.783445314169144},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":9.2,"breakHorizontal":12.2,"spinRate":2190,"spinDirection":237},"zone":3,"typeConfidence":0.89,"plateTime":0.387845751341374,"extension":5.311183380021738},"hitData":{"launchSpeed":69.7,"launchAngle":-53.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":111.78,"coordY":176.51}},"index":5,"playId":"3a1fdf48-48b8-3360-86fa-bb222aea12a9","pitchNumber":5,"startTime":"2026-08-07T00:33:15.078Z","endTime":"2026-08-07T00:33:23.251Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-07T00:33:23.251Z","atBatIndex":33},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Masataka Yoshida singles on a ground ball to left fielder Sam Antonacci, deflected by third baseman Miguel Vargas. Caleb Durbin to 3rd.","rbi":0,"awayScore":5,"homeScore":2,"isOut":false},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-07T00:33:35.641Z","endTime":"2026-08-07T00:34:10.819Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"postOnThird":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"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":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":678246,"link":"/api/v1/people/678246"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_deflection"},{"player":{"id":803011,"link":"/api/v1/people/803011"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":87.4,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.2490946029699,"aZ":-19.92429859536259,"pfxX":-7.011196150906683,"pfxZ":6.281965371738673,"pX":-0.49362305760565783,"pZ":2.479092035283911,"vX0":5.312703845570379,"vY0":-138.37906555344077,"vZ0":-3.259007310114648,"x":135.82,"y":171.84,"x0":-1.5220653237562565,"y0":50.00324995157479,"z0":4.997837011446128,"aX":-13.674279020670236},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":10.9,"breakHorizontal":11.6,"spinRate":2300,"spinDirection":224},"zone":4,"typeConfidence":0.9,"plateTime":0.3949560925806348,"extension":5.475670317510804},"hitData":{"launchSpeed":95.2,"launchAngle":-10.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":96.58,"coordY":98.98}},"index":0,"playId":"e8d0f865-2c0c-3b61-aeb5-d7003ac04b27","pitchNumber":1,"startTime":"2026-08-07T00:33:58.070Z","endTime":"2026-08-07T00:34:10.819Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-07T00:34:10.819Z","atBatIndex":34},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Andruw Monasterio doubles (20) on a line drive to right fielder Braden Montgomery. Caleb Durbin scores. Masataka Yoshida to 3rd.","rbi":1,"awayScore":5,"homeScore":3,"isOut":false},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-07T00:34:52.319Z","endTime":"2026-08-07T00:36:36.976Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"postOnThird":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"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":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":695731,"link":"/api/v1/people/695731"},"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":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"responsiblePitcher":{"id":622491,"link":"/api/v1/people/622491"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":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":1},"pitchData":{"startSpeed":87.6,"endSpeed":80.9,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.537634763947654,"aZ":-29.334433246802913,"pfxX":-2.097413248849252,"pfxZ":1.7239893309758925,"pX":2.075947148528926,"pZ":1.2785712492711325,"vX0":11.872071633678216,"vY0":-127.10534033935805,"vZ0":-2.8687061119370543,"x":37.87,"y":204.26,"x0":-2.370318327783218,"y0":50.001889369745605,"z0":4.736160577958732,"aX":-3.4537887420671547},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":2.6,"breakHorizontal":1.3,"spinRate":2304,"spinDirection":292},"zone":14,"typeConfidence":0.89,"plateTime":0.42989587573774735,"extension":6.178800931066598},"index":0,"playId":"cd568096-1b70-35ae-8162-a60b25e98f62","pitchNumber":1,"startTime":"2026-08-07T00:34:54.279Z","endTime":"2026-08-07T00:34:57.786Z","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.9,"endSpeed":87.6,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.975102347048992,"aZ":-28.18352425588234,"pfxX":-11.560035778213203,"pfxZ":2.035088257420634,"pX":0.938609993607213,"pZ":2.1748122804500674,"vX0":12.70117820822059,"vY0":-139.10457095633697,"vZ0":-2.311804282076144,"x":81.22,"y":180.06,"x0":-2.182901788527846,"y0":50.00330405894864,"z0":4.88365321242659,"aX":-22.67366551777812},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":3.4,"breakHorizontal":18.4,"spinRate":2152,"spinDirection":242},"zone":14,"typeConfidence":0.91,"plateTime":0.39363864038859075,"extension":5.717707274408331},"index":1,"playId":"96d697f0-52e0-3b66-a098-050157e2a027","pitchNumber":2,"startTime":"2026-08-07T00:35:14.690Z","endTime":"2026-08-07T00:35:18.580Z","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":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":88.1,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.564606303350967,"aZ":-27.61290380631324,"pfxX":-10.789997151718731,"pfxZ":2.298951789526974,"pX":0.5887071800966158,"pZ":2.728541477833212,"vX0":11.923294241120969,"vY0":-139.76073030262287,"vZ0":-0.9712076276957913,"x":94.56,"y":165.11,"x0":-2.324462929154416,"y0":50.0044007643908,"z0":4.888899739263236,"aX":-21.416422934556888},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":4.2,"breakHorizontal":17.2,"spinRate":2053,"spinDirection":240},"zone":6,"typeConfidence":0.92,"plateTime":0.3914356980255431,"extension":5.462502981371911},"index":2,"playId":"fda1188a-4419-31a4-bd92-15610215abfc","pitchNumber":3,"startTime":"2026-08-07T00:35:37.716Z","endTime":"2026-08-07T00:35:41.248Z","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":1,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":80.4,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.638736510482165,"aZ":-27.95867108644405,"pfxX":-2.4811062125128647,"pfxZ":2.5913329648151713,"pX":2.160162740428729,"pZ":1.369528081750006,"vX0":12.189028039418973,"vY0":-126.44739092564886,"vZ0":-2.6815768498116705,"x":34.66,"y":201.8,"x0":-2.3905691031467606,"y0":50.00379525117034,"z0":4.6761394138406365,"aX":-4.038929195912684},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":4.3,"breakHorizontal":1.8,"spinRate":2285,"spinDirection":293},"zone":14,"typeConfidence":0.88,"plateTime":0.43237849064251455,"extension":6.03803342296502},"index":3,"playId":"4f20de4a-1699-3494-82b0-d69ccf7f3fbb","pitchNumber":4,"startTime":"2026-08-07T00:35:59.344Z","endTime":"2026-08-07T00:36:02.577Z","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(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":88.4,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.935528450039644,"aZ":-31.729608610710503,"pfxX":-10.755248406395381,"pfxZ":0.22083643121271024,"pX":0.7561995714219434,"pZ":2.1417381729709173,"vX0":12.459012127931814,"vY0":-140.09212862487544,"vZ0":-1.6230116859904427,"x":88.18,"y":180.95,"x0":-2.3463067904275205,"y0":50.00127414336997,"z0":4.797899928121447,"aX":-21.428518478490325},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":0.2,"breakHorizontal":17.0,"spinRate":2126,"spinDirection":247},"zone":6,"typeConfidence":0.9,"plateTime":0.3906172348147048,"extension":6.023432606520546},"hitData":{"launchSpeed":83.5,"launchAngle":18.0,"totalDistance":228.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":199.78,"coordY":123.44}},"index":4,"playId":"740f2c87-2489-39d6-8ce5-8421e7dc3fc6","pitchNumber":5,"startTime":"2026-08-07T00:36:22.849Z","endTime":"2026-08-07T00:36:36.976Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-07T00:36:36.976Z","atBatIndex":35},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jarren Duran strikes out swinging.","rbi":0,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-07T00:37:40.712Z","endTime":"2026-08-07T00:39:01.291Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"postOnThird":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[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":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663698,"link":"/api/v1/people/663698"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-08-07T00:36:57.117Z","endTime":"2026-08-07T00:37:42.988Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":80.0,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.808421083559125,"aZ":-33.52296619403945,"pfxX":-9.406032763159935,"pfxZ":-0.8344230313242278,"pX":-2.5078333802810704,"pZ":2.067944143672799,"vX0":1.372832116866038,"vY0":-125.98926656587716,"vZ0":0.23789905333598793,"x":212.59,"y":182.95,"x0":-1.8346347211838372,"y0":50.00097142470393,"z0":4.6650543902710275,"aX":-15.23252148364331},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":-1.2,"breakHorizontal":16.8,"spinRate":1876,"spinDirection":268},"zone":13,"typeConfidence":0.91,"plateTime":0.4334991219546156,"extension":6.173816152521373},"index":1,"playId":"c039e8fe-643b-36b5-b028-64ec67ca1d56","pitchNumber":1,"startTime":"2026-08-07T00:37:42.988Z","endTime":"2026-08-07T00:37:45.988Z","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":1,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":87.6,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.624211913448733,"aZ":-20.1625049833771,"pfxX":-6.157763539371313,"pfxZ":6.130613505783993,"pX":-0.3811663647965555,"pZ":3.322915229485749,"vX0":5.342438350015802,"vY0":-138.29775002229397,"vZ0":-0.9123816878112206,"x":131.53,"y":149.06,"x0":-1.5274577958634554,"y0":50.00027601555513,"z0":4.995514795732591,"aX":-12.059452760692228},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":11.2,"breakHorizontal":10.2,"spinRate":2092,"spinDirection":239},"zone":1,"typeConfidence":0.9,"plateTime":0.39437907927003923,"extension":5.486926386229939},"index":2,"playId":"1c912ceb-f8cc-307f-adde-935e98a33e71","pitchNumber":2,"startTime":"2026-08-07T00:38:04.370Z","endTime":"2026-08-07T00:38:07.370Z","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":95.2,"endSpeed":87.9,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.87677113969031,"aZ":-21.577586157076677,"pfxX":-5.925349510919212,"pfxZ":5.378158044689705,"pX":-0.09704168036545359,"pZ":3.0799891480135573,"vX0":5.880417879224287,"vY0":-138.70326091896365,"vZ0":-1.156957151320968,"x":120.7,"y":155.62,"x0":-1.4637452685880386,"y0":50.00127730023799,"z0":4.926671419571585,"aX":-11.669917485033423},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":9.7,"breakHorizontal":9.7,"spinRate":2066,"spinDirection":235},"zone":2,"typeConfidence":0.9,"plateTime":0.3932725555511296,"extension":5.457523212450684},"index":3,"playId":"b7399e2b-5e15-3be6-b836-ffa793ffae2c","pitchNumber":3,"startTime":"2026-08-07T00:38:25.221Z","endTime":"2026-08-07T00:38:28.221Z","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":1},"pitchData":{"startSpeed":95.0,"endSpeed":87.5,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.642569282319734,"aZ":-19.741524064603812,"pfxX":-7.347796928509335,"pfxZ":6.357375899686204,"pX":0.5119799744280615,"pZ":3.820131923316282,"vX0":8.053077275701026,"vY0":-138.21129475663437,"vZ0":0.5935085553547835,"x":97.48,"y":135.64,"x0":-1.4697509177939434,"y0":50.003150342558705,"z0":4.9173703789838825,"aX":-14.371738155519381},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":11.9,"breakHorizontal":11.9,"spinRate":2166,"spinDirection":239},"zone":12,"typeConfidence":0.9,"plateTime":0.3946488775689474,"extension":5.4305541918798355},"index":4,"playId":"76254a1c-c3cd-396c-9aa3-290ac0374adb","pitchNumber":4,"startTime":"2026-08-07T00:38:58.122Z","endTime":"2026-08-07T00:39:01.291Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-07T00:39:01.291Z","atBatIndex":36},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Anthony Seigler doubles (10) on a line drive to right fielder Braden Montgomery. Masataka Yoshida scores. Andruw Monasterio scores.","rbi":2,"awayScore":5,"homeScore":5,"isOut":false},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-07T00:39:09.725Z","endTime":"2026-08-07T00:41:55.016Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":71},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"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,5],"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":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":695731,"link":"/api/v1/people/695731"},"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":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"responsiblePitcher":{"id":622491,"link":"/api/v1/people/622491"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","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":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":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"responsiblePitcher":{"id":622491,"link":"/api/v1/people/622491"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.0,"endSpeed":88.9,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.373112198529363,"aZ":-21.83763647632192,"pfxX":-6.955660107704505,"pfxZ":5.150950816559284,"pX":-0.29164051400862656,"pZ":2.6560829582947143,"vX0":5.93443132653751,"vY0":-139.8022777555446,"vZ0":-2.4987863340361844,"x":128.12,"y":167.07,"x0":-1.5236049963466962,"y0":50.00503027899833,"z0":4.973148557822104,"aX":-13.963709158147934},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":9.1,"breakHorizontal":11.6,"spinRate":2125,"spinDirection":238},"zone":4,"typeConfidence":0.9,"plateTime":0.3897111888741325,"extension":5.485660852398411},"index":0,"playId":"cefd977f-82d2-37fd-a763-34017b4b3d12","pitchNumber":1,"startTime":"2026-08-07T00:39:29.388Z","endTime":"2026-08-07T00:39:32.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":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":87.9,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.96099433385054,"aZ":-20.030948977607622,"pfxX":-6.760011048195168,"pfxZ":6.163591394156043,"pX":0.4837950087799394,"pZ":3.0599596900618815,"vX0":7.576391964002642,"vY0":-138.73377104641014,"vZ0":-1.5537627802664442,"x":98.56,"y":156.16,"x0":-1.390581851186054,"y0":50.00196520215157,"z0":4.948256624729476,"aX":-13.316726884922707},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":11.0,"breakHorizontal":10.9,"spinRate":2162,"spinDirection":233},"zone":3,"typeConfidence":0.9,"plateTime":0.3932271789193629,"extension":5.5659759309200965},"index":1,"playId":"26f67bdd-4960-31c9-b84e-20b6d3536cfa","pitchNumber":2,"startTime":"2026-08-07T00:39:52.523Z","endTime":"2026-08-07T00:39:56.477Z","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":2},"pitchData":{"startSpeed":94.8,"endSpeed":87.6,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.996270330505762,"aZ":-21.67071096394484,"pfxX":-7.070259835672124,"pfxZ":5.366821210662845,"pX":-1.0713025575831279,"pZ":3.8001765735891206,"vX0":3.987769989455466,"vY0":-138.08790529140134,"vZ0":0.7082351055974517,"x":157.84,"y":136.18,"x0":-1.6057715248732063,"y0":50.00035934725571,"z0":4.984128627733761,"aX":-13.829782606272255},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":10.1,"breakHorizontal":12.1,"spinRate":2083,"spinDirection":241},"zone":11,"typeConfidence":0.9,"plateTime":0.39470252855187926,"extension":5.387030523327965},"index":2,"playId":"3e285617-7be1-3f5e-a2a3-b9fc0898e341","pitchNumber":3,"startTime":"2026-08-07T00:40:30.639Z","endTime":"2026-08-07T00:40:33.639Z","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":2},"pitchData":{"startSpeed":95.3,"endSpeed":87.6,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.511290357155143,"aZ":-19.953552079949706,"pfxX":-7.322985839148528,"pfxZ":6.226490343552702,"pX":-1.0123352057717943,"pZ":2.313932499317173,"vX0":4.213025018002916,"vY0":-138.8413736615852,"vZ0":-3.143528914535245,"x":155.59,"y":176.3,"x0":-1.5936384963751633,"y0":50.00509143174513,"z0":4.780315352892866,"aX":-14.37595980096037},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":10.8,"breakHorizontal":12.5,"spinRate":2231,"spinDirection":231},"zone":13,"typeConfidence":0.9,"plateTime":0.3937001377766114,"extension":5.397159812704077},"index":3,"playId":"03dc1288-f416-3a46-ac62-2b5334899428","pitchNumber":4,"startTime":"2026-08-07T00:40:54.760Z","endTime":"2026-08-07T00:41:00.105Z","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":2},"pitchData":{"startSpeed":89.1,"endSpeed":82.3,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.381870216225266,"aZ":-31.38861566865281,"pfxX":-9.699843381396992,"pfxZ":0.45542562090805294,"pX":0.45766681688381433,"pZ":0.7840128228220513,"vX0":8.284145468936448,"vY0":-129.52906306816752,"vZ0":-3.325864882431759,"x":99.55,"y":217.61,"x0":-1.5115286943613484,"y0":50.00089002579258,"z0":4.468047266924468,"aX":-16.589837934589557},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":0.4,"breakHorizontal":15.8,"spinRate":2098,"spinDirection":268},"zone":14,"typeConfidence":0.87,"plateTime":0.42179531275638604,"extension":5.930846386055781},"index":4,"playId":"5050b25a-70af-32bb-8b63-610ece8b8562","pitchNumber":5,"startTime":"2026-08-07T00:41:19.727Z","endTime":"2026-08-07T00:41:22.906Z","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":2},"pitchData":{"startSpeed":96.1,"endSpeed":88.8,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.923157056637155,"aZ":-18.974012347542075,"pfxX":-6.679177221882336,"pfxZ":6.576895473303282,"pX":0.1442781803634658,"pZ":2.3460655950224547,"vX0":6.7429414457047185,"vY0":-139.91075479318928,"vZ0":-3.5602194079014575,"x":111.5,"y":175.44,"x0":-1.415044208247872,"y0":50.001869891262636,"z0":4.859319262658269,"aX":-13.40428145651972},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":11.5,"breakHorizontal":10.9,"spinRate":2223,"spinDirection":234},"zone":5,"typeConfidence":0.9,"plateTime":0.38965687575181995,"extension":5.4835117348509685},"hitData":{"launchSpeed":88.4,"launchAngle":14.0,"totalDistance":181.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":174.88,"coordY":146.94}},"index":5,"playId":"aa0ff6bc-dc06-398a-937f-e213abf3165c","pitchNumber":6,"startTime":"2026-08-07T00:41:39.303Z","endTime":"2026-08-07T00:41:55.016Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-07T00:41:55.016Z","atBatIndex":37},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Connor Wong grounds out, third baseman Miguel Vargas to first baseman Munetaka Murakami.","rbi":0,"awayScore":5,"homeScore":5,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-07T00:42:14.954Z","endTime":"2026-08-07T00:43:01.969Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":678246,"link":"/api/v1/people/678246"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":808959,"link":"/api/v1/people/808959"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":88.8,"strikeZoneTop":3.106,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.518818378160883,"aZ":-29.06639737450372,"pfxX":-10.317693065060485,"pfxZ":1.5533762003511224,"pX":0.4857936233393311,"pZ":3.5915413674807253,"vX0":11.609945915178638,"vY0":-139.75489043015432,"vZ0":1.5993493035939403,"x":98.48,"y":141.81,"x0":-2.355420563025139,"y0":50.005168052663706,"z0":4.902935575579947,"aX":-20.687312568380865},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":3.4,"breakHorizontal":16.7,"spinRate":2008,"spinDirection":243},"zone":12,"typeConfidence":0.92,"plateTime":0.38990595343678924,"extension":6.65864122692698},"index":0,"playId":"02c53ada-abb0-3a57-a1cc-eb657e49b355","pitchNumber":1,"startTime":"2026-08-07T00:42:36.677Z","endTime":"2026-08-07T00:42:39.677Z","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":0,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":88.5,"strikeZoneTop":3.106,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.94713033299951,"aZ":-20.22380443312059,"pfxX":-7.350092762736422,"pfxZ":5.994585503523924,"pX":0.08033694577683777,"pZ":2.816455867782053,"vX0":9.142446224984969,"vY0":-139.4609826348278,"vZ0":-2.4376691894868148,"x":113.94,"y":162.74,"x0":-2.267580673571741,"y0":50.000469056294094,"z0":5.018810215810876,"aX":-14.645939235814556},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":10.6,"breakHorizontal":11.6,"spinRate":2178,"spinDirection":236},"zone":2,"typeConfidence":0.9,"plateTime":0.391020804051315,"extension":5.578904648436607},"hitData":{"launchSpeed":94.2,"launchAngle":-19.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":102.15,"coordY":171.45}},"index":1,"playId":"cbe3e123-19c3-39cf-929a-acbffd8e4f56","pitchNumber":2,"startTime":"2026-08-07T00:42:54.178Z","endTime":"2026-08-07T00:43:01.969Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-07T00:43:01.969Z","atBatIndex":38},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Andrew Benintendi singles on a line drive to center fielder Ceddanne Rafaela.","rbi":0,"awayScore":5,"homeScore":5,"isOut":false},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-07T00:45:32.904Z","endTime":"2026-08-07T00:46:58.879Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":643217,"fullName":"Andrew Benintendi","link":"/api/v1/people/643217"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686580,"fullName":"Justin Slaten","link":"/api/v1/people/686580"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":643217,"fullName":"Andrew Benintendi","link":"/api/v1/people/643217"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[0,1],"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":643217,"fullName":"Andrew Benintendi","link":"/api/v1/people/643217"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":678882,"link":"/api/v1/people/678882"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Justin Slaten replaces Greg Weissert.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-07T00:44:55.451Z","endTime":"2026-08-07T00:45:04.540Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686580,"link":"/api/v1/people/686580"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Offensive Substitution: Pinch-hitter Andrew Benintendi replaces Randal Grichuk.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":5,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-08-07T00:45:04.540Z","endTime":"2026-08-07T00:45:35.260Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":643217,"link":"/api/v1/people/643217"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"401","replacedPlayer":{"id":545341,"link":"/api/v1/people/545341"}},{"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.6,"endSpeed":88.4,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.285267212901367,"aZ":-14.506707713233324,"pfxX":-0.22616280671961952,"pfxZ":8.902582343091662,"pX":-0.7788109609748712,"pZ":2.169116713747753,"vX0":1.1024702002225941,"vY0":-139.25540178654416,"vZ0":-7.210071345017261,"x":146.69,"y":180.21,"x0":-1.1486942644867453,"y0":50.000441936266334,"z0":5.732346490434535,"aX":-0.44892483965915997},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":15.0,"breakHorizontal":0.2,"spinRate":2503,"spinDirection":200},"zone":4,"typeConfidence":0.9,"plateTime":0.3918160080537385,"extension":6.748915883259522},"index":2,"playId":"8874b765-c7c2-3877-b107-c9a774668c6e","pitchNumber":1,"startTime":"2026-08-07T00:45:35.260Z","endTime":"2026-08-07T00:45:38.502Z","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.5,"endSpeed":89.5,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.03252985453512,"aZ":-12.806693322203262,"pfxX":-1.827680490312256,"pfxZ":9.436391933650569,"pX":-0.1037279195399757,"pZ":4.035323670313104,"vX0":3.051622585855931,"vY0":-142.00735614352453,"vZ0":-3.1906955549939107,"x":120.95,"y":129.83,"x0":-0.9523958873169149,"y0":50.00342079988619,"z0":5.9826318846805275,"aX":-3.7517506308928334},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":16.7,"breakHorizontal":2.8,"spinRate":2379,"spinDirection":207},"zone":11,"typeConfidence":0.9,"plateTime":0.38499946832154164,"extension":6.769544161696959},"index":3,"playId":"07495269-64e6-3fce-b2f7-3166a51c7ddd","pitchNumber":2,"startTime":"2026-08-07T00:45:50.645Z","endTime":"2026-08-07T00:45:54.786Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.3,"endSpeed":77.2,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.672794439769376,"aZ":-43.2996398002046,"pfxX":6.386099251877077,"pfxZ":-7.338213267899137,"pX":0.1876527598981788,"pZ":3.4107546389778807,"vX0":0.715086373769821,"vY0":-122.72204962219942,"vZ0":2.5496837031941126,"x":109.85,"y":146.69,"x0":-0.9370790303560057,"y0":50.00269701404123,"z0":6.06260812765449,"aX":9.68117823221245},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.0,"breakVerticalInduced":-12.4,"breakHorizontal":-11.8,"spinRate":2656,"spinDirection":23},"zone":12,"typeConfidence":0.81,"plateTime":0.447362896447999,"extension":6.867871645948792},"index":4,"playId":"5d212a8a-9899-317b-b807-3847aac811e1","pitchNumber":3,"startTime":"2026-08-07T00:46:07.268Z","endTime":"2026-08-07T00:46:10.863Z","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.9,"endSpeed":90.2,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.07413473596952,"aZ":-12.801865945306838,"pfxX":-1.9162121733160493,"pfxZ":9.351541793280337,"pX":0.2192327342218151,"pZ":2.3010356960585874,"vX0":3.696795045486697,"vY0":-142.41985869829603,"vZ0":-7.634274653732156,"x":108.64,"y":176.65,"x0":-0.8416619669332919,"y0":50.0063591591179,"z0":5.810813188920809,"aX":-3.9712795221744246},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":15.7,"breakHorizontal":2.8,"spinRate":2330,"spinDirection":198},"zone":5,"typeConfidence":0.9,"plateTime":0.38333615583749125,"extension":6.84069600318647},"index":5,"playId":"05ba1da4-1bd4-30a6-9d36-d45caa49a582","pitchNumber":4,"startTime":"2026-08-07T00:46:29.607Z","endTime":"2026-08-07T00:46:32.637Z","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":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":89.4,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.8439616318775,"aZ":-22.485720095318776,"pfxX":1.5000828707362759,"pfxZ":4.828092018109067,"pX":0.9615995705639108,"pZ":1.569458604906381,"vX0":4.448642825844441,"vY0":-139.4286172227938,"vZ0":-7.370171299222992,"x":80.35,"y":196.4,"x0":-0.8375833633293747,"y0":50.00148262588057,"z0":5.687583639665196,"aX":3.0072091221975383},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":7.7,"breakHorizontal":-3.5,"spinRate":2388,"spinDirection":183},"zone":14,"typeConfidence":0.9,"plateTime":0.39005901877016536,"extension":6.954742230429179},"hitData":{"launchSpeed":90.1,"launchAngle":19.0,"totalDistance":292.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":98.21,"coordY":69.63}},"index":6,"playId":"afcbf5d1-e5f5-3912-9a7d-ab050164de73","pitchNumber":5,"startTime":"2026-08-07T00:46:48.096Z","endTime":"2026-08-07T00:46:58.879Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-07T00:46:58.879Z","atBatIndex":39},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Colson Montgomery singles on a sharp line drive to right fielder Wilyer Abreu. Andrew Benintendi to 3rd.","rbi":0,"awayScore":5,"homeScore":5,"isOut":false},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-07T00:47:15.400Z","endTime":"2026-08-07T00:47:38.910Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":695657,"fullName":"Colson Montgomery","link":"/api/v1/people/695657"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686580,"fullName":"Justin Slaten","link":"/api/v1/people/686580"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":695657,"fullName":"Colson Montgomery","link":"/api/v1/people/695657"},"postOnThird":{"id":643217,"fullName":"Andrew Benintendi","link":"/api/v1/people/643217"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"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":695657,"fullName":"Colson Montgomery","link":"/api/v1/people/695657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":677800,"link":"/api/v1/people/677800"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":643217,"fullName":"Andrew Benintendi","link":"/api/v1/people/643217"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":643217,"fullName":"Andrew Benintendi","link":"/api/v1/people/643217"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":0},"pitchData":{"startSpeed":95.5,"endSpeed":89.0,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.341166972752394,"aZ":-21.06950936208319,"pfxX":0.34186322125043844,"pfxZ":5.565038395221153,"pX":0.3447451744272214,"pZ":2.230500091875655,"vX0":3.969243577657063,"vY0":-139.19866435722182,"vZ0":-5.9979400166206025,"x":103.86,"y":178.56,"x0":-1.1342314091820724,"y0":50.00199420210414,"z0":5.773915961840358,"aX":0.6817020923378038},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":9.2,"breakHorizontal":-1.3,"spinRate":2470,"spinDirection":188},"zone":9,"typeConfidence":0.82,"plateTime":0.3909945304720921,"extension":6.856078478679122},"hitData":{"launchSpeed":101.3,"launchAngle":12.0,"totalDistance":200.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":193.93,"coordY":124.57}},"index":0,"playId":"acbf015e-3fe6-3d2c-aea0-9a81423819c7","pitchNumber":1,"startTime":"2026-08-07T00:47:27.696Z","endTime":"2026-08-07T00:47:38.910Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-07T00:47:38.910Z","atBatIndex":40},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Joey Bart strikes out swinging.","rbi":0,"awayScore":5,"homeScore":5,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-07T00:47:45.005Z","endTime":"2026-08-07T00:49:39.379Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686580,"fullName":"Justin Slaten","link":"/api/v1/people/686580"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":695657,"fullName":"Colson Montgomery","link":"/api/v1/people/695657"},"postOnThird":{"id":643217,"fullName":"Andrew Benintendi","link":"/api/v1/people/643217"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":657136,"link":"/api/v1/people/657136"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.9,"endSpeed":90.7,"strikeZoneTop":3.3,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.34612216035982,"aZ":-12.500189763773367,"pfxX":-6.663919432553579,"pfxZ":9.355370666751252,"pX":-0.35277515661630865,"pZ":2.472677947226699,"vX0":4.291023545152159,"vY0":-143.87085725271686,"vZ0":-6.912561796130301,"x":130.45,"y":172.02,"x0":-0.9951738474312142,"y0":50.006191633709726,"z0":5.67595247974468,"aX":-14.018757378123343},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":15.8,"breakHorizontal":11.3,"spinRate":2355,"spinDirection":211},"zone":4,"typeConfidence":0.91,"plateTime":0.3802313267791275,"extension":6.952203606904224},"index":0,"playId":"4b6c8b14-8ab4-302f-b4e3-d24bdc30c0df","pitchNumber":1,"startTime":"2026-08-07T00:48:18.052Z","endTime":"2026-08-07T00:48:21.406Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2026-08-07T00:48:29.581Z","endTime":"2026-08-07T00:48:48.170Z","isPitch":false,"type":"action","player":{"id":663698,"link":"/api/v1/people/663698"}},{"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":95.8,"endSpeed":88.4,"strikeZoneTop":3.3,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.69638699604894,"aZ":-17.119008956034037,"pfxX":0.19321548067642613,"pfxZ":7.555030494797613,"pX":-0.25007631568791566,"pZ":3.5074748935192854,"vX0":1.9792723346232723,"vY0":-139.62048976686265,"vZ0":-3.3153610172947148,"x":126.53,"y":144.08,"x0":-0.9905307449468024,"y0":50.00260358629149,"z0":5.823608625168059,"aX":0.3846721154792501},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":13.3,"breakHorizontal":-0.7,"spinRate":2506,"spinDirection":193},"zone":11,"typeConfidence":0.8,"plateTime":0.3909127438335318,"extension":6.80684453696411},"index":2,"playId":"221cdef1-9ab2-3c22-bcf0-8029d40e901c","pitchNumber":2,"startTime":"2026-08-07T00:48:48.170Z","endTime":"2026-08-07T00:48:51.617Z","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":0},"pitchData":{"startSpeed":98.6,"endSpeed":90.8,"strikeZoneTop":3.3,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.757892869635338,"aZ":-14.044255944638428,"pfxX":-6.648454135431996,"pfxZ":8.630773242204357,"pX":0.1502168598520741,"pZ":2.5975867809186615,"vX0":5.559797166070803,"vY0":-143.4670779096211,"vZ0":-6.3564469414504785,"x":111.27,"y":168.65,"x0":-0.9415369885356176,"y0":50.00348498384531,"z0":5.704263064241889,"aX":-13.96842522524068},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":14.6,"breakHorizontal":11.0,"spinRate":2344,"spinDirection":210},"zone":5,"typeConfidence":0.91,"plateTime":0.38063426987074456,"extension":6.884030688176583},"index":3,"playId":"e1358f9f-e0c1-35cb-8dfc-1b6ec3b515e2","pitchNumber":3,"startTime":"2026-08-07T00:49:06.706Z","endTime":"2026-08-07T00:49:10.051Z","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":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":80.0,"strikeZoneTop":3.3,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.765588417991207,"aZ":-30.045603149336333,"pfxX":9.764446615573904,"pfxZ":1.3199946437398271,"pX":1.604778682357437,"pZ":1.624378624624464,"vX0":3.8253574853998713,"vY0":-126.14072814251465,"vZ0":-3.8063575031858288,"x":55.83,"y":194.92,"x0":-1.200072102107976,"y0":50.00241175841884,"z0":5.57654716790997,"aX":15.726000379724217},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":1.8,"breakHorizontal":-18.6,"spinRate":2639,"spinDirection":72},"zone":14,"typeConfidence":0.92,"plateTime":0.4343035614817339,"extension":6.843979052063068},"index":4,"playId":"b87c328a-83db-34c8-bf0a-f99722300579","pitchNumber":4,"startTime":"2026-08-07T00:49:36.379Z","endTime":"2026-08-07T00:49:39.379Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-07T00:49:39.379Z","atBatIndex":41},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Tristan Peters pops out to third baseman Caleb Durbin in foul territory.","rbi":0,"awayScore":5,"homeScore":5,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-07T00:51:07.627Z","endTime":"2026-08-07T00:51:19.337Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":671976,"fullName":"Tristan Peters","link":"/api/v1/people/671976"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686580,"fullName":"Justin Slaten","link":"/api/v1/people/686580"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":695657,"fullName":"Colson Montgomery","link":"/api/v1/people/695657"},"postOnThird":{"id":643217,"fullName":"Andrew Benintendi","link":"/api/v1/people/643217"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":671976,"fullName":"Tristan Peters","link":"/api/v1/people/671976"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":702332,"link":"/api/v1/people/702332"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Tristan Peters replaces Brenton Doyle.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":5,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-08-07T00:49:57.938Z","endTime":"2026-08-07T00:50:10.963Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":671976,"link":"/api/v1/people/671976"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"701","replacedPlayer":{"id":686668,"link":"/api/v1/people/686668"}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-08-07T00:50:10.963Z","endTime":"2026-08-07T00:50:10.964Z","isPitch":false,"type":"action"},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":2,"startTime":"2026-08-07T00:50:10.964Z","endTime":"2026-08-07T00:51:09.951Z","isPitch":false,"type":"action"},{"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":98.1,"endSpeed":90.9,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.367107723025374,"aZ":-13.821930381066675,"pfxX":-1.0685139333122449,"pfxZ":8.75307411831081,"pX":0.19526827829627819,"pZ":2.5888075504264574,"vX0":3.357685059851245,"vY0":-142.82844037705107,"vZ0":-6.588292276979181,"x":109.56,"y":168.88,"x0":-0.8491468751234159,"y0":50.001291389541755,"z0":5.769914370951283,"aX":-2.2403147160486685},"breaks":{"breakAngle":6.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":14.9,"breakHorizontal":1.3,"spinRate":2227,"spinDirection":201},"zone":5,"typeConfidence":0.9,"plateTime":0.38135412086566634,"extension":6.824679777398299},"hitData":{"launchSpeed":75.1,"launchAngle":68.0,"totalDistance":143.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":58.57,"coordY":192.22}},"index":3,"playId":"4e735d9f-0de0-332a-a2d5-07da6200601b","pitchNumber":1,"startTime":"2026-08-07T00:51:09.951Z","endTime":"2026-08-07T00:51:19.337Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-07T00:51:19.337Z","atBatIndex":42},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Braden Montgomery singles on a ground ball to pitcher Justin Slaten. Andrew Benintendi scores. Colson Montgomery scores. Braden Montgomery to 2nd. Throwing error by pitcher Justin Slaten.","rbi":1,"awayScore":7,"homeScore":5,"isOut":false},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-07T00:51:46.172Z","endTime":"2026-08-07T00:52:39.819Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":695731,"fullName":"Braden Montgomery","link":"/api/v1/people/695731"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686580,"fullName":"Justin Slaten","link":"/api/v1/people/686580"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":695731,"fullName":"Braden Montgomery","link":"/api/v1/people/695731"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2,3,4],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":695731,"fullName":"Braden Montgomery","link":"/api/v1/people/695731"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":686580,"link":"/api/v1/people/686580"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":695731,"fullName":"Braden Montgomery","link":"/api/v1/people/695731"},"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":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":695657,"fullName":"Colson Montgomery","link":"/api/v1/people/695657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":695657,"fullName":"Colson Montgomery","link":"/api/v1/people/695657"},"responsiblePitcher":{"id":686580,"link":"/api/v1/people/686580"},"isScoringEvent":true,"rbi":false,"earned":false,"teamUnearned":true,"playIndex":1},"credits":[{"player":{"id":686580,"link":"/api/v1/people/686580"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_throwing_error"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":643217,"fullName":"Andrew Benintendi","link":"/api/v1/people/643217"},"responsiblePitcher":{"id":686580,"link":"/api/v1/people/686580"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":88.2,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.925725569887145,"aZ":-22.56056920425238,"pfxX":1.4557640520703332,"pfxZ":4.892422400352303,"pX":-0.8767111535982597,"pZ":2.1161205308493654,"vX0":0.44427689806091053,"vY0":-138.32166395717633,"vZ0":-5.853650908814316,"x":150.42,"y":181.64,"x0":-1.2280218139750179,"y0":50.00051772157318,"z0":5.743515102614224,"aX":2.858587110453788},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":8.0,"breakHorizontal":-2.8,"spinRate":2467,"spinDirection":185},"zone":13,"typeConfidence":0.9,"plateTime":0.3939495517209246,"extension":6.932672194795358},"index":0,"playId":"37535444-09c4-33a1-a5f8-95d95538b2dc","pitchNumber":1,"startTime":"2026-08-07T00:52:06.946Z","endTime":"2026-08-07T00:52:10.727Z","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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":87.9,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.527268531364566,"aZ":-21.179131539774986,"pfxX":1.9752384370245488,"pfxZ":5.636494615607829,"pX":0.13322918649306975,"pZ":1.7626723103653452,"vX0":2.661882102300826,"vY0":-137.7895888312499,"vZ0":-6.675442599669023,"x":111.92,"y":191.19,"x0":-1.0968187137427756,"y0":50.003139887202856,"z0":5.616751847670216,"aX":3.8512003887092137},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":9.2,"breakHorizontal":-4.1,"spinRate":2353,"spinDirection":181},"zone":8,"typeConfidence":0.9,"plateTime":0.3953805022620971,"extension":7.068610868243352},"hitData":{"launchAngle":-73.0,"totalDistance":1.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":127.49,"coordY":185.63}},"index":1,"playId":"f9197dfd-8032-3fd2-bb9e-eabc7c8a1fd1","pitchNumber":2,"startTime":"2026-08-07T00:52:24.162Z","endTime":"2026-08-07T00:52:39.819Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-07T00:52:39.819Z","atBatIndex":43},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Sam Antonacci strikes out swinging.","rbi":0,"awayScore":7,"homeScore":5,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-07T00:53:24.203Z","endTime":"2026-08-07T00:54:36.759Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":803011,"fullName":"Sam Antonacci","link":"/api/v1/people/803011"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686580,"fullName":"Justin Slaten","link":"/api/v1/people/686580"},"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":803011,"fullName":"Sam Antonacci","link":"/api/v1/people/803011"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":657136,"link":"/api/v1/people/657136"},"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":94.5,"endSpeed":87.5,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.800503996530328,"aZ":-24.22086774587762,"pfxX":0.9678536814867631,"pfxZ":4.097027993343801,"pX":-0.20117474287460696,"pZ":2.5602528275092933,"vX0":2.4751919710660157,"vY0":-137.76050162072988,"vZ0":-4.335937702152295,"x":124.67,"y":169.65,"x0":-1.233575033737987,"y0":50.00353279486654,"z0":5.772337535635076,"aX":1.8775813000108799},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":6.8,"breakHorizontal":-2.3,"spinRate":2472,"spinDirection":176},"zone":5,"typeConfidence":0.9,"plateTime":0.3961343077067898,"extension":6.752252798276899},"index":0,"playId":"de2b61b4-ad23-392d-869a-d1470b31f142","pitchNumber":1,"startTime":"2026-08-07T00:53:29.329Z","endTime":"2026-08-07T00:53:32.708Z","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":2},"pitchData":{"startSpeed":97.6,"endSpeed":89.9,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.648737110965772,"aZ":-13.26525324743309,"pfxX":-1.3820798806733876,"pfxZ":9.143067298563174,"pX":-0.6519442032092879,"pZ":4.565393435804327,"vX0":1.7659755533134036,"vY0":-142.21580040007512,"vZ0":-1.4533758011907496,"x":141.85,"y":115.51,"x0":-1.0985759340280739,"y0":50.004477866129236,"z0":5.915676722374575,"aX":-2.858981291991401},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":16.6,"breakHorizontal":2.2,"spinRate":2437,"spinDirection":196},"zone":11,"typeConfidence":0.9,"plateTime":0.3837237860374274,"extension":6.727428666427122},"index":1,"playId":"c87c692c-2c63-39d1-811f-8ffe1d9aa170","pitchNumber":2,"startTime":"2026-08-07T00:53:47.460Z","endTime":"2026-08-07T00:53:50.460Z","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":2},"pitchData":{"startSpeed":95.0,"endSpeed":88.1,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.57310533466481,"aZ":-23.34649809258727,"pfxX":1.1611264388754563,"pfxZ":4.496562378915213,"pX":-0.5036812909739347,"pZ":2.1343675434654767,"vX0":1.3233241536207685,"vY0":-138.43550484751168,"vZ0":-5.484211201641313,"x":136.2,"y":181.15,"x0":-1.136746980527875,"y0":50.00337401675344,"z0":5.679604958808359,"aX":2.279403481325656},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":7.3,"breakHorizontal":-2.4,"spinRate":2250,"spinDirection":196},"zone":7,"typeConfidence":0.9,"plateTime":0.3939311265452292,"extension":6.833052529262917},"index":2,"playId":"a4129875-41d2-3264-a0c4-6b772d59b99b","pitchNumber":3,"startTime":"2026-08-07T00:54:05.985Z","endTime":"2026-08-07T00:54:09.476Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-08-07T00:54:19.728Z","endTime":"2026-08-07T00:54:33.732Z","isPitch":false,"type":"action","player":{"id":803011,"link":"/api/v1/people/803011"}},{"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":2},"pitchData":{"startSpeed":97.2,"endSpeed":89.7,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.910770869910245,"aZ":-12.133704607248113,"pfxX":0.21378880835615144,"pfxZ":9.756285342635207,"pX":-0.766627662679964,"pZ":3.4162288254590405,"vX0":0.4375541483449711,"vY0":-141.60855040386605,"vZ0":-4.579610686920786,"x":146.22,"y":146.54,"x0":-0.9502282833953772,"y0":50.00039438222672,"z0":5.815687419301764,"aX":0.43895535364705357},"breaks":{"breakAngle":2.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":17.0,"breakHorizontal":-0.5,"spinRate":2455,"spinDirection":197},"zone":11,"typeConfidence":0.9,"plateTime":0.38512703862375464,"extension":6.924721026591592},"index":4,"playId":"1dbe3ad3-c8be-3513-8eb4-d5b86d121290","pitchNumber":4,"startTime":"2026-08-07T00:54:33.732Z","endTime":"2026-08-07T00:54:36.759Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-07T00:54:36.759Z","atBatIndex":44},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nick Sogard called out on strikes.","rbi":0,"awayScore":7,"homeScore":5,"isOut":true},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-07T00:56:50.788Z","endTime":"2026-08-07T00:58:01.827Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":686765,"fullName":"Nick Sogard","link":"/api/v1/people/686765"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663542,"fullName":"Bryan Hudson","link":"/api/v1/people/663542"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"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":6},"credits":[{"player":{"id":663698,"link":"/api/v1/people/663698"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Andrew Benintendi remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":7,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-07T00:56:22.906Z","endTime":"2026-08-07T00:56:22.918Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":643217,"link":"/api/v1/people/643217"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"401","replacedPlayer":{"id":545341,"link":"/api/v1/people/545341"}},{"details":{"description":"Tristan Peters remains in the game as the center fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":7,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-08-07T00:56:22.918Z","endTime":"2026-08-07T00:56:22.919Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":671976,"link":"/api/v1/people/671976"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"701","replacedPlayer":{"id":686668,"link":"/api/v1/people/686668"}},{"details":{"description":"Pitching Change: Bryan Hudson replaces Luis Castillo.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-08-07T00:56:22.919Z","endTime":"2026-08-07T00:56:53.115Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663542,"link":"/api/v1/people/663542"},"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(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":93.4,"endSpeed":86.6,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.353725551920732,"aZ":-23.93607757096511,"pfxX":6.82929069960574,"pfxZ":4.342005072690187,"pX":0.18442797691675156,"pZ":2.7810349619434116,"vX0":-11.12764218707877,"vY0":-135.7855674975266,"vZ0":-1.1122987505174795,"x":109.97,"y":163.69,"x0":3.4190670998809427,"y0":50.000509347364044,"z0":4.837183011014839,"aX":12.951722420032159},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":7.9,"breakHorizontal":-10.4,"spinRate":2218,"spinDirection":115},"zone":5,"typeConfidence":0.89,"plateTime":0.4009721151619776,"extension":7.355529150695485},"index":3,"playId":"4d945c1b-c74a-3a48-a222-dcd4cd1bd9a3","pitchNumber":1,"startTime":"2026-08-07T00:56:53.115Z","endTime":"2026-08-07T00:56:56.446Z","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":93.6,"endSpeed":86.5,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.483944260360893,"aZ":-21.984952728254544,"pfxX":6.745296747735623,"pfxZ":5.373938553428864,"pX":-0.6597797827093139,"pZ":3.024677144345187,"vX0":-13.040218841994474,"vY0":-135.78744877739945,"vZ0":-0.9248077141464963,"x":142.15,"y":157.11,"x0":3.2956097123753936,"y0":50.00188239772525,"z0":4.877964492465421,"aX":12.788520098287593},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":9.8,"breakHorizontal":-10.0,"spinRate":2313,"spinDirection":99},"zone":1,"typeConfidence":0.9,"plateTime":0.4010505074292907,"extension":7.053481046330037},"index":4,"playId":"77ae426a-092e-3d3c-81b3-66ef92d10217","pitchNumber":2,"startTime":"2026-08-07T00:57:18.735Z","endTime":"2026-08-07T00:57:22.616Z","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":0},"pitchData":{"startSpeed":78.8,"endSpeed":72.4,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.898638516583347,"aZ":-33.609264615710075,"pfxX":-7.6499730871221026,"pfxZ":-1.077336987552103,"pX":-0.014588186472838733,"pZ":2.276997156229275,"vX0":-5.914934483587166,"vY0":-114.58429237321685,"vZ0":2.2071901477298814,"x":117.56,"y":177.3,"x0":3.5978665644426138,"y0":50.00558201676428,"z0":4.593499933314997,"aX":-10.13733033973573},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":-1.1,"breakHorizontal":15.4,"spinRate":2017,"spinDirection":303},"zone":5,"typeConfidence":0.91,"plateTime":0.478672885849027,"extension":7.190423841513534},"index":5,"playId":"9e5846ee-b9ab-3b32-8a73-b8cd22b57a10","pitchNumber":3,"startTime":"2026-08-07T00:57:37.860Z","endTime":"2026-08-07T00:57:40.860Z","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":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":87.1,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.481152807296045,"aZ":-22.94235811082136,"pfxX":6.9045553017464165,"pfxZ":4.818729056662683,"pX":-0.5904722950774892,"pZ":2.5412474048724816,"vX0":-12.456769119502162,"vY0":-136.42554700932578,"vZ0":-2.120452315040414,"x":139.51,"y":170.17,"x0":3.104522451095649,"y0":50.00160046016317,"z0":4.883797969811859,"aX":13.225164303118149},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":8.5,"breakHorizontal":-10.3,"spinRate":2121,"spinDirection":107},"zone":4,"typeConfidence":0.89,"plateTime":0.39903709100403795,"extension":7.289411361335225},"index":6,"playId":"0105cb76-ff4d-3b63-ad54-da72528ece51","pitchNumber":4,"startTime":"2026-08-07T00:57:58.291Z","endTime":"2026-08-07T00:58:01.827Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-07T00:58:01.827Z","atBatIndex":45},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ceddanne Rafaela singles on a ground ball to right fielder Braden Montgomery.","rbi":0,"awayScore":7,"homeScore":5,"isOut":false},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-07T00:58:04.749Z","endTime":"2026-08-07T00:58:38.904Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663542,"fullName":"Bryan Hudson","link":"/api/v1/people/663542"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":695731,"link":"/api/v1/people/695731"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 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":1},"pitchData":{"startSpeed":81.6,"endSpeed":74.9,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.922267283409184,"aZ":-35.8362534632422,"pfxX":-6.610749498155281,"pfxZ":-2.571530851860121,"pX":-0.19335929977208577,"pZ":2.920381806877863,"vX0":-6.82595642136907,"vY0":-118.54411872162791,"vZ0":3.5208916696339614,"x":124.37,"y":159.93,"x0":3.5839084287414167,"y0":50.00568657798699,"z0":4.689788885906602,"aX":-9.397709609821455},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":-3.5,"breakHorizontal":13.7,"spinRate":2087,"spinDirection":301},"zone":2,"typeConfidence":0.9,"plateTime":0.4622570855168684,"extension":7.177306564847119},"hitData":{"launchSpeed":78.4,"launchAngle":5.0,"totalDistance":95.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":173.09,"coordY":109.12}},"index":0,"playId":"4b3fae3f-3a36-32dd-bfcb-ff25f3045ffc","pitchNumber":1,"startTime":"2026-08-07T00:58:28.085Z","endTime":"2026-08-07T00:58:38.904Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-07T00:58:38.904Z","atBatIndex":46},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Wilyer Abreu strikes out swinging.","rbi":0,"awayScore":7,"homeScore":5,"isOut":true},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-07T00:58:37.269Z","endTime":"2026-08-07T01:01:27.651Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663542,"fullName":"Bryan Hudson","link":"/api/v1/people/663542"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","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":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":663698,"link":"/api/v1/people/663698"},"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, 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":80.7,"endSpeed":73.8,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.902462147216216,"aZ":-38.268613884477126,"pfxX":-4.63563032801773,"pfxZ":-4.427769159879698,"pX":-1.2853998775878848,"pZ":2.018232339273912,"vX0":-9.89016564590382,"vY0":-117.01455517799849,"vZ0":2.464173927207731,"x":166.0,"y":184.29,"x0":3.61355330895211,"y0":50.0055665212728,"z0":4.559350314434849,"aX":-6.3733116460840336},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.6,"breakVerticalInduced":-7.0,"breakHorizontal":11.0,"spinRate":2027,"spinDirection":301},"zone":13,"typeConfidence":0.91,"plateTime":0.46966567230843825,"extension":7.256092768971277},"index":0,"playId":"7dd3b8a0-b652-3187-83e9-cd1f39de7da6","pitchNumber":1,"startTime":"2026-08-07T00:59:06.958Z","endTime":"2026-08-07T00:59:10.261Z","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":1},"pitchData":{"startSpeed":93.9,"endSpeed":86.6,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.819081013140096,"aZ":-23.820031325388573,"pfxX":8.209535727458366,"pfxZ":4.395486474536909,"pX":-0.5086842970627785,"pZ":2.7412626116611474,"vX0":-12.797918640798287,"vY0":-136.29398209767942,"vZ0":-1.4890229397795784,"x":136.39,"y":164.77,"x0":3.157372787817346,"y0":50.00653173955755,"z0":4.921942413233183,"aX":15.620649677193702},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":7.9,"breakHorizontal":-12.5,"spinRate":2139,"spinDirection":118},"zone":1,"typeConfidence":0.87,"plateTime":0.4001691814811763,"extension":7.327578408717044},"index":1,"playId":"93c3352f-7fb7-33ee-80d5-75f5ef53aca8","pitchNumber":2,"startTime":"2026-08-07T00:59:25.728Z","endTime":"2026-08-07T00:59:29.180Z","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":93.4,"endSpeed":85.5,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.821957701351373,"aZ":-17.49417447531141,"pfxX":6.480027475095776,"pfxZ":7.845821201175621,"pX":-0.032049040311912774,"pZ":3.322749558422042,"vX0":-10.938687298962744,"vY0":-135.69630791946278,"vZ0":-1.1333965874254002,"x":118.22,"y":149.07,"x0":3.2035521964499223,"y0":50.00115142927132,"z0":4.9609473643375255,"aX":12.122982938519579},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":14.2,"breakHorizontal":-9.5,"spinRate":2287,"spinDirection":118},"zone":11,"typeConfidence":0.91,"plateTime":0.4031570688790569,"extension":7.391896528081531},"index":2,"playId":"56d65454-b269-38a7-914c-a385edc07281","pitchNumber":3,"startTime":"2026-08-07T00:59:46.210Z","endTime":"2026-08-07T00:59:49.210Z","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":93.9,"endSpeed":86.2,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.160087164425224,"aZ":-18.7489154021711,"pfxX":6.37281790852301,"pfxZ":7.089779068402487,"pX":-0.7383648846722075,"pZ":2.945765779873447,"vX0":-12.642198294099195,"vY0":-136.30812295898806,"vZ0":-1.922273611541143,"x":145.14,"y":159.24,"x0":3.118416427037371,"y0":50.00492569185154,"z0":4.945960325426747,"aX":12.07271782929432},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":12.6,"breakHorizontal":-9.1,"spinRate":2121,"spinDirection":113},"zone":1,"typeConfidence":0.91,"plateTime":0.40085886249432257,"extension":7.305514417096534},"index":3,"playId":"31e9b022-0353-3484-abad-950defa1ffaa","pitchNumber":4,"startTime":"2026-08-07T01:00:07.760Z","endTime":"2026-08-07T01:00:10.760Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"index":4,"playId":"c4d0a498-204e-4c0e-9866-349f96fed9be","startTime":"2026-08-07T01:00:35.010Z","endTime":"2026-08-07T01:00:39.780Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":87.1,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.746289072055067,"aZ":-19.47178386697101,"pfxX":6.599190014055354,"pfxZ":6.602383306816559,"pX":-0.5195300003974214,"pZ":2.9911035055138497,"vX0":-12.241661085037256,"vY0":-136.7427163682888,"vZ0":-1.7100189016405525,"x":136.8,"y":158.02,"x0":3.1263872230653167,"y0":50.000227049726206,"z0":4.939312579613759,"aX":12.692206043315478},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":11.9,"breakHorizontal":-9.8,"spinRate":2295,"spinDirection":122},"zone":1,"typeConfidence":0.91,"plateTime":0.39820189064649103,"extension":7.551066532877827},"index":5,"playId":"59227656-23d6-3c89-8226-7022061431d0","pitchNumber":5,"startTime":"2026-08-07T01:00:57.800Z","endTime":"2026-08-07T01:01:01.352Z","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":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":80.2,"endSpeed":73.8,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.651739136021835,"aZ":-38.85585825634415,"pfxX":-5.799147962189199,"pfxZ":-4.843042618761345,"pX":1.4491087537771208,"pZ":2.595559891812884,"vX0":-3.225460510138807,"vY0":-116.65735316855533,"vZ0":3.6284397427150763,"x":61.76,"y":168.7,"x0":3.6023313977765143,"y0":50.00195717751648,"z0":4.679400778122763,"aX":-8.002764117181089},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.2,"breakVerticalInduced":-7.6,"breakHorizontal":11.3,"spinRate":1972,"spinDirection":292},"zone":12,"typeConfidence":0.91,"plateTime":0.4692621899108418,"extension":7.189773951208065},"index":6,"playId":"ebd96d6a-25de-3668-9051-424abe9e63ed","pitchNumber":6,"startTime":"2026-08-07T01:01:23.229Z","endTime":"2026-08-07T01:01:27.651Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-07T01:01:27.651Z","atBatIndex":47},{"result":{"type":"atBat","event":"Caught Stealing 2B","eventType":"caught_stealing_2b","description":"Ceddanne Rafaela caught stealing 2nd base, catcher Joey Bart to second baseman Chase Meidroth.","rbi":0,"awayScore":7,"homeScore":5,"isOut":true},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-07T01:01:47.188Z","endTime":"2026-08-07T01:02:23.594Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":17},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663542,"fullName":"Bryan Hudson","link":"/api/v1/people/663542"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Caught Stealing 2B","eventType":"caught_stealing_2b","movementReason":"r_caught_stealing_2b","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":663698,"link":"/api/v1/people/663698"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":805367,"link":"/api/v1/people/805367"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":93.2,"endSpeed":86.1,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.48457919486476,"aZ":-19.591890613237574,"pfxX":9.196465973961532,"pfxZ":6.716933114697082,"pX":-0.7973556960865783,"pZ":1.6329855985388633,"vX0":-14.173337139341488,"vY0":-135.04767157385373,"vZ0":-4.546728283483049,"x":147.39,"y":194.69,"x0":3.29005394494796,"y0":50.00366079754133,"z0":4.690410795349369,"aX":17.230494642676025},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":11.4,"breakHorizontal":-14.2,"spinRate":2298,"spinDirection":113},"zone":13,"typeConfidence":0.9,"plateTime":0.40339821687466726,"extension":7.281246676704732},"index":0,"playId":"f3694d4d-4c9f-3d76-9194-46a185feea8a","pitchNumber":1,"startTime":"2026-08-07T01:01:57.256Z","endTime":"2026-08-07T01:02:00.583Z","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":true,"hasReview":false,"runnerGoing":true},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":86.3,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.768848483076177,"aZ":-19.693433854846575,"pfxX":7.376096933292092,"pfxZ":6.614133874018784,"pX":-0.3993179447570363,"pZ":1.4558546768942033,"vX0":-12.54321162908077,"vY0":-135.77382175750625,"vZ0":-4.927401271615192,"x":132.22,"y":199.47,"x0":3.2997154609755914,"y0":50.00144533238772,"z0":4.644484926922773,"aX":13.916873916090701},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":11.2,"breakHorizontal":-11.0,"spinRate":2057,"spinDirection":114},"zone":7,"typeConfidence":0.91,"plateTime":0.4017855532908228,"extension":7.284573938428622},"index":1,"playId":"d4ceccf6-9c4d-3bf0-951f-51097c6fec3f","pitchNumber":2,"startTime":"2026-08-07T01:02:17.665Z","endTime":"2026-08-07T01:02:23.594Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-07T01:02:23.594Z","atBatIndex":48},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Chase Meidroth called out on strikes.","rbi":0,"awayScore":7,"homeScore":5,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-07T01:05:00.698Z","endTime":"2026-08-07T01:05:45.386Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":594027,"fullName":"Tyron Guerrero","link":"/api/v1/people/594027"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":657136,"link":"/api/v1/people/657136"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Tyron Guerrero replaces Justin Slaten.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-07T01:04:18.924Z","endTime":"2026-08-07T01:04:51.275Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":594027,"link":"/api/v1/people/594027"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-08-07T01:04:51.275Z","endTime":"2026-08-07T01:05:03.021Z","isPitch":false,"type":"action","player":{"id":805367,"link":"/api/v1/people/805367"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.6,"endSpeed":90.3,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.368043557041577,"aZ":-18.50261057476746,"pfxX":-9.32708398711912,"pfxZ":6.614302573853577,"pX":0.09169348784443355,"pZ":3.0882239752601186,"vX0":8.601952225883158,"vY0":-141.88453950730957,"vZ0":-5.878074383265439,"x":113.5,"y":155.4,"x0":-1.7477880457058443,"y0":50.00001372315845,"z0":6.341077402598548,"aX":-19.2699288731609},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":11.2,"breakHorizontal":15.5,"spinRate":2083,"spinDirection":218},"zone":2,"typeConfidence":0.87,"plateTime":0.3840694355246024,"extension":6.871900083333593},"index":2,"playId":"5a833c13-ad49-3ea2-b192-323097d36b76","pitchNumber":1,"startTime":"2026-08-07T01:05:03.021Z","endTime":"2026-08-07T01:05:06.509Z","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":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.8,"endSpeed":91.6,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.047334117855286,"aZ":-19.769476862146337,"pfxX":-9.27109735427823,"pfxZ":5.840753411809198,"pX":-0.5090816194020169,"pZ":2.731125581064682,"vX0":6.497760096189673,"vY0":-143.84195668582367,"vZ0":-6.5052537883861765,"x":136.4,"y":165.04,"x0":-1.5768800273066692,"y0":50.00700963160252,"z0":6.221083734502583,"aX":-19.70085200001148},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":9.6,"breakHorizontal":15.7,"spinRate":2026,"spinDirection":218},"zone":1,"typeConfidence":0.89,"plateTime":0.378791877832362,"extension":6.9073745793493835},"index":3,"playId":"3dbd03ca-2e15-3cca-b72e-94923125eb23","pitchNumber":2,"startTime":"2026-08-07T01:05:19.274Z","endTime":"2026-08-07T01:05:23.055Z","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":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":99.9,"endSpeed":92.2,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.83441094300777,"aZ":-16.54483873061153,"pfxX":-8.59206692503864,"pfxZ":7.260524666829507,"pX":0.3181668685576624,"pZ":2.1229287299658064,"vX0":8.648416825718938,"vY0":-145.09206549364882,"vZ0":-8.622823835239322,"x":104.87,"y":181.46,"x0":-1.5708116617945325,"y0":50.00677550219834,"z0":6.121589734765033,"aX":-18.503298208012264},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":11.8,"breakHorizontal":14.0,"spinRate":2299,"spinDirection":219},"zone":6,"typeConfidence":0.9,"plateTime":0.3760971130762174,"extension":6.907474409590932},"index":4,"playId":"06a04680-d431-36a5-870f-d100c928b5aa","pitchNumber":3,"startTime":"2026-08-07T01:05:41.573Z","endTime":"2026-08-07T01:05:45.386Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-07T01:05:45.386Z","atBatIndex":49},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Munetaka Murakami grounds out softly, pitcher Tyron Guerrero to first baseman Nick Sogard.","rbi":0,"awayScore":7,"homeScore":5,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-07T01:05:49.332Z","endTime":"2026-08-07T01:07:32.187Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":808959,"fullName":"Munetaka Murakami","link":"/api/v1/people/808959"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":594027,"fullName":"Tyron Guerrero","link":"/api/v1/people/594027"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":808959,"fullName":"Munetaka Murakami","link":"/api/v1/people/808959"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":594027,"link":"/api/v1/people/594027"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"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":1},"pitchData":{"startSpeed":100.1,"endSpeed":92.3,"strikeZoneTop":3.296,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.08917757238213,"aZ":-14.585798062237792,"pfxX":-8.482671212275722,"pfxZ":8.134779112106838,"pX":0.46490557363211904,"pZ":2.2252116197511507,"vX0":9.088599857111655,"vY0":-145.43973912938128,"vZ0":-8.741437165608009,"x":99.28,"y":178.7,"x0":-1.584328155273739,"y0":50.00641761307156,"z0":6.13577740045523,"aX":-18.34861178898796},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":13.3,"breakHorizontal":13.8,"spinRate":2254,"spinDirection":218},"zone":9,"typeConfidence":0.9,"plateTime":0.3752550589427477,"extension":6.870335843674933},"index":0,"playId":"2482535a-6e47-3c9f-a5a2-6a4d02c69241","pitchNumber":1,"startTime":"2026-08-07T01:06:11.661Z","endTime":"2026-08-07T01:06:14.981Z","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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":86.1,"strikeZoneTop":3.296,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.125277773571224,"aZ":-27.84361592604086,"pfxX":-5.060930950970722,"pfxZ":2.3241593404646492,"pX":-1.142991604663836,"pZ":1.8446418756726592,"vX0":3.629181625344456,"vY0":-134.62960137856416,"vZ0":-6.128773681587063,"x":160.57,"y":188.97,"x0":-1.840884427592926,"y0":50.00335438062552,"z0":6.082941981358677,"aX":-9.42982638566479},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":3.2,"breakHorizontal":8.5,"spinRate":1617,"spinDirection":222},"zone":13,"typeConfidence":0.93,"plateTime":0.4045438598678386,"extension":6.78927314500368},"index":1,"playId":"fdcbbee8-06fc-3880-a850-5c7f11a04249","pitchNumber":2,"startTime":"2026-08-07T01:06:27.019Z","endTime":"2026-08-07T01:06:30.019Z","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":2,"outs":1},"pitchData":{"startSpeed":100.6,"endSpeed":92.3,"strikeZoneTop":3.296,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.00735532135928,"aZ":-16.797894093187892,"pfxX":-7.942322509262825,"pfxZ":7.043830071361834,"pX":-0.8071817327445937,"pZ":3.9878483641455533,"vX0":5.753672776961709,"vY0":-146.46042350019616,"vZ0":-3.637579551095181,"x":147.77,"y":131.11,"x0":-1.7603607061044628,"y0":50.00411567352369,"z0":6.243975299312144,"aX":-17.34032849014194},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":12.2,"breakHorizontal":13.3,"spinRate":2204,"spinDirection":219},"zone":11,"typeConfidence":0.91,"plateTime":0.3732738602351371,"extension":6.690702774225757},"index":2,"playId":"d2e8af55-05b2-34ab-82f8-145b95501629","pitchNumber":3,"startTime":"2026-08-07T01:06:45.549Z","endTime":"2026-08-07T01:06:48.549Z","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":101.1,"endSpeed":92.4,"strikeZoneTop":3.296,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.67116043987139,"aZ":-14.321022972177724,"pfxX":-8.659979320791628,"pfxZ":8.16832791303948,"pX":0.4121635451019329,"pZ":2.8215351664445056,"vX0":8.8715061215881,"vY0":-146.8617287598941,"vZ0":-7.177158095059381,"x":101.29,"y":162.6,"x0":-1.5221361721727353,"y0":50.000452628246094,"z0":6.148206861483847,"aX":-18.92137931196699},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":13.6,"breakHorizontal":13.9,"spinRate":2318,"spinDirection":220},"zone":6,"typeConfidence":0.91,"plateTime":0.37290866794664,"extension":6.9376153454610865},"index":3,"playId":"1153c5e7-a1ee-3204-afa0-db72d9e37551","pitchNumber":4,"startTime":"2026-08-07T01:07:03.313Z","endTime":"2026-08-07T01:07:06.313Z","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(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":87.0,"strikeZoneTop":3.296,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.45446531002347,"aZ":-28.777240821613216,"pfxX":-9.315758307721781,"pfxZ":1.7811172388212482,"pX":-1.3960577717687217,"pZ":1.6967166214857938,"vX0":4.182018081418873,"vY0":-136.58482101821588,"vZ0":-6.332424954640727,"x":170.21,"y":192.97,"x0":-1.7287963357523828,"y0":50.00422889086863,"z0":5.999989959215096,"aX":-17.766320765679087},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":2.2,"breakHorizontal":16.1,"spinRate":1144,"spinDirection":233},"zone":13,"typeConfidence":0.97,"plateTime":0.39960812310223304,"extension":6.926577624161298},"hitData":{"launchSpeed":48.0,"launchAngle":-60.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":132.03,"coordY":188.49}},"index":4,"playId":"3c6f4717-a6d6-34f7-becf-b9b5ecf490c6","pitchNumber":5,"startTime":"2026-08-07T01:07:25.220Z","endTime":"2026-08-07T01:07:32.187Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-07T01:07:32.187Z","atBatIndex":50},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Miguel Vargas grounds out, first baseman Nick Sogard to pitcher Tyron Guerrero.","rbi":0,"awayScore":7,"homeScore":5,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-07T01:07:36.183Z","endTime":"2026-08-07T01:08:21.537Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":594027,"fullName":"Tyron Guerrero","link":"/api/v1/people/594027"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":686765,"link":"/api/v1/people/686765"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":594027,"link":"/api/v1/people/594027"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":101.3,"endSpeed":93.5,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.801735636773202,"aZ":-17.269125216919914,"pfxX":-7.999553353238024,"pfxZ":6.711701884557808,"pX":-0.42178602862204706,"pZ":2.4209329310457797,"vX0":6.9015556357948435,"vY0":-147.36002456201382,"vZ0":-7.8006176214295015,"x":133.08,"y":173.41,"x0":-1.7435724962690535,"y0":50.00154772772102,"z0":6.1033422657986,"aX":-17.764324840022606},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":10.9,"breakHorizontal":13.3,"spinRate":1908,"spinDirection":222},"zone":4,"typeConfidence":0.91,"plateTime":0.3702948101185366,"extension":6.909049970805907},"hitData":{"launchSpeed":76.7,"launchAngle":-8.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":147.76,"coordY":165.87}},"index":0,"playId":"032680f7-a7a4-3702-ab66-05909a8f1ef7","pitchNumber":1,"startTime":"2026-08-07T01:08:13.932Z","endTime":"2026-08-07T01:08:21.537Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-07T01:08:21.537Z","atBatIndex":51},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Caleb Durbin doubles (21) on a sharp line drive to left fielder Sam Antonacci.","rbi":0,"awayScore":7,"homeScore":5,"isOut":false},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-07T01:10:56.699Z","endTime":"2026-08-07T01:11:28.953Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663855,"fullName":"Jordan Hicks","link":"/api/v1/people/663855"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3],"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":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":803011,"link":"/api/v1/people/803011"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Jordan Hicks replaces Bryan Hudson.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-07T01:10:32.670Z","endTime":"2026-08-07T01:10:39.700Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663855,"link":"/api/v1/people/663855"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-08-07T01:10:39.700Z","endTime":"2026-08-07T01:10:59.061Z","isPitch":false,"type":"action","player":{"id":702332,"link":"/api/v1/people/702332"}},{"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":100.0,"endSpeed":91.7,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.01567523044801,"aZ":-16.536187478007037,"pfxX":-9.426622570844302,"pfxZ":7.335717560727472,"pX":0.9741963880618327,"pZ":0.7097758298488714,"vX0":10.645584583973548,"vY0":-144.89473699869427,"vZ0":-11.310572802776571,"x":79.87,"y":219.62,"x0":-1.518105209778175,"y0":50.004478368900884,"z0":5.667954269678192,"aX":-20.099240567606042},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":11.2,"breakHorizontal":15.0,"spinRate":2101,"spinDirection":222},"zone":14,"typeConfidence":0.7,"plateTime":0.3776285780935855,"extension":6.305125193807311},"index":2,"playId":"b1b23acf-fd1a-398f-8fb5-a7089ce9391e","pitchNumber":1,"startTime":"2026-08-07T01:10:59.061Z","endTime":"2026-08-07T01:11:02.561Z","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":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":99.6,"endSpeed":91.4,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.50694345885588,"aZ":-14.754924482516637,"pfxX":-8.510965201073919,"pfxZ":8.180654677714404,"pX":0.025909149413409625,"pZ":1.9978487488478502,"vX0":7.391967473125563,"vY0":-144.70849857337245,"vZ0":-8.202643236546281,"x":116.01,"y":184.84,"x0":-1.4508342308024584,"y0":50.003410233515375,"z0":5.765411011736903,"aX":-18.12316942607802},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":13.4,"breakHorizontal":14.0,"spinRate":2031,"spinDirection":222},"zone":8,"typeConfidence":0.56,"plateTime":0.37792762715380857,"extension":6.229397610058162},"hitData":{"launchSpeed":100.0,"launchAngle":10.0,"totalDistance":167.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":57.76,"coordY":123.12}},"index":3,"playId":"266cddbd-188d-32a0-a21b-7b7d27da055b","pitchNumber":2,"startTime":"2026-08-07T01:11:17.689Z","endTime":"2026-08-07T01:11:28.953Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-07T01:11:28.953Z","atBatIndex":52},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Masataka Yoshida doubles (13) on a fly ball to center fielder Tristan Peters. Caleb Durbin scores.","rbi":1,"awayScore":7,"homeScore":6,"isOut":false},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-07T01:11:56.856Z","endTime":"2026-08-07T01:12:46.618Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663855,"fullName":"Jordan Hicks","link":"/api/v1/people/663855"},"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":671976,"link":"/api/v1/people/671976"},"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":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"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":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"responsiblePitcher":{"id":663855,"link":"/api/v1/people/663855"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"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, 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":84.9,"endSpeed":78.9,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.985843092277957,"aZ":-34.16518623996446,"pfxX":5.153240569921422,"pfxZ":-1.2807664859926642,"pX":1.1720622353489396,"pZ":0.6663682429322549,"vX0":5.075979551865608,"vY0":-123.62060078538838,"vZ0":-5.586697547642705,"x":72.32,"y":220.79,"x0":-1.5753369613313681,"y0":50.00414980617537,"z0":5.814102723638092,"aX":7.998780333391094},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-3.4,"breakHorizontal":-10.4,"spinRate":2215,"spinDirection":34},"zone":14,"typeConfidence":0.91,"plateTime":0.44258884615096683,"extension":6.087652360643295},"index":0,"playId":"fa2509c1-d361-3514-899c-f786253e4130","pitchNumber":1,"startTime":"2026-08-07T01:12:10.589Z","endTime":"2026-08-07T01:12:14.013Z","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(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":100.4,"endSpeed":92.2,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.8468881307857,"aZ":-20.484799042503678,"pfxX":-10.361601096749233,"pfxZ":5.395933069233676,"pX":0.042332967073482046,"pZ":2.330942400143537,"vX0":8.296861828773611,"vY0":-145.93762815169302,"vZ0":-6.546047839367795,"x":115.39,"y":175.84,"x0":-1.484647800452862,"y0":50.00476289191898,"z0":5.827852508455757,"aX":-22.456782173273986},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":8.6,"breakHorizontal":17.3,"spinRate":1904,"spinDirection":221},"zone":5,"typeConfidence":0.94,"plateTime":0.37464214169261956,"extension":6.160911936055468},"hitData":{"launchSpeed":92.2,"launchAngle":35.0,"totalDistance":319.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":47.44,"coordY":96.98}},"index":1,"playId":"bccd54a0-45cf-3c28-a2ec-fbc3750b5ccc","pitchNumber":2,"startTime":"2026-08-07T01:12:31.044Z","endTime":"2026-08-07T01:12:46.618Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-07T01:12:46.618Z","atBatIndex":53},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Andruw Monasterio strikes out swinging.","rbi":0,"awayScore":7,"homeScore":6,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-07T01:13:16.141Z","endTime":"2026-08-07T01:15:17.866Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663855,"fullName":"Jordan Hicks","link":"/api/v1/people/663855"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5,7],"actionIndex":[4],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"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":"Strikeout","eventType":"strikeout","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":663698,"link":"/api/v1/people/663698"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":79.2,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.847854024631104,"aZ":-33.62179082683373,"pfxX":4.145432389813874,"pfxZ":-0.9146780938130767,"pX":-0.14537956879870828,"pZ":2.927826771150121,"vX0":2.632463384400923,"vY0":-124.86042829181423,"vZ0":-0.5950201322262032,"x":122.54,"y":159.73,"x0":-1.7498406147990657,"y0":50.0003531910782,"z0":5.9226107395118825,"aX":6.580106490846489},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-1.6,"breakHorizontal":-8.0,"spinRate":2293,"spinDirection":57},"zone":2,"typeConfidence":0.91,"plateTime":0.4377488804909895,"extension":6.055812251969644},"index":0,"playId":"2354d2c3-695a-3c09-92cb-413c1561a4df","pitchNumber":1,"startTime":"2026-08-07T01:13:16.141Z","endTime":"2026-08-07T01:13:19.580Z","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":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":78.7,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.252398939292522,"aZ":-34.430691205471284,"pfxX":3.9484625396048663,"pfxZ":-1.4341172283401518,"pX":-0.2155752117768536,"pZ":1.678719980518746,"vX0":2.7658915576912455,"vY0":-125.13368648090116,"vZ0":-3.2647320607830412,"x":125.22,"y":193.45,"x0":-1.8514492816909138,"y0":50.0028102077057,"z0":5.84576455705218,"aX":6.20860484925575},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-3.1,"breakHorizontal":-7.8,"spinRate":2266,"spinDirection":47},"zone":8,"typeConfidence":0.91,"plateTime":0.4391416993285824,"extension":6.052511381719333},"index":1,"playId":"1cfbb56d-c534-3053-aaa2-742f6bb6e007","pitchNumber":2,"startTime":"2026-08-07T01:13:32.821Z","endTime":"2026-08-07T01:13:35.821Z","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":2,"outs":0},"pitchData":{"startSpeed":100.4,"endSpeed":92.2,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.486312247722566,"aZ":-20.708789641970927,"pfxX":-10.25933756538948,"pfxZ":5.314702607799872,"pX":1.4005547788401422,"pZ":1.6736835525549343,"vX0":12.180734344016438,"vY0":-145.53306671446566,"vZ0":-7.853758762410565,"x":63.61,"y":193.59,"x0":-1.495827313323632,"y0":50.00178777218106,"z0":5.650379564316698,"aX":-22.122160529127658},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":8.3,"breakHorizontal":16.3,"spinRate":2064,"spinDirection":221},"zone":14,"typeConfidence":0.91,"plateTime":0.37561694164079684,"extension":6.397256049501162},"index":2,"playId":"e55c4312-5338-3d5a-bd37-4c4a9b12418a","pitchNumber":3,"startTime":"2026-08-07T01:13:55.658Z","endTime":"2026-08-07T01:13:59.128Z","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":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":79.8,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.47543435177715,"aZ":-33.07221367616928,"pfxX":4.447771447552007,"pfxZ":-0.5630185677574508,"pX":0.4161005395540801,"pZ":0.7960794245895083,"vX0":3.9895377643697567,"vY0":-124.7531804762934,"vZ0":-5.794824483337359,"x":101.14,"y":217.29,"x0":-1.7778384374122467,"y0":50.00485548755758,"z0":5.852874402384788,"aX":7.059578363996976},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-2.0,"breakHorizontal":-8.9,"spinRate":2363,"spinDirection":45},"zone":14,"typeConfidence":0.91,"plateTime":0.43789979479151286,"extension":6.111126878333113},"index":3,"playId":"98153600-94df-3b12-a96e-1dfb7391ef1d","pitchNumber":4,"startTime":"2026-08-07T01:14:13.182Z","endTime":"2026-08-07T01:14:21.060Z","isPitch":true,"type":"pitch"},{"details":{"description":"Wild pitch by pitcher Jordan Hicks. Masataka Yoshida to 3rd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":7,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":4,"actionPlayId":"98153600-94df-3b12-a96e-1dfb7391ef1d","startTime":"2026-08-07T01:14:26.634Z","endTime":"2026-08-07T01:14:46.731Z","isPitch":false,"isBaseRunningPlay":true,"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(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":99.7,"endSpeed":91.7,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.392223460422265,"aZ":-14.882953618696305,"pfxX":-6.623104448222733,"pfxZ":8.054576372032203,"pX":0.9966707025702825,"pZ":3.6046961521165746,"vX0":9.332737670030497,"vY0":-145.01153143454826,"vZ0":-4.211249811227825,"x":79.01,"y":141.45,"x0":-1.3910535450526191,"y0":50.003408795752044,"z0":5.973033378747856,"aX":-14.21922072273297},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":14.0,"breakHorizontal":10.3,"spinRate":2075,"spinDirection":224},"zone":12,"typeConfidence":0.95,"plateTime":0.3765864902864493,"extension":6.277516827593051},"index":5,"playId":"bee9a193-6afd-3ca1-8e1e-344a64d3e677","pitchNumber":5,"startTime":"2026-08-07T01:14:46.731Z","endTime":"2026-08-07T01:14:49.731Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"index":6,"startTime":"2026-08-07T01:15:00.541Z","endTime":"2026-08-07T01:15:14.866Z","isPitch":false,"type":"action","player":{"id":655316,"link":"/api/v1/people/655316"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":99.7,"endSpeed":91.0,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.75354688372471,"aZ":-14.645155085247316,"pfxX":-6.116613045369496,"pfxZ":8.24839299318776,"pX":1.0152497144130048,"pZ":3.518879884587691,"vX0":9.228768987256268,"vY0":-144.84652967286914,"vZ0":-4.474901068178492,"x":78.3,"y":143.77,"x0":-1.4171617986388503,"y0":50.00565299497973,"z0":5.979085880572227,"aX":-13.003391596431536},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":14.2,"breakHorizontal":9.2,"spinRate":2214,"spinDirection":220},"zone":12,"typeConfidence":0.98,"plateTime":0.3781056587955911,"extension":6.235581716526411},"index":7,"playId":"c404f326-5094-359a-8f76-f8476604b0e1","pitchNumber":6,"startTime":"2026-08-07T01:15:14.866Z","endTime":"2026-08-07T01:15:17.866Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-07T01:15:17.866Z","atBatIndex":54},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jarren Duran lines out to second baseman Chase Meidroth.","rbi":0,"awayScore":7,"homeScore":6,"isOut":true},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-07T01:15:26.082Z","endTime":"2026-08-07T01:18:11.917Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663855,"fullName":"Jordan Hicks","link":"/api/v1/people/663855"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":805367,"link":"/api/v1/people/805367"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":100.6,"endSpeed":92.2,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.26223025045047,"aZ":-14.348204933938742,"pfxX":-7.163876381884141,"pfxZ":8.227308540000475,"pX":1.0928896032604336,"pZ":2.2501841265790543,"vX0":9.802048341727353,"vY0":-146.01372276246954,"vZ0":-7.7185732603963455,"x":75.34,"y":178.03,"x0":-1.3714141430785685,"y0":50.001934646492806,"z0":5.784802066504774,"aX":-15.521606617557428},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":13.6,"breakHorizontal":11.2,"spinRate":2209,"spinDirection":222},"zone":14,"typeConfidence":0.89,"plateTime":0.3746101055681619,"extension":6.230695071797329},"index":0,"playId":"3bd2746f-af8d-32ec-bf24-ab34a12c8d9c","pitchNumber":1,"startTime":"2026-08-07T01:15:45.294Z","endTime":"2026-08-07T01:15:48.588Z","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":100.1,"endSpeed":91.7,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.85510467295639,"aZ":-13.494275621736644,"pfxX":-6.273365185271905,"pfxZ":8.68448234139072,"pX":0.7616186797017778,"pZ":2.8737674815783674,"vX0":8.856920699305638,"vY0":-145.4443730570885,"vZ0":-6.095102426346082,"x":87.97,"y":161.19,"x0":-1.5023987610326035,"y0":50.003657194303365,"z0":5.8088505676696265,"aX":-13.495038394077453},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":14.8,"breakHorizontal":9.7,"spinRate":2263,"spinDirection":222},"zone":3,"typeConfidence":0.96,"plateTime":0.37602194973735825,"extension":6.2386202742493495},"index":1,"playId":"5167b1af-d844-34ed-9336-7615fe5b2db7","pitchNumber":2,"startTime":"2026-08-07T01:16:02.983Z","endTime":"2026-08-07T01:16:06.402Z","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":100.1,"endSpeed":92.3,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.6682275762255,"aZ":-15.424950828879973,"pfxX":-6.556897881703142,"pfxZ":7.718094162145004,"pX":0.6922120188552293,"pZ":3.4286448751388177,"vX0":8.394818152725561,"vY0":-145.58167972035363,"vZ0":-4.433097399057335,"x":90.61,"y":146.21,"x0":-1.3620612750472703,"y0":50.000905901772796,"z0":5.889280335706168,"aX":-14.227182769294627},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":13.3,"breakHorizontal":10.4,"spinRate":2106,"spinDirection":221},"zone":12,"typeConfidence":0.91,"plateTime":0.3746591869790392,"extension":6.301233043008215},"index":2,"playId":"bd43fdac-becc-326e-9ca6-de62669078cf","pitchNumber":3,"startTime":"2026-08-07T01:16:29.256Z","endTime":"2026-08-07T01:16:32.256Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-08-07T01:16:53.035Z","endTime":"2026-08-07T01:17:15.511Z","isPitch":false,"type":"action","player":{"id":680776,"link":"/api/v1/people/680776"}},{"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":101.0,"endSpeed":92.6,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.21310353220485,"aZ":-13.796398285664386,"pfxX":-6.323164196710506,"pfxZ":8.366417215464718,"pX":0.1111495238034523,"pZ":3.7440559604946615,"vX0":7.331338523819392,"vY0":-146.92643631145808,"vZ0":-4.042327401192413,"x":112.76,"y":137.69,"x0":-1.5890966382686091,"y0":50.00723289462664,"z0":5.951574124712572,"aX":-13.896477092706156},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":14.5,"breakHorizontal":10.1,"spinRate":2050,"spinDirection":219},"zone":12,"typeConfidence":0.9,"plateTime":0.3721008018442058,"extension":6.23474067108633},"index":4,"playId":"7024372c-747d-3c72-8dd5-b0975e955ffd","pitchNumber":4,"startTime":"2026-08-07T01:17:15.511Z","endTime":"2026-08-07T01:17:18.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, 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":84.7,"endSpeed":78.5,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.213540395448483,"aZ":-33.08641897294126,"pfxX":2.675456823151084,"pfxZ":-0.5925410306947558,"pX":-0.28983142820523816,"pZ":1.65068242978504,"vX0":2.6423301203442375,"vY0":-123.36408336350492,"vZ0":-3.358061617699489,"x":128.05,"y":194.21,"x0":-1.7200111815510557,"y0":50.00049411030873,"z0":5.801869988379592,"aX":4.146262977141253},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-1.6,"breakHorizontal":-5.4,"spinRate":2129,"spinDirection":52},"zone":8,"typeConfidence":0.91,"plateTime":0.4430171380659136,"extension":6.1774783884896936},"index":5,"playId":"7b4cf31e-d5c6-3586-a26b-6dd7eae4a85c","pitchNumber":5,"startTime":"2026-08-07T01:17:43.105Z","endTime":"2026-08-07T01:17:46.191Z","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":100.6,"endSpeed":92.8,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.54336296033521,"aZ":-14.901899637911686,"pfxX":-5.928274554993162,"pfxZ":7.888803314205864,"pX":0.4131343152646916,"pZ":2.5186597289506376,"vX0":7.831136211034982,"vY0":-146.34783506340898,"vZ0":-6.898344401321585,"x":115.34,"y":132.89,"x0":-1.5156225573765074,"y0":50.00156664460476,"z0":5.782951109744641,"aX":-12.97803470495969},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":13.2,"breakHorizontal":9.4,"spinRate":2114,"spinDirection":221},"zone":6,"typeConfidence":0.97,"plateTime":0.37294799489288044,"extension":6.306869794296319},"hitData":{"launchSpeed":106.6,"launchAngle":5.0,"totalDistance":128.0,"trajectory":"line_drive","hardness":"medium","location":"4","coordinates":{"coordX":144.71,"coordY":160.8}},"index":6,"playId":"8207d8e3-d793-3232-8a02-8a461f7d3f71","pitchNumber":6,"startTime":"2026-08-07T01:18:07.509Z","endTime":"2026-08-07T01:18:11.917Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-07T01:18:11.917Z","atBatIndex":55},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Anthony Seigler flies out to left fielder Sam Antonacci.","rbi":0,"awayScore":7,"homeScore":6,"isOut":true},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-07T01:20:53.444Z","endTime":"2026-08-07T01:21:22.827Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691799,"fullName":"Grant Taylor","link":"/api/v1/people/691799"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":803011,"link":"/api/v1/people/803011"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":7,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-08-07T01:18:39.671Z","endTime":"2026-08-07T01:20:15.005Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Grant Taylor replaces Jordan Hicks.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-08-07T01:20:15.005Z","endTime":"2026-08-07T01:20:55.733Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":691799,"link":"/api/v1/people/691799"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.2,"endSpeed":74.5,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.70509431045239,"aZ":-46.163198943862305,"pfxX":2.592679945790979,"pfxZ":-9.929743895772912,"pX":0.31494874364811,"pZ":4.5445746431521155,"vX0":0.7331876009336779,"vY0":-118.02568923536465,"vZ0":5.852232260797007,"x":104.99,"y":116.08,"x0":-0.33660438858490366,"y0":50.00135278007242,"z0":6.287014503129,"aX":3.6530745043857062},"breaks":{"breakAngle":4.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.8,"breakVerticalInduced":-16.2,"breakHorizontal":-4.9,"spinRate":2407,"spinDirection":14},"zone":12,"typeConfidence":0.9,"plateTime":0.46428064653572765,"extension":6.770193718441254},"index":2,"playId":"b73dd672-98a8-3dd1-87bb-e7e51b8d450e","pitchNumber":1,"startTime":"2026-08-07T01:20:55.733Z","endTime":"2026-08-07T01:20:58.733Z","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":0,"outs":2},"pitchData":{"startSpeed":97.5,"endSpeed":89.7,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.601808346571143,"aZ":-15.047557725906012,"pfxX":-0.6592853793183953,"pfxZ":8.34701105058047,"pX":0.20366521534886367,"pZ":2.2466164817715133,"vX0":1.9593482151802233,"vY0":-141.91426604110924,"vZ0":-7.178742677747817,"x":109.24,"y":178.12,"x0":-0.40819886728474086,"y0":50.005713134890755,"z0":5.756193403795017,"aX":-1.3533191853125979},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":13.9,"breakHorizontal":0.8,"spinRate":2133,"spinDirection":192},"zone":5,"typeConfidence":0.9,"plateTime":0.38504998205850294,"extension":7.018115869259605},"hitData":{"launchSpeed":91.8,"launchAngle":30.0,"totalDistance":313.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":53.94,"coordY":95.56}},"index":3,"playId":"bf09f368-88ee-36ce-b37c-194ad3c5f844","pitchNumber":2,"startTime":"2026-08-07T01:21:15.141Z","endTime":"2026-08-07T01:21:22.827Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-07T01:21:22.827Z","atBatIndex":56},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Andrew Benintendi called out on strikes.","rbi":0,"awayScore":7,"homeScore":6,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-07T01:23:45.428Z","endTime":"2026-08-07T01:24:45.397Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":643217,"fullName":"Andrew Benintendi","link":"/api/v1/people/643217"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669062,"fullName":"Erik Miller","link":"/api/v1/people/669062"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":643217,"fullName":"Andrew Benintendi","link":"/api/v1/people/643217"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":657136,"link":"/api/v1/people/657136"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Erik Miller replaces Tyron Guerrero.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-07T01:23:06.071Z","endTime":"2026-08-07T01:23:47.737Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669062,"link":"/api/v1/people/669062"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"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":96.5,"endSpeed":88.5,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.40984296567321,"aZ":-25.580051148855542,"pfxX":10.505519900979309,"pfxZ":3.2893096295575788,"pX":-0.15382941816613416,"pZ":4.177760861783861,"vX0":-8.33521502092723,"vY0":-140.33453532207162,"vZ0":-1.588712186630655,"x":122.86,"y":125.98,"x0":1.4832643995748718,"y0":50.001332021115864,"z0":6.410185151636578,"aX":21.047291796631285},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":5.9,"breakHorizontal":-17.4,"spinRate":2432,"spinDirection":136},"zone":11,"typeConfidence":0.88,"plateTime":0.38962664513404244,"extension":6.642662806048082},"index":1,"playId":"39d47305-24b0-39d5-ae2b-cfe05185d8ac","pitchNumber":1,"startTime":"2026-08-07T01:23:47.737Z","endTime":"2026-08-07T01:23:50.983Z","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":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.1,"endSpeed":89.3,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.543827945629715,"aZ":-23.627079639341765,"pfxX":10.122503365339801,"pfxZ":4.2017618467442155,"pX":0.3472068605462737,"pZ":3.4966085223126298,"vX0":-6.943787262557748,"vY0":-141.3042351414182,"vZ0":-3.4728950831120913,"x":103.77,"y":144.37,"x0":1.5144596192125517,"y0":50.00131249518137,"z0":6.24986570489262,"aX":20.580406064250813},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":7.1,"breakHorizontal":-17.0,"spinRate":2414,"spinDirection":134},"zone":12,"typeConfidence":0.9,"plateTime":0.3868120148746863,"extension":6.691723864706648},"index":2,"playId":"c6093410-13f3-3d7a-838c-33cb679ca37c","pitchNumber":2,"startTime":"2026-08-07T01:24:02.702Z","endTime":"2026-08-07T01:24:05.963Z","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":84.8,"endSpeed":78.2,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.594521710033657,"aZ":-29.575615039825294,"pfxX":-0.06819746806525862,"pfxZ":1.6833345957560457,"pX":-0.5468113834557494,"pZ":1.3157780604493738,"vX0":-5.255802703337942,"vY0":-123.31879607308174,"vZ0":-5.711310798742314,"x":137.84,"y":203.25,"x0":1.6210681852244686,"y0":50.00051971180705,"z0":6.157590931002493,"aX":-0.10383381826722901},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":1.9,"breakHorizontal":1.3,"spinRate":2562,"spinDirection":320},"zone":13,"typeConfidence":0.9,"plateTime":0.44420654431370465,"extension":6.634969262077832},"index":3,"playId":"b2f8b7dd-f6a0-3777-9feb-ac5103462dc4","pitchNumber":3,"startTime":"2026-08-07T01:24:18.611Z","endTime":"2026-08-07T01:24:23.076Z","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":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":97.7,"endSpeed":90.6,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.932355316456622,"aZ":-23.09196430745802,"pfxX":9.732954153029912,"pfxZ":4.373024633633708,"pX":-0.5886881510313836,"pZ":3.0474998201981602,"vX0":-9.107605329868868,"vY0":-142.08505622179942,"vZ0":-4.893635302856794,"x":139.44,"y":156.5,"x0":1.370303349872296,"y0":50.00053314226359,"z0":6.230377034289314,"aX":20.199742754839082},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":7.2,"breakHorizontal":-16.1,"spinRate":2395,"spinDirection":132},"zone":1,"typeConfidence":0.9,"plateTime":0.3832803607111277,"extension":6.669229051959044},"index":4,"playId":"eb4351ce-edaa-3a1e-b8c2-14327d427be5","pitchNumber":4,"startTime":"2026-08-07T01:24:41.456Z","endTime":"2026-08-07T01:24:45.397Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-07T01:24:45.397Z","atBatIndex":57},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Colson Montgomery grounds out, second baseman Anthony Seigler to first baseman Nick Sogard.","rbi":0,"awayScore":7,"homeScore":6,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-07T01:24:53.169Z","endTime":"2026-08-07T01:25:36.101Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":695657,"fullName":"Colson Montgomery","link":"/api/v1/people/695657"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669062,"fullName":"Erik Miller","link":"/api/v1/people/669062"},"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":695657,"fullName":"Colson Montgomery","link":"/api/v1/people/695657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":79.1,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.77662102049292,"aZ":-32.184348194152314,"pfxX":-1.7077078162453034,"pfxZ":-0.00769297029407312,"pX":0.48136461568031075,"pZ":2.4349306979158865,"vX0":-2.633074178005352,"vY0":-126.05234076650375,"vZ0":-2.936530934563086,"x":98.65,"y":173.04,"x0":1.764957274878036,"y0":50.00231184293245,"z0":6.237549769071963,"aX":-2.722701730288402},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-0.5,"breakHorizontal":3.7,"spinRate":2499,"spinDirection":288},"zone":6,"typeConfidence":0.9,"plateTime":0.436022109002864,"extension":6.59977205544003},"index":0,"playId":"d37388e4-a5ee-3864-8036-6ddaac0b2dad","pitchNumber":1,"startTime":"2026-08-07T01:25:11.191Z","endTime":"2026-08-07T01:25:14.612Z","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":98.5,"endSpeed":91.2,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.23725394532087,"aZ":-21.279923485605014,"pfxX":9.05480471942698,"pfxZ":5.167884168782898,"pX":0.019299241013085874,"pZ":2.639376611183916,"vX0":-7.187711990818212,"vY0":-143.34621924681858,"vZ0":-6.253231239549297,"x":116.26,"y":167.52,"x0":1.3672289464178076,"y0":50.00161712846292,"z0":6.152531428155673,"aX":19.079361771396602},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":8.4,"breakHorizontal":-15.2,"spinRate":2314,"spinDirection":133},"zone":5,"typeConfidence":0.9,"plateTime":0.38029639832144424,"extension":6.60041263986532},"hitData":{"launchSpeed":78.5,"launchAngle":-5.0,"totalDistance":23.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":148.77,"coordY":152.7}},"index":1,"playId":"f50ebe7c-976b-3039-8232-1c1c2f563296","pitchNumber":2,"startTime":"2026-08-07T01:25:28.099Z","endTime":"2026-08-07T01:25:36.101Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-07T01:25:36.101Z","atBatIndex":58},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Joey Bart hit by pitch.","rbi":0,"awayScore":7,"homeScore":6,"isOut":false},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-07T01:25:39.115Z","endTime":"2026-08-07T01:26:36.171Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669062,"fullName":"Erik Miller","link":"/api/v1/people/669062"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"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, 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.0,"endSpeed":89.2,"strikeZoneTop":3.3,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.475559819183715,"aZ":-23.809695368547857,"pfxX":10.202051208568495,"pfxZ":4.125696981977994,"pX":-0.11837724204439247,"pZ":3.1722406244215855,"vX0":-8.093808093541085,"vY0":-141.12356738843593,"vZ0":-4.3073620582961905,"x":121.51,"y":153.13,"x0":1.453489495909293,"y0":50.00617129470048,"z0":6.241789213452758,"aX":20.694628959020747},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":6.8,"breakHorizontal":-16.9,"spinRate":2271,"spinDirection":130},"zone":2,"typeConfidence":0.9,"plateTime":0.3873146503508198,"extension":6.7907952503856395},"index":0,"playId":"787b5ce2-7d35-319f-ac3a-8b336c9bfac5","pitchNumber":1,"startTime":"2026-08-07T01:26:03.387Z","endTime":"2026-08-07T01:26:06.387Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2026-08-07T01:26:17.987Z","endTime":"2026-08-07T01:26:31.394Z","isPitch":false,"type":"action","player":{"id":663698,"link":"/api/v1/people/663698"}},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.7,"endSpeed":89.7,"strikeZoneTop":3.3,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.57145940221531,"aZ":-16.721496743509494,"pfxX":5.064479789480369,"pfxZ":7.5130458834109906,"pX":-1.2544744868793056,"pZ":4.236269835968743,"vX0":-9.311970301882408,"vY0":-142.046491309489,"vZ0":-3.152380471603909,"x":164.82,"y":124.4,"x0":1.3986230280606815,"y0":50.001876498652216,"z0":6.4148618560346735,"aX":10.416165536477637},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":13.2,"breakHorizontal":-7.4,"spinRate":2328,"spinDirection":137},"zone":11,"typeConfidence":0.91,"plateTime":0.3846501248975436,"extension":6.632309598078199},"index":2,"playId":"dc7559ea-f98a-34ff-8a29-f2c081fcff06","pitchNumber":2,"startTime":"2026-08-07T01:26:31.394Z","endTime":"2026-08-07T01:26:36.171Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-07T01:26:36.171Z","atBatIndex":59},{"result":{"type":"atBat","event":"Bunt Pop Out","eventType":"field_out","description":"Tristan Peters bunt pops out to catcher Connor Wong in foul territory.","rbi":0,"awayScore":7,"homeScore":6,"isOut":true},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-07T01:28:49.849Z","endTime":"2026-08-07T01:29:37.803Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":671976,"fullName":"Tristan Peters","link":"/api/v1/people/671976"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669062,"fullName":"Erik Miller","link":"/api/v1/people/669062"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Bunt Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":671976,"fullName":"Tristan Peters","link":"/api/v1/people/671976"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":657136,"link":"/api/v1/people/657136"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":7,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-08-07T01:27:09.851Z","endTime":"2026-08-07T01:28:25.069Z","isPitch":false,"type":"action","player":{"id":671976,"link":"/api/v1/people/671976"}},{"details":{"description":"Offensive Substitution: Pinch-runner Drew Romo replaces Joey Bart.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":7,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-08-07T01:28:25.069Z","endTime":"2026-08-07T01:28:52.145Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":691011,"link":"/api/v1/people/691011"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"601","replacedPlayer":{"id":663698,"link":"/api/v1/people/663698"},"base":1},{"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":86.9,"endSpeed":78.2,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.475229956554493,"aZ":-28.689590504869503,"pfxX":-0.2465612520084881,"pfxZ":2.2086198766619383,"pX":0.26889184976585,"pZ":2.3756941202831534,"vX0":-2.935207931775655,"vY0":-126.3610684849748,"vZ0":-3.850436158342058,"x":106.75,"y":174.64,"x0":1.489333102471209,"y0":50.00336318298694,"z0":6.286584173734393,"aX":-0.38911935966266314},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":3.1,"breakHorizontal":1.3,"spinRate":2413,"spinDirection":174},"zone":5,"typeConfidence":0.9,"plateTime":0.4374767917681952,"extension":6.637084090320998},"index":2,"playId":"4ee511cb-8e96-3979-8bbf-0caeb87a652f","pitchNumber":1,"startTime":"2026-08-07T01:28:52.145Z","endTime":"2026-08-07T01:28:55.372Z","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":2},"index":3,"playId":"b6c62379-bb87-38e0-8903-da5b2ea5e6c2","startTime":"2026-08-07T01:29:10.981Z","endTime":"2026-08-07T01:29:15.530Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":89.1,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.1064326405412,"aZ":-20.868059003200756,"pfxX":9.834513628685013,"pfxZ":5.56491408924013,"pX":0.2876289223782732,"pZ":3.2479910789916175,"vX0":-6.839318532310791,"vY0":-141.57347370014372,"vZ0":-4.626918583562267,"x":106.04,"y":151.08,"x0":1.4561922690108888,"y0":50.00087554199354,"z0":6.2377677364743045,"aX":19.975280264142985},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":9.4,"breakHorizontal":-16.4,"spinRate":2275,"spinDirection":130},"zone":3,"typeConfidence":0.9,"plateTime":0.3867791066374515,"extension":6.5313953287068225},"hitData":{"launchSpeed":38.6,"launchAngle":78.0,"totalDistance":30.0,"trajectory":"bunt_popup","hardness":"medium","location":"2","coordinates":{"coordX":112.79,"coordY":209.45}},"index":4,"playId":"a24eb0dd-f812-3626-b2a1-6551301fed0f","pitchNumber":2,"startTime":"2026-08-07T01:29:31.188Z","endTime":"2026-08-07T01:29:37.803Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-07T01:29:37.803Z","atBatIndex":60},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Connor Wong hit by pitch.","rbi":0,"awayScore":7,"homeScore":6,"isOut":false},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-07T01:32:16.626Z","endTime":"2026-08-07T01:32:36.146Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":2,"strikes":0,"outs":0},"matchup":{"batter":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":691799,"fullName":"Grant Taylor","link":"/api/v1/people/691799"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Drew Romo remains in the game as the catcher.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":7,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-07T01:31:53.017Z","endTime":"2026-08-07T01:32:18.954Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":691011,"link":"/api/v1/people/691011"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"601","replacedPlayer":{"id":663698,"link":"/api/v1/people/663698"}},{"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":97.3,"endSpeed":89.6,"strikeZoneTop":3.106,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.75657124637877,"aZ":-16.24667189741653,"pfxX":-5.952061469555531,"pfxZ":7.7600892281173195,"pX":-0.3844049361182786,"pZ":4.146070832243444,"vX0":2.590825046123866,"vY0":-141.74652823672199,"vZ0":-1.9142576247177066,"x":131.65,"y":126.84,"x0":-0.5324832474494962,"y0":50.00375446724543,"z0":5.857587714945198,"aX":-12.217780716380512},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":13.9,"breakHorizontal":10.3,"spinRate":2180,"spinDirection":201},"zone":11,"typeConfidence":0.62,"plateTime":0.3851377148548045,"extension":6.919749194407708},"index":1,"playId":"2aedef3c-f262-30ae-bdc0-3ab0b6fcd4ba","pitchNumber":1,"startTime":"2026-08-07T01:32:18.954Z","endTime":"2026-08-07T01:32:22.347Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":98.5,"endSpeed":90.6,"strikeZoneTop":3.106,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.15328553185385,"aZ":-11.270896034824025,"pfxX":-4.898755732833072,"pfxZ":9.955455609945265,"pX":-1.2895079258395599,"pZ":3.493279541532262,"vX0":0.08744342480998119,"vY0":-143.50617406413258,"vZ0":-4.503194969180467,"x":166.15,"y":144.46,"x0":-0.6831978054524348,"y0":50.001600366891594,"z0":5.776720234364532,"aX":-10.283549713950586},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":17.4,"breakHorizontal":8.9,"spinRate":2185,"spinDirection":205},"zone":11,"typeConfidence":0.76,"plateTime":0.38071248522533185,"extension":7.025917054412838},"index":2,"playId":"0d04a223-aa71-3f83-a9de-f198f04ce394","pitchNumber":2,"startTime":"2026-08-07T01:32:32.068Z","endTime":"2026-08-07T01:32:36.146Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-07T01:32:36.146Z","atBatIndex":61},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Nick Sogard walks. Connor Wong to 2nd.","rbi":0,"awayScore":7,"homeScore":6,"isOut":false},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-07T01:32:59.834Z","endTime":"2026-08-07T01:34:11.471Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":686765,"fullName":"Nick Sogard","link":"/api/v1/people/686765"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691799,"fullName":"Grant Taylor","link":"/api/v1/people/691799"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686765,"fullName":"Nick Sogard","link":"/api/v1/people/686765"},"postOnSecond":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"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":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(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":96.8,"endSpeed":89.0,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.459327425416813,"aZ":-9.886565130291396,"pfxX":-1.8607997125748872,"pfxZ":11.090287743255178,"pX":0.638467544020214,"pZ":0.4154121605372809,"vX0":3.372511512153282,"vY0":-140.53745699659956,"vZ0":-12.493948515467386,"x":92.66,"y":227.56,"x0":-0.3328120803968551,"y0":50.00363558876163,"z0":5.549768987469761,"aX":-3.7399928004933978},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":17.9,"breakHorizontal":2.8,"spinRate":2113,"spinDirection":195},"zone":14,"typeConfidence":0.91,"plateTime":0.3890494341816275,"extension":7.14896949492541},"index":0,"playId":"e1140598-6550-380f-97d7-1146fb2906c0","pitchNumber":1,"startTime":"2026-08-07T01:33:09.264Z","endTime":"2026-08-07T01:33:12.264Z","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":0,"outs":0},"pitchData":{"startSpeed":81.9,"endSpeed":75.9,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.499018988488068,"aZ":-45.03987746855765,"pfxX":1.3204456066787147,"pfxZ":-8.873673454253206,"pX":0.8117249320044418,"pZ":3.386184300291442,"vX0":2.2599635058920207,"vY0":-119.26515465230328,"vZ0":3.1880294388154278,"x":86.06,"y":147.35,"x0":-0.3171650269127837,"y0":50.00120903593102,"z0":6.075372841039678,"aX":1.9147227734262455},"breaks":{"breakAngle":2.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.7,"breakVerticalInduced":-15.1,"breakHorizontal":-2.9,"spinRate":2507,"spinDirection":13},"zone":12,"typeConfidence":0.9,"plateTime":0.45808214592784813,"extension":6.835969801009097},"index":1,"playId":"1e00ce28-1b2f-3b03-8116-52d440ae6e2a","pitchNumber":2,"startTime":"2026-08-07T01:33:28.246Z","endTime":"2026-08-07T01:33:31.787Z","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":0},"pitchData":{"startSpeed":97.6,"endSpeed":90.0,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.79603963958025,"aZ":-10.070301417950422,"pfxX":-0.5014660481763895,"pfxZ":10.755960358320753,"pX":0.3792072502320509,"pZ":1.0791621521938286,"vX0":2.334602864480566,"vY0":-141.81819077062627,"vZ0":-10.882016007935116,"x":102.55,"y":209.64,"x0":-0.38640058674248645,"y0":50.00193100757948,"z0":5.5898791299043875,"aX":-1.0309601065289238},"breaks":{"breakAngle":2.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":17.6,"breakHorizontal":0.5,"spinRate":2225,"spinDirection":193},"zone":14,"typeConfidence":0.92,"plateTime":0.38495552144660694,"extension":7.230624050201437},"index":2,"playId":"5d0420ce-b4be-3895-88d2-09df0029196c","pitchNumber":3,"startTime":"2026-08-07T01:33:47.074Z","endTime":"2026-08-07T01:33:50.122Z","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":0},"pitchData":{"startSpeed":97.8,"endSpeed":90.4,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.70144816192609,"aZ":-15.123757842704489,"pfxX":-2.4552436892367506,"pfxZ":8.233865388762819,"pX":-0.23551255414693156,"pZ":1.4287664613512103,"vX0":1.336430922877282,"vY0":-142.28782025514948,"vZ0":-9.045782717159037,"x":125.98,"y":200.2,"x0":-0.38990715413913374,"y0":50.00101865205314,"z0":5.586937839948965,"aX":-5.0822697349892945},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":13.4,"breakHorizontal":4.2,"spinRate":2127,"spinDirection":195},"zone":13,"typeConfidence":0.87,"plateTime":0.3835316630220964,"extension":7.060653204187101},"index":3,"playId":"af268d24-37ce-3e99-ad73-6042591ce461","pitchNumber":4,"startTime":"2026-08-07T01:34:07.182Z","endTime":"2026-08-07T01:34:11.471Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-07T01:34:11.471Z","atBatIndex":62},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ceddanne Rafaela strikes out swinging.","rbi":0,"awayScore":7,"homeScore":6,"isOut":true},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-07T01:35:02.492Z","endTime":"2026-08-07T01:37:11.593Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":691799,"fullName":"Grant Taylor","link":"/api/v1/people/691799"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686765,"fullName":"Nick Sogard","link":"/api/v1/people/686765"},"postOnSecond":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":691011,"link":"/api/v1/people/691011"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":7,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-07T01:34:16.443Z","endTime":"2026-08-07T01:35:04.753Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.4,"endSpeed":75.9,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.85870693510882,"aZ":-45.647503260325735,"pfxX":0.8519679462401237,"pfxZ":-9.241109201626378,"pX":0.6071590388729292,"pZ":3.7231567132228505,"vX0":2.0935006241742604,"vY0":-119.89178075899359,"vZ0":4.174606940101925,"x":93.86,"y":138.25,"x0":-0.3875139590581457,"y0":50.00237281948726,"z0":6.0292417517387555,"aX":1.2421191659474828},"breaks":{"breakAngle":2.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.7,"breakVerticalInduced":-15.5,"breakHorizontal":-2.0,"spinRate":2506,"spinDirection":21},"zone":12,"typeConfidence":0.9,"plateTime":0.4565888777458822,"extension":6.946798248710215},"index":1,"playId":"b6998e79-6f0c-3988-924d-3230627ef4bd","pitchNumber":1,"startTime":"2026-08-07T01:35:04.753Z","endTime":"2026-08-07T01:35:08.126Z","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(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":98.2,"endSpeed":91.0,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.85014721981921,"aZ":-10.635591732594786,"pfxX":-2.775327700997015,"pfxZ":10.329623190605279,"pX":0.2538862413034015,"pZ":0.1490392557028129,"vX0":2.7424505292383956,"vY0":-142.5689559118348,"vZ0":-13.153261802313567,"x":107.32,"y":234.76,"x0":-0.35402245662113874,"y0":50.0016893402223,"z0":5.461923175555462,"aX":-5.786056133195385},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":16.6,"breakHorizontal":4.6,"spinRate":2279,"spinDirection":200},"zone":14,"typeConfidence":0.9,"plateTime":0.38232471127782386,"extension":7.272117829715012},"index":2,"playId":"3b2c4908-c5c6-3ff8-b201-76e42140980d","pitchNumber":2,"startTime":"2026-08-07T01:35:22.252Z","endTime":"2026-08-07T01:35:25.252Z","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":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":99.6,"endSpeed":91.8,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.365164819928335,"aZ":-18.78488284589741,"pfxX":-6.585489761871976,"pfxZ":6.237620081443586,"pX":-0.08164801079602808,"pZ":2.7809761683442313,"vX0":3.6200203819915533,"vY0":-145.0134638586321,"vZ0":-5.105997452483715,"x":120.11,"y":163.69,"x0":-0.48521870723327526,"y0":50.0028881741902,"z0":5.696950177789299,"aX":-14.138233866674982},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":10.6,"breakHorizontal":11.3,"spinRate":2184,"spinDirection":199},"zone":2,"typeConfidence":0.92,"plateTime":0.37655070768836785,"extension":7.023826203284557},"index":3,"playId":"9fbb54dc-f0e9-3cd5-928f-fbc2ef18ba61","pitchNumber":3,"startTime":"2026-08-07T01:35:45.615Z","endTime":"2026-08-07T01:35:48.916Z","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":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":99.3,"endSpeed":91.6,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.502276014468052,"aZ":-15.703884275172548,"pfxX":-6.074992012650842,"pfxZ":7.691526441968236,"pX":0.42785646382860076,"pZ":3.490140354160449,"vX0":4.856922927164326,"vY0":-144.6790447140203,"vZ0":-3.6477431778413743,"x":100.69,"y":144.55,"x0":-0.4747495917289411,"y0":50.00549556669448,"z0":5.716211471123619,"aX":-13.013399341291038},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":13.4,"breakHorizontal":10.2,"spinRate":2206,"spinDirection":197},"zone":12,"typeConfidence":0.88,"plateTime":0.377103978352487,"extension":6.984671854762408},"index":4,"playId":"07a47f28-162b-360a-b477-4b9ff95f2ec3","pitchNumber":4,"startTime":"2026-08-07T01:36:01.676Z","endTime":"2026-08-07T01:36:04.676Z","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":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":83.2,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.837099501113585,"aZ":-33.78770293615367,"pfxX":3.4445899609566317,"pfxZ":-0.9195651905287612,"pX":1.0521872280994775,"pZ":3.000282803930863,"vX0":3.4564540308834304,"vY0":-131.7624912735972,"vZ0":-0.6262062870652518,"x":76.89,"y":157.77,"x0":-0.7237477130506706,"y0":50.00192187909253,"z0":5.736392872046728,"aX":6.058446411721282},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":-1.6,"breakHorizontal":-7.0,"spinRate":2669,"spinDirection":77},"zone":12,"typeConfidence":0.91,"plateTime":0.4155981046055368,"extension":6.883413025330572},"index":5,"playId":"0134a2fe-aed5-3947-b25a-d7716b369b14","pitchNumber":5,"startTime":"2026-08-07T01:36:22.552Z","endTime":"2026-08-07T01:36:26.116Z","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":98.1,"endSpeed":90.1,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.979342738093035,"aZ":-15.10828358317563,"pfxX":-0.12264374547443069,"pfxZ":8.193076187264438,"pX":-0.3460377453968181,"pZ":4.208593919242721,"vX0":0.2847196729229691,"vY0":-142.95715950688412,"vZ0":-1.8899184597214351,"x":130.19,"y":125.15,"x0":-0.43070527184475915,"y0":50.00381997049268,"z0":5.819875032384453,"aX":-0.2555323688079949},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":14.6,"breakHorizontal":0.1,"spinRate":2041,"spinDirection":189},"zone":11,"typeConfidence":0.9,"plateTime":0.3822107966168722,"extension":6.914200779253724},"index":6,"playId":"6cc28bf6-94d0-3813-8ca1-eb3826e772e7","pitchNumber":6,"startTime":"2026-08-07T01:36:47.360Z","endTime":"2026-08-07T01:36:50.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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":98.5,"endSpeed":91.2,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.62994840080213,"aZ":-15.918127687092449,"pfxX":-1.326664241094881,"pfxZ":7.667094578100873,"pX":-0.23272779927938683,"pZ":4.129081692974592,"vX0":1.1475111748657698,"vY0":-143.61558612402328,"vZ0":-2.097111924179326,"x":125.87,"y":127.29,"x0":-0.4622042579375569,"y0":50.00124487227932,"z0":5.8422407035201305,"aX":-2.8122549341494096},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":13.8,"breakHorizontal":2.2,"spinRate":2052,"spinDirection":193},"zone":11,"typeConfidence":0.9,"plateTime":0.3792516707166005,"extension":7.002082489718987},"index":7,"playId":"e0964677-1463-3721-9e62-32997984582f","pitchNumber":7,"startTime":"2026-08-07T01:37:08.367Z","endTime":"2026-08-07T01:37:11.593Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-07T01:37:11.593Z","atBatIndex":63},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Wilyer Abreu grounds into a force out, second baseman Chase Meidroth to shortstop Colson Montgomery. Connor Wong to 3rd. Nick Sogard out at 2nd. Wilyer Abreu to 1st.","rbi":0,"awayScore":7,"homeScore":6,"isOut":true},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-07T01:37:25.269Z","endTime":"2026-08-07T01:37:48.221Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691799,"fullName":"Grant Taylor","link":"/api/v1/people/691799"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"postOnThird":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":686765,"fullName":"Nick Sogard","link":"/api/v1/people/686765"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":805367,"link":"/api/v1/people/805367"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":695657,"link":"/api/v1/people/695657"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":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(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":98.1,"endSpeed":90.7,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.47950733186904,"aZ":-14.210134312426364,"pfxX":-0.9123801802585694,"pfxZ":8.58818752432973,"pX":0.38252828161855074,"pZ":2.3257119412931857,"vX0":2.7057283909553416,"vY0":-142.91826568435283,"vZ0":-6.9478654385137695,"x":102.42,"y":175.99,"x0":-0.45329214938547713,"y0":50.005180787122285,"z0":5.661291630550266,"aX":-1.9092370520025361},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":14.5,"breakHorizontal":1.2,"spinRate":2114,"spinDirection":197},"zone":6,"typeConfidence":0.91,"plateTime":0.38161689963806067,"extension":7.24229786998568},"hitData":{"launchSpeed":105.3,"launchAngle":3.0,"totalDistance":93.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":139.65,"coordY":155.74}},"index":0,"playId":"fdf2a90d-f294-3b5b-b045-55d20b0b69d4","pitchNumber":1,"startTime":"2026-08-07T01:37:40.348Z","endTime":"2026-08-07T01:37:48.221Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-07T01:37:48.221Z","atBatIndex":64},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Caleb Durbin called out on strikes.","rbi":0,"awayScore":7,"homeScore":6,"isOut":true},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-07T01:38:04.523Z","endTime":"2026-08-07T01:41:02.290Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":691799,"fullName":"Grant Taylor","link":"/api/v1/people/691799"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","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":691011,"link":"/api/v1/people/691011"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":99.1,"endSpeed":91.8,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.24972466914708,"aZ":-12.694898706410575,"pfxX":-2.1796859848100523,"pfxZ":9.134844463435382,"pX":0.47726448966529716,"pZ":1.264829344989797,"vX0":3.2230057425276715,"vY0":-144.12827786384005,"vZ0":-10.130308870215856,"x":98.81,"y":204.63,"x0":-0.36531666886577946,"y0":50.00022125831783,"z0":5.58035734383426,"aX":-4.64711864524206},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":15.0,"breakHorizontal":3.4,"spinRate":2218,"spinDirection":196},"zone":14,"typeConfidence":0.9,"plateTime":0.37807592741712837,"extension":7.126090448043941},"index":0,"playId":"7e585d5a-d5e8-377d-a9bb-6e42bdd99f34","pitchNumber":1,"startTime":"2026-08-07T01:38:28.898Z","endTime":"2026-08-07T01:38:32.611Z","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":2},"pitchData":{"startSpeed":98.8,"endSpeed":91.1,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.200891832935042,"aZ":-13.940696661210806,"pfxX":-0.6498557061254782,"pfxZ":8.597338097220005,"pX":0.36310707807806947,"pZ":3.9471060159273166,"vX0":2.394888235305497,"vY0":-143.97446966207153,"vZ0":-2.7527056709513826,"x":103.16,"y":132.21,"x0":-0.3913435229157171,"y0":50.00476494874044,"z0":5.766986915304394,"aX":-1.3789299643982793},"breaks":{"breakAngle":3.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":15.2,"breakHorizontal":0.7,"spinRate":2122,"spinDirection":193},"zone":12,"typeConfidence":0.91,"plateTime":0.37895731379515274,"extension":6.994330010439636},"index":1,"playId":"cad70e68-5d0d-3e95-9b12-57efb072782d","pitchNumber":2,"startTime":"2026-08-07T01:38:48.096Z","endTime":"2026-08-07T01:38:51.096Z","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":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.1,"endSpeed":77.7,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.474579497624354,"aZ":-46.483030335616725,"pfxX":0.6795070102472971,"pfxZ":-9.38138975196221,"pX":-0.33938869386020815,"pZ":3.267360881435228,"vX0":0.1775475926966302,"vY0":-122.50513438903843,"vZ0":2.982836521315047,"x":129.94,"y":150.56,"x0":-0.5010453008018393,"y0":50.004826205332286,"z0":5.99845799143049,"aX":1.0361275478763523},"breaks":{"breakAngle":1.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.6,"breakVerticalInduced":-16.1,"breakHorizontal":-1.3,"spinRate":2510,"spinDirection":12},"zone":11,"typeConfidence":0.9,"plateTime":0.44656810360868926,"extension":6.943437950994247},"index":2,"playId":"34bafe3b-cfae-3a6f-9791-978b82c7fc62","pitchNumber":3,"startTime":"2026-08-07T01:39:05.955Z","endTime":"2026-08-07T01:39:09.455Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":111,"player":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"}}},{"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":2},"pitchData":{"startSpeed":98.6,"endSpeed":91.4,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.491427558152864,"aZ":-11.934052608162585,"pfxX":-1.7414346700973444,"pfxZ":9.565157898218665,"pX":0.3706549887636858,"pZ":1.7341017262170653,"vX0":2.679377415999496,"vY0":-143.4660010064525,"vZ0":-8.8844267739167,"x":102.87,"y":191.96,"x0":-0.34267443813178006,"y0":50.00421486006758,"z0":5.586241980411111,"aX":-3.685533711372389},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":16.1,"breakHorizontal":2.8,"spinRate":2192,"spinDirection":189},"zone":9,"typeConfidence":0.91,"plateTime":0.3795994756001426,"extension":7.131703376423123},"index":3,"playId":"ed2d0197-2179-3c9b-a424-d13ab8c20831","pitchNumber":4,"startTime":"2026-08-07T01:39:37.085Z","endTime":"2026-08-07T01:39:40.427Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"index":4,"startTime":"2026-08-07T01:39:49.827Z","endTime":"2026-08-07T01:40:00.881Z","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":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.8,"endSpeed":91.8,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.97851720280307,"aZ":-14.298887719053354,"pfxX":-3.054174324502081,"pfxZ":8.371417261561483,"pX":-0.617199595629686,"pZ":2.923378883472314,"vX0":0.4919609087294319,"vY0":-143.9568665777571,"vZ0":-5.394402296258563,"x":140.53,"y":159.85,"x0":-0.3910883054464605,"y0":50.00480322807594,"z0":5.680713861116612,"aX":-6.521888289506647},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":14.5,"breakHorizontal":5.5,"spinRate":1996,"spinDirection":194},"zone":1,"typeConfidence":0.86,"plateTime":0.37798949275095817,"extension":7.159086940533391},"index":5,"playId":"21c7856f-4cfd-38ca-a846-6eb92d617421","pitchNumber":5,"startTime":"2026-08-07T01:40:00.881Z","endTime":"2026-08-07T01:40:04.153Z","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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.9,"endSpeed":89.2,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.004191860369055,"aZ":-14.365225884356853,"pfxX":-1.0146198530018598,"pfxZ":8.678878289368274,"pX":0.07613809118132238,"pZ":3.6288277037571075,"vX0":2.0606907095251175,"vY0":-142.6274250080025,"vZ0":-3.348860185527564,"x":114.1,"y":140.8,"x0":-0.5251967490100852,"y0":50.00494608782973,"z0":5.729088358764978,"aX":-2.082703316541792},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":15.2,"breakHorizontal":1.4,"spinRate":2130,"spinDirection":195},"zone":12,"typeConfidence":0.9,"plateTime":0.3846074817566967,"extension":7.096772412252005},"index":6,"playId":"5773b3fb-d3da-369f-9d90-d590ae12f2a8","pitchNumber":6,"startTime":"2026-08-07T01:40:31.649Z","endTime":"2026-08-07T01:40:34.649Z","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,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":78.3,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.54665753540863,"aZ":-46.09762236175477,"pfxX":0.9698475339771688,"pfxZ":-9.012478604260329,"pX":0.6298358600959557,"pZ":2.7699683557976313,"vX0":2.2779831723211266,"vY0":-123.5391078881751,"vZ0":1.7674778343253763,"x":92.99,"y":163.99,"x0":-0.4300056645760615,"y0":50.00020344982734,"z0":5.9193487215918745,"aX":1.49841347034073},"breaks":{"breakAngle":2.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.6,"breakVerticalInduced":-15.6,"breakHorizontal":-2.3,"spinRate":2569,"spinDirection":10},"zone":3,"typeConfidence":0.9,"plateTime":0.4433250315888664,"extension":7.066446852923109},"index":7,"playId":"41068d43-16d6-39ce-a530-c3e112358b22","pitchNumber":7,"startTime":"2026-08-07T01:40:55.459Z","endTime":"2026-08-07T01:41:02.290Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-07T01:41:02.290Z","atBatIndex":65},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Braden Montgomery grounds out, third baseman Caleb Durbin to first baseman Nick Sogard.","rbi":0,"awayScore":7,"homeScore":6,"isOut":true},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-07T01:42:56.862Z","endTime":"2026-08-07T01:45:07.357Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":695731,"fullName":"Braden Montgomery","link":"/api/v1/people/695731"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669062,"fullName":"Erik Miller","link":"/api/v1/people/669062"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6],"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":695731,"fullName":"Braden Montgomery","link":"/api/v1/people/695731"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"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":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","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":96.6,"endSpeed":89.0,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.626621940051884,"aZ":-20.567953007965944,"pfxX":10.4548532115067,"pfxZ":5.769323540997018,"pX":0.24298722823860416,"pZ":2.5438724634870136,"vX0":-7.24289698660067,"vY0":-140.43719290873514,"vZ0":-6.479369307396946,"x":107.74,"y":170.1,"x0":1.487490889359934,"y0":50.00572925360368,"z0":6.203848586296614,"aX":21.039633269859344},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":9.4,"breakHorizontal":-17.6,"spinRate":2369,"spinDirection":136},"zone":5,"typeConfidence":0.91,"plateTime":0.388932680056707,"extension":6.632591650500403},"index":0,"playId":"45aa0a9a-2eb6-3c46-8eee-ba5a02313c43","pitchNumber":1,"startTime":"2026-08-07T01:43:19.265Z","endTime":"2026-08-07T01:43:22.265Z","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":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.9,"endSpeed":77.5,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.89416377626009,"aZ":-34.19151652558533,"pfxX":-3.1891125269867904,"pfxZ":-1.3401487497557225,"pX":-0.11441062455769777,"pZ":0.7643960565458663,"vX0":-3.377840246989949,"vY0":-122.05515942768632,"vZ0":-6.016548176357096,"x":121.36,"y":218.14,"x0":1.7038860472507165,"y0":50.00544595022693,"z0":6.219495505055505,"aX":-4.792784121879658},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-3.6,"breakHorizontal":6.6,"spinRate":2470,"spinDirection":319},"zone":13,"typeConfidence":0.91,"plateTime":0.44941960447085716,"extension":6.5103972935284755},"index":1,"playId":"75aaa602-096f-3eac-9a23-5ca39c7c1b01","pitchNumber":2,"startTime":"2026-08-07T01:43:34.969Z","endTime":"2026-08-07T01:43:39.397Z","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":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":79.4,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.508764387946233,"aZ":-29.88720032693792,"pfxX":0.4700714525434575,"pfxZ":1.4436455839924882,"pX":0.3566711018225555,"pZ":1.0969005285338689,"vX0":-3.3024838430009154,"vY0":-125.27381823672596,"vZ0":-6.686873722053967,"x":103.4,"y":209.16,"x0":1.6315025388225046,"y0":50.00504870622874,"z0":6.2465959515576355,"aX":0.7465831150189338},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":1.3,"breakHorizontal":-0.1,"spinRate":2511,"spinDirection":115},"zone":14,"typeConfidence":0.9,"plateTime":0.4373642008228833,"extension":6.5802643327713435},"index":2,"playId":"c3761e46-1bf3-3639-b33f-3ffbbe8ce28c","pitchNumber":3,"startTime":"2026-08-07T01:43:52.428Z","endTime":"2026-08-07T01:43:55.428Z","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":2,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":79.2,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.91297097445613,"aZ":-31.521271426357597,"pfxX":-1.4460568733693338,"pfxZ":0.4148475300976133,"pX":-0.12543179507246852,"pZ":0.3658161488950823,"vX0":-4.079793090574167,"vY0":-124.69687892635346,"vZ0":-7.695087055530693,"x":121.78,"y":228.9,"x0":1.7221085040009685,"y0":50.00369732443471,"z0":6.104974830020583,"aX":-2.268004793559796},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-0.8,"breakHorizontal":3.6,"spinRate":2609,"spinDirection":333},"zone":13,"typeConfidence":0.9,"plateTime":0.43984918297748044,"extension":6.564365121577597},"index":3,"playId":"36a68d23-b6f1-3e1c-8c41-65f0a92d6b86","pitchNumber":4,"startTime":"2026-08-07T01:44:09.936Z","endTime":"2026-08-07T01:44:13.681Z","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":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.5,"endSpeed":89.2,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.02245835887072,"aZ":-23.51552718123557,"pfxX":11.108194928340778,"pfxZ":4.2471039771625385,"pX":-0.07277620944912205,"pZ":3.7829137033542795,"vX0":-7.969901368503771,"vY0":-141.78692814737715,"vZ0":-2.8004180113524493,"x":119.77,"y":136.64,"x0":1.3295024159394877,"y0":50.00266285553942,"z0":6.2817858331205905,"aX":22.646236960412267},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":7.3,"breakHorizontal":-18.5,"spinRate":2328,"spinDirection":134},"zone":11,"typeConfidence":0.91,"plateTime":0.38611836050831005,"extension":6.642641439441929},"index":4,"playId":"8d63eedf-d6f7-33b8-afd0-4a22e7dbd3d6","pitchNumber":5,"startTime":"2026-08-07T01:44:30.030Z","endTime":"2026-08-07T01:44:33.030Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"index":5,"startTime":"2026-08-07T01:44:44.298Z","endTime":"2026-08-07T01:44:58.525Z","isPitch":false,"type":"action","player":{"id":695731,"link":"/api/v1/people/695731"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.6,"endSpeed":76.3,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.958055093267763,"aZ":-36.16112530871555,"pfxX":-4.376945011772312,"pfxZ":-2.7050004614545458,"pX":-0.4567209199197041,"pZ":1.9951476658677523,"vX0":-3.508768468533484,"vY0":-121.60124328868692,"vZ0":-2.81681358925122,"x":134.41,"y":184.91,"x0":1.580634350484879,"y0":50.0010671292226,"z0":6.349701674521505,"aX":-6.460839327700908},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":-5.4,"breakHorizontal":8.9,"spinRate":2589,"spinDirection":298},"zone":7,"typeConfidence":0.91,"plateTime":0.4528611540740046,"extension":6.638868558907929},"hitData":{"launchSpeed":99.4,"launchAngle":1.0,"totalDistance":55.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":100.12,"coordY":164.86}},"index":6,"playId":"3d0bdb38-46d8-3274-a373-53adba149046","pitchNumber":6,"startTime":"2026-08-07T01:44:58.525Z","endTime":"2026-08-07T01:45:07.357Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-07T01:45:07.357Z","atBatIndex":66},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Sam Antonacci singles on a line drive to left fielder Jarren Duran.","rbi":0,"awayScore":7,"homeScore":6,"isOut":false},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-07T01:45:30.730Z","endTime":"2026-08-07T01:46:44.326Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":803011,"fullName":"Sam Antonacci","link":"/api/v1/people/803011"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669062,"fullName":"Erik Miller","link":"/api/v1/people/669062"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":803011,"fullName":"Sam Antonacci","link":"/api/v1/people/803011"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","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":"Single","eventType":"single","movementReason":null,"runner":{"id":803011,"fullName":"Sam Antonacci","link":"/api/v1/people/803011"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":680776,"link":"/api/v1/people/680776"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"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":97.2,"endSpeed":89.4,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.74076023925848,"aZ":-21.833389328941372,"pfxX":10.639195842644463,"pfxZ":5.081671733225072,"pX":0.46575870352473103,"pZ":2.6134289982118037,"vX0":-6.8245082769620495,"vY0":-141.41236058378678,"vZ0":-5.959537369334854,"x":99.25,"y":168.22,"x0":1.5217488206410006,"y0":50.00652555634989,"z0":6.1388857938800685,"aX":21.65973687446909},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":8.2,"breakHorizontal":-18.0,"spinRate":2380,"spinDirection":134},"zone":6,"typeConfidence":0.91,"plateTime":0.3866044001202318,"extension":6.7738108712267096},"index":0,"playId":"b8cf25a4-48c8-33d6-bb82-75652cc655c0","pitchNumber":1,"startTime":"2026-08-07T01:45:36.705Z","endTime":"2026-08-07T01:45:39.705Z","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":1},"pitchData":{"startSpeed":96.3,"endSpeed":89.0,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.819898215735936,"aZ":-13.305121017318022,"pfxX":5.039854755098866,"pfxZ":9.371552108673372,"pX":-1.1384387154316105,"pZ":3.7403198433281752,"vX0":-8.413024577230098,"vY0":-140.0927708682446,"vZ0":-4.727468283711392,"x":160.39,"y":137.79,"x0":1.2311185193039176,"y0":50.00226590305572,"z0":6.30104932645958,"aX":10.147568904572964},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.3,"breakHorizontal":-7.7,"spinRate":2412,"spinDirection":140},"zone":11,"typeConfidence":0.91,"plateTime":0.3890580631038465,"extension":6.816079930625234},"index":1,"playId":"c5fabe58-4821-3aef-926e-220b13367c31","pitchNumber":2,"startTime":"2026-08-07T01:45:59.951Z","endTime":"2026-08-07T01:46:02.951Z","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":97.0,"endSpeed":89.3,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.406284288416327,"aZ":-20.302295710835413,"pfxX":10.320068317188172,"pfxZ":5.872916842714632,"pX":-0.46952668739647274,"pZ":1.7974185976445036,"vX0":-8.83890420707603,"vY0":-140.88365411439614,"vZ0":-8.484397560490745,"x":134.9,"y":190.25,"x0":1.3595070132081923,"y0":50.00010934389839,"z0":6.147428627493408,"aX":20.85303563484773},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":9.1,"breakHorizontal":-17.0,"spinRate":2437,"spinDirection":140},"zone":7,"typeConfidence":0.91,"plateTime":0.3879853794462207,"extension":6.722103824690087},"index":2,"playId":"f4ac80d6-1142-39d8-96cd-5b1fe544f292","pitchNumber":3,"startTime":"2026-08-07T01:46:17.629Z","endTime":"2026-08-07T01:46:20.981Z","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":1},"pitchData":{"startSpeed":86.0,"endSpeed":78.4,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.70462451099604,"aZ":-35.68330306552079,"pfxX":-4.088807860361437,"pfxZ":-2.248513840095532,"pX":-0.2228619426680561,"pZ":1.7900418853430617,"vX0":-2.974515156163577,"vY0":-125.13435873103948,"vZ0":-3.763658644659805,"x":125.49,"y":190.45,"x0":1.5184226086327395,"y0":50.00092834849581,"z0":6.282397585166245,"aX":-6.388090359649915},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-4.8,"breakHorizontal":8.2,"spinRate":2644,"spinDirection":302},"zone":8,"typeConfidence":0.91,"plateTime":0.4401844282899443,"extension":6.679558174198957},"hitData":{"launchSpeed":87.2,"launchAngle":16.0,"totalDistance":172.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":82.54,"coordY":105.22}},"index":3,"playId":"dcfeb1dd-15ca-305c-8b8e-f67ca1ec8b26","pitchNumber":4,"startTime":"2026-08-07T01:46:35.015Z","endTime":"2026-08-07T01:46:44.326Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-07T01:46:44.326Z","atBatIndex":67},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Chase Meidroth walks. Sam Antonacci to 2nd.","rbi":0,"awayScore":7,"homeScore":6,"isOut":false},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-07T01:46:46.735Z","endTime":"2026-08-07T01:49:10.211Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669062,"fullName":"Erik Miller","link":"/api/v1/people/669062"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"postOnSecond":{"id":803011,"fullName":"Sam Antonacci","link":"/api/v1/people/803011"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":803011,"fullName":"Sam Antonacci","link":"/api/v1/people/803011"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":88.3,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.09614712228788,"aZ":-23.450736317093593,"pfxX":9.508072092168623,"pfxZ":4.358746128267455,"pX":0.5677628983763726,"pZ":3.79651525778851,"vX0":-5.649203347373162,"vY0":-140.65851737756833,"vZ0":-2.590685068365465,"x":95.36,"y":136.27,"x0":1.367488228415985,"y0":50.00524590812897,"z0":6.251108624207223,"aX":19.04248611817767},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":7.6,"breakHorizontal":-16.1,"spinRate":2212,"spinDirection":135},"zone":12,"typeConfidence":0.9,"plateTime":0.3894904992710204,"extension":6.53321305347035},"index":0,"playId":"dc0a6471-1fe1-317d-82eb-ed6477dd2174","pitchNumber":1,"startTime":"2026-08-07T01:47:13.705Z","endTime":"2026-08-07T01:47:16.705Z","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":1},"pitchData":{"startSpeed":96.6,"endSpeed":87.8,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.27987867493515,"aZ":-20.919160853648414,"pfxX":9.875355339714785,"pfxZ":5.677033371689545,"pX":0.7552537447786479,"pZ":3.025458001779476,"vX0":-5.289501267076975,"vY0":-140.4768217087225,"vZ0":-5.149276806824798,"x":88.21,"y":157.09,"x0":1.3879891544055902,"y0":50.00287258787724,"z0":6.258130359002657,"aX":19.573175136994898},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":9.4,"breakHorizontal":-16.7,"spinRate":2322,"spinDirection":130},"zone":3,"typeConfidence":0.91,"plateTime":0.3911524964807871,"extension":6.681474093178072},"index":1,"playId":"da03443c-714f-3074-989b-8ef988e8059d","pitchNumber":2,"startTime":"2026-08-07T01:47:32.099Z","endTime":"2026-08-07T01:47:35.501Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"index":2,"playId":"96323df7-7848-4686-8d86-e5cbcc1f1551","startTime":"2026-08-07T01:47:51.720Z","endTime":"2026-08-07T01:47:56.481Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.6,"endSpeed":76.8,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.205163400212264,"aZ":-32.19110901153979,"pfxX":-1.768672308969181,"pfxZ":-0.007408534139520917,"pX":-0.08713679083519674,"pZ":0.8768532814649614,"vX0":-3.668339826440339,"vY0":-122.95367539250627,"vZ0":-5.975576619682004,"x":120.32,"y":215.1,"x0":1.6667539620895333,"y0":50.00451568842174,"z0":6.141601776571206,"aX":-2.6510282776734426},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-1.4,"breakHorizontal":4.2,"spinRate":2494,"spinDirection":342},"zone":13,"typeConfidence":0.9,"plateTime":0.4491384524493247,"extension":6.61742374814565},"index":3,"playId":"f92b837c-7e3e-3f61-a645-53538378d500","pitchNumber":3,"startTime":"2026-08-07T01:48:12.824Z","endTime":"2026-08-07T01:48:15.871Z","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, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":89.3,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.911922320283363,"aZ":-19.550933271837856,"pfxX":10.976078000557129,"pfxZ":6.307640833306566,"pX":-0.6691634772866,"pZ":0.4735883729421357,"vX0":-9.840668752502461,"vY0":-139.6884739229056,"vZ0":-11.782438424091847,"x":142.51,"y":225.99,"x0":1.452679003805411,"y0":50.000970722123654,"z0":5.997617857864569,"aX":21.95125686456509},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":9.4,"breakHorizontal":-18.1,"spinRate":2178,"spinDirection":128},"zone":13,"typeConfidence":0.91,"plateTime":0.39032321661023905,"extension":6.8620322124122115},"index":4,"playId":"d6ecb30b-e45e-3b23-a545-9c85ce029b05","pitchNumber":4,"startTime":"2026-08-07T01:48:40.578Z","endTime":"2026-08-07T01:48:43.578Z","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":4,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":88.5,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.763816124381513,"aZ":-22.826361795894282,"pfxX":9.93860513377782,"pfxZ":4.680783830861829,"pX":-0.9582743579504043,"pZ":2.88764002015731,"vX0":-9.712811659430194,"vY0":-140.2180408509566,"vZ0":-5.129409978785489,"x":153.53,"y":160.81,"x0":1.2539741074701667,"y0":50.00582934351902,"z0":6.22391394358003,"aX":19.85715943936398},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":7.6,"breakHorizontal":-16.1,"spinRate":2223,"spinDirection":138},"zone":11,"typeConfidence":0.9,"plateTime":0.39016463957676883,"extension":6.910896605490439},"index":5,"playId":"df73e71d-b83a-361d-8153-447407a99e89","pitchNumber":5,"startTime":"2026-08-07T01:49:05.544Z","endTime":"2026-08-07T01:49:10.211Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-07T01:49:10.211Z","atBatIndex":68},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Munetaka Murakami strikes out swinging.","rbi":0,"awayScore":7,"homeScore":6,"isOut":true},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-07T01:49:31.022Z","endTime":"2026-08-07T01:50:47.291Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":808959,"fullName":"Munetaka Murakami","link":"/api/v1/people/808959"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669062,"fullName":"Erik Miller","link":"/api/v1/people/669062"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"postOnSecond":{"id":803011,"fullName":"Sam Antonacci","link":"/api/v1/people/803011"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":808959,"fullName":"Munetaka Murakami","link":"/api/v1/people/808959"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":657136,"link":"/api/v1/people/657136"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":78.5,"strikeZoneTop":3.296,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.540238049703678,"aZ":-30.36476310363715,"pfxX":0.09379333360095155,"pfxZ":1.1497733721433097,"pX":-0.7428845992369862,"pZ":1.588236837358339,"vX0":-5.657874977914074,"vY0":-125.65595251181702,"vZ0":-5.329953832313559,"x":145.32,"y":195.9,"x0":1.5422406585733162,"y0":50.00301435946659,"z0":6.2553958772630365,"aX":0.14870182315785538},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":1.0,"breakHorizontal":1.3,"spinRate":2422,"spinDirection":347},"zone":13,"typeConfidence":0.9,"plateTime":0.4388004288097962,"extension":6.644444214241891},"index":0,"playId":"8d7cf9c0-3613-31a0-a82d-e4a7ab0691e5","pitchNumber":1,"startTime":"2026-08-07T01:49:47.295Z","endTime":"2026-08-07T01:49:50.787Z","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":1},"pitchData":{"startSpeed":97.3,"endSpeed":88.7,"strikeZoneTop":3.296,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.553661481139095,"aZ":-20.83336830695725,"pfxX":10.286305327922705,"pfxZ":5.6404980613019875,"pX":-0.8073508193108085,"pZ":2.150365272160653,"vX0":-9.585458753419147,"vY0":-141.22467697487866,"vZ0":-7.2655043663995444,"x":147.77,"y":180.72,"x0":1.302054488970033,"y0":50.002808241049024,"z0":6.106628744564549,"aX":20.681694251223362},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":8.8,"breakHorizontal":-16.6,"spinRate":2422,"spinDirection":130},"zone":7,"typeConfidence":0.92,"plateTime":0.3885285853256484,"extension":6.71484186779067},"index":1,"playId":"57631afc-021a-3502-ac3e-4ef829a784f7","pitchNumber":2,"startTime":"2026-08-07T01:50:05.189Z","endTime":"2026-08-07T01:50:08.786Z","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":96.9,"endSpeed":88.4,"strikeZoneTop":3.296,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.03457534359369,"aZ":-19.658780664771022,"pfxX":10.344205295737515,"pfxZ":6.270606144848463,"pX":-0.6334228320865929,"pZ":1.745287979452984,"vX0":-9.282806904213357,"vY0":-140.62104265158462,"vZ0":-8.712809909440631,"x":141.14,"y":191.66,"x0":1.372765452906507,"y0":50.00063742632486,"z0":6.168291113897985,"aX":20.634580112775797},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":9.6,"breakHorizontal":-16.7,"spinRate":2460,"spinDirection":139},"zone":7,"typeConfidence":0.91,"plateTime":0.3900934493871908,"extension":6.720857208749271},"index":2,"playId":"a23bec97-2692-320e-8508-581bc79db7f4","pitchNumber":3,"startTime":"2026-08-07T01:50:23.450Z","endTime":"2026-08-07T01:50:26.856Z","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(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.3,"endSpeed":78.0,"strikeZoneTop":3.296,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.990046471662044,"aZ":-31.184737437211005,"pfxX":-2.167412736970253,"pfxZ":0.6430705202960318,"pX":-1.0293270575564775,"pZ":0.7391276870045267,"vX0":-5.255280803478899,"vY0":-123.99379235595028,"vZ0":-6.709698798987744,"x":156.24,"y":218.82,"x0":1.410882597572775,"y0":50.00125447359065,"z0":6.128299648297276,"aX":-3.327836472341947},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-0.4,"breakHorizontal":5.3,"spinRate":2458,"spinDirection":319},"zone":13,"typeConfidence":0.9,"plateTime":0.4440840897634786,"extension":6.667658509584143},"index":3,"playId":"48195245-9c26-3b03-bee2-069ab792e45b","pitchNumber":4,"startTime":"2026-08-07T01:50:44.239Z","endTime":"2026-08-07T01:50:47.291Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-07T01:50:47.291Z","atBatIndex":69},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Miguel Vargas strikes out swinging.","rbi":0,"awayScore":7,"homeScore":6,"isOut":true},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-07T01:51:00.741Z","endTime":"2026-08-07T01:52:41.141Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669062,"fullName":"Erik Miller","link":"/api/v1/people/669062"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":657136,"link":"/api/v1/people/657136"},"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":96.8,"endSpeed":89.3,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.78919841261195,"aZ":-21.017119471731558,"pfxX":10.269457860960244,"pfxZ":5.507805089053605,"pX":-0.07211187758671843,"pZ":3.2767305415623937,"vX0":-8.41071571882399,"vY0":-140.72244207061487,"vZ0":-4.468421286873034,"x":119.75,"y":150.31,"x0":1.605660816222218,"y0":50.00572177757073,"z0":6.227983326064538,"aX":20.81658026491114},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":9.4,"breakHorizontal":-17.2,"spinRate":2349,"spinDirection":139},"zone":2,"typeConfidence":0.88,"plateTime":0.38767053980623656,"extension":6.738016955892965},"index":0,"playId":"e04e7f51-219c-3001-b905-fdcba0d07320","pitchNumber":1,"startTime":"2026-08-07T01:51:17.889Z","endTime":"2026-08-07T01:51:21.286Z","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":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":77.3,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.418272146461856,"aZ":-34.981786403457264,"pfxX":-3.714977631953092,"pfxZ":-1.838316395279536,"pX":0.6004717196904711,"pZ":2.340777079832821,"vX0":-2.1003549216796618,"vY0":-123.73920646940206,"vZ0":-2.3664361495510606,"x":94.11,"y":175.58,"x0":1.9475018818060184,"y0":50.00341139901646,"z0":6.286964832944791,"aX":-5.667954767918553},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-3.7,"breakHorizontal":7.3,"spinRate":2362,"spinDirection":298},"zone":6,"typeConfidence":0.91,"plateTime":0.44540727720526796,"extension":6.75932276106559},"index":1,"playId":"61d14dc3-2939-37ff-ae18-cb70d602a1e1","pitchNumber":2,"startTime":"2026-08-07T01:51:50.820Z","endTime":"2026-08-07T01:51:53.820Z","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":2,"outs":2},"pitchData":{"startSpeed":98.0,"endSpeed":90.4,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.240662262451913,"aZ":-22.494237007468737,"pfxX":11.745097591741779,"pfxZ":4.667858174340919,"pX":-1.0448468810568388,"pZ":3.3250593857981916,"vX0":-11.04512006088357,"vY0":-142.30374302165842,"vZ0":-4.127393319640728,"x":156.83,"y":149.0,"x0":1.3398962426217913,"y0":50.00225399343743,"z0":6.199322724937445,"aX":24.35659979357217},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":7.8,"breakHorizontal":-19.3,"spinRate":2329,"spinDirection":129},"zone":11,"typeConfidence":0.91,"plateTime":0.38326821267814104,"extension":6.73862631705988},"index":2,"playId":"1aa9c263-0bc5-3282-aebe-75d179cb26ed","pitchNumber":3,"startTime":"2026-08-07T01:52:18.892Z","endTime":"2026-08-07T01:52:21.972Z","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":2},"pitchData":{"startSpeed":85.0,"endSpeed":78.6,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.69970054702789,"aZ":-34.39653236756728,"pfxX":-6.219691130105927,"pfxZ":-1.4289311408984444,"pX":0.03698870732642907,"pZ":1.5351301770032608,"vX0":-2.005594000520441,"vY0":-123.72188985893928,"vZ0":-4.309923438457175,"x":115.59,"y":197.33,"x0":1.6664101449412134,"y0":50.005952846655134,"z0":6.1827064023395915,"aX":-9.643116037336968},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-3.4,"breakHorizontal":11.8,"spinRate":2635,"spinDirection":311},"zone":13,"typeConfidence":0.91,"plateTime":0.4427151353351104,"extension":6.713027311931241},"index":3,"playId":"d3c60d99-4655-367f-93f3-0435a05002f0","pitchNumber":4,"startTime":"2026-08-07T01:52:37.775Z","endTime":"2026-08-07T01:52:41.141Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-07T01:52:41.141Z","atBatIndex":70},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Masataka Yoshida grounds out, first baseman Munetaka Murakami to pitcher Grant Taylor.","rbi":0,"awayScore":7,"homeScore":6,"isOut":true},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-07T01:54:30.569Z","endTime":"2026-08-07T01:55:31.164Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691799,"fullName":"Grant Taylor","link":"/api/v1/people/691799"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":808959,"link":"/api/v1/people/808959"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":691799,"link":"/api/v1/people/691799"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.2,"endSpeed":77.9,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.6332939450261,"aZ":-42.167432946933765,"pfxX":-1.2945572611314917,"pfxZ":-6.5332300664463645,"pX":0.32358432969703366,"pZ":2.605225265033815,"vX0":1.7814849799592858,"vY0":-122.67980943586966,"vZ0":0.5329094444887166,"x":104.67,"y":168.44,"x0":-0.24288052190827739,"y0":50.00555085773149,"z0":5.971298473927651,"aX":-1.9791985998329484},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.9,"breakVerticalInduced":-11.5,"breakHorizontal":1.9,"spinRate":2463,"spinDirection":8},"zone":6,"typeConfidence":0.9,"plateTime":0.4460001277864003,"extension":6.957712395762929},"index":0,"playId":"1591d7d0-e8b9-3258-a846-cf06f2b0d56d","pitchNumber":1,"startTime":"2026-08-07T01:54:54.039Z","endTime":"2026-08-07T01:54:57.411Z","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":83.7,"endSpeed":77.0,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.301982952106087,"aZ":-46.050003846376526,"pfxX":-0.9839391967212839,"pfxZ":-9.244347423947259,"pX":-0.1639068457104613,"pZ":3.4642179430374154,"vX0":1.0447828579094918,"vY0":-121.86511503328566,"vZ0":3.2950531978718463,"x":123.25,"y":145.25,"x0":-0.4706631756614834,"y0":50.00126848011574,"z0":6.076845798101578,"aX":-1.4775723833144496},"breaks":{"breakAngle":1.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.7,"breakVerticalInduced":-15.7,"breakHorizontal":1.6,"spinRate":2544,"spinDirection":17},"zone":11,"typeConfidence":0.9,"plateTime":0.44973408807934234,"extension":6.927690383295139},"index":1,"playId":"9b5022e6-c195-375b-8662-87fb9686f18f","pitchNumber":2,"startTime":"2026-08-07T01:55:06.585Z","endTime":"2026-08-07T01:55:10.144Z","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":1,"outs":0},"pitchData":{"startSpeed":97.7,"endSpeed":90.2,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.682286771303296,"aZ":-14.369680554965573,"pfxX":-1.1919036913653023,"pfxZ":8.596789058205548,"pX":0.20334179571246883,"pZ":2.6927400622812834,"vX0":2.0064667015788293,"vY0":-142.29724893273132,"vZ0":-5.933333043829613,"x":109.25,"y":166.08,"x0":-0.35292610300205296,"y0":50.00064683558642,"z0":5.699481726795679,"aX":-2.4680069866017007},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":14.6,"breakHorizontal":1.8,"spinRate":2260,"spinDirection":196},"zone":2,"typeConfidence":0.9,"plateTime":0.3834933078012397,"extension":7.133387770335175},"hitData":{"launchSpeed":87.1,"launchAngle":-39.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":142.69,"coordY":177.53}},"index":2,"playId":"3dd93dfe-5b30-3b2b-9beb-633b10240171","pitchNumber":3,"startTime":"2026-08-07T01:55:21.251Z","endTime":"2026-08-07T01:55:31.164Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-07T01:55:31.164Z","atBatIndex":71},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Andruw Monasterio grounds out, third baseman Miguel Vargas to first baseman Munetaka Murakami.","rbi":0,"awayScore":7,"homeScore":6,"isOut":true},"about":{"atBatIndex":72,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-07T01:55:44.920Z","endTime":"2026-08-07T01:57:48.946Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"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":691799,"fullName":"Grant Taylor","link":"/api/v1/people/691799"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":"Groundout","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":6},"credits":[{"player":{"id":678246,"link":"/api/v1/people/678246"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":808959,"link":"/api/v1/people/808959"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":99.4,"endSpeed":91.7,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.204773146836917,"aZ":-16.208226892299347,"pfxX":-6.803669950800101,"pfxZ":7.48907906754845,"pX":0.9652852047179559,"pZ":1.3848112046322933,"vX0":6.685190832675412,"vY0":-144.5121197665371,"vZ0":-9.006243297027638,"x":80.21,"y":201.39,"x0":-0.48532271277355576,"y0":50.0015080052403,"z0":5.520596381385049,"aX":-14.502228130256702},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":12.1,"breakHorizontal":11.2,"spinRate":2350,"spinDirection":200},"zone":14,"typeConfidence":0.92,"plateTime":0.3778802153466323,"extension":7.182375875154186},"index":0,"playId":"9435e5e6-f260-3874-8697-3d1fc78ddf01","pitchNumber":1,"startTime":"2026-08-07T01:55:55.455Z","endTime":"2026-08-07T01:55:58.499Z","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":1},"pitchData":{"startSpeed":99.4,"endSpeed":91.4,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.94270493637472,"aZ":-16.08913910080857,"pfxX":-6.090607482745473,"pfxZ":7.531938726061615,"pX":0.13092101773955236,"pZ":3.120629374050894,"vX0":4.0931707072242896,"vY0":-144.78890176876232,"vZ0":-4.622909743808061,"x":112.01,"y":154.52,"x0":-0.5055163206697927,"y0":50.002573791462154,"z0":5.713740997246971,"aX":-13.007460303555348},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":13.0,"breakHorizontal":10.3,"spinRate":2316,"spinDirection":198},"zone":2,"typeConfidence":0.9,"plateTime":0.3774479801862576,"extension":7.162397871246024},"index":1,"playId":"94905f81-6aed-368b-b8d1-e722e2e24e4c","pitchNumber":2,"startTime":"2026-08-07T01:56:08.773Z","endTime":"2026-08-07T01:56:12.332Z","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":100.3,"endSpeed":92.7,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.27952150591788,"aZ":-15.741950390526744,"pfxX":-5.826564179218039,"pfxZ":7.534608580017169,"pX":-0.20714723349754757,"pZ":1.740868366121012,"vX0":3.0820880171578984,"vY0":-146.034085666838,"vZ0":-8.168406775197557,"x":124.9,"y":191.78,"x0":-0.5137373244112746,"y0":50.00338974370179,"z0":5.502465914690911,"aX":-12.706268775184466},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":12.4,"breakHorizontal":10.1,"spinRate":2343,"spinDirection":199},"zone":8,"typeConfidence":0.92,"plateTime":0.37369845497826937,"extension":7.080125421939108},"index":2,"playId":"65461a4e-b53e-3322-906e-c12969225c8e","pitchNumber":3,"startTime":"2026-08-07T01:56:24.832Z","endTime":"2026-08-07T01:56:27.832Z","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":2,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":82.5,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.667523897852238,"aZ":-31.866370566104166,"pfxX":3.6062122163667634,"pfxZ":0.17928276274809107,"pX":0.32789507711296284,"pZ":5.505348291532993,"vX0":1.3956889270382897,"vY0":-129.48605700833454,"vZ0":5.055239352623568,"x":104.5,"y":90.14,"x0":-0.6841180712229494,"y0":50.00366570886117,"z0":5.945441682650335,"aX":6.229007438965691},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":1.4,"breakHorizontal":-6.8,"spinRate":2449,"spinDirection":74},"zone":12,"typeConfidence":0.91,"plateTime":0.420241670268211,"extension":6.943913654228065},"index":3,"playId":"ba0be78a-c235-3a91-8b89-cde4afd33d34","pitchNumber":4,"startTime":"2026-08-07T01:56:43.392Z","endTime":"2026-08-07T01:56:46.392Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.9,"endSpeed":75.6,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.813443245668672,"aZ":-47.572601373004716,"pfxX":2.0809837894405145,"pfxZ":-10.536835591049613,"pX":0.9917699540425037,"pZ":5.743859458594079,"vX0":2.4977389350505543,"vY0":-120.28158442386008,"vZ0":9.058513536917957,"x":79.2,"y":83.7,"x0":-0.33124076068258684,"y0":50.00062717302756,"z0":6.15164781348507,"aX":3.0414587276369263},"breaks":{"breakAngle":4.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.6,"breakVerticalInduced":-16.6,"breakHorizontal":-4.3,"spinRate":2437,"spinDirection":16},"zone":12,"typeConfidence":0.9,"plateTime":0.4557617039654973,"extension":6.910517870130705},"index":4,"playId":"e6ffa63b-5593-335c-9dcb-f464edf64a48","pitchNumber":5,"startTime":"2026-08-07T01:57:05.453Z","endTime":"2026-08-07T01:57:08.481Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":99.8,"endSpeed":91.9,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.367758179133972,"aZ":-19.58903471886358,"pfxX":-5.41752809911512,"pfxZ":5.829032053875478,"pX":-0.6630757614610989,"pZ":3.743772397721347,"vX0":1.8172937659348354,"vY0":-145.4135600907459,"vZ0":-2.2149531942338214,"x":142.27,"y":137.7,"x0":-0.5889193766035203,"y0":50.00681760879719,"z0":5.692780313084567,"aX":-11.703471831813387},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":10.3,"breakHorizontal":9.5,"spinRate":2228,"spinDirection":197},"zone":11,"typeConfidence":0.91,"plateTime":0.37545420112751815,"extension":7.089576245873974},"index":5,"playId":"64d19592-6174-3b2e-9cde-a0bae28f6d39","pitchNumber":6,"startTime":"2026-08-07T01:57:23.940Z","endTime":"2026-08-07T01:57:26.940Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.5,"endSpeed":90.1,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.093641703643605,"aZ":-16.71907294832212,"pfxX":-0.7641453404860887,"pfxZ":7.41895634173113,"pX":-0.6160405491915607,"pZ":3.096071551496189,"vX0":-0.07910403437598418,"vY0":-143.4203620936677,"vZ0":-4.360596225319494,"x":140.48,"y":155.19,"x0":-0.48880585383487374,"y0":50.00525227883166,"z0":5.678587700648067,"aX":-1.5925183030564027},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":12.7,"breakHorizontal":1.4,"spinRate":2021,"spinDirection":196},"zone":1,"typeConfidence":0.89,"plateTime":0.38187229760188446,"extension":7.094578798292803},"hitData":{"launchSpeed":94.4,"launchAngle":-10.0,"totalDistance":18.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":102.66,"coordY":172.97}},"index":6,"playId":"6bf0601d-137d-3d68-9498-3d10af743ca4","pitchNumber":7,"startTime":"2026-08-07T01:57:41.433Z","endTime":"2026-08-07T01:57:48.946Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-07T01:57:48.946Z","atBatIndex":72},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Jarren Duran reaches on a throwing error by second baseman Chase Meidroth.","rbi":0,"awayScore":7,"homeScore":6,"isOut":false},"about":{"atBatIndex":73,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-07T01:57:52.822Z","endTime":"2026-08-07T01:58:46.713Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691799,"fullName":"Grant Taylor","link":"/api/v1/people/691799"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","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":805367,"link":"/api/v1/people/805367"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_throwing_error"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":79.0,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.174522749892937,"aZ":-46.04237097061445,"pfxX":0.5442275671068573,"pfxZ":-8.869691480705274,"pX":0.8784304756656457,"pZ":1.4658360844667901,"vX0":2.545039478505537,"vY0":-124.3090465514349,"vZ0":-1.246376255732986,"x":83.52,"y":199.2,"x0":-0.22984359148076508,"y0":50.00460204392108,"z0":5.79991430395089,"aX":0.8502692111028536},"breaks":{"breakAngle":1.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.6,"breakVerticalInduced":-16.1,"breakHorizontal":-1.6,"spinRate":2461,"spinDirection":13},"zone":14,"typeConfidence":0.9,"plateTime":0.44080302003429583,"extension":7.080858073774132},"index":0,"playId":"37a60700-087b-3230-aded-76d17b55ebc0","pitchNumber":1,"startTime":"2026-08-07T01:58:23.679Z","endTime":"2026-08-07T01:58:27.032Z","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":2},"pitchData":{"startSpeed":98.9,"endSpeed":91.0,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.59776614609841,"aZ":-12.665923483014861,"pfxX":-0.9228364539251355,"pfxZ":9.254065575907383,"pX":-0.44262879972320146,"pZ":1.7235247783315668,"vX0":0.12731238257890257,"vY0":-143.87781946504964,"vZ0":-8.788292725181089,"x":133.87,"y":192.24,"x0":-0.36731878138147417,"y0":50.005193701428226,"z0":5.5915942015881885,"aX":-1.9461238599082695},"breaks":{"breakAngle":7.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":15.2,"breakHorizontal":1.7,"spinRate":2182,"spinDirection":190},"zone":7,"typeConfidence":0.9,"plateTime":0.37985023792720174,"extension":7.301856107867564},"hitData":{"launchSpeed":109.3,"launchAngle":-25.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":146.74,"coordY":155.74}},"index":1,"playId":"88dbf91d-3ba9-367f-ae30-b9e3c6b4a7a0","pitchNumber":2,"startTime":"2026-08-07T01:58:38.530Z","endTime":"2026-08-07T01:58:46.713Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-07T01:58:46.713Z","atBatIndex":73},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Anthony Seigler singles on a sharp line drive to right fielder Braden Montgomery. Jarren Duran to 2nd.","rbi":0,"awayScore":7,"homeScore":6,"isOut":false},"about":{"atBatIndex":74,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-07T01:59:25.727Z","endTime":"2026-08-07T02:00:58.181Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691799,"fullName":"Grant Taylor","link":"/api/v1/people/691799"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"postOnSecond":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5],"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":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":695731,"link":"/api/v1/people/695731"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-08-07T01:59:28.090Z","endTime":"2026-08-07T01:59:28.091Z","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":2},"pitchData":{"startSpeed":97.8,"endSpeed":90.8,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.43144932053962,"aZ":-16.20223155948819,"pfxX":-0.18513919042801108,"pfxZ":7.675043193461978,"pX":0.3369104767070449,"pZ":0.9947887023377927,"vX0":1.902991795375142,"vY0":-142.34952108372798,"vZ0":-9.866200594785973,"x":104.16,"y":211.92,"x0":-0.3122700552038704,"y0":50.002065045524766,"z0":5.499689290978218,"aX":-0.3855491355301839},"breaks":{"breakAngle":0.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":12.4,"breakHorizontal":0.0,"spinRate":2089,"spinDirection":188},"zone":14,"typeConfidence":0.9,"plateTime":0.38276726744161715,"extension":7.247041317549639},"index":1,"playId":"c01ccc1a-537c-31c6-86f7-091e56a08339","pitchNumber":1,"startTime":"2026-08-07T01:59:28.092Z","endTime":"2026-08-07T01:59:31.131Z","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":1,"outs":2},"pitchData":{"startSpeed":97.5,"endSpeed":89.9,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.699435392237973,"aZ":-14.6157106513481,"pfxX":0.03789708535490488,"pfxZ":8.514314421251337,"pX":0.17303099550047915,"pZ":3.5322991783530795,"vX0":1.8856550180102494,"vY0":-142.0349737873536,"vZ0":-3.5020488767466524,"x":110.4,"y":143.41,"x0":-0.5017891162286438,"y0":50.0018415033352,"z0":5.698702793411789,"aX":0.07796923002451896},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":15.0,"breakHorizontal":-0.4,"spinRate":2286,"spinDirection":189},"zone":12,"typeConfidence":0.9,"plateTime":0.38426127203580585,"extension":7.022566286557051},"index":2,"playId":"bb38a1ef-a51e-347e-9910-31532434fb86","pitchNumber":2,"startTime":"2026-08-07T01:59:45.041Z","endTime":"2026-08-07T01:59:49.651Z","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":98.2,"endSpeed":90.7,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.52237893873695,"aZ":-14.299447007552525,"pfxX":-1.152559289737374,"pfxZ":8.518024752581795,"pX":0.013561433722927669,"pZ":3.235618916854854,"vX0":1.3914417559834316,"vY0":-143.12350294023219,"vZ0":-4.535280012557234,"x":116.48,"y":151.42,"x0":-0.3265651550003119,"y0":50.00092922982433,"z0":5.720378691266409,"aX":-2.418116898186555},"breaks":{"breakAngle":8.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":14.9,"breakHorizontal":1.8,"spinRate":2310,"spinDirection":191},"zone":2,"typeConfidence":0.9,"plateTime":0.3810606509378589,"extension":7.0697915551244765},"index":3,"playId":"3f5f9677-8e78-3235-95e8-42e394b66954","pitchNumber":3,"startTime":"2026-08-07T02:00:09.305Z","endTime":"2026-08-07T02:00:12.527Z","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":2},"pitchData":{"startSpeed":86.0,"endSpeed":79.4,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.302302386353666,"aZ":-44.27911788803066,"pfxX":-1.0127708464863958,"pfxZ":-7.642606092591694,"pX":-0.30702471674234444,"pZ":1.178542666079465,"vX0":0.402982590702882,"vY0":-125.31034084510814,"vZ0":-2.349057153674583,"x":128.7,"y":206.96,"x0":-0.33871875795098094,"y0":50.00253335471077,"z0":5.759551789237224,"aX":-1.6039569270623586},"breaks":{"breakAngle":2.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.1,"breakVerticalInduced":-14.2,"breakHorizontal":1.7,"spinRate":2571,"spinDirection":8},"zone":13,"typeConfidence":0.9,"plateTime":0.43777910944102905,"extension":7.0681792407314},"index":4,"playId":"ad864dd0-3fc9-3a96-9d54-d69c8067d4d3","pitchNumber":4,"startTime":"2026-08-07T02:00:29.644Z","endTime":"2026-08-07T02:00:32.644Z","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":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.6,"endSpeed":89.3,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.44884674122413,"aZ":-13.407529156587946,"pfxX":-1.3812301251085697,"pfxZ":9.189778508523105,"pX":0.12358547253186308,"pZ":2.104748765295352,"vX0":1.8749814373419342,"vY0":-141.98210261696065,"vZ0":-7.499383246642048,"x":112.29,"y":181.95,"x0":-0.3658366021602696,"y0":50.003821898155316,"z0":5.633295703718965,"aX":-2.8209228326989177},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":15.4,"breakHorizontal":2.2,"spinRate":2328,"spinDirection":186},"zone":5,"typeConfidence":0.9,"plateTime":0.38575641817372386,"extension":7.052612548309958},"hitData":{"launchSpeed":100.9,"launchAngle":11.0,"totalDistance":210.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":174.39,"coordY":97.79}},"index":5,"playId":"2b9d79f7-eb71-34a4-8b9c-6f6e2f88de2c","pitchNumber":5,"startTime":"2026-08-07T02:00:48.669Z","endTime":"2026-08-07T02:00:58.181Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-07T02:00:58.181Z","atBatIndex":74},{"result":{"type":"atBat","event":"Runner Out","eventType":"other_out","description":"White Sox challenged (tag play), call on the field was overturned: Jarren Duran out at 3rd, catcher Drew Romo to third baseman Miguel Vargas.","rbi":0,"awayScore":7,"homeScore":6,"isOut":true},"about":{"atBatIndex":75,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-07T02:03:18.624Z","endTime":"2026-08-07T02:04:17.481Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623211,"fullName":"Huascar Brazobán","link":"/api/v1/people/623211"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":"2B","start":"2B","end":null,"outBase":"3B","isOut":true,"outNumber":3},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_runner_out","runner":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":691011,"link":"/api/v1/people/691011"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":678246,"link":"/api/v1/people/678246"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":7,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-08-07T02:01:04.168Z","endTime":"2026-08-07T02:03:00.622Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Huascar Brazobán replaces Grant Taylor.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-08-07T02:03:00.622Z","endTime":"2026-08-07T02:03:20.926Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":623211,"link":"/api/v1/people/623211"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":88.1,"strikeZoneTop":3.106,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.61711862732986,"aZ":-23.568582852663827,"pfxX":-10.468621834961723,"pfxZ":4.4017601484825875,"pX":2.017578802486551,"pZ":1.483833858900062,"vX0":11.635969521836792,"vY0":-138.1962861053176,"vZ0":-7.399581515557058,"x":40.09,"y":198.72,"x0":-0.8654789302626551,"y0":50.00341945135246,"z0":5.752483282811698,"aX":-20.472871425791407},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":6.7,"breakHorizontal":16.9,"spinRate":2298,"spinDirection":234},"zone":14,"typeConfidence":0.89,"plateTime":0.39467830081097866,"extension":5.69308545022334},"index":2,"playId":"9f08a1c3-0715-3598-95de-63d3dc52289f","pitchNumber":1,"startTime":"2026-08-07T02:03:20.926Z","endTime":"2026-08-07T02:03:23.926Z","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":2},"pitchData":{"startSpeed":94.9,"endSpeed":87.2,"strikeZoneTop":3.106,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.884060622079602,"aZ":-25.967871328282,"pfxX":-9.9123921178394,"pfxZ":3.1990927542954957,"pX":-0.43887342816755065,"pZ":2.965843441890188,"vX0":5.9235747109348615,"vY0":-138.1689864846933,"vZ0":-3.0604548334314696,"x":133.73,"y":158.7,"x0":-1.319247232337013,"y0":50.00200652504441,"z0":5.826832750261332,"aX":-19.224280773854353},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":5.4,"breakHorizontal":16.8,"spinRate":2239,"spinDirection":223},"zone":1,"typeConfidence":0.9,"plateTime":0.3959372562835508,"extension":5.515015961836801},"index":3,"playId":"9d1c5b93-8a70-3bf8-907d-4085ab8062c6","pitchNumber":2,"startTime":"2026-08-07T02:03:35.031Z","endTime":"2026-08-07T02:03:38.156Z","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":2},"pitchData":{"startSpeed":89.5,"endSpeed":82.2,"strikeZoneTop":3.106,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.95327037618797,"aZ":-28.85936553514042,"pfxX":-9.4111679314796,"pfxZ":1.9273382856833798,"pX":0.17633302790876557,"pZ":2.50760524785733,"vX0":5.972600812284652,"vY0":-130.18107153942935,"vZ0":-3.446051883560572,"x":110.28,"y":171.07,"x0":-0.9232851437406249,"y0":50.00094768157897,"z0":6.029443516965123,"aX":-16.17508582609776},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":3.0,"breakHorizontal":15.7,"spinRate":2054,"spinDirection":239},"zone":5,"typeConfidence":0.93,"plateTime":0.42050629129774286,"extension":5.688981428504326},"index":4,"playId":"931f691c-d23c-3dd9-abc6-c2a46a1a18c6","pitchNumber":3,"startTime":"2026-08-07T02:03:53.126Z","endTime":"2026-08-07T02:03:56.367Z","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(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":84.5,"strikeZoneTop":3.106,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.117945181980378,"aZ":-25.817104929516066,"pfxX":-9.687269779341946,"pfxZ":3.5457104293611366,"pX":2.272530350130856,"pZ":0.5915879786384943,"vX0":11.513869073196103,"vY0":-132.7553711789272,"vZ0":-8.499620602091442,"x":30.38,"y":222.81,"x0":-0.852240402708132,"y0":50.004809533447485,"z0":5.6999352255092814,"aX":-17.378312974309228},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":4.7,"breakHorizontal":15.2,"spinRate":2100,"spinDirection":240},"zone":14,"typeConfidence":0.91,"plateTime":0.41181070657892116,"extension":5.937177763015805},"index":5,"playId":"e9039d01-7a0c-3dc7-be97-31f87c4f30b4","pitchNumber":4,"startTime":"2026-08-07T02:04:11.459Z","endTime":"2026-08-07T02:04:17.481Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MA","challengeTeamId":145},"playEndTime":"2026-08-07T02:04:17.481Z","atBatIndex":75},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Andrew Benintendi grounds out, third baseman Caleb Durbin to first baseman Nick Sogard.","rbi":0,"awayScore":7,"homeScore":6,"isOut":true},"about":{"atBatIndex":76,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-07T02:07:58.559Z","endTime":"2026-08-07T02:08:10.064Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":643217,"fullName":"Andrew Benintendi","link":"/api/v1/people/643217"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663558,"fullName":"Jovani Morán","link":"/api/v1/people/663558"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":643217,"fullName":"Andrew Benintendi","link":"/api/v1/people/643217"},"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":{"description":"Pitching Change: Jovani Morán replaces Erik Miller.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-07T02:07:25.838Z","endTime":"2026-08-07T02:08:00.915Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663558,"link":"/api/v1/people/663558"},"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(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":85.1,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.450904186846195,"aZ":-14.835948719101419,"pfxX":5.055162255870825,"pfxZ":9.361254107941956,"pX":0.25996617676543493,"pZ":2.9923092888461715,"vX0":-3.8939371492285795,"vY0":-135.00471698568458,"vZ0":-4.470269263869246,"x":107.09,"y":157.99,"x0":1.061768942668201,"y0":50.00358014303065,"z0":5.708507394322458,"aX":9.363851727156572},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":16.2,"breakHorizontal":-8.4,"spinRate":2095,"spinDirection":161},"zone":2,"typeConfidence":0.85,"plateTime":0.40518517889591,"extension":6.342115575755293},"hitData":{"launchSpeed":74.8,"launchAngle":4.0,"totalDistance":70.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":105.7,"coordY":167.9}},"index":1,"playId":"a319f00e-e818-33e8-bc7d-3d9d3e619d9c","pitchNumber":1,"startTime":"2026-08-07T02:08:00.915Z","endTime":"2026-08-07T02:08:10.064Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-07T02:08:10.064Z","atBatIndex":76},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Colson Montgomery walks.","rbi":0,"awayScore":7,"homeScore":6,"isOut":false},"about":{"atBatIndex":77,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-07T02:08:13.801Z","endTime":"2026-08-07T02:09:59.774Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":695657,"fullName":"Colson Montgomery","link":"/api/v1/people/695657"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663558,"fullName":"Jovani Morán","link":"/api/v1/people/663558"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":695657,"fullName":"Colson Montgomery","link":"/api/v1/people/695657"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":695657,"fullName":"Colson Montgomery","link":"/api/v1/people/695657"},"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(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":92.6,"endSpeed":85.4,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.0372738642812,"aZ":-18.738203004159057,"pfxX":4.5248351823284505,"pfxZ":7.226409510546439,"pX":1.0031723597845255,"pZ":3.169057914481651,"vX0":-2.162502797291466,"vY0":-134.93086904873692,"vZ0":-3.106754681272095,"x":78.76,"y":153.22,"x0":1.2234321969955693,"y0":50.00476288146612,"z0":5.642531223757313,"aX":8.414631312158749},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":12.7,"breakHorizontal":-7.8,"spinRate":2360,"spinDirection":155},"zone":12,"typeConfidence":0.8,"plateTime":0.4046267370671659,"extension":6.376795313577015},"index":0,"playId":"a38e6eb2-c037-3249-9e4f-2db982928b23","pitchNumber":1,"startTime":"2026-08-07T02:08:36.734Z","endTime":"2026-08-07T02:08:40.124Z","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":86.7,"endSpeed":80.7,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.267597773851914,"aZ":-25.76767041098209,"pfxX":1.2829841773955026,"pfxZ":3.911704265179571,"pX":-1.4017702650646502,"pZ":2.105297483569092,"vX0":-6.197967395657569,"vY0":-126.30841248842535,"vZ0":-3.892268749371671,"x":170.43,"y":181.94,"x0":0.9021782683843742,"y0":50.005052805644056,"z0":5.7046376990361285,"aX":2.1032042390491372},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":6.5,"breakHorizontal":-1.1,"spinRate":2444,"spinDirection":179},"zone":13,"typeConfidence":0.74,"plateTime":0.4312906405746082,"extension":6.3096228185224765},"index":1,"playId":"39ad4cc6-8c29-3a17-a4d7-f84f37d47a10","pitchNumber":2,"startTime":"2026-08-07T02:08:56.848Z","endTime":"2026-08-07T02:08:59.848Z","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":86.7,"endSpeed":80.4,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.347272852268343,"aZ":-26.9591446979513,"pfxX":-1.7362690600553963,"pfxZ":3.199722964033765,"pX":-1.249621821820954,"pZ":1.9562798146367792,"vX0":-5.253964780375234,"vY0":-126.19020103789201,"vZ0":-3.9247392751262082,"x":164.63,"y":185.96,"x0":1.0767395320979667,"y0":50.00063873114003,"z0":5.679870539309714,"aX":-2.8259464462999513},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":5.2,"breakHorizontal":4.2,"spinRate":2430,"spinDirection":188},"zone":13,"typeConfidence":0.88,"plateTime":0.4324472205940282,"extension":6.3564327683788235},"index":2,"playId":"340f17d5-e8bc-3b2c-88c2-ea2f21b79b1f","pitchNumber":3,"startTime":"2026-08-07T02:09:19.417Z","endTime":"2026-08-07T02:09:22.743Z","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":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.3,"endSpeed":83.6,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.63173312503864,"aZ":-22.190940468095885,"pfxX":5.92424735923958,"pfxZ":5.658561139684215,"pX":1.0841966685864275,"pZ":1.5133342525070832,"vX0":-2.051308200189574,"vY0":-131.46147888620217,"vZ0":-6.492487322648013,"x":75.67,"y":197.92,"x0":1.1009236791537165,"y0":50.00572182998529,"z0":5.641818043535134,"aX":10.460022047533522},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":9.1,"breakHorizontal":-10.3,"spinRate":2136,"spinDirection":162},"zone":14,"typeConfidence":0.8,"plateTime":0.41527641226541734,"extension":6.34823285104543},"index":3,"playId":"135f9fc4-a6f8-32a7-a559-b94a63682f68","pitchNumber":4,"startTime":"2026-08-07T02:09:36.708Z","endTime":"2026-08-07T02:09:40.082Z","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":1,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":83.9,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.973645390317078,"aZ":-15.018097258245199,"pfxX":2.8704591637294845,"pfxZ":9.605303566164395,"pX":-1.4328724231555439,"pZ":1.0260425130027875,"vX0":-7.126265842942658,"vY0":-132.6884647371956,"vZ0":-9.08140723294077,"x":171.62,"y":211.08,"x0":0.9127149685421181,"y0":50.00000837624533,"z0":5.583255204188151,"aX":5.1257098920531785},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":15.6,"breakHorizontal":-3.7,"spinRate":2174,"spinDirection":155},"zone":13,"typeConfidence":0.87,"plateTime":0.41253463007017155,"extension":6.3374916350684725},"index":4,"playId":"9bc437d8-ff60-34d6-8588-117a2081b7b5","pitchNumber":5,"startTime":"2026-08-07T02:09:56.774Z","endTime":"2026-08-07T02:09:59.774Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-07T02:09:59.774Z","atBatIndex":77},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Drew Romo flies out to center fielder Ceddanne Rafaela.","rbi":0,"awayScore":7,"homeScore":6,"isOut":true},"about":{"atBatIndex":78,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-07T02:10:08.683Z","endTime":"2026-08-07T02:11:07.917Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":691011,"fullName":"Drew Romo","link":"/api/v1/people/691011"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663558,"fullName":"Jovani Morán","link":"/api/v1/people/663558"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":695657,"fullName":"Colson Montgomery","link":"/api/v1/people/695657"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":691011,"fullName":"Drew Romo","link":"/api/v1/people/691011"},"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":"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":87.7,"endSpeed":81.0,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.705583716771343,"aZ":-23.465883998605726,"pfxX":-1.5261132920070875,"pfxZ":5.244268418633587,"pX":-0.4609580022495079,"pZ":1.701102944417427,"vX0":-3.4908796016735675,"vY0":-127.64615135102423,"vZ0":-5.345730115961468,"x":134.57,"y":192.85,"x0":1.1191934436749116,"y0":50.003499385588476,"z0":5.6547320719439735,"aX":-2.5340895779004384},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":8.6,"breakHorizontal":3.5,"spinRate":2478,"spinDirection":175},"zone":7,"typeConfidence":0.78,"plateTime":0.42804923224853075,"extension":6.360089166401304},"index":0,"playId":"263b0533-fcd6-3d93-b908-24083b28261e","pitchNumber":1,"startTime":"2026-08-07T02:10:28.270Z","endTime":"2026-08-07T02:10:32.397Z","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":1,"outs":1},"pitchData":{"startSpeed":83.4,"endSpeed":77.1,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.16147472294112,"aZ":-25.07267151235669,"pfxX":8.583002725151271,"pfxZ":4.711913288426066,"pX":0.6120109590291896,"pZ":2.5629922227349566,"vX0":-4.415180111829202,"vY0":-121.52161803579584,"vZ0":-2.547417236599494,"x":93.67,"y":169.58,"x0":1.3303031326031085,"y0":50.00220261231464,"z0":5.786352905295795,"aX":12.931536507790716},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":8.3,"breakHorizontal":-14.6,"spinRate":1751,"spinDirection":129},"zone":6,"typeConfidence":0.9,"plateTime":0.4494633610732377,"extension":6.222753664772012},"hitData":{"launchSpeed":77.1,"launchAngle":45.0,"totalDistance":256.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":109.87,"coordY":98.77}},"index":1,"playId":"5eefef0d-8721-3558-b645-519e6774005b","pitchNumber":2,"startTime":"2026-08-07T02:10:54.850Z","endTime":"2026-08-07T02:11:07.917Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-07T02:11:07.917Z","atBatIndex":78},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Tristan Peters walks.","rbi":0,"awayScore":7,"homeScore":6,"isOut":false},"about":{"atBatIndex":79,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-07T02:11:19.263Z","endTime":"2026-08-07T02:13:52.348Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":671976,"fullName":"Tristan Peters","link":"/api/v1/people/671976"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663558,"fullName":"Jovani Morán","link":"/api/v1/people/663558"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":671976,"fullName":"Tristan Peters","link":"/api/v1/people/671976"},"postOnSecond":{"id":695657,"fullName":"Colson Montgomery","link":"/api/v1/people/695657"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5,6,7],"actionIndex":[4],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Balk","eventType":"balk","movementReason":"r_adv_play","runner":{"id":695657,"fullName":"Colson Montgomery","link":"/api/v1/people/695657"},"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":671976,"fullName":"Tristan Peters","link":"/api/v1/people/671976"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":80.9,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.434001990223194,"aZ":-26.258654128085155,"pfxX":-0.056572758773854925,"pfxZ":3.5372762684995394,"pX":0.1443042029994709,"pZ":3.7483956608990265,"vX0":-2.3998935885853907,"vY0":-128.2326383725933,"vZ0":-0.037640370333321016,"x":111.5,"y":137.57,"x0":1.0979603021267537,"y0":50.003596729758534,"z0":5.8044165581178575,"aX":-0.09425945412016334},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":6.6,"breakHorizontal":0.6,"spinRate":2498,"spinDirection":190},"zone":12,"typeConfidence":0.72,"plateTime":0.42642122377894864,"extension":6.4097510302842045},"index":0,"playId":"07f29ebe-3a1e-3e59-b771-fd171413b6db","pitchNumber":1,"startTime":"2026-08-07T02:11:31.178Z","endTime":"2026-08-07T02:11:34.178Z","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, 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":2},"pitchData":{"startSpeed":93.5,"endSpeed":85.5,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.571099894611724,"aZ":-19.491627605749898,"pfxX":8.441040489195757,"pfxZ":6.812538042569142,"pX":-0.4495351337963015,"pZ":0.7916725494806223,"vX0":-6.580205964081383,"vY0":-135.78106909858718,"vZ0":-8.854231409612764,"x":134.14,"y":217.4,"x0":0.9122451672583057,"y0":50.004615436798595,"z0":5.458976373204463,"aX":15.715405794391787},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":10.6,"breakHorizontal":-13.8,"spinRate":2358,"spinDirection":153},"zone":13,"typeConfidence":0.91,"plateTime":0.4038578211910311,"extension":6.420830377284679},"index":1,"playId":"836d6bdc-db93-3e0d-bee4-e8d857fcbaf5","pitchNumber":2,"startTime":"2026-08-07T02:11:51.544Z","endTime":"2026-08-07T02:11:54.544Z","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":2},"pitchData":{"startSpeed":93.6,"endSpeed":86.0,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.62051746266997,"aZ":-14.70212530633888,"pfxX":3.7228557135169895,"pfxZ":9.276145362210872,"pX":-1.764206671708924,"pZ":2.2851271610362214,"vX0":-7.768001479150338,"vY0":-136.08140261356303,"vZ0":-6.39845244033963,"x":184.25,"y":177.08,"x0":0.6380160420594254,"y0":50.00410184895387,"z0":5.67726988518641,"aX":7.013767258410841},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.7,"breakHorizontal":-5.2,"spinRate":2310,"spinDirection":162},"zone":13,"typeConfidence":0.87,"plateTime":0.4018128634023599,"extension":6.514177038843822},"index":2,"playId":"be2b31ea-2e26-3f07-afc8-820cb4d903e0","pitchNumber":3,"startTime":"2026-08-07T02:12:15.311Z","endTime":"2026-08-07T02:12:18.556Z","isPitch":true,"type":"pitch"},{"details":{"code":"N","isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"index":3,"playId":"ff96d408-a432-4592-95ce-2d38f1c09320","startTime":"2026-08-07T02:12:34.536Z","endTime":"2026-08-07T02:12:39.536Z","isPitch":false,"type":"no_pitch"},{"details":{"description":"With Tristan Peters batting, Colson Montgomery advances to 2nd on a balk.","event":"Balk","eventType":"balk","awayScore":7,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"index":4,"actionPlayId":"ff96d408-a432-4592-95ce-2d38f1c09320","startTime":"2026-08-07T02:13:08.058Z","endTime":"2026-08-07T02:13:15.277Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":663558,"link":"/api/v1/people/663558"}},{"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":2},"pitchData":{"startSpeed":92.6,"endSpeed":85.1,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.923574488563975,"aZ":-15.09967971754404,"pfxX":2.6262046208091583,"pfxZ":9.230003706095289,"pX":-0.03266055976984645,"pZ":2.5938857433538933,"vX0":-3.5661354394673817,"vY0":-134.80639335219027,"vZ0":-5.257226306176517,"x":118.24,"y":168.75,"x0":0.9630536487255186,"y0":50.00335678782066,"z0":5.6267989789474795,"aX":4.858534070666684},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":15.8,"breakHorizontal":-4.1,"spinRate":2369,"spinDirection":156},"zone":5,"typeConfidence":0.9,"plateTime":0.40554067126903126,"extension":6.304762682829863},"index":5,"playId":"ac712ce5-97d8-3b5a-8435-db7abfd28de1","pitchNumber":4,"startTime":"2026-08-07T02:13:15.277Z","endTime":"2026-08-07T02:13:18.862Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":2},"index":6,"playId":"d8735204-a7a1-4896-b7aa-a1fa6ce16082","startTime":"2026-08-07T02:13:32.953Z","endTime":"2026-08-07T02:13:37.953Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":84.9,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.946162295683713,"aZ":-21.572416791350456,"pfxX":6.817819519186895,"pfxZ":5.737188342520042,"pX":0.1759737788069045,"pZ":3.7196226163348944,"vX0":-4.658812285572104,"vY0":-134.97425120604098,"vZ0":-1.5824484770842617,"x":110.29,"y":138.35,"x0":1.0372370456812143,"y0":50.00269750405325,"z0":5.830159835755731,"aX":12.599218617858133},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":10.3,"breakHorizontal":-11.4,"spinRate":2304,"spinDirection":155},"zone":12,"typeConfidence":0.91,"plateTime":0.40554860931559045,"extension":6.267470887195971},"index":7,"playId":"8ca341c3-71cf-3e4f-822d-071f2ad610a5","pitchNumber":5,"startTime":"2026-08-07T02:13:49.348Z","endTime":"2026-08-07T02:13:52.348Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-07T02:13:52.348Z","atBatIndex":79},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Braden Montgomery grounds out, second baseman Anthony Seigler to first baseman Nick Sogard.","rbi":0,"awayScore":7,"homeScore":6,"isOut":true},"about":{"atBatIndex":80,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-07T02:14:02.778Z","endTime":"2026-08-07T02:14:39.332Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":695731,"fullName":"Braden Montgomery","link":"/api/v1/people/695731"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663558,"fullName":"Jovani Morán","link":"/api/v1/people/663558"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":695731,"fullName":"Braden Montgomery","link":"/api/v1/people/695731"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"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":"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":93.7,"endSpeed":85.6,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.435243528424582,"aZ":-15.398284580213359,"pfxX":3.9640673483699467,"pfxZ":8.935734796804374,"pX":-0.6554010129783556,"pZ":2.5150753333028546,"vX0":-5.959570787045636,"vY0":-136.2792075881126,"vZ0":-5.507082567268942,"x":141.98,"y":170.87,"x0":1.0465187786489145,"y0":50.00433058884656,"z0":5.628743944735178,"aX":7.444002707593777},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":15.1,"breakHorizontal":-5.9,"spinRate":2339,"spinDirection":161},"zone":4,"typeConfidence":0.87,"plateTime":0.40218022313329005,"extension":6.54177477746165},"hitData":{"launchSpeed":92.2,"launchAngle":7.0,"totalDistance":111.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":133.61,"coordY":137.47}},"index":0,"playId":"88cafeb7-2aa0-3e04-98dc-34f4ac2fa5ad","pitchNumber":1,"startTime":"2026-08-07T02:14:31.330Z","endTime":"2026-08-07T02:14:39.332Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-07T02:14:39.332Z","atBatIndex":80},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Connor Wong doubles (10) on a fly ball to left fielder Sam Antonacci.","rbi":0,"awayScore":7,"homeScore":6,"isOut":false},"about":{"atBatIndex":81,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-08-07T02:16:17.719Z","endTime":"2026-08-07T02:18:12.993Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623211,"fullName":"Huascar Brazobán","link":"/api/v1/people/623211"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,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":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":803011,"link":"/api/v1/people/803011"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":88.4,"strikeZoneTop":3.106,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.845144045360314,"aZ":-22.9029736801698,"pfxX":-10.456014489782511,"pfxZ":4.65313658990847,"pX":-0.33031581760915424,"pZ":2.2995148718953433,"vX0":5.942624006687632,"vY0":-140.06546993843028,"vZ0":-5.620574157431809,"x":129.59,"y":176.69,"x0":-1.1180642855583125,"y0":50.00167260321435,"z0":5.824180168744406,"aX":-20.829272292944722},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":7.4,"breakHorizontal":17.8,"spinRate":2326,"spinDirection":224},"zone":4,"typeConfidence":0.91,"plateTime":0.39064242530322923,"extension":5.497936724033882},"index":0,"playId":"b23c0471-d017-3842-bb42-247c8bf894c5","pitchNumber":1,"startTime":"2026-08-07T02:16:49.645Z","endTime":"2026-08-07T02:16:53.066Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2026-08-07T02:17:03.492Z","endTime":"2026-08-07T02:17:14.306Z","isPitch":false,"type":"action","player":{"id":657136,"link":"/api/v1/people/657136"}},{"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":91.6,"endSpeed":84.9,"strikeZoneTop":3.106,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.87462570445781,"aZ":-26.748199686707125,"pfxX":-10.120987123949899,"pfxZ":3.0064778127552025,"pX":1.2566607006817028,"pZ":0.4559495488552653,"vX0":9.380320664676875,"vY0":-132.91547213074844,"vZ0":-8.842805041614486,"x":69.1,"y":226.47,"x0":-0.9866405898169776,"y0":50.00649690719435,"z0":5.73925498066085,"aX":-18.290523409317473},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":3.8,"breakHorizontal":16.6,"spinRate":2083,"spinDirection":241},"zone":14,"typeConfidence":0.91,"plateTime":0.41054560482779,"extension":5.855298271429458},"index":2,"playId":"51898ca4-521b-349f-aa57-4f2c815eb88d","pitchNumber":2,"startTime":"2026-08-07T02:17:14.306Z","endTime":"2026-08-07T02:17:18.701Z","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":0},"pitchData":{"startSpeed":96.8,"endSpeed":88.9,"strikeZoneTop":3.106,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.12177465548294,"aZ":-22.269991526070896,"pfxX":-10.421613835351842,"pfxZ":4.925294182405795,"pX":-0.22764321199806162,"pZ":1.833942938399297,"vX0":6.632722749719848,"vY0":-140.73298100615384,"vZ0":-6.665683386592228,"x":125.68,"y":189.26,"x0":-1.2576079545633974,"y0":50.00503869857588,"z0":5.669782060877585,"aX":-20.964434691926968},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":7.8,"breakHorizontal":17.5,"spinRate":2295,"spinDirection":227},"zone":8,"typeConfidence":0.91,"plateTime":0.38879927587005936,"extension":5.632027928017676},"index":3,"playId":"eac2e9e0-ceb0-3035-8d84-8f9ea21d99a0","pitchNumber":3,"startTime":"2026-08-07T02:17:33.440Z","endTime":"2026-08-07T02:17:37.788Z","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":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":83.6,"strikeZoneTop":3.106,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.270641117279773,"aZ":-26.807757011721776,"pfxX":-9.82327771406936,"pfxZ":3.033280251256045,"pX":-0.15529133895835578,"pZ":2.2535273884086635,"vX0":6.011176299350123,"vY0":-131.75558942884672,"vZ0":-4.497346992447513,"x":122.92,"y":177.93,"x0":-1.1823873317270566,"y0":50.00316838444681,"z0":5.948124225559139,"aX":-17.384718236181147},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":4.8,"breakHorizontal":16.6,"spinRate":2142,"spinDirection":237},"zone":5,"typeConfidence":0.92,"plateTime":0.4146669566122996,"extension":5.656619297351805},"hitData":{"launchSpeed":91.5,"launchAngle":34.0,"totalDistance":346.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":86.39,"coordY":88.09}},"index":4,"playId":"dc2156e1-700b-337d-b78b-fb51d117db84","pitchNumber":4,"startTime":"2026-08-07T02:17:56.249Z","endTime":"2026-08-07T02:18:12.993Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-07T02:18:12.993Z","atBatIndex":81},{"result":{"type":"atBat","event":"Sac Bunt","eventType":"sac_bunt","description":"Nick Sogard out on a sacrifice bunt, catcher Drew Romo to first baseman Munetaka Murakami. Eli White to 3rd.","rbi":0,"awayScore":7,"homeScore":6,"isOut":true},"about":{"atBatIndex":82,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-08-07T02:18:51.506Z","endTime":"2026-08-07T02:19:01.151Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":4},"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":623211,"fullName":"Huascar Brazobán","link":"/api/v1/people/623211"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":642201,"fullName":"Eli White","link":"/api/v1/people/642201"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1],"actionIndex":[0],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":null,"runner":{"id":686765,"fullName":"Nick Sogard","link":"/api/v1/people/686765"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691011,"link":"/api/v1/people/691011"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":808959,"link":"/api/v1/people/808959"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":"r_adv_play","runner":{"id":642201,"fullName":"Eli White","link":"/api/v1/people/642201"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Eli White replaces Connor Wong.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":7,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-07T02:18:39.259Z","endTime":"2026-08-07T02:18:53.790Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":642201,"link":"/api/v1/people/642201"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"901","replacedPlayer":{"id":657136,"link":"/api/v1/people/657136"},"base":2},{"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":97.2,"endSpeed":89.6,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.30323106412756,"aZ":-21.425607065962414,"pfxX":-9.731683834859794,"pfxZ":5.27823481586217,"pX":-0.39034626751967116,"pZ":1.5365824047753238,"vX0":5.750298178297086,"vY0":-141.3767593379947,"vZ0":-7.6985012110842295,"x":131.88,"y":197.29,"x0":-1.1794002165110131,"y0":50.005719257880955,"z0":5.655688594912298,"aX":-19.82900100663344},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":8.3,"breakHorizontal":16.6,"spinRate":2281,"spinDirection":228},"zone":13,"typeConfidence":0.9,"plateTime":0.38647227226870573,"extension":5.567324196610377},"hitData":{"launchSpeed":32.9,"launchAngle":-74.0,"totalDistance":3.0,"trajectory":"bunt_grounder","hardness":"soft","location":"2","coordinates":{"coordX":124.37,"coordY":199.37}},"index":1,"playId":"2213f177-87b0-345a-a82c-24194abe9064","pitchNumber":1,"startTime":"2026-08-07T02:18:53.790Z","endTime":"2026-08-07T02:19:01.151Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-07T02:19:01.151Z","atBatIndex":82},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ceddanne Rafaela strikes out swinging.","rbi":0,"awayScore":7,"homeScore":6,"isOut":true},"about":{"atBatIndex":83,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-08-07T02:20:14.710Z","endTime":"2026-08-07T02:21:22.589Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623211,"fullName":"Huascar Brazobán","link":"/api/v1/people/623211"},"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":[1,2,3,4,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":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":691011,"link":"/api/v1/people/691011"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":7,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-08-07T02:19:34.681Z","endTime":"2026-08-07T02:20:17.031Z","isPitch":false,"type":"action"},{"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":97.4,"endSpeed":89.5,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.102376853538487,"aZ":-19.475210697425013,"pfxX":-8.883333286972691,"pfxZ":6.247879899285093,"pX":0.7762601490329027,"pZ":1.3000773986524876,"vX0":8.190884058441165,"vY0":-141.4048211624912,"vZ0":-8.565793384064852,"x":87.41,"y":203.68,"x0":-0.9984195038700102,"y0":50.00523680235238,"z0":5.609545436192431,"aX":-18.060576746262118},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":9.7,"breakHorizontal":14.5,"spinRate":2316,"spinDirection":228},"zone":14,"typeConfidence":0.79,"plateTime":0.3867885419643615,"extension":5.66193387948903},"index":1,"playId":"1d16bf2e-7f12-307d-90e8-73e32264b2c1","pitchNumber":1,"startTime":"2026-08-07T02:20:17.031Z","endTime":"2026-08-07T02:20:23.483Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 3B","code":"3","isOut":false,"hasReview":false,"fromCatcher":true},"count":{"balls":1,"strikes":0,"outs":1},"index":2,"actionPlayId":"1d16bf2e-7f12-307d-90e8-73e32264b2c1","startTime":"2026-08-07T02:20:27.922Z","endTime":"2026-08-07T02:20:36.349Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.8,"endSpeed":90.0,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.747974635559544,"aZ":-21.237139868452854,"pfxX":-10.288064142164892,"pfxZ":5.31591516494445,"pX":0.3974134724738585,"pZ":1.5150489632635884,"vX0":8.135924766563909,"vY0":-142.12558346074584,"vZ0":-7.281833886795773,"x":101.85,"y":197.87,"x0":-1.1570391466466365,"y0":50.00688023628772,"z0":5.446310248477942,"aX":-21.17850385866333},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":8.4,"breakHorizontal":17.2,"spinRate":2434,"spinDirection":240},"zone":14,"typeConfidence":0.91,"plateTime":0.3845145456966894,"extension":5.763833467318448},"index":3,"playId":"6ec3938c-e1b0-3cc0-9ebe-97f28c573b23","pitchNumber":2,"startTime":"2026-08-07T02:20:36.349Z","endTime":"2026-08-07T02:20:39.349Z","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":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.0,"endSpeed":90.1,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.34058237614578,"aZ":-20.90954920088497,"pfxX":-10.106395680034648,"pfxZ":5.4637580160962695,"pX":0.3577328883605119,"pZ":1.5257486665509699,"vX0":7.970023483781636,"vY0":-142.3937341482961,"vZ0":-7.429089852615965,"x":103.36,"y":197.58,"x0":-1.1582067180438476,"y0":50.00634382462228,"z0":5.481981431465124,"aX":-20.850029639749433},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":8.6,"breakHorizontal":16.8,"spinRate":2366,"spinDirection":230},"zone":14,"typeConfidence":0.91,"plateTime":0.3840126831682449,"extension":5.703896349674399},"index":4,"playId":"ab39e446-b428-37c9-a1a0-7bad0150a1d6","pitchNumber":3,"startTime":"2026-08-07T02:20:50.332Z","endTime":"2026-08-07T02:20:53.332Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":5,"startTime":"2026-08-07T02:21:02.776Z","endTime":"2026-08-07T02:21:17.513Z","isPitch":false,"type":"action","player":{"id":678882,"link":"/api/v1/people/678882"}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":98.0,"endSpeed":89.9,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.974244805765434,"aZ":-18.272789371702128,"pfxX":-10.051818874515487,"pfxZ":6.775299664358089,"pX":1.0628049427515007,"pZ":0.9318886808117566,"vX0":9.068667853357116,"vY0":-142.1800740400808,"vZ0":-9.780101746659241,"x":76.49,"y":213.62,"x0":-0.8589490681465204,"y0":50.00348695915255,"z0":5.571072353232157,"aX":-20.623055268188025},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":10.4,"breakHorizontal":16.4,"spinRate":2375,"spinDirection":228},"zone":14,"typeConfidence":0.88,"plateTime":0.38493261369440646,"extension":5.805419758464043},"index":6,"playId":"1ace6732-1fb4-32e5-8fa1-5a590ca2c3fe","pitchNumber":4,"startTime":"2026-08-07T02:21:17.513Z","endTime":"2026-08-07T02:21:22.589Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-07T02:21:22.589Z","atBatIndex":83},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Wilyer Abreu singles on a ground ball to center fielder Tristan Peters. Eli White scores.","rbi":1,"awayScore":7,"homeScore":7,"isOut":false},"about":{"atBatIndex":84,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-08-07T02:21:30.120Z","endTime":"2026-08-07T02:23:13.155Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":623211,"fullName":"Huascar Brazobán","link":"/api/v1/people/623211"},"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],"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":4},"credits":[{"player":{"id":671976,"link":"/api/v1/people/671976"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":642201,"fullName":"Eli White","link":"/api/v1/people/642201"},"responsiblePitcher":{"id":623211,"link":"/api/v1/people/623211"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":92.7,"endSpeed":85.2,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.814492411528832,"aZ":-33.46811504457632,"pfxX":-10.090292718703884,"pfxZ":-0.7065681404031094,"pX":0.4388316188368342,"pZ":1.4100218154559983,"vX0":7.407468947423113,"vY0":-134.81624477923336,"vZ0":-5.349120349765764,"x":100.27,"y":200.71,"x0":-1.0360257487042686,"y0":50.001173194452726,"z0":5.787195786975169,"aX":-18.538040117447668},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":-2.3,"breakHorizontal":16.7,"spinRate":2148,"spinDirection":242},"zone":14,"typeConfidence":0.86,"plateTime":0.40656227409400936,"extension":5.728357929612005},"index":0,"playId":"a95c2ce1-8029-3ea7-8693-0f94f88b1dea","pitchNumber":1,"startTime":"2026-08-07T02:21:48.452Z","endTime":"2026-08-07T02:21:51.716Z","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(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":91.6,"endSpeed":84.4,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.479297532822695,"aZ":-30.872127248845153,"pfxX":-10.474327271482744,"pfxZ":0.7241662637430202,"pX":0.020335354838251933,"pZ":0.6432885688713404,"vX0":6.362022365242307,"vY0":-133.095473894323,"vZ0":-7.315783138066498,"x":116.22,"y":221.41,"x0":-1.0398076799420666,"y0":50.00098026594106,"z0":5.662141509961069,"aX":-18.795942598833523},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":-0.1,"breakHorizontal":17.6,"spinRate":2171,"spinDirection":243},"zone":14,"typeConfidence":0.92,"plateTime":0.4114734395994457,"extension":5.8937959457916955},"index":1,"playId":"63c04a89-755f-3685-b2c0-1bef68cc5845","pitchNumber":2,"startTime":"2026-08-07T02:22:02.873Z","endTime":"2026-08-07T02:22:05.873Z","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":2},"pitchData":{"startSpeed":92.9,"endSpeed":85.8,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.246296551798054,"aZ":-28.090938651844468,"pfxX":-9.208861388814153,"pfxZ":2.192712134607522,"pX":0.611418328372993,"pZ":2.283370007440068,"vX0":7.337292817125355,"vY0":-135.12893983010383,"vZ0":-4.1732484495197095,"x":93.69,"y":177.13,"x0":-0.9319135835194908,"y0":50.005290020987964,"z0":5.803236699404241,"aX":-17.168701980800996},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":3.4,"breakHorizontal":15.2,"spinRate":2240,"spinDirection":242},"zone":6,"typeConfidence":0.8,"plateTime":0.4040996336968026,"extension":5.768532870101324},"index":2,"playId":"c6e84e8e-68a4-3c90-9f3b-e3b7fcaf3253","pitchNumber":3,"startTime":"2026-08-07T02:22:25.647Z","endTime":"2026-08-07T02:22:28.647Z","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":2},"pitchData":{"startSpeed":98.6,"endSpeed":90.9,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.423719033712665,"aZ":-17.66126686703057,"pfxX":-5.353994291440126,"pfxZ":6.879301080262309,"pX":-0.9734355048772854,"pZ":3.654578821119049,"vX0":3.0312605836772866,"vY0":-143.67785437101384,"vZ0":-2.5082687814744093,"x":154.11,"y":140.11,"x0":-1.3413767935558514,"y0":50.004137084094445,"z0":5.624765291397931,"aX":-11.297448607837717},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":12.2,"breakHorizontal":9.1,"spinRate":2161,"spinDirection":233},"zone":11,"typeConfidence":0.91,"plateTime":0.3798819182511113,"extension":5.528253168853304},"index":3,"playId":"33f924be-bdff-34df-8603-e257495ccf7d","pitchNumber":4,"startTime":"2026-08-07T02:22:44.469Z","endTime":"2026-08-07T02:22:47.541Z","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(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":2},"pitchData":{"startSpeed":98.9,"endSpeed":91.1,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.91978595972451,"aZ":-20.407646487014983,"pfxX":-9.83435042957587,"pfxZ":5.58784508835847,"pX":-0.21186247583326526,"pZ":1.1732240036022685,"vX0":5.8444017404039865,"vY0":-143.82962421068675,"vZ0":-8.547167047153193,"x":125.08,"y":207.1,"x0":-0.9876528287399005,"y0":50.00047998649931,"z0":5.438286439740168,"aX":-20.696287111819647},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":8.6,"breakHorizontal":16.7,"spinRate":2456,"spinDirection":230},"zone":13,"typeConfidence":0.9,"plateTime":0.3801532974517152,"extension":5.783078513856149},"hitData":{"launchSpeed":100.7,"launchAngle":-0.0,"totalDistance":29.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":127.35,"coordY":192.27}},"index":4,"playId":"d2a5aa58-73b6-37aa-8d2f-a6c02c61b68b","pitchNumber":5,"startTime":"2026-08-07T02:23:01.960Z","endTime":"2026-08-07T02:23:13.155Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-07T02:23:13.155Z","atBatIndex":84},{"result":{"type":"atBat","event":"Caught Stealing 2B","eventType":"caught_stealing_2b","description":"White Sox challenged (tag play), call on the field was overturned: Wilyer Abreu caught stealing 2nd base, catcher Drew Romo to second baseman Chase Meidroth.","rbi":0,"awayScore":7,"homeScore":7,"isOut":true},"about":{"atBatIndex":85,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-08-07T02:23:20.366Z","endTime":"2026-08-07T02:24:02.274Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":17},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623211,"fullName":"Huascar Brazobán","link":"/api/v1/people/623211"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Caught Stealing 2B","eventType":"caught_stealing_2b","movementReason":"r_caught_stealing_2b","runner":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691011,"link":"/api/v1/people/691011"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":805367,"link":"/api/v1/people/805367"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.8,"endSpeed":89.8,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.888460422111454,"aZ":-23.48293306887579,"pfxX":-10.955910746196839,"pfxZ":4.237090595496149,"pX":-0.2316584658933543,"pZ":1.6839130618841422,"vX0":6.3702111189384025,"vY0":-142.18542073510622,"vZ0":-6.8211013855962594,"x":125.83,"y":193.31,"x0":-1.0748353353393572,"y0":50.00546090623118,"z0":5.598976272059884,"aX":-22.488208540653957},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":6.5,"breakHorizontal":18.6,"spinRate":2400,"spinDirection":230},"zone":8,"typeConfidence":0.91,"plateTime":0.38488449602091457,"extension":5.7595549931222525},"index":0,"playId":"6ae9005f-36ee-3b8c-8111-a55d1628ce19","pitchNumber":1,"startTime":"2026-08-07T02:23:41.222Z","endTime":"2026-08-07T02:23:44.222Z","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,"runnerGoing":true},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.2,"endSpeed":90.5,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.342878730773055,"aZ":-23.58225950754732,"pfxX":-10.810416880309687,"pfxZ":4.142041691900244,"pX":-0.20875354626207518,"pZ":1.0989715291201938,"vX0":6.7801722040211425,"vY0":-142.74915991422455,"vZ0":-8.005868322627709,"x":124.96,"y":209.11,"x0":-1.2041762787021382,"y0":50.00134905676568,"z0":5.412481739989583,"aX":-22.418513186694003},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":6.1,"breakHorizontal":18.4,"spinRate":2468,"spinDirection":233},"zone":13,"typeConfidence":0.91,"plateTime":0.3829658353658809,"extension":5.649473699650471},"index":1,"playId":"7d3f2145-1806-3eb1-ac01-5c074692159d","pitchNumber":2,"startTime":"2026-08-07T02:23:56.781Z","endTime":"2026-08-07T02:24:02.274Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MA","challengeTeamId":145},"playEndTime":"2026-08-07T02:24:02.274Z","atBatIndex":85},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Sam Antonacci grounds out, second baseman Anthony Seigler to first baseman Nick Sogard. Braden Montgomery to 3rd.","rbi":0,"awayScore":7,"homeScore":7,"isOut":true},"about":{"atBatIndex":86,"halfInning":"top","isTopInning":true,"inning":10,"startTime":"2026-08-07T02:28:15.495Z","endTime":"2026-08-07T02:30:16.388Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":803011,"fullName":"Sam Antonacci","link":"/api/v1/people/803011"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":547973,"fullName":"Aroldis Chapman","link":"/api/v1/people/547973"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":695731,"fullName":"Braden Montgomery","link":"/api/v1/people/695731"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[3,4,5,6,7],"actionIndex":[0,1,2],"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":803011,"fullName":"Sam Antonacci","link":"/api/v1/people/803011"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"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"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":695731,"fullName":"Braden Montgomery","link":"/api/v1/people/695731"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Defensive Substitution: Jake Rogers replaces Eli White, batting 9th, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":7,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-07T02:27:30.874Z","endTime":"2026-08-07T02:27:30.890Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668670,"link":"/api/v1/people/668670"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"902","replacedPlayer":{"id":642201,"link":"/api/v1/people/642201"}},{"details":{"description":"Pitching Change: Aroldis Chapman replaces Jovani Morán.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-08-07T02:27:30.890Z","endTime":"2026-08-07T02:27:57.925Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":547973,"link":"/api/v1/people/547973"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Braden Montgomery starts inning at 2nd base.","event":"Runner Placed On Base","eventType":"runner_placed","awayScore":7,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-08-07T02:27:57.925Z","endTime":"2026-08-07T02:28:17.763Z","isPitch":false,"type":"action","player":{"id":695731,"link":"/api/v1/people/695731"},"base":2},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":78.7,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.5748122416712,"aZ":-21.199126850124284,"pfxX":1.0005396391853862,"pfxZ":6.959575952976012,"pX":-0.15640937690023413,"pZ":0.7738701822144264,"vX0":-1.9326604790082123,"vY0":-125.38830599224471,"vZ0":-8.332080358626285,"x":122.96,"y":217.89,"x0":0.4976558430259877,"y0":50.00593207645473,"z0":5.896789576909486,"aX":1.5787203168606943},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":10.7,"breakHorizontal":-1.3,"spinRate":2216,"spinDirection":225},"zone":13,"typeConfidence":0.9,"plateTime":0.4384050675048008,"extension":6.9681447111278265},"index":3,"playId":"1aabe613-7dc9-354a-99c3-205d95bf0fa4","pitchNumber":1,"startTime":"2026-08-07T02:28:17.763Z","endTime":"2026-08-07T02:28:21.857Z","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.8,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.888272911906792,"aZ":-14.907543736204758,"pfxX":5.466109446216125,"pfxZ":8.619104569168671,"pX":-1.7719736848199092,"pZ":1.9075931246635538,"vX0":-7.444062536138596,"vY0":-140.22809841273718,"vZ0":-8.504133848004528,"x":184.54,"y":187.27,"x0":0.19934971167747648,"y0":50.00433250634878,"z0":5.93937826740494,"aX":10.95346369732226},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.2,"breakHorizontal":-8.5,"spinRate":2241,"spinDirection":169},"zone":13,"typeConfidence":0.91,"plateTime":0.3896710555430345,"extension":7.023448424137366},"index":4,"playId":"033e2659-1fbe-388d-bba4-8d193e8f23d3","pitchNumber":2,"startTime":"2026-08-07T02:28:57.404Z","endTime":"2026-08-07T02:29:00.404Z","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":85.4,"endSpeed":78.1,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.69101445727353,"aZ":-24.10320529984661,"pfxX":-4.578528519608069,"pfxZ":5.163063850282374,"pX":0.021000561810126033,"pZ":3.1927195491094027,"vX0":0.43581810909234575,"vY0":-124.41542446767723,"vZ0":-2.2295004188890353,"x":116.2,"y":152.58,"x0":0.43782345703535497,"y0":50.002120284959645,"z0":6.104448163836676,"aX":-7.154564109975555},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":9.1,"breakHorizontal":8.2,"spinRate":2305,"spinDirection":254},"zone":2,"typeConfidence":0.9,"plateTime":0.44077676841044866,"extension":7.133632222965015},"index":5,"playId":"b045c77c-1514-3646-8054-7a1b11f1ae63","pitchNumber":3,"startTime":"2026-08-07T02:29:14.992Z","endTime":"2026-08-07T02:29:17.992Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":83.5,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.537266845868803,"aZ":-26.49517539057217,"pfxX":4.081196198292373,"pfxZ":3.208652194196266,"pX":-0.8281778095957123,"pZ":1.9212286484837267,"vX0":-4.715669474235365,"vY0":-132.01831067915165,"vZ0":-5.245489147715107,"x":148.57,"y":186.91,"x0":0.4491345614349459,"y0":50.0016803866102,"z0":5.87875900721627,"aX":7.219397375263678},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":4.9,"breakHorizontal":-6.4,"spinRate":890,"spinDirection":148},"zone":13,"typeConfidence":0.91,"plateTime":0.41454822640766853,"extension":7.296076949625444},"index":6,"playId":"7f29675c-7534-3b44-b9f3-7778f0acf7bb","pitchNumber":4,"startTime":"2026-08-07T02:29:40.169Z","endTime":"2026-08-07T02:29:43.169Z","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(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":82.0,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.503643064119064,"aZ":-33.16028844640454,"pfxX":4.158072479139184,"pfxZ":-0.5785389757054427,"pX":-0.03082812287382831,"pZ":1.1298608302598345,"vX0":-2.682736899320477,"vY0":-130.31545436585225,"vZ0":-5.646141190227004,"x":118.18,"y":208.27,"x0":0.47613603776506797,"y0":50.00159888117535,"z0":5.854349794127182,"aX":7.091828112906986},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":-2.2,"breakHorizontal":-6.8,"spinRate":629,"spinDirection":114},"zone":13,"typeConfidence":0.91,"plateTime":0.4216437395652983,"extension":7.364467606304565},"hitData":{"launchSpeed":83.9,"launchAngle":-3.0,"totalDistance":18.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":148.77,"coordY":155.23}},"index":7,"playId":"a0fe4ded-d683-3d86-a9b2-8ffd99bf3178","pitchNumber":5,"startTime":"2026-08-07T02:30:09.130Z","endTime":"2026-08-07T02:30:16.388Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-07T02:30:16.388Z","atBatIndex":86},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Chase Meidroth homers (11) on a fly ball to left field. Braden Montgomery scores.","rbi":2,"awayScore":9,"homeScore":7,"isOut":false},"about":{"atBatIndex":87,"halfInning":"top","isTopInning":true,"inning":10,"startTime":"2026-08-07T02:30:26.280Z","endTime":"2026-08-07T02:33:14.789Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":547973,"fullName":"Aroldis Chapman","link":"/api/v1/people/547973"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"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":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"responsiblePitcher":{"id":547973,"link":"/api/v1/people/547973"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":695731,"fullName":"Braden Montgomery","link":"/api/v1/people/695731"},"responsiblePitcher":{"id":547973,"link":"/api/v1/people/547973"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":5},"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(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.7,"endSpeed":89.2,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.02942315694255,"aZ":-9.001321321307387,"pfxX":2.7986910127387317,"pfxZ":11.410479539469764,"pX":-1.2318865746912013,"pZ":0.9823442650328991,"vX0":-5.4299072353700835,"vY0":-141.74993477258457,"vZ0":-12.111996263842205,"x":163.96,"y":212.26,"x0":0.3466741392859768,"y0":50.00201375601175,"z0":5.889987463676643,"aX":5.683606914058802},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":18.2,"breakHorizontal":-4.0,"spinRate":2477,"spinDirection":160},"zone":13,"typeConfidence":0.91,"plateTime":0.3867090084806106,"extension":7.097278664358416},"index":0,"playId":"f0cdfdd3-0709-33ae-9e27-197676c52280","pitchNumber":1,"startTime":"2026-08-07T02:30:43.958Z","endTime":"2026-08-07T02:30:46.996Z","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.6,"endSpeed":89.9,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.085352313812933,"aZ":-10.164699316004315,"pfxX":2.487387766274601,"pfxZ":10.700058178011151,"pX":-0.2471637793661205,"pZ":2.054676864095767,"vX0":-2.8452836445857925,"vY0":-141.95459081716555,"vZ0":-9.166816139954015,"x":126.42,"y":183.3,"x0":0.44121978344286755,"y0":50.00437080021595,"z0":5.958036199706268,"aX":5.1172568915276395},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":17.9,"breakHorizontal":-4.0,"spinRate":2306,"spinDirection":157},"zone":8,"typeConfidence":0.91,"plateTime":0.3846845583552554,"extension":7.1352473025251735},"index":1,"playId":"6441598b-9813-3888-bc94-1a98af0ad22a","pitchNumber":2,"startTime":"2026-08-07T02:31:05.801Z","endTime":"2026-08-07T02:31:08.801Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":82.9,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.38498607680979,"aZ":-31.607233324404653,"pfxX":2.7131827081467064,"pfxZ":0.32834026527486415,"pX":0.3886532904380772,"pZ":3.191071899630614,"vX0":-0.6861565750575902,"vY0":-129.5591820774594,"vZ0":-1.4946325402099678,"x":102.19,"y":152.62,"x0":0.30130444679647855,"y0":50.00286677511384,"z0":6.150070748781385,"aX":4.697634195290166},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":0.5,"breakHorizontal":-4.8,"spinRate":836,"spinDirection":169},"zone":3,"typeConfidence":0.91,"plateTime":0.4198154904930296,"extension":7.272742738828766},"index":2,"playId":"8f94162a-2aa6-3a3d-b382-675274e7ebd7","pitchNumber":3,"startTime":"2026-08-07T02:31:31.458Z","endTime":"2026-08-07T02:31:34.458Z","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":97.9,"endSpeed":90.5,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.23446130243661,"aZ":-14.905924306895809,"pfxX":7.679731081008537,"pfxZ":8.282030578590957,"pX":0.1562687974915827,"pZ":3.237931271795594,"vX0":-3.3332513969537656,"vY0":-142.66680755190478,"vZ0":-5.162611440670329,"x":111.04,"y":151.36,"x0":0.3342590852228248,"y0":50.00543172636641,"z0":5.992671929317489,"aX":16.018242151087545},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":14.3,"breakHorizontal":-13.3,"spinRate":2424,"spinDirection":165},"zone":2,"typeConfidence":0.9,"plateTime":0.38221761720605096,"extension":7.0878338368832745},"index":3,"playId":"bee177a4-7639-3b7f-b374-b7d01fc88d44","pitchNumber":4,"startTime":"2026-08-07T02:31:57.407Z","endTime":"2026-08-07T02:32:00.597Z","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":98.3,"endSpeed":90.7,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.318649552016115,"aZ":-11.279941152029409,"pfxX":7.485756740371668,"pfxZ":9.97756118465536,"pX":0.23904145401837523,"pZ":2.892949662457804,"vX0":-2.797896891843509,"vY0":-143.16931813419254,"vZ0":-6.904240667223601,"x":107.89,"y":160.67,"x0":0.2512582439704988,"y0":50.00542043370903,"z0":6.027809975673177,"aX":15.679446896453571},"breaks":{"breakAngle":50.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":17.0,"breakHorizontal":-13.1,"spinRate":2482,"spinDirection":163},"zone":2,"typeConfidence":0.89,"plateTime":0.38129268500993474,"extension":7.297305515647354},"index":4,"playId":"2360706f-47e6-3f76-9e8a-bcf36f6544f8","pitchNumber":5,"startTime":"2026-08-07T02:32:17.980Z","endTime":"2026-08-07T02:32:20.980Z","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(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":82.7,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.71811112518622,"aZ":-29.71750457083824,"pfxX":1.9230730609045357,"pfxZ":1.4146437030652788,"pX":-0.6909951889974596,"pZ":2.513464600971484,"vX0":-3.481601230391478,"vY0":-130.74162181534072,"vZ0":-3.436911270031555,"x":143.34,"y":170.92,"x0":0.4060929541798164,"y0":50.002568328921676,"z0":6.067407933434796,"aX":3.340170341499667},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":2.0,"breakHorizontal":-2.8,"spinRate":1118,"spinDirection":179},"zone":4,"typeConfidence":0.91,"plateTime":0.4184132362976358,"extension":7.380118662940047},"hitData":{"launchSpeed":95.1,"launchAngle":30.0,"totalDistance":362.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":44.5,"coordY":77.14}},"index":5,"playId":"259232d2-715d-3102-98e8-8d6989e62ad9","pitchNumber":6,"startTime":"2026-08-07T02:32:44.715Z","endTime":"2026-08-07T02:33:14.789Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-07T02:33:14.789Z","atBatIndex":87},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Munetaka Murakami grounds out, second baseman Anthony Seigler to first baseman Nick Sogard.","rbi":0,"awayScore":9,"homeScore":7,"isOut":true},"about":{"atBatIndex":88,"halfInning":"top","isTopInning":true,"inning":10,"startTime":"2026-08-07T02:33:28.495Z","endTime":"2026-08-07T02:34:18.237Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":808959,"fullName":"Munetaka Murakami","link":"/api/v1/people/808959"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":547973,"fullName":"Aroldis Chapman","link":"/api/v1/people/547973"},"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":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":808959,"fullName":"Munetaka Murakami","link":"/api/v1/people/808959"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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":"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.0,"endSpeed":90.1,"strikeZoneTop":3.296,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.50260735122577,"aZ":-13.032754552622576,"pfxX":1.846361561056507,"pfxZ":9.280338869698138,"pX":-1.2627696020813872,"pZ":1.3846318524417545,"vX0":-5.5504830305259345,"vY0":-142.4309540785661,"vZ0":-10.193267346571679,"x":165.13,"y":201.39,"x0":0.4679793943413057,"y0":50.00438013768319,"z0":5.825449620784721,"aX":3.8092820129716802},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":15.0,"breakHorizontal":-2.3,"spinRate":2433,"spinDirection":167},"zone":13,"typeConfidence":0.89,"plateTime":0.38397582292782984,"extension":7.0172631286869604},"index":0,"playId":"ffbb4f1f-2dfb-3670-aa30-5158de4438e7","pitchNumber":1,"startTime":"2026-08-07T02:33:33.508Z","endTime":"2026-08-07T02:33:36.508Z","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":98.7,"endSpeed":90.5,"strikeZoneTop":3.296,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.488570999358885,"aZ":-12.391410595968365,"pfxX":1.836446465684375,"pfxZ":9.471656315991233,"pX":-1.2620572129474479,"pZ":2.165669535655354,"vX0":-5.691581380536441,"vY0":-143.4443878283682,"vZ0":-8.351611671338816,"x":165.11,"y":180.31,"x0":0.5072541370388634,"y0":50.00255389259453,"z0":5.88329547557219,"aX":3.8360598878228878},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":15.7,"breakHorizontal":-2.2,"spinRate":2391,"spinDirection":163},"zone":13,"typeConfidence":0.9,"plateTime":0.3815070045864837,"extension":7.052924309339222},"index":1,"playId":"525b25d1-5db1-3c68-a78f-ac6cfeda83f3","pitchNumber":2,"startTime":"2026-08-07T02:33:49.975Z","endTime":"2026-08-07T02:33:52.975Z","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":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":80.3,"strikeZoneTop":3.296,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.149319580305615,"aZ":-27.08065474194638,"pfxX":-5.408069812229521,"pfxZ":3.1073830250473806,"pX":-0.2434243647945174,"pZ":1.9894217180395564,"vX0":-0.6364183112733491,"vY0":-127.44697164782082,"vZ0":-4.452783417322233,"x":126.28,"y":185.07,"x0":0.7120533400852043,"y0":50.00237500919077,"z0":5.907927555732577,"aX":-8.860837608373016},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":4.8,"breakHorizontal":10.0,"spinRate":2296,"spinDirection":262},"zone":8,"typeConfidence":0.9,"plateTime":0.43040877686821943,"extension":7.102411440864758},"hitData":{"launchSpeed":87.9,"launchAngle":-16.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":148.26,"coordY":151.68}},"index":2,"playId":"47be4395-bc37-387a-8cb1-3b0b690b039c","pitchNumber":3,"startTime":"2026-08-07T02:34:09.849Z","endTime":"2026-08-07T02:34:18.237Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-07T02:34:18.237Z","atBatIndex":88},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Miguel Vargas flies out to right fielder Wilyer Abreu.","rbi":0,"awayScore":9,"homeScore":7,"isOut":true},"about":{"atBatIndex":89,"halfInning":"top","isTopInning":true,"inning":10,"startTime":"2026-08-07T02:34:19.920Z","endTime":"2026-08-07T02:35:49.100Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":547973,"fullName":"Aroldis Chapman","link":"/api/v1/people/547973"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":677800,"link":"/api/v1/people/677800"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.3,"endSpeed":89.8,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.15062792790468,"aZ":-9.620540850966764,"pfxX":5.925330106536929,"pfxZ":10.88973544832137,"pX":0.3906175830033102,"pZ":3.160793346933295,"vX0":-1.9963674182540103,"vY0":-143.04629865614132,"vZ0":-6.443610990722455,"x":102.11,"y":153.44,"x0":0.3278384846795418,"y0":50.006371453879844,"z0":6.046632215074145,"aX":12.27575315152669},"breaks":{"breakAngle":46.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-9.7,"breakVerticalInduced":18.6,"breakHorizontal":-10.3,"spinRate":2375,"spinDirection":162},"zone":3,"typeConfidence":0.91,"plateTime":0.38296811592128055,"extension":7.131854042259555},"index":0,"playId":"8fd53831-0fb6-39d7-8933-87c6f56b153e","pitchNumber":1,"startTime":"2026-08-07T02:34:45.571Z","endTime":"2026-08-07T02:34:48.571Z","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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.9,"endSpeed":83.5,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.850924002882692,"aZ":-33.61344909957738,"pfxX":2.6018549153668604,"pfxZ":-0.8247317435203447,"pX":0.8355093977772179,"pZ":1.0059319733484786,"vX0":0.08631229363867271,"vY0":-130.94889569987942,"vZ0":-6.112378745824633,"x":85.15,"y":211.62,"x0":0.4638180765231673,"y0":50.00166264724744,"z0":5.863734792742099,"aX":4.54954890386665},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":-2.5,"breakHorizontal":-4.7,"spinRate":613,"spinDirection":129},"zone":14,"typeConfidence":0.91,"plateTime":0.417159390587198,"extension":7.321555060117606},"index":1,"playId":"e30ed5c1-b9a8-35db-a798-1acdb8505947","pitchNumber":2,"startTime":"2026-08-07T02:35:01.336Z","endTime":"2026-08-07T02:35:04.336Z","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":2,"outs":2},"pitchData":{"startSpeed":98.3,"endSpeed":89.9,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.51686448453792,"aZ":-11.39455662976429,"pfxX":6.493705705781892,"pfxZ":9.999559657517093,"pX":0.27181732108968976,"pZ":3.8143055844703286,"vX0":-2.8503179893891155,"vY0":-143.1353743283779,"vZ0":-4.296044878192068,"x":106.64,"y":135.79,"x0":0.43583028257579814,"y0":50.00546135128994,"z0":6.046099461557972,"aX":13.499189784844631},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":17.4,"breakHorizontal":-11.2,"spinRate":2407,"spinDirection":162},"zone":12,"typeConfidence":0.9,"plateTime":0.382412289768979,"extension":7.0731071022055305},"index":2,"playId":"bb77c5af-7cb4-39da-9ed5-e2a9f99c41be","pitchNumber":3,"startTime":"2026-08-07T02:35:20.892Z","endTime":"2026-08-07T02:35:23.892Z","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":2,"outs":2},"pitchData":{"startSpeed":98.5,"endSpeed":90.4,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.15801230278413,"aZ":-11.72407436340602,"pfxX":5.805831606972941,"pfxZ":9.78757482579747,"pX":0.25807669173462533,"pZ":2.8626950572337746,"vX0":-2.4911856802019896,"vY0":-143.40963789014242,"vZ0":-6.948735423407496,"x":107.16,"y":161.49,"x0":0.38203461909807285,"y0":50.00570574972295,"z0":6.043302079757464,"aX":12.134276863539297},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":16.6,"breakHorizontal":-10.1,"spinRate":2367,"spinDirection":165},"zone":2,"typeConfidence":0.91,"plateTime":0.3814659541617562,"extension":7.06236474741316},"hitData":{"launchSpeed":92.0,"launchAngle":32.0,"totalDistance":331.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":196.21,"coordY":85.61}},"index":3,"playId":"2a40f9d4-74d4-379f-aa9c-04c776b9b4ae","pitchNumber":4,"startTime":"2026-08-07T02:35:38.323Z","endTime":"2026-08-07T02:35:49.100Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-07T02:35:49.100Z","atBatIndex":89},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Caleb Durbin pops out to second baseman Chase Meidroth.","rbi":0,"awayScore":9,"homeScore":7,"isOut":true},"about":{"atBatIndex":90,"halfInning":"bottom","isTopInning":false,"inning":10,"startTime":"2026-08-07T02:38:02.615Z","endTime":"2026-08-07T02:38:34.770Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670950,"fullName":"Trevor Richards","link":"/api/v1/people/670950"},"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":[2,3],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":805367,"link":"/api/v1/people/805367"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Trevor Richards replaces Huascar Brazobán.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":9,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-07T02:37:05.742Z","endTime":"2026-08-07T02:37:19.576Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670950,"link":"/api/v1/people/670950"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Wilyer Abreu starts inning at 2nd base.","event":"Runner Placed On Base","eventType":"runner_placed","awayScore":9,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-08-07T02:37:19.576Z","endTime":"2026-08-07T02:38:04.931Z","isPitch":false,"type":"action","player":{"id":677800,"link":"/api/v1/people/677800"},"base":2},{"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":90.9,"endSpeed":82.7,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.97197635840346,"aZ":-13.265409232712333,"pfxX":-4.03142924804648,"pfxZ":10.714455526582999,"pX":-0.11366707170236509,"pZ":4.680241339093696,"vX0":6.583154858392199,"vY0":-132.19826119179558,"vZ0":-1.381767294195328,"x":121.33,"y":112.41,"x0":-2.1157487828974304,"y0":50.00173458909403,"z0":6.18656759510888,"aX":-7.114717729942567},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":19.3,"breakHorizontal":5.8,"spinRate":2066,"spinDirection":204},"zone":11,"typeConfidence":0.9,"plateTime":0.41480432352146934,"extension":6.452021965046858},"index":2,"playId":"9d7ab6a0-3167-3d55-a457-9ef16bc8d8a2","pitchNumber":1,"startTime":"2026-08-07T02:38:04.931Z","endTime":"2026-08-07T02:38:07.931Z","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":0,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":82.9,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.76190796411952,"aZ":-11.100599507593088,"pfxX":-6.4737019705414784,"pfxZ":11.926785799770922,"pX":0.2710532730329438,"pZ":2.4343084195848683,"vX0":7.905025564396421,"vY0":-132.45813662880428,"vZ0":-7.168145574844585,"x":106.67,"y":173.05,"x0":-1.918752131417039,"y0":50.00600595399399,"z0":5.997585648425364,"aX":-11.442183383985398},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":20.0,"breakHorizontal":9.8,"spinRate":2187,"spinDirection":201},"zone":6,"typeConfidence":0.9,"plateTime":0.4143916778590455,"extension":6.54692815023264},"hitData":{"launchSpeed":93.1,"launchAngle":61.0,"totalDistance":218.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":143.19,"coordY":122.29}},"index":3,"playId":"de42412a-0c45-3cc0-a3a0-b0397e669378","pitchNumber":2,"startTime":"2026-08-07T02:38:21.461Z","endTime":"2026-08-07T02:38:34.770Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-07T02:38:34.770Z","atBatIndex":90},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Masataka Yoshida walks.","rbi":0,"awayScore":9,"homeScore":7,"isOut":false},"about":{"atBatIndex":91,"halfInning":"bottom","isTopInning":false,"inning":10,"startTime":"2026-08-07T02:38:38.963Z","endTime":"2026-08-07T02:40:13.692Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670950,"fullName":"Trevor Richards","link":"/api/v1/people/670950"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"postOnSecond":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"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":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"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":91.8,"endSpeed":83.3,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.863027637111863,"aZ":-12.429660470543652,"pfxX":-4.963745075988223,"pfxZ":11.014901995232941,"pX":-0.9857220184551926,"pZ":3.474166651234625,"vX0":5.001802891949062,"vY0":-133.5677498723018,"vZ0":-4.493228276228347,"x":154.57,"y":144.98,"x0":-2.2447611476517007,"y0":50.00470092694212,"z0":6.083426757776205,"aX":-8.899840146775446},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":19.1,"breakHorizontal":7.8,"spinRate":2250,"spinDirection":201},"zone":11,"typeConfidence":0.9,"plateTime":0.41129658719019213,"extension":6.701543272196744},"index":0,"playId":"4e7ca302-f7c0-3010-a4aa-061abd7b2f0f","pitchNumber":1,"startTime":"2026-08-07T02:38:59.789Z","endTime":"2026-08-07T02:39:03.207Z","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":1},"pitchData":{"startSpeed":91.7,"endSpeed":83.4,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.328034278521457,"aZ":-10.199968889705936,"pfxX":-4.18302026372997,"pfxZ":12.312867764608471,"pX":-0.9944732698483061,"pZ":2.0182147782068265,"vX0":4.215607962817002,"vY0":-133.18280668993776,"vZ0":-8.547208450354228,"x":154.91,"y":184.29,"x0":-2.059291936489194,"y0":50.00442938482655,"z0":6.019600779233935,"aX":-7.4667623411384},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":20.5,"breakHorizontal":6.6,"spinRate":2266,"spinDirection":194},"zone":13,"typeConfidence":0.91,"plateTime":0.41227876877138936,"extension":6.516632571700292},"index":1,"playId":"706180bb-3aed-3a2b-aa20-33a7933fc87c","pitchNumber":2,"startTime":"2026-08-07T02:39:14.806Z","endTime":"2026-08-07T02:39:18.152Z","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(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.0,"endSpeed":74.4,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.50414466699804,"aZ":-32.6064921066016,"pfxX":-7.824662373772267,"pfxZ":-0.31175178784632296,"pX":0.9402374593283631,"pZ":0.43944655939271804,"vX0":9.643182377334346,"vY0":-116.06936122437523,"vZ0":-5.5098559680896235,"x":81.16,"y":226.91,"x0":-2.24019220203014,"y0":50.005518628582955,"z0":5.927731060196809,"aX":-10.742665324543188},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":-1.7,"breakHorizontal":12.0,"spinRate":2642,"spinDirection":270},"zone":14,"typeConfidence":0.91,"plateTime":0.47081500007713206,"extension":6.478586277239294},"index":2,"playId":"0ccdb341-ea0e-345f-850c-4582a50b9ae0","pitchNumber":3,"startTime":"2026-08-07T02:39:30.634Z","endTime":"2026-08-07T02:39:33.634Z","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":1},"pitchData":{"startSpeed":91.6,"endSpeed":85.1,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.905540578059302,"aZ":-16.80113055244568,"pfxX":-3.3340060432408363,"pfxZ":8.368716231813021,"pX":-0.06738323207624175,"pZ":4.393030322722537,"vX0":6.3364400966728995,"vY0":-133.49310445791036,"vZ0":-1.5609907645004177,"x":119.57,"y":120.17,"x0":-2.0196237378270485,"y0":50.00305152521162,"z0":6.172665739518129,"aX":-6.125190092678312},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":15.1,"breakHorizontal":4.9,"spinRate":1772,"spinDirection":200},"zone":11,"typeConfidence":0.9,"plateTime":0.4075107542259917,"extension":6.410177554060444},"index":3,"playId":"79aab234-9c3b-33e4-8e6d-6515f16754a5","pitchNumber":4,"startTime":"2026-08-07T02:39:53.316Z","endTime":"2026-08-07T02:39:56.316Z","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":1,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":84.6,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.524915770990358,"aZ":-15.769105423731947,"pfxX":-4.102192589402641,"pfxZ":8.995665481033761,"pX":-0.0019240429475171966,"pZ":3.817146496927309,"vX0":6.9584989702257705,"vY0":-133.62816059291475,"vZ0":-3.12020524230277,"x":117.07,"y":135.72,"x0":-2.096804578716164,"y0":50.00433158487904,"z0":6.120945409685481,"aX":-7.483045899523853},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":15.8,"breakHorizontal":6.1,"spinRate":1814,"spinDirection":203},"zone":12,"typeConfidence":0.9,"plateTime":0.4085772930048952,"extension":6.609032896669917},"index":4,"playId":"537748f9-c1c8-32dd-99a1-452b4bf1b185","pitchNumber":5,"startTime":"2026-08-07T02:40:10.672Z","endTime":"2026-08-07T02:40:13.692Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-07T02:40:13.692Z","atBatIndex":91},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Andruw Monasterio doubles (21) on a sharp line drive to left fielder Sam Antonacci. Wilyer Abreu scores. Jahmai Jones to 3rd.","rbi":1,"awayScore":9,"homeScore":8,"isOut":false},"about":{"atBatIndex":92,"halfInning":"bottom","isTopInning":false,"inning":10,"startTime":"2026-08-07T02:41:18.290Z","endTime":"2026-08-07T02:41:50.848Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670950,"fullName":"Trevor Richards","link":"/api/v1/people/670950"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"postOnThird":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3],"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":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":803011,"link":"/api/v1/people/803011"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"responsiblePitcher":{"id":670950,"link":"/api/v1/people/670950"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":9,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-08-07T02:40:22.644Z","endTime":"2026-08-07T02:40:49.313Z","isPitch":false,"type":"action"},{"details":{"description":"Offensive Substitution: Pinch-runner Jahmai Jones replaces Masataka Yoshida.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":9,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-08-07T02:40:49.313Z","endTime":"2026-08-07T02:41:20.561Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663330,"link":"/api/v1/people/663330"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"501","replacedPlayer":{"id":807799,"link":"/api/v1/people/807799"},"base":1},{"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":83.7,"endSpeed":76.4,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.236717056814985,"aZ":-27.04537287329088,"pfxX":0.48025283405072283,"pfxZ":3.4724319856914354,"pX":0.886320650431327,"pZ":1.2695229302509854,"vX0":7.97970601481021,"vY0":-121.49856091415343,"vZ0":-5.14545428807557,"x":83.22,"y":204.5,"x0":-2.5182595288197747,"y0":50.004939095085184,"z0":5.796492075994006,"aX":0.7107239196851218},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":5.2,"breakHorizontal":-3.0,"spinRate":1899,"spinDirection":203},"zone":14,"typeConfidence":0.9,"plateTime":0.45269388407392697,"extension":6.575934266795112},"index":2,"playId":"66747713-f93c-3db0-ade8-04f3441477b5","pitchNumber":1,"startTime":"2026-08-07T02:41:20.561Z","endTime":"2026-08-07T02:41:24.082Z","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":0,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":84.7,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.158602295615687,"aZ":-14.485375834052524,"pfxX":-4.649248244560931,"pfxZ":9.732339316975313,"pX":-0.03151582984231334,"pZ":1.9001322103102025,"vX0":6.773543955979456,"vY0":-133.32962685065922,"vZ0":-7.851090884878153,"x":118.2,"y":187.48,"x0":-1.9899676688758283,"y0":50.00162928193838,"z0":5.908710367863295,"aX":-8.449031730957774},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":16.3,"breakHorizontal":7.1,"spinRate":1952,"spinDirection":202},"zone":8,"typeConfidence":0.9,"plateTime":0.409355261580751,"extension":6.580942259795645},"hitData":{"launchSpeed":103.6,"launchAngle":21.0,"totalDistance":371.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":82.14,"coordY":91.21}},"index":3,"playId":"da78ade8-cf85-3113-8ac3-d5a79d7b89c6","pitchNumber":2,"startTime":"2026-08-07T02:41:39.238Z","endTime":"2026-08-07T02:41:50.848Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-07T02:41:50.848Z","atBatIndex":92},{"result":{"type":"atBat","event":"Intent Walk","eventType":"intent_walk","description":"Trevor Richards intentionally walks Jarren Duran.","rbi":0,"awayScore":9,"homeScore":8,"isOut":false},"about":{"atBatIndex":93,"halfInning":"bottom","isTopInning":false,"inning":10,"startTime":"2026-08-07T02:42:27.875Z","endTime":"2026-08-07T02:42:36.272Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670950,"fullName":"Trevor Richards","link":"/api/v1/people/670950"},"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"},"postOnThird":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Intent Walk","eventType":"intent_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":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"index":0,"playId":"08247296-0946-1003-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-08-07T02:42:34.275Z","endTime":"2026-08-07T02:42:34.290Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"index":1,"playId":"08247296-0946-1013-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-08-07T02:42:34.290Z","endTime":"2026-08-07T02:42:34.291Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"index":2,"playId":"08247296-0946-1023-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-08-07T02:42:34.291Z","endTime":"2026-08-07T02:42:35.291Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":1},"index":3,"playId":"08247296-0946-1033-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-08-07T02:42:34.291Z","endTime":"2026-08-07T02:42:36.272Z","isPitch":false,"type":"no_pitch"}],"playEndTime":"2026-08-07T02:42:36.272Z","atBatIndex":93},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Anthony Seigler out on a sacrifice fly to center fielder Tristan Peters. Jahmai Jones scores. Andruw Monasterio to 3rd. Jarren Duran to 2nd.","rbi":1,"awayScore":9,"homeScore":9,"isOut":true},"about":{"atBatIndex":94,"halfInning":"bottom","isTopInning":false,"inning":10,"startTime":"2026-08-07T02:43:06.421Z","endTime":"2026-08-07T02:43:35.146Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670950,"fullName":"Trevor Richards","link":"/api/v1/people/670950"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"postOnThird":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0,1,2,3],"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":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":671976,"link":"/api/v1/people/671976"},"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":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"responsiblePitcher":{"id":670950,"link":"/api/v1/people/670950"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":9,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-08-07T02:42:50.418Z","endTime":"2026-08-07T02:43:08.667Z","isPitch":false,"type":"action","player":{"id":678011,"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(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":78.7,"endSpeed":71.9,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.723664123650554,"aZ":-34.234572991280636,"pfxX":-6.616165850209519,"pfxZ":-1.5653516615953578,"pX":-0.52089646808153,"pZ":2.7518111238239387,"vX0":6.496316997993713,"vY0":-114.44842585127653,"vZ0":0.2798479161308991,"x":136.86,"y":164.48,"x0":-2.5475122321223926,"y0":50.00368385879269,"z0":6.003293245296096,"aX":-8.70656846182344},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.9,"breakVerticalInduced":-2.4,"breakHorizontal":10.2,"spinRate":2388,"spinDirection":264},"zone":1,"typeConfidence":0.9,"plateTime":0.4800699943044813,"extension":6.5416549891536295},"index":1,"playId":"0bd28d49-81fe-334b-b846-fe50b5983ab7","pitchNumber":1,"startTime":"2026-08-07T02:43:08.667Z","endTime":"2026-08-07T02:43:11.667Z","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":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.9,"endSpeed":73.1,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.676342506693352,"aZ":-35.14611809419152,"pfxX":-7.445924410773861,"pfxZ":-2.1843168680718392,"pX":-0.41274528433586083,"pZ":2.9781990005496697,"vX0":6.615275090641152,"vY0":-116.09566445839637,"vZ0":0.6386267209442928,"x":132.73,"y":158.37,"x0":-2.3380694254077024,"y0":50.00496964094216,"z0":6.057180816866824,"aX":-10.118489068364838},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.6,"breakVerticalInduced":-3.5,"breakHorizontal":11.8,"spinRate":2490,"spinDirection":264},"zone":1,"typeConfidence":0.9,"plateTime":0.472640845035845,"extension":6.454268395968773},"hitData":{"launchSpeed":96.3,"launchAngle":23.0,"totalDistance":328.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":129.41,"coordY":67.59}},"index":2,"playId":"44124fa2-c8e9-35f3-b8b7-735a9885154b","pitchNumber":2,"startTime":"2026-08-07T02:43:24.836Z","endTime":"2026-08-07T02:43:35.146Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-07T02:43:35.146Z","atBatIndex":94},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jake Rogers walks.","rbi":0,"awayScore":9,"homeScore":9,"isOut":false},"about":{"atBatIndex":95,"halfInning":"bottom","isTopInning":false,"inning":10,"startTime":"2026-08-07T02:44:12.040Z","endTime":"2026-08-07T02:45:46.282Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670950,"fullName":"Trevor Richards","link":"/api/v1/people/670950"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670"},"postOnSecond":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"postOnThird":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"96d361f7-aa71-4411-810c-b9b53ee3dcac","startTime":"2026-08-07T02:44:12.040Z","endTime":"2026-08-07T02:44:17.040Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":83.4,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.58805547940106,"aZ":-12.089430661966873,"pfxX":-5.823375790039545,"pfxZ":11.171165907555581,"pX":0.44000752269064913,"pZ":3.2737890592068415,"vX0":8.511471701739353,"vY0":-133.89958364421287,"vZ0":-5.003757548726266,"x":100.23,"y":150.39,"x0":-2.037908043008169,"y0":50.000326923017866,"z0":6.046665651686657,"aX":-10.468051907584808},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":19.2,"breakHorizontal":8.5,"spinRate":2118,"spinDirection":199},"zone":3,"typeConfidence":0.9,"plateTime":0.41060443598404506,"extension":6.620512326747685},"index":1,"playId":"cf3159c0-ba90-3ec2-8d8a-0c9e3b03ff35","pitchNumber":1,"startTime":"2026-08-07T02:44:29.010Z","endTime":"2026-08-07T02:44:32.527Z","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":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.7,"endSpeed":73.5,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.549336556496556,"aZ":-33.12741817659889,"pfxX":-7.668428878356368,"pfxZ":-0.6955793097471084,"pX":-1.2458829398016795,"pZ":2.3202566003114122,"vX0":4.627912813604997,"vY0":-116.0553183261611,"vZ0":-1.4371221046382752,"x":164.49,"y":176.13,"x0":-2.2686524725897117,"y0":50.00530809084524,"z0":6.100474430425689,"aX":-10.47082369399874},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-1.3,"breakHorizontal":12.7,"spinRate":2562,"spinDirection":266},"zone":13,"typeConfidence":0.9,"plateTime":0.47180243063592364,"extension":6.393445808080254},"index":2,"playId":"db0f13cb-d18b-3abf-99cd-e502daef8a39","pitchNumber":2,"startTime":"2026-08-07T02:44:43.906Z","endTime":"2026-08-07T02:44:47.312Z","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(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.7,"endSpeed":73.6,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.02328104571413,"aZ":-33.16508225173145,"pfxX":-6.567451080615998,"pfxZ":-0.7270223007760683,"pX":-0.2795303939115942,"pZ":0.8322008105156863,"vX0":6.676045478460344,"vY0":-115.92350474291061,"vZ0":-4.425791338412714,"x":127.66,"y":216.31,"x0":-2.3458671661565145,"y0":50.00521675970281,"z0":5.938353398532569,"aX":-8.924463969015642},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":-2.2,"breakHorizontal":10.2,"spinRate":2497,"spinDirection":265},"zone":13,"typeConfidence":0.9,"plateTime":0.4728161650381404,"extension":6.484183941834749},"index":3,"playId":"b5ae6f76-880f-3b6e-b576-348daa6d84e3","pitchNumber":3,"startTime":"2026-08-07T02:44:59.065Z","endTime":"2026-08-07T02:45:02.249Z","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,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":83.0,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.301439515064153,"aZ":-17.11985957121829,"pfxX":-2.6544758934156194,"pfxZ":8.550367268429977,"pX":0.679620652519791,"pZ":4.632203717119106,"vX0":8.043470234124518,"vY0":-131.44922724720988,"vZ0":-0.6841700757047169,"x":91.09,"y":113.71,"x0":-2.0669445979416956,"y0":50.000225489399845,"z0":6.159882680883722,"aX":-4.672604970022766},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":15.6,"breakHorizontal":3.1,"spinRate":1724,"spinDirection":201},"zone":12,"typeConfidence":0.89,"plateTime":0.41572953004706736,"extension":6.506372475807053},"index":4,"playId":"95608cf2-809f-3ff5-ad75-45b6e9473c5d","pitchNumber":4,"startTime":"2026-08-07T02:45:23.694Z","endTime":"2026-08-07T02:45:26.694Z","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":1,"outs":2},"pitchData":{"startSpeed":90.2,"endSpeed":82.5,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.554161821238598,"aZ":-15.0815364997791,"pfxX":-3.111856119627445,"pfxZ":9.79919070293012,"pX":0.5481629543319629,"pZ":3.7868867243547712,"vX0":7.611231194945555,"vY0":-131.1802343497312,"vZ0":-3.064700837776148,"x":96.11,"y":136.53,"x0":-1.9855180512740658,"y0":50.00058359888779,"z0":6.093467050433578,"aX":-5.427230373173495},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":17.3,"breakHorizontal":4.0,"spinRate":1851,"spinDirection":199},"zone":12,"typeConfidence":0.89,"plateTime":0.41740983496546,"extension":6.556725400847663},"index":5,"playId":"0758dc61-af86-3c36-b914-7d569ec5096c","pitchNumber":5,"startTime":"2026-08-07T02:45:43.088Z","endTime":"2026-08-07T02:45:46.282Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-07T02:45:46.282Z","atBatIndex":95},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Nick Sogard grounds into a force out, shortstop Colson Montgomery to second baseman Chase Meidroth. Jake Rogers out at 2nd.","rbi":0,"awayScore":9,"homeScore":9,"isOut":true},"about":{"atBatIndex":96,"halfInning":"bottom","isTopInning":false,"inning":10,"startTime":"2026-08-07T02:46:44.263Z","endTime":"2026-08-07T02:46:53.026Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":686765,"fullName":"Nick Sogard","link":"/api/v1/people/686765"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670950,"fullName":"Trevor Richards","link":"/api/v1/people/670950"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":695657,"link":"/api/v1/people/695657"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":805367,"link":"/api/v1/people/805367"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":686765,"fullName":"Nick Sogard","link":"/api/v1/people/686765"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":9,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-08-07T02:46:07.735Z","endTime":"2026-08-07T02:46:46.374Z","isPitch":false,"type":"action"},{"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":90.4,"endSpeed":82.5,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.577076744219944,"aZ":-13.850906484359227,"pfxX":-2.1062509182200215,"pfxZ":10.482535691539654,"pX":-0.6155878416437136,"pZ":2.9527314017695083,"vX0":5.044640254406398,"vY0":-131.54514896693775,"vZ0":-5.176302633139966,"x":140.46,"y":159.06,"x0":-2.286679003764625,"y0":50.00146175090942,"z0":5.977078661800015,"aX":-3.6813980867081364},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":18.0,"breakHorizontal":2.6,"spinRate":1949,"spinDirection":205},"zone":1,"typeConfidence":0.9,"plateTime":0.4167760915827232,"extension":6.872678183254025},"hitData":{"launchSpeed":98.0,"launchAngle":6.0,"totalDistance":154.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":113.8,"coordY":148.14}},"index":1,"playId":"7c9e89de-b2a2-3ffc-a65b-835eaac46f2c","pitchNumber":1,"startTime":"2026-08-07T02:46:46.374Z","endTime":"2026-08-07T02:46:53.026Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-07T02:46:53.026Z","atBatIndex":96},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Andrew Benintendi flies out to left fielder Jarren Duran.","rbi":0,"awayScore":9,"homeScore":9,"isOut":true},"about":{"atBatIndex":97,"halfInning":"top","isTopInning":true,"inning":11,"startTime":"2026-08-07T02:49:19.961Z","endTime":"2026-08-07T02:50:08.450Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":643217,"fullName":"Andrew Benintendi","link":"/api/v1/people/643217"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676477,"fullName":"Garrett Whitlock","link":"/api/v1/people/676477"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[3,4,5],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":643217,"fullName":"Andrew Benintendi","link":"/api/v1/people/643217"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":680776,"link":"/api/v1/people/680776"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Jahmai Jones remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":9,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-07T02:48:46.215Z","endTime":"2026-08-07T02:48:46.232Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663330,"link":"/api/v1/people/663330"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"501","replacedPlayer":{"id":807799,"link":"/api/v1/people/807799"}},{"details":{"description":"Pitching Change: Garrett Whitlock replaces Aroldis Chapman.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":9,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-08-07T02:48:46.232Z","endTime":"2026-08-07T02:49:05.751Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676477,"link":"/api/v1/people/676477"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Miguel Vargas starts inning at 2nd base.","event":"Runner Placed On Base","eventType":"runner_placed","awayScore":9,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-08-07T02:49:05.751Z","endTime":"2026-08-07T02:49:22.322Z","isPitch":false,"type":"action","player":{"id":678246,"link":"/api/v1/people/678246"},"base":2},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":88.1,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.1403078217785,"aZ":-16.9337330442179,"pfxX":-6.889000603297942,"pfxZ":7.729701976138671,"pX":0.7896409923255925,"pZ":2.653536899294538,"vX0":6.008743783391156,"vY0":-138.83644513231422,"vZ0":-5.798496954134858,"x":86.9,"y":167.13,"x0":-0.4969431628365405,"y0":50.0046984555314,"z0":5.878007416910176,"aX":-13.586358808893065},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":13.1,"breakHorizontal":11.4,"spinRate":1958,"spinDirection":225},"zone":6,"typeConfidence":0.89,"plateTime":0.39299764611757215,"extension":7.279975696773138},"index":3,"playId":"ac3a3da4-75e7-37b9-bded-543191d6302c","pitchNumber":1,"startTime":"2026-08-07T02:49:22.322Z","endTime":"2026-08-07T02:49:25.646Z","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":83.6,"endSpeed":77.3,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.8918286966813,"aZ":-31.534996446589616,"pfxX":-9.213298038817623,"pfxZ":0.4262741759231581,"pX":-0.046904358626145025,"pZ":1.880770427834301,"vX0":4.5908984412089255,"vY0":-121.65961281707412,"vZ0":-3.0305759206791465,"x":118.79,"y":188.0,"x0":-0.7570264827052707,"y0":50.003493119396836,"z0":5.86357319104647,"aX":-13.871917974024731},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":0.4,"breakHorizontal":15.7,"spinRate":2196,"spinDirection":265},"zone":8,"typeConfidence":0.9,"plateTime":0.4494658924600552,"extension":7.42313128217351},"index":4,"playId":"cd99137e-5645-3ae6-90ee-9a883211b574","pitchNumber":2,"startTime":"2026-08-07T02:49:37.826Z","endTime":"2026-08-07T02:49:40.826Z","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":0},"pitchData":{"startSpeed":95.9,"endSpeed":88.4,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.862942514353133,"aZ":-15.197830469129617,"pfxX":-5.603766690825972,"pfxZ":8.513916506811709,"pX":-0.10352987946156011,"pZ":3.091476048623415,"vX0":3.5064383211353958,"vY0":-139.68737633977696,"vZ0":-5.224806241181447,"x":120.95,"y":155.31,"x0":-0.6413450412925744,"y0":50.00030084408893,"z0":5.971030894889365,"aX":-11.17033200298744},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":14.6,"breakHorizontal":9.5,"spinRate":1922,"spinDirection":226},"zone":2,"typeConfidence":0.9,"plateTime":0.39079060591335013,"extension":6.988335883437895},"hitData":{"launchSpeed":87.3,"launchAngle":35.0,"totalDistance":322.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":72.65,"coordY":80.97}},"index":5,"playId":"2cfea0a8-1480-3faf-8816-d6593b21d5fb","pitchNumber":3,"startTime":"2026-08-07T02:49:56.253Z","endTime":"2026-08-07T02:50:08.450Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-07T02:50:08.450Z","atBatIndex":97},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Colson Montgomery out on a sacrifice fly to center fielder Ceddanne Rafaela. Miguel Vargas scores.","rbi":1,"awayScore":10,"homeScore":9,"isOut":true},"about":{"atBatIndex":98,"halfInning":"top","isTopInning":true,"inning":11,"startTime":"2026-08-07T02:50:13.845Z","endTime":"2026-08-07T02:52:31.227Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":695657,"fullName":"Colson Montgomery","link":"/api/v1/people/695657"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676477,"fullName":"Garrett Whitlock","link":"/api/v1/people/676477"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,6],"actionIndex":[5],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":695657,"fullName":"Colson Montgomery","link":"/api/v1/people/695657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":678882,"link":"/api/v1/people/678882"},"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":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"responsiblePitcher":{"id":676477,"link":"/api/v1/people/676477"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":6},"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":1},"pitchData":{"startSpeed":82.3,"endSpeed":76.0,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.494218522472384,"aZ":-33.229466926427826,"pfxX":-6.840730547438845,"pfxZ":-0.7220355634602438,"pX":-2.3357931650631363,"pZ":3.0355207425935204,"vX0":-1.0977262249590318,"vY0":-119.88521822459107,"vZ0":0.021489026130483202,"x":206.03,"y":156.82,"x0":-0.9833571149783198,"y0":50.00298503948082,"z0":5.984630587935654,"aX":-9.988667101291533},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-1.1,"breakHorizontal":12.6,"spinRate":1967,"spinDirection":267},"zone":11,"typeConfidence":0.83,"plateTime":0.45632922712167456,"extension":7.013129755160214},"index":0,"playId":"539fdf2f-dd7e-3cfc-9ae6-3cc21805260a","pitchNumber":1,"startTime":"2026-08-07T02:50:39.010Z","endTime":"2026-08-07T02:50:42.010Z","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":1},"pitchData":{"startSpeed":94.8,"endSpeed":87.2,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.71499605479487,"aZ":-14.479312527888997,"pfxX":-5.901881415334647,"pfxZ":9.120271115039081,"pX":0.3184026609624803,"pZ":2.686576944363869,"vX0":4.2047927735377835,"vY0":-137.9341195244684,"vZ0":-6.1086954716424255,"x":104.86,"y":166.24,"x0":-0.4537208492656633,"y0":50.003136840706205,"z0":5.894420812341241,"aX":-11.450456394798426},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.5,"breakHorizontal":9.8,"spinRate":2035,"spinDirection":226},"zone":6,"typeConfidence":0.89,"plateTime":0.39605916674392594,"extension":7.054576280893619},"index":1,"playId":"ba1676bb-7624-386b-a119-1f33849bea9f","pitchNumber":2,"startTime":"2026-08-07T02:50:56.094Z","endTime":"2026-08-07T02:50:59.236Z","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":95.3,"endSpeed":87.8,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.820854276429507,"aZ":-14.277331402007185,"pfxX":-6.0506338518021785,"pfxZ":9.125297371004855,"pX":0.22836819480815906,"pZ":2.2021935209976213,"vX0":4.4761486632471135,"vY0":-138.6393955347057,"vZ0":-7.31734443957962,"x":108.3,"y":179.32,"x0":-0.6149141081046112,"y0":50.00324426036682,"z0":5.8145105395812084,"aX":-11.867152575964719},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":15.4,"breakHorizontal":10.1,"spinRate":2018,"spinDirection":222},"zone":8,"typeConfidence":0.9,"plateTime":0.393946138841208,"extension":7.341353687447453},"index":2,"playId":"39764b9b-5b82-3159-9075-333ed5decf47","pitchNumber":3,"startTime":"2026-08-07T02:51:15.390Z","endTime":"2026-08-07T02:51:18.697Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":9,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-08-07T02:51:28.436Z","endTime":"2026-08-07T02:51:42.612Z","isPitch":false,"type":"action","player":{"id":695657,"link":"/api/v1/people/695657"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":81.7,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.931456658815524,"aZ":-32.7565474790556,"pfxX":-1.6914703391716834,"pfxZ":-0.3487838543827877,"pX":1.8628672991156234,"pZ":-0.155121571665358,"vX0":6.774006637332974,"vY0":-128.05399117290233,"vZ0":-8.47246116254017,"x":45.99,"y":242.97,"x0":-0.5946334870106539,"y0":50.0034407133653,"z0":5.751716301060806,"aX":-2.8152094405268637},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":-2.3,"breakHorizontal":1.6,"spinRate":1979,"spinDirection":352},"zone":14,"typeConfidence":0.89,"plateTime":0.42739017580884475,"extension":7.097847077663694},"index":4,"playId":"9640ca3f-5e3d-3cf5-b559-3a2bf044d27f","pitchNumber":4,"startTime":"2026-08-07T02:51:42.612Z","endTime":"2026-08-07T02:51:49.832Z","isPitch":true,"type":"pitch"},{"details":{"description":"Wild pitch by pitcher Garrett Whitlock. Miguel Vargas to 3rd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":9,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":5,"actionPlayId":"9640ca3f-5e3d-3cf5-b559-3a2bf044d27f","startTime":"2026-08-07T02:51:53.401Z","endTime":"2026-08-07T02:52:18.308Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":678246,"link":"/api/v1/people/678246"}},{"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":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.9,"endSpeed":77.7,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.25886890655082,"aZ":-30.8344750397183,"pfxX":-8.317427895523828,"pfxZ":0.8821422031604111,"pX":-0.09420944135665454,"pZ":2.695744404214126,"vX0":4.42832536989439,"vY0":-122.26432265115321,"vZ0":-1.5207015560216468,"x":120.59,"y":165.99,"x0":-0.8405005431531583,"y0":50.00595308585109,"z0":5.951920075940249,"aX":-12.697703701764741},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":1.4,"breakHorizontal":14.2,"spinRate":1859,"spinDirection":262},"zone":5,"typeConfidence":0.9,"plateTime":0.4465828688628317,"extension":7.167842584231421},"hitData":{"launchSpeed":85.6,"launchAngle":51.0,"totalDistance":266.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":133.91,"coordY":93.63}},"index":6,"playId":"5236684e-973b-3e73-b60e-37a7e37fe051","pitchNumber":5,"startTime":"2026-08-07T02:52:18.308Z","endTime":"2026-08-07T02:52:31.227Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-07T02:52:31.227Z","atBatIndex":98},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Drew Romo strikes out swinging.","rbi":0,"awayScore":10,"homeScore":9,"isOut":true},"about":{"atBatIndex":99,"halfInning":"top","isTopInning":true,"inning":11,"startTime":"2026-08-07T02:53:14.962Z","endTime":"2026-08-07T02:54:50.956Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":691011,"fullName":"Drew Romo","link":"/api/v1/people/691011"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676477,"fullName":"Garrett Whitlock","link":"/api/v1/people/676477"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691011,"fullName":"Drew Romo","link":"/api/v1/people/691011"},"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":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":85.4,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.110956163930993,"aZ":-18.687080978407195,"pfxX":-6.831280225033595,"pfxZ":7.193302217831111,"pX":-0.6779174065033207,"pZ":3.7832149508385315,"vX0":2.1950840591728844,"vY0":-136.12422060565464,"vZ0":-2.317939845472649,"x":142.84,"y":136.63,"x0":-0.6076355797269861,"y0":50.00278463797104,"z0":5.940650042665249,"aX":-12.809438991257283},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":12.7,"breakHorizontal":11.9,"spinRate":1652,"spinDirection":232},"zone":11,"typeConfidence":0.87,"plateTime":0.4024988457797254,"extension":7.151740430263521},"index":0,"playId":"c02b1757-ec18-32c6-b0b7-9f033eab0527","pitchNumber":1,"startTime":"2026-08-07T02:53:27.758Z","endTime":"2026-08-07T02:53:30.758Z","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":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":79.6,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.455348152319413,"aZ":-34.69520473615675,"pfxX":1.7920524863706668,"pfxZ":-1.6070481818979343,"pX":1.1032406180312242,"pZ":0.7199719914826309,"vX0":4.021570130786128,"vY0":-123.70381596303874,"vZ0":-5.525207808469134,"x":74.95,"y":219.34,"x0":-0.7673884546064901,"y0":50.00247136990722,"z0":5.844901252833434,"aX":2.814702485646893},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-3.8,"breakHorizontal":-4.1,"spinRate":2060,"spinDirection":12},"zone":14,"typeConfidence":0.91,"plateTime":0.4404444835396779,"extension":7.273112936503},"index":1,"playId":"c6705f48-a781-38a5-9f7d-08c891e59c30","pitchNumber":2,"startTime":"2026-08-07T02:53:49.585Z","endTime":"2026-08-07T02:53:53.328Z","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":2,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":87.8,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.78576301436754,"aZ":-13.239072019415696,"pfxX":-4.252591364945714,"pfxZ":9.56377305723581,"pX":-1.0199807939681613,"pZ":3.9044326548028656,"vX0":0.2497530803681367,"vY0":-139.67207221999993,"vZ0":-3.428212235924149,"x":155.88,"y":133.36,"x0":-0.5576608059476389,"y0":50.00600091936808,"z0":6.015571952934949,"aX":-8.42282112670806},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.8,"breakHorizontal":7.7,"spinRate":1938,"spinDirection":221},"zone":11,"typeConfidence":0.9,"plateTime":0.3918004891172977,"extension":7.1113106958167505},"index":2,"playId":"61c9a625-a0f3-396b-86e3-3179578aed42","pitchNumber":3,"startTime":"2026-08-07T02:54:08.873Z","endTime":"2026-08-07T02:54:11.942Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":10,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-08-07T02:54:18.686Z","endTime":"2026-08-07T02:54:29.683Z","isPitch":false,"type":"action","player":{"id":691011,"link":"/api/v1/people/691011"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":88.3,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.958255139453772,"aZ":-12.318223719920319,"pfxX":-7.114448989486694,"pfxZ":9.988911557392463,"pX":0.9355163119380583,"pZ":1.69933231991702,"vX0":6.250293612436907,"vY0":-139.96057892254788,"vZ0":-9.152320629372804,"x":81.34,"y":192.9,"x0":-0.39991637609661224,"y0":50.006279163340245,"z0":5.814335527020602,"aX":-14.147662427546232},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.4,"breakHorizontal":11.6,"spinRate":2049,"spinDirection":224},"zone":14,"typeConfidence":0.91,"plateTime":0.3910288060088858,"extension":7.19058071982019},"index":4,"playId":"77b11afd-1a7e-364e-b5d0-e23c98d91333","pitchNumber":4,"startTime":"2026-08-07T02:54:29.683Z","endTime":"2026-08-07T02:54:33.258Z","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":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":78.7,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.04775364175399,"aZ":-35.24987339368517,"pfxX":1.6672352217802313,"pfxZ":-1.9583801692346237,"pX":1.3564244875291733,"pZ":1.9507275574917766,"vX0":4.386328023201013,"vY0":-124.6381287803208,"vZ0":-2.585433307431294,"x":65.3,"y":186.11,"x0":-0.6460054222140715,"y0":50.00558064954452,"z0":5.924604042479883,"aX":2.612450214152055},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-4.0,"breakHorizontal":-4.1,"spinRate":1936,"spinDirection":27},"zone":14,"typeConfidence":0.91,"plateTime":0.44015911538613395,"extension":7.03087408408085},"index":5,"playId":"fb023d22-000b-3e55-94a4-17f3b9cf6d74","pitchNumber":5,"startTime":"2026-08-07T02:54:47.850Z","endTime":"2026-08-07T02:54:50.956Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-07T02:54:50.956Z","atBatIndex":99},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ceddanne Rafaela singles on a line drive to center fielder Tristan Peters. Nick Sogard to 3rd.","rbi":0,"awayScore":10,"homeScore":9,"isOut":false},"about":{"atBatIndex":100,"halfInning":"bottom","isTopInning":false,"inning":11,"startTime":"2026-08-07T02:57:15.472Z","endTime":"2026-08-07T02:57:27.049Z","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":670950,"fullName":"Trevor Richards","link":"/api/v1/people/670950"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"postOnThird":{"id":686765,"fullName":"Nick Sogard","link":"/api/v1/people/686765"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1],"actionIndex":[0],"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":1},"credits":[{"player":{"id":671976,"link":"/api/v1/people/671976"},"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":"Single","eventType":"single","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":1},"credits":[]}],"playEvents":[{"details":{"description":"Nick Sogard starts inning at 2nd base.","event":"Runner Placed On Base","eventType":"runner_placed","awayScore":10,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-07T02:56:56.562Z","endTime":"2026-08-07T02:57:17.793Z","isPitch":false,"type":"action","player":{"id":686765,"link":"/api/v1/people/686765"},"base":2},{"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":90.1,"endSpeed":82.4,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.407067571797977,"aZ":-13.050279261258712,"pfxX":-4.431527128269273,"pfxZ":11.00840211731197,"pX":0.6313165865592371,"pZ":2.864865195594093,"vX0":8.401852426276726,"vY0":-130.9169907162555,"vZ0":-5.757740006872959,"x":92.94,"y":161.43,"x0":-2.0425209009259557,"y0":50.00324922757309,"z0":6.0678789615506075,"aX":-7.699377203464625},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":18.8,"breakHorizontal":6.2,"spinRate":2212,"spinDirection":203},"zone":3,"typeConfidence":0.9,"plateTime":0.41823069499327037,"extension":6.465042078290318},"hitData":{"launchSpeed":94.1,"launchAngle":16.0,"totalDistance":273.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":133.68,"coordY":74.72}},"index":1,"playId":"a3a32b25-a42a-33b8-aa87-6881410bbc24","pitchNumber":1,"startTime":"2026-08-07T02:57:17.793Z","endTime":"2026-08-07T02:57:27.049Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-07T02:57:27.049Z","atBatIndex":100},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Wilyer Abreu out on a sacrifice fly to center fielder Tristan Peters. Nick Sogard scores.","rbi":1,"awayScore":10,"homeScore":10,"isOut":true},"about":{"atBatIndex":101,"halfInning":"bottom","isTopInning":false,"inning":11,"startTime":"2026-08-07T02:57:37.679Z","endTime":"2026-08-07T02:58:09.909Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"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":670950,"fullName":"Trevor Richards","link":"/api/v1/people/670950"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"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":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":671976,"link":"/api/v1/people/671976"},"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":686765,"fullName":"Nick Sogard","link":"/api/v1/people/686765"},"responsiblePitcher":{"id":670950,"link":"/api/v1/people/670950"},"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(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.1,"endSpeed":72.5,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.24613620278825,"aZ":-33.32736961900654,"pfxX":-6.4258378930824,"pfxZ":-0.8724574114095169,"pX":0.0010802502310600453,"pZ":1.9259910297179266,"vX0":7.555635979777593,"vY0":-113.55887274424292,"vZ0":-1.78425966988484,"x":116.96,"y":186.78,"x0":-2.5222070050909164,"y0":50.00542391439377,"z0":6.012966109253815,"aX":-8.461041173468079},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.4,"breakVerticalInduced":-1.8,"breakHorizontal":10.0,"spinRate":2533,"spinDirection":276},"zone":8,"typeConfidence":0.9,"plateTime":0.4808803827731234,"extension":6.362306071220839},"hitData":{"launchSpeed":97.7,"launchAngle":36.0,"totalDistance":362.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":112.57,"coordY":54.06}},"index":0,"playId":"60da8bb0-f075-3f6e-867b-26d004e6061e","pitchNumber":1,"startTime":"2026-08-07T02:57:57.173Z","endTime":"2026-08-07T02:58:09.909Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-07T02:58:09.909Z","atBatIndex":101},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Caleb Durbin walks.","rbi":0,"awayScore":10,"homeScore":10,"isOut":false},"about":{"atBatIndex":102,"halfInning":"bottom","isTopInning":false,"inning":11,"startTime":"2026-08-07T02:58:22.186Z","endTime":"2026-08-07T03:00:11.641Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670950,"fullName":"Trevor Richards","link":"/api/v1/people/670950"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"postOnSecond":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[4],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"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":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":90.9,"endSpeed":82.6,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.509917307461887,"aZ":-10.745257659296259,"pfxX":-4.080372628011183,"pfxZ":12.156185237611169,"pX":-0.8896938202190335,"pZ":4.018645722570855,"vX0":5.142046715881174,"vY0":-132.2659300788506,"vZ0":-3.3059799121380395,"x":150.91,"y":130.28,"x0":-2.3333676783860797,"y0":50.006043322734655,"z0":6.07864905896083,"aX":-7.195475373080654},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":21.5,"breakHorizontal":6.2,"spinRate":2225,"spinDirection":204},"zone":11,"typeConfidence":0.91,"plateTime":0.4148939887011167,"extension":6.554023712541901},"index":0,"playId":"e990d153-69d5-3971-b53d-fc385933b85b","pitchNumber":1,"startTime":"2026-08-07T02:58:40.123Z","endTime":"2026-08-07T02:58:43.123Z","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":1},"pitchData":{"startSpeed":77.9,"endSpeed":71.1,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.158774667199296,"aZ":-27.456940502652017,"pfxX":-4.8175352111540795,"pfxZ":3.636392797925609,"pX":-1.1442409381934069,"pZ":4.860739286821682,"vX0":4.490272585598655,"vY0":-113.36464071873984,"vZ0":3.196548804675483,"x":160.62,"y":107.54,"x0":-2.526850187782253,"y0":50.005476787179546,"z0":6.176883121751534,"aX":-6.257455186784062},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":7.7,"breakHorizontal":7.6,"spinRate":2052,"spinDirection":259},"zone":11,"typeConfidence":0.88,"plateTime":0.4835777969612618,"extension":6.247178235279492},"index":1,"playId":"e4425a96-0bec-3d1e-be94-902794d95c93","pitchNumber":2,"startTime":"2026-08-07T02:58:54.585Z","endTime":"2026-08-07T02:58:57.585Z","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":91.2,"endSpeed":83.4,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.972739373582446,"aZ":-12.062793057727376,"pfxX":-4.472422799745536,"pfxZ":11.290629456222788,"pX":0.34880111883669424,"pZ":3.609571317824706,"vX0":8.051069566240198,"vY0":-132.54214580098548,"vZ0":-4.009310253266904,"x":103.7,"y":141.32,"x0":-2.145322356750598,"y0":50.00584105232935,"z0":6.020954625693667,"aX":-7.969404340768999},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":19.8,"breakHorizontal":6.4,"spinRate":2130,"spinDirection":203},"zone":12,"typeConfidence":0.9,"plateTime":0.41303889996008536,"extension":6.53289076712253},"index":2,"playId":"d25481b4-0767-3f2e-ab73-dfefa98d66ce","pitchNumber":3,"startTime":"2026-08-07T02:59:16.295Z","endTime":"2026-08-07T02:59:20.081Z","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,"runnerGoing":true},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":81.7,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.357999738221558,"aZ":-13.17086818325837,"pfxX":-4.986340699695805,"pfxZ":11.175441953870395,"pX":0.510846621951446,"pZ":2.2393895178940397,"vX0":8.641680587472496,"vY0":-129.41271196245114,"vZ0":-6.80184992298571,"x":97.53,"y":178.32,"x0":-2.2200012210189897,"y0":50.00490594151986,"z0":5.905855709064921,"aX":-8.481513080212263},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":19.0,"breakHorizontal":7.2,"spinRate":2081,"spinDirection":206},"zone":6,"typeConfidence":0.89,"plateTime":0.42282931439511096,"extension":6.6058884600809575},"index":3,"playId":"7452f6c0-d37b-3972-86d3-d1b132d8c16b","pitchNumber":4,"startTime":"2026-08-07T02:59:33.950Z","endTime":"2026-08-07T02:59:41.942Z","isPitch":true,"type":"pitch"},{"details":{"description":"Ceddanne Rafaela steals (16) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":10,"homeScore":10,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"index":4,"actionPlayId":"7452f6c0-d37b-3972-86d3-d1b132d8c16b","startTime":"2026-08-07T02:59:47.783Z","endTime":"2026-08-07T03:00:08.585Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":678882,"link":"/api/v1/people/678882"}},{"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":1,"outs":1},"pitchData":{"startSpeed":78.8,"endSpeed":72.2,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.8647591793878,"aZ":-32.8411533526311,"pfxX":-8.626843316570891,"pfxZ":-0.4971184988969881,"pX":-1.394143198020406,"pZ":4.694244914535151,"vX0":5.122567533368556,"vY0":-114.60028561759378,"vZ0":3.6944545953824406,"x":170.14,"y":112.04,"x0":-2.5357333247613663,"y0":50.005381181972865,"z0":6.265967817434346,"aX":-11.494569987414641},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":0.4,"breakHorizontal":14.4,"spinRate":2452,"spinDirection":260},"zone":11,"typeConfidence":0.9,"plateTime":0.4776562724867137,"extension":6.276607379591644},"index":5,"playId":"1354782b-a155-3dfc-8986-e116aa6f952a","pitchNumber":5,"startTime":"2026-08-07T03:00:08.585Z","endTime":"2026-08-07T03:00:11.641Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-07T03:00:11.641Z","atBatIndex":102},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jahmai Jones singles on a ground ball to third baseman Miguel Vargas. Ceddanne Rafaela to 3rd. Caleb Durbin to 2nd.","rbi":0,"awayScore":10,"homeScore":10,"isOut":false},"about":{"atBatIndex":103,"halfInning":"bottom","isTopInning":false,"inning":11,"startTime":"2026-08-07T03:00:35.511Z","endTime":"2026-08-07T03:01:49.314Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670950,"fullName":"Trevor Richards","link":"/api/v1/people/670950"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"postOnSecond":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"postOnThird":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":678246,"link":"/api/v1/people/678246"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.4,"endSpeed":82.3,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.24235445873629,"aZ":-11.76220451982728,"pfxX":-5.314898392660841,"pfxZ":11.78226572648724,"pX":-0.0639349343485447,"pZ":1.5677152001022259,"vX0":7.4279620076267046,"vY0":-131.16133697513203,"vZ0":-8.884420524543446,"x":119.44,"y":196.45,"x0":-2.2496707042981297,"y0":50.00137006901177,"z0":5.888519437666845,"aX":-9.206618389086849},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":19.4,"breakHorizontal":7.9,"spinRate":2306,"spinDirection":198},"zone":8,"typeConfidence":0.9,"plateTime":0.41853204080792716,"extension":6.505227751953862},"index":0,"playId":"740ce24c-2935-30c4-b6c7-14af1f834b8d","pitchNumber":1,"startTime":"2026-08-07T03:00:49.436Z","endTime":"2026-08-07T03:00:53.076Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":145,"player":{"id":691011,"fullName":"Drew Romo","link":"/api/v1/people/691011"}}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":82.6,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.785497883597376,"aZ":-9.787596754938365,"pfxX":-4.577578672508368,"pfxZ":12.755625564890781,"pX":0.08219028186856182,"pZ":1.9134824540219624,"vX0":7.062468571717172,"vY0":-132.2922670946523,"vZ0":-8.576731782350675,"x":113.87,"y":187.12,"x0":-2.0393366941117654,"y0":50.00443437423473,"z0":5.93425803285388,"aX":-8.035462671373768},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":21.1,"breakHorizontal":6.6,"spinRate":2293,"spinDirection":201},"zone":8,"typeConfidence":0.9,"plateTime":0.41557147212099155,"extension":6.558948246484943},"index":1,"playId":"d1da3c5a-1599-3334-8aac-99212f370966","pitchNumber":2,"startTime":"2026-08-07T03:01:22.133Z","endTime":"2026-08-07T03:01:25.133Z","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":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":83.4,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.323788326909455,"aZ":-10.568551035563988,"pfxX":-4.783269957052016,"pfxZ":12.12216899980432,"pX":0.8920342579805041,"pZ":2.4072461468644124,"vX0":9.20418746757573,"vY0":-132.8858458609111,"vZ0":-7.252568067643557,"x":83.0,"y":173.78,"x0":-2.000204492170622,"y0":50.00654487745571,"z0":5.945493822798538,"aX":-8.52866273216484},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":20.4,"breakHorizontal":6.6,"spinRate":2288,"spinDirection":205},"zone":14,"typeConfidence":0.9,"plateTime":0.41267207886093615,"extension":6.525936001564191},"hitData":{"launchSpeed":79.8,"launchAngle":7.0,"totalDistance":88.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":104.18,"coordY":169.92}},"index":2,"playId":"d6a09eac-dfc2-39a6-883a-bc7fcf77a258","pitchNumber":3,"startTime":"2026-08-07T03:01:42.282Z","endTime":"2026-08-07T03:01:49.314Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-07T03:01:49.314Z","atBatIndex":103},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Andruw Monasterio pops out to left fielder Sam Antonacci on the infield fly rule.","rbi":0,"awayScore":10,"homeScore":10,"isOut":true},"about":{"atBatIndex":104,"halfInning":"bottom","isTopInning":false,"inning":11,"startTime":"2026-08-07T03:03:28.641Z","endTime":"2026-08-07T03:03:40.842Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670950,"fullName":"Trevor Richards","link":"/api/v1/people/670950"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"postOnSecond":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"postOnThird":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":803011,"link":"/api/v1/people/803011"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":10,"homeScore":10,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-08-07T03:02:13.647Z","endTime":"2026-08-07T03:03:30.875Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":78.1,"endSpeed":72.1,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.403523782854908,"aZ":-33.11616359092181,"pfxX":-4.7786236339086,"pfxZ":-0.7224009158329672,"pX":-0.8092875466013135,"pZ":2.122396407522884,"vX0":5.090514883444112,"vY0":-113.63461707620085,"vZ0":-1.323989663959363,"x":147.85,"y":181.48,"x0":-2.455348649000985,"y0":50.00091223348536,"z0":5.996156889003186,"aX":-6.2625435744272},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.1,"breakVerticalInduced":-1.3,"breakHorizontal":7.4,"spinRate":2230,"spinDirection":271},"zone":7,"typeConfidence":0.9,"plateTime":0.48161033227126193,"extension":6.431135357101095},"hitData":{"launchSpeed":89.2,"launchAngle":67.0,"totalDistance":148.0,"trajectory":"popup","hardness":"medium","location":"7","coordinates":{"coordX":128.5,"coordY":140.53}},"index":1,"playId":"9cc83285-045c-371b-a042-3016f55e95d5","pitchNumber":1,"startTime":"2026-08-07T03:03:30.875Z","endTime":"2026-08-07T03:03:40.842Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-07T03:03:40.842Z","atBatIndex":104},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jarren Duran flies out to center fielder Tristan Peters.","rbi":0,"awayScore":10,"homeScore":10,"isOut":true},"about":{"atBatIndex":105,"halfInning":"bottom","isTopInning":false,"inning":11,"startTime":"2026-08-07T03:06:19.200Z","endTime":"2026-08-07T03:06:49.602Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669684,"fullName":"Chris Murphy","link":"/api/v1/people/669684"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":671976,"link":"/api/v1/people/671976"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":10,"homeScore":10,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-08-07T03:04:05.907Z","endTime":"2026-08-07T03:04:53.862Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Chris Murphy replaces Trevor Richards.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":10,"homeScore":10,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-08-07T03:04:53.862Z","endTime":"2026-08-07T03:06:21.484Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669684,"link":"/api/v1/people/669684"},"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":91.5,"endSpeed":83.9,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.49485156492055,"aZ":-21.444204328492344,"pfxX":0.26185486183137163,"pfxZ":5.957659442944934,"pX":0.6819954901268604,"pZ":2.6241691848976636,"vX0":-3.5317275726569304,"vY0":-133.3065078211717,"vZ0":-2.580162527738271,"x":91.0,"y":167.93,"x0":1.989596612092255,"y0":50.001058053980785,"z0":5.151517738305829,"aX":0.4715266167100422},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":10.4,"breakHorizontal":0.2,"spinRate":2010,"spinDirection":165},"zone":6,"typeConfidence":0.85,"plateTime":0.4107769437140254,"extension":6.138434900767377},"index":2,"playId":"5a343282-db60-3608-90ae-caa2e2b4bbb4","pitchNumber":1,"startTime":"2026-08-07T03:06:21.484Z","endTime":"2026-08-07T03:06:24.484Z","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":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":77.6,"endSpeed":70.4,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.73385798866867,"aZ":-41.555746112459175,"pfxX":-7.977017145158255,"pfxZ":-7.43840478851428,"pX":-0.36624554784717755,"pZ":2.1440152754207134,"vX0":-2.5987736143769467,"vY0":-112.83040709224944,"vZ0":2.431726690951698,"x":130.96,"y":180.89,"x0":1.8438739013508514,"y0":50.004084408775164,"z0":5.307810148169275,"aX":-10.058636788202271},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.6,"breakVerticalInduced":-12.2,"breakHorizontal":15.1,"spinRate":2468,"spinDirection":310},"zone":7,"typeConfidence":0.9,"plateTime":0.489586751661677,"extension":6.245794474992933},"hitData":{"launchSpeed":84.0,"launchAngle":42.0,"totalDistance":262.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":109.35,"coordY":96.13}},"index":3,"playId":"da2a99a8-f3d2-38b1-b905-f0cd1cfe4677","pitchNumber":2,"startTime":"2026-08-07T03:06:40.961Z","endTime":"2026-08-07T03:06:49.602Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-07T03:06:49.602Z","atBatIndex":105},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Tristan Peters singles on a line drive to right fielder Wilyer Abreu. Drew Romo to 3rd.","rbi":0,"awayScore":10,"homeScore":10,"isOut":false},"about":{"atBatIndex":106,"halfInning":"top","isTopInning":true,"inning":12,"startTime":"2026-08-07T03:09:05.560Z","endTime":"2026-08-07T03:10:18.961Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":0,"outs":0},"matchup":{"batter":{"id":671976,"fullName":"Tristan Peters","link":"/api/v1/people/671976"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671976,"fullName":"Tristan Peters","link":"/api/v1/people/671976"},"postOnThird":{"id":691011,"fullName":"Drew Romo","link":"/api/v1/people/691011"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5],"actionIndex":[0,1],"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":671976,"fullName":"Tristan Peters","link":"/api/v1/people/671976"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":677800,"link":"/api/v1/people/677800"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":691011,"fullName":"Drew Romo","link":"/api/v1/people/691011"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Brayan Bello replaces Garrett Whitlock.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":10,"homeScore":10,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-07T03:08:23.587Z","endTime":"2026-08-07T03:08:39.900Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":678394,"link":"/api/v1/people/678394"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Drew Romo starts inning at 2nd base.","event":"Runner Placed On Base","eventType":"runner_placed","awayScore":10,"homeScore":10,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-08-07T03:08:39.900Z","endTime":"2026-08-07T03:09:07.870Z","isPitch":false,"type":"action","player":{"id":691011,"link":"/api/v1/people/691011"},"base":2},{"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":88.0,"endSpeed":80.1,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.5114619500474,"aZ":-29.40266194606983,"pfxX":-8.08385106301412,"pfxZ":1.680022124532277,"pX":-3.0687005909128873,"pZ":3.5749364062125975,"vX0":0.03710861964753026,"vY0":-128.19299375967893,"vZ0":1.3129813968849033,"x":233.97,"y":142.26,"x0":-2.0345359043032056,"y0":50.00419605869271,"z0":5.3652726573513725,"aX":-13.345117180134775},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":3.6,"breakHorizontal":14.6,"spinRate":1509,"spinDirection":246},"zone":11,"typeConfidence":0.88,"plateTime":0.4286082801123503,"extension":6.267970691207787},"index":2,"playId":"2fb02a97-d668-3ef0-aac4-1239d7fa3318","pitchNumber":1,"startTime":"2026-08-07T03:09:07.870Z","endTime":"2026-08-07T03:09:10.870Z","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":0},"pitchData":{"startSpeed":88.8,"endSpeed":81.8,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.826660707381002,"aZ":-28.625782321800035,"pfxX":-1.0280660983299148,"pfxZ":2.1221670562279304,"pX":1.9235596708409364,"pZ":-0.9964284439275287,"vX0":8.488452344392465,"vY0":-128.78133555133147,"vZ0":-9.970383565483639,"x":43.68,"y":265.68,"x0":-1.2879371418454788,"y0":50.00508298982171,"z0":5.155026439599892,"aX":-1.7212816495556107},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":1.7,"breakHorizontal":-0.1,"spinRate":2256,"spinDirection":280},"zone":14,"typeConfidence":0.9,"plateTime":0.4260296720899248,"extension":6.529162532949522},"index":3,"playId":"5fa7a732-eca9-33f3-bfe1-8b85bc02d5f8","pitchNumber":2,"startTime":"2026-08-07T03:09:31.150Z","endTime":"2026-08-07T03:09:34.150Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":0},"index":4,"playId":"fad7f329-d140-4ad1-9494-8146b2963b06","startTime":"2026-08-07T03:09:53.118Z","endTime":"2026-08-07T03:09:58.118Z","isPitch":false,"type":"stepoff"},{"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":0,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":88.4,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.79095315036288,"aZ":-27.32729704349192,"pfxX":-9.551379362678187,"pfxZ":2.43716264120817,"pX":0.33252462269022726,"pZ":2.2203710073230627,"vX0":8.21025902518313,"vY0":-139.9922984789329,"vZ0":-3.663571315670893,"x":104.32,"y":178.83,"x0":-1.3933713568029502,"y0":50.00400092814872,"z0":5.329178712398391,"aX":-19.011324641376106},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":3.8,"breakHorizontal":15.7,"spinRate":1990,"spinDirection":227},"zone":6,"typeConfidence":0.89,"plateTime":0.3908344698092039,"extension":6.309325709674323},"hitData":{"launchSpeed":90.2,"launchAngle":18.0,"totalDistance":268.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":177.65,"coordY":100.5}},"index":5,"playId":"04a3342a-c987-34da-8079-5dea37018981","pitchNumber":3,"startTime":"2026-08-07T03:10:08.646Z","endTime":"2026-08-07T03:10:18.961Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-07T03:10:18.961Z","atBatIndex":106},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Braden Montgomery grounds into a force out, second baseman Anthony Seigler to shortstop Andruw Monasterio. Tristan Peters out at 2nd. Braden Montgomery to 1st.","rbi":0,"awayScore":10,"homeScore":10,"isOut":true},"about":{"atBatIndex":107,"halfInning":"top","isTopInning":true,"inning":12,"startTime":"2026-08-07T03:10:25.598Z","endTime":"2026-08-07T03:13:03.472Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":695731,"fullName":"Braden Montgomery","link":"/api/v1/people/695731"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":695731,"fullName":"Braden Montgomery","link":"/api/v1/people/695731"},"postOnThird":{"id":691011,"fullName":"Drew Romo","link":"/api/v1/people/691011"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":671976,"fullName":"Tristan Peters","link":"/api/v1/people/671976"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":678011,"link":"/api/v1/people/678011"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":655316,"link":"/api/v1/people/655316"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":695731,"fullName":"Braden Montgomery","link":"/api/v1/people/695731"},"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":0},"pitchData":{"startSpeed":96.4,"endSpeed":88.0,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.60171000244414,"aZ":-24.337646260328725,"pfxX":-6.953742126480051,"pfxZ":3.934989827838212,"pX":-0.950003788173722,"pZ":3.776914871468567,"vX0":3.48539247626508,"vY0":-140.4255995390658,"vZ0":-0.855306885828505,"x":153.21,"y":136.8,"x0":-1.3056188924048988,"y0":50.00447041662383,"z0":5.67273843228665,"aX":-13.850990748149995},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":7.1,"breakHorizontal":11.9,"spinRate":1855,"spinDirection":223},"zone":11,"typeConfidence":0.92,"plateTime":0.3904539334315418,"extension":6.240338796260403},"index":0,"playId":"3ebba6cf-b60e-3c6a-88ec-519f847fe81f","pitchNumber":1,"startTime":"2026-08-07T03:10:54.418Z","endTime":"2026-08-07T03:10:57.418Z","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(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":89.6,"endSpeed":82.5,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.840172288366404,"aZ":-28.90177134272856,"pfxX":-9.57057742705224,"pfxZ":1.903739099814836,"pX":0.4390287863952449,"pZ":0.251254751754634,"vX0":8.672261313115744,"vY0":-130.12258140216093,"vZ0":-6.623140543803484,"x":100.27,"y":232.0,"x0":-1.6906119025331003,"y0":50.000981578660486,"z0":5.013851622063066,"aX":-16.440028814496717},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":2.2,"breakHorizontal":15.5,"spinRate":1720,"spinDirection":246},"zone":14,"typeConfidence":0.87,"plateTime":0.42062523351109826,"extension":6.430018962763969},"index":1,"playId":"81dfb70a-5b3c-312a-bbd1-4804667f8d09","pitchNumber":2,"startTime":"2026-08-07T03:11:12.633Z","endTime":"2026-08-07T03:11:15.633Z","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":0,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":82.5,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.580231969285784,"aZ":-27.237353066728055,"pfxX":-9.584745427600819,"pfxZ":2.8419197425780585,"pX":-1.2092130769864593,"pZ":3.5153989912441177,"vX0":4.527920622925195,"vY0":-130.5108549185386,"vZ0":0.3571250002157874,"x":163.09,"y":143.86,"x0":-1.7144797948510524,"y0":50.003105858732894,"z0":5.41609650012465,"aX":-16.656131407103622},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":5.4,"breakHorizontal":16.4,"spinRate":1928,"spinDirection":240},"zone":11,"typeConfidence":0.71,"plateTime":0.41850091201517303,"extension":6.26596057824004},"index":2,"playId":"b09ee78b-5b4e-39d6-bb87-941c40b9f11d","pitchNumber":3,"startTime":"2026-08-07T03:11:36.563Z","endTime":"2026-08-07T03:11:40.263Z","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":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":88.8,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.195539421387025,"aZ":-27.344230788608247,"pfxX":-8.683297805094641,"pfxZ":2.411985648434065,"pX":-0.14347872602448355,"pZ":2.5853596052646775,"vX0":7.112912273745319,"vY0":-140.16439646801584,"vZ0":-2.549690435755192,"x":122.47,"y":168.98,"x0":-1.5753568101561468,"y0":50.00687372854463,"z0":5.276782460515052,"aX":-17.426247612974368},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":4.1,"breakHorizontal":14.4,"spinRate":1976,"spinDirection":232},"zone":5,"typeConfidence":0.89,"plateTime":0.3895203073354323,"extension":6.318899735443508},"index":3,"playId":"b76a03ae-4b59-3333-8162-5e5caa995866","pitchNumber":4,"startTime":"2026-08-07T03:11:56.055Z","endTime":"2026-08-07T03:11:59.357Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":10,"homeScore":10,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"index":4,"startTime":"2026-08-07T03:12:25.320Z","endTime":"2026-08-07T03:12:34.995Z","isPitch":false,"type":"action","player":{"id":695731,"link":"/api/v1/people/695731"}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":88.3,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.309290632178644,"aZ":-20.80498994001074,"pfxX":-8.679860476894603,"pfxZ":5.674593706336404,"pX":-0.024428184318671765,"pZ":3.328169612295932,"vX0":6.288942038361065,"vY0":-140.75248676607012,"vZ0":-2.4382618492752623,"x":117.93,"y":148.92,"x0":-1.1613845251536719,"y0":50.00368034604252,"z0":5.554624399962663,"aX":-17.395500530310592},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":10.0,"breakHorizontal":14.4,"spinRate":2008,"spinDirection":223},"zone":2,"typeConfidence":0.81,"plateTime":0.3893218165791352,"extension":6.218854870596227},"index":5,"playId":"9a6df272-e5b6-3c8d-b9cf-f89c0a0d2456","pitchNumber":5,"startTime":"2026-08-07T03:12:34.995Z","endTime":"2026-08-07T03:12:37.995Z","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":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":83.6,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.482690320009535,"aZ":-27.70956338022634,"pfxX":-9.817585258887355,"pfxZ":2.514505649067303,"pX":-0.6918613423233484,"pZ":2.248022170747187,"vX0":5.750237368033636,"vY0":-131.97689140746834,"vZ0":-2.594088346149064,"x":143.37,"y":178.08,"x0":-1.6165004252922237,"y0":50.002717880119945,"z0":5.271759204899517,"aX":-17.42425911635809},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":4.2,"breakHorizontal":16.7,"spinRate":2043,"spinDirection":239},"zone":4,"typeConfidence":0.59,"plateTime":0.4140542652931205,"extension":6.255025773639205},"hitData":{"launchSpeed":70.8,"launchAngle":-30.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":145.22,"coordY":154.22}},"index":6,"playId":"969a519c-afba-39d4-b3e9-df78088451e6","pitchNumber":6,"startTime":"2026-08-07T03:12:55.605Z","endTime":"2026-08-07T03:13:03.472Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-07T03:13:03.472Z","atBatIndex":107},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Sam Antonacci singles on a line drive to left fielder Jarren Duran. Drew Romo scores. Braden Montgomery to 2nd.","rbi":1,"awayScore":11,"homeScore":10,"isOut":false},"about":{"atBatIndex":108,"halfInning":"top","isTopInning":true,"inning":12,"startTime":"2026-08-07T03:13:28.528Z","endTime":"2026-08-07T03:13:45.466Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":803011,"fullName":"Sam Antonacci","link":"/api/v1/people/803011"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":803011,"fullName":"Sam Antonacci","link":"/api/v1/people/803011"},"postOnSecond":{"id":695731,"fullName":"Braden Montgomery","link":"/api/v1/people/695731"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"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":803011,"fullName":"Sam Antonacci","link":"/api/v1/people/803011"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":680776,"link":"/api/v1/people/680776"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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":691011,"fullName":"Drew Romo","link":"/api/v1/people/691011"},"responsiblePitcher":{"id":678394,"link":"/api/v1/people/678394"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":695731,"fullName":"Braden Montgomery","link":"/api/v1/people/695731"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":88.6,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.313022085132445,"aZ":-25.202512247177943,"pfxX":-8.595258738044475,"pfxZ":3.472010944655631,"pX":-0.23833056218421925,"pZ":3.008777479299375,"vX0":6.136924255228229,"vY0":-140.62490142297392,"vZ0":-2.5731951815819047,"x":126.08,"y":157.54,"x0":-1.3301159030775134,"y0":50.00124221420271,"z0":5.567261397309867,"aX":-17.246416278907706},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":6.0,"breakHorizontal":14.4,"spinRate":2027,"spinDirection":221},"zone":2,"typeConfidence":0.85,"plateTime":0.3892219404366877,"extension":6.3119254218405665},"hitData":{"launchSpeed":91.9,"launchAngle":11.0,"totalDistance":177.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":104.15,"coordY":104.54}},"index":0,"playId":"777b430f-aeb7-3c65-8512-6d951dae9ea7","pitchNumber":1,"startTime":"2026-08-07T03:13:33.619Z","endTime":"2026-08-07T03:13:45.466Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-07T03:13:45.466Z","atBatIndex":108},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Chase Meidroth singles on a ground ball to left fielder Jarren Duran. Braden Montgomery out at home on the throw, left fielder Jarren Duran to catcher Jake Rogers. Sam Antonacci to 3rd. Chase Meidroth to 2nd.","rbi":0,"awayScore":11,"homeScore":10,"isOut":true},"about":{"atBatIndex":109,"halfInning":"top","isTopInning":true,"inning":12,"startTime":"2026-08-07T03:14:04.884Z","endTime":"2026-08-07T03:15:54.938Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"postOnThird":{"id":803011,"fullName":"Sam Antonacci","link":"/api/v1/people/803011"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2,3,4,5],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":680776,"link":"/api/v1/people/680776"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_throw","runner":{"id":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":695731,"fullName":"Braden Montgomery","link":"/api/v1/people/695731"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":null,"outBase":"4B","isOut":true,"outNumber":2},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_thrown_out","runner":{"id":695731,"fullName":"Braden Montgomery","link":"/api/v1/people/695731"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":680776,"link":"/api/v1/people/680776"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_assist"},{"player":{"id":680776,"link":"/api/v1/people/680776"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_assist_of"},{"player":{"id":668670,"link":"/api/v1/people/668670"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_adv_force","runner":{"id":803011,"fullName":"Sam Antonacci","link":"/api/v1/people/803011"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_adv_play","runner":{"id":803011,"fullName":"Sam Antonacci","link":"/api/v1/people/803011"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":88.9,"endSpeed":81.3,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.48602154153115,"aZ":-30.634522410041587,"pfxX":-0.9928663943222453,"pfxZ":0.9140861741568536,"pX":0.35207106408882205,"pZ":1.9754823281507075,"vX0":4.982404030442815,"vY0":-129.38632389742986,"vZ0":-2.755440146939844,"x":103.58,"y":185.44,"x0":-1.4745019267973833,"y0":50.00386942672216,"z0":5.416089676046971,"aX":-1.674235570780351},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":1.2,"breakHorizontal":0.6,"spinRate":2279,"spinDirection":36},"zone":9,"typeConfidence":0.87,"plateTime":0.42428219407666834,"extension":6.396273992151657},"index":0,"playId":"bc6936f2-b66f-36ed-b286-abe693e191c5","pitchNumber":1,"startTime":"2026-08-07T03:14:11.833Z","endTime":"2026-08-07T03:14:15.121Z","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":1},"pitchData":{"startSpeed":98.3,"endSpeed":89.5,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.01832660105596,"aZ":-23.4330972123892,"pfxX":-9.50185450197355,"pfxZ":4.252512805608031,"pX":0.9519667991016242,"pZ":2.1821811079794307,"vX0":9.26577883030394,"vY0":-142.73245480789117,"vZ0":-4.90505319399844,"x":80.71,"y":179.86,"x0":-1.1079063209859286,"y0":50.001604438120346,"z0":5.405840434433584,"aX":-19.529324408220177},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":6.8,"breakHorizontal":15.2,"spinRate":2055,"spinDirection":225},"zone":14,"typeConfidence":0.87,"plateTime":0.38429455563241355,"extension":6.345234627943113},"index":1,"playId":"300de951-4ea6-3123-a743-fc0ce20eb56e","pitchNumber":2,"startTime":"2026-08-07T03:14:30.857Z","endTime":"2026-08-07T03:14:34.252Z","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":86.4,"endSpeed":79.0,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.085458627344956,"aZ":-34.519472829677845,"pfxX":6.2184841670908595,"pfxZ":-1.468612097874539,"pX":0.5916490657823994,"pZ":2.930924472155776,"vX0":3.5546520476776227,"vY0":-125.76620337843212,"vZ0":0.6189155952184184,"x":94.45,"y":159.65,"x0":-1.6512927443447514,"y0":50.00624118588472,"z0":5.496122628978126,"aX":9.897351173366417},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-2.3,"breakHorizontal":-12.1,"spinRate":2392,"spinDirection":29},"zone":3,"typeConfidence":0.92,"plateTime":0.43661496271963784,"extension":6.333051347047269},"index":2,"playId":"939ec9c1-14d8-32f8-a998-a448137c506a","pitchNumber":3,"startTime":"2026-08-07T03:14:51.667Z","endTime":"2026-08-07T03:14:54.667Z","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":2,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":82.4,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.935708259115437,"aZ":-29.60806498441438,"pfxX":-9.807726620863281,"pfxZ":1.4752676219009615,"pX":-1.5974666176377823,"pZ":2.848207015407456,"vX0":3.9204676838550876,"vY0":-131.36494584846764,"vZ0":-0.4777506831247778,"x":177.89,"y":161.88,"x0":-1.8385969793110166,"y0":50.0025066579208,"z0":5.241518076640749,"aX":-17.0680975352846},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":2.8,"breakHorizontal":16.8,"spinRate":1737,"spinDirection":245},"zone":11,"typeConfidence":0.63,"plateTime":0.4176334360655636,"extension":6.453377819223208},"index":3,"playId":"ae2aade4-2872-3a56-a5a2-627b00a13d18","pitchNumber":4,"startTime":"2026-08-07T03:15:17.402Z","endTime":"2026-08-07T03:15:21.391Z","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":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.6,"endSpeed":89.3,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.0065872611621,"aZ":-24.79170636009188,"pfxX":-9.124788833882473,"pfxZ":3.5798300110748347,"pX":0.12850347183630076,"pZ":3.461209788247509,"vX0":7.231129962200333,"vY0":-143.39524645175013,"vZ0":-1.411525500770022,"x":112.1,"y":145.33,"x0":-1.2520532262761475,"y0":50.00486371780688,"z0":5.520416534770461,"aX":-18.82987644381298},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":6.4,"breakHorizontal":14.9,"spinRate":2078,"spinDirection":227},"zone":12,"typeConfidence":0.86,"plateTime":0.383330290018999,"extension":6.284203326408811},"hitData":{"launchSpeed":99.8,"launchAngle":6.0,"totalDistance":119.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":100.12,"coordY":110.13}},"index":4,"playId":"80f83cec-0d89-364a-a755-1c64a073c58e","pitchNumber":5,"startTime":"2026-08-07T03:15:44.458Z","endTime":"2026-08-07T03:15:54.938Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-07T03:15:54.938Z","atBatIndex":109},{"result":{"type":"atBat","event":"Intent Walk","eventType":"intent_walk","description":"Brayan Bello intentionally walks Munetaka Murakami.","rbi":0,"awayScore":11,"homeScore":10,"isOut":false},"about":{"atBatIndex":110,"halfInning":"top","isTopInning":true,"inning":12,"startTime":"2026-08-07T03:16:56.315Z","endTime":"2026-08-07T03:17:01.532Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":808959,"fullName":"Munetaka Murakami","link":"/api/v1/people/808959"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":808959,"fullName":"Munetaka Murakami","link":"/api/v1/people/808959"},"postOnSecond":{"id":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"postOnThird":{"id":803011,"fullName":"Sam Antonacci","link":"/api/v1/people/803011"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Intent Walk","eventType":"intent_walk","movementReason":null,"runner":{"id":808959,"fullName":"Munetaka Murakami","link":"/api/v1/people/808959"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"index":0,"playId":"08247296-1116-1003-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-08-07T03:16:59.726Z","endTime":"2026-08-07T03:16:59.743Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"index":1,"playId":"08247296-1116-1013-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-08-07T03:16:59.743Z","endTime":"2026-08-07T03:16:59.744Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"index":2,"playId":"08247296-1116-1023-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-08-07T03:16:59.744Z","endTime":"2026-08-07T03:16:59.745Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"index":3,"playId":"08247296-1116-1033-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-08-07T03:16:59.745Z","endTime":"2026-08-07T03:17:01.532Z","isPitch":false,"type":"no_pitch"}],"playEndTime":"2026-08-07T03:17:01.532Z","atBatIndex":110},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Miguel Vargas grounds into a force out, third baseman Caleb Durbin to second baseman Anthony Seigler. Munetaka Murakami out at 2nd.","rbi":0,"awayScore":11,"homeScore":10,"isOut":true},"about":{"atBatIndex":111,"halfInning":"top","isTopInning":true,"inning":12,"startTime":"2026-08-07T03:17:27.071Z","endTime":"2026-08-07T03:18:33.315Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":808959,"fullName":"Munetaka Murakami","link":"/api/v1/people/808959"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":702332,"link":"/api/v1/people/702332"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":678011,"link":"/api/v1/people/678011"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":11,"homeScore":10,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-08-07T03:17:05.149Z","endTime":"2026-08-07T03:17:29.386Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":99.2,"endSpeed":90.1,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.81488715788609,"aZ":-25.500377203240497,"pfxX":-9.814435986485691,"pfxZ":3.184436576437898,"pX":-0.4340084369733272,"pZ":3.697768068710458,"vX0":6.06815045867236,"vY0":-144.38575176195653,"vZ0":-0.7249122357422718,"x":133.54,"y":138.94,"x0":-1.2955028765192669,"y0":50.00342994819394,"z0":5.531144052589582,"aX":-20.5777609087935},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":5.8,"breakHorizontal":16.4,"spinRate":1979,"spinDirection":225},"zone":11,"typeConfidence":0.88,"plateTime":0.3803577880856528,"extension":6.308632497744573},"index":1,"playId":"b5ea49a2-bc46-3a7a-9007-395399825eb1","pitchNumber":1,"startTime":"2026-08-07T03:17:29.386Z","endTime":"2026-08-07T03:17:32.618Z","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":85.5,"endSpeed":78.3,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.61200964354885,"aZ":-33.57949489175561,"pfxX":5.103736887964354,"pfxZ":-0.894490934715872,"pX":-0.04759117380089061,"pZ":3.4921525650070087,"vX0":2.4645141821020524,"vY0":-124.47912683727371,"vZ0":1.8136226145933938,"x":118.81,"y":144.49,"x0":-1.7145097918615055,"y0":50.00495728107754,"z0":5.539502928198703,"aX":7.988701751838455},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-1.0,"breakHorizontal":-9.8,"spinRate":2522,"spinDirection":44},"zone":11,"typeConfidence":0.92,"plateTime":0.4404576455348246,"extension":5.99731032705223},"index":2,"playId":"0d41e810-661c-36ea-b640-bf77b8264442","pitchNumber":2,"startTime":"2026-08-07T03:17:47.473Z","endTime":"2026-08-07T03:17:50.861Z","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":97.8,"endSpeed":89.9,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.737547054389996,"aZ":-19.466979678617832,"pfxX":-1.6434496583968914,"pfxZ":6.138251083811927,"pX":-0.43339979212192353,"pZ":4.0726120911228865,"vX0":3.053143566825772,"vY0":-142.49937201931755,"vZ0":-0.9199987733021628,"x":133.52,"y":128.82,"x0":-1.3019985170645143,"y0":50.00171685399221,"z0":5.6219160797010375,"aX":-3.4019833441320206},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":11.2,"breakHorizontal":2.4,"spinRate":2018,"spinDirection":216},"zone":11,"typeConfidence":0.92,"plateTime":0.3834047906119009,"extension":6.355452264961714},"index":3,"playId":"ec7dfe7a-ba64-3ff3-98ab-014e0c09224b","pitchNumber":3,"startTime":"2026-08-07T03:18:06.358Z","endTime":"2026-08-07T03:18:09.853Z","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":1,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":80.7,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.328977440844906,"aZ":-33.424468271135595,"pfxX":-0.23077286251802015,"pfxZ":-0.7591805547553818,"pX":-0.06711176584297367,"pZ":2.746347350221283,"vX0":3.442267479953871,"vY0":-127.56015691959972,"vZ0":-0.18642634766009025,"x":119.56,"y":164.63,"x0":-1.4018743629279184,"y0":50.00088292566781,"z0":5.447377385677364,"aX":-0.382378585675517},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":-1.2,"breakHorizontal":-0.4,"spinRate":2367,"spinDirection":57},"zone":5,"typeConfidence":0.85,"plateTime":0.4287877808000262,"extension":6.231647861663042},"hitData":{"launchSpeed":79.1,"launchAngle":-5.0,"totalDistance":26.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":104.18,"coordY":170.43}},"index":4,"playId":"6c0637ae-3b52-3e8b-9c12-9da8f94e89ed","pitchNumber":4,"startTime":"2026-08-07T03:18:26.685Z","endTime":"2026-08-07T03:18:33.315Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-07T03:18:33.315Z","atBatIndex":111},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Anthony Seigler flies out to right fielder Braden Montgomery.","rbi":0,"awayScore":11,"homeScore":10,"isOut":true},"about":{"atBatIndex":112,"halfInning":"bottom","isTopInning":false,"inning":12,"startTime":"2026-08-07T03:20:49.986Z","endTime":"2026-08-07T03:21:50.101Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669684,"fullName":"Chris Murphy","link":"/api/v1/people/669684"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":695731,"link":"/api/v1/people/695731"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Jarren Duran starts inning at 2nd base.","event":"Runner Placed On Base","eventType":"runner_placed","awayScore":11,"homeScore":10,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-07T03:20:05.140Z","endTime":"2026-08-07T03:20:52.311Z","isPitch":false,"type":"action","player":{"id":680776,"link":"/api/v1/people/680776"},"base":2},{"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":94.9,"endSpeed":86.8,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.678361525897778,"aZ":-12.522963056482478,"pfxX":4.412125617327964,"pfxZ":10.157868531182539,"pX":0.5291707026071722,"pZ":2.9626998105084184,"vX0":-5.12654916673784,"vY0":-138.17904080639067,"vZ0":-4.072803526782047,"x":96.83,"y":158.79,"x0":1.8349201833999647,"y0":50.00168003736336,"z0":5.29660332006756,"aX":8.534992512492275},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":17.8,"breakHorizontal":-7.0,"spinRate":2325,"spinDirection":147},"zone":3,"typeConfidence":0.91,"plateTime":0.3963254583947453,"extension":6.196523260737774},"index":1,"playId":"5983afee-1555-3a5b-b50d-01e948c38908","pitchNumber":1,"startTime":"2026-08-07T03:20:52.311Z","endTime":"2026-08-07T03:20:55.311Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":11,"homeScore":10,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":2,"startTime":"2026-08-07T03:21:05.648Z","endTime":"2026-08-07T03:21:18.014Z","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":1,"outs":0},"pitchData":{"startSpeed":96.6,"endSpeed":88.1,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.61955222920348,"aZ":-15.245597546366064,"pfxX":4.6288115355932336,"pfxZ":8.445203975303425,"pX":0.45454342483884863,"pZ":5.239692315662668,"vX0":-4.276568923960456,"vY0":-140.6114453554311,"vZ0":1.936922039730474,"x":99.67,"y":97.31,"x0":1.3931281998766514,"y0":50.000074112630976,"z0":5.530693793099128,"aX":9.27596326816716},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":15.8,"breakHorizontal":-7.6,"spinRate":2291,"spinDirection":150},"zone":12,"typeConfidence":0.89,"plateTime":0.3894074186075267,"extension":6.14806816631799},"index":3,"playId":"8f46a86f-61bc-3b49-8091-554ef6973401","pitchNumber":2,"startTime":"2026-08-07T03:21:18.014Z","endTime":"2026-08-07T03:21:21.014Z","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":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.5,"endSpeed":82.8,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.332326552753898,"aZ":-23.228640056829942,"pfxX":-1.265405331361496,"pfxZ":5.13472739634015,"pX":-0.024310205123758397,"pZ":3.1943574649235655,"vX0":-5.387100593693207,"vY0":-130.36472112604875,"vZ0":-0.18038739930909153,"x":117.93,"y":152.53,"x0":2.2232221159761045,"y0":50.00187432002096,"z0":5.000239510432435,"aX":-2.2028372991592784},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":9.5,"breakHorizontal":3.4,"spinRate":2387,"spinDirection":174},"zone":2,"typeConfidence":0.91,"plateTime":0.41824390777707965,"extension":6.1120385486940245},"hitData":{"launchSpeed":77.3,"launchAngle":38.0,"totalDistance":274.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":162.88,"coordY":96.26}},"index":4,"playId":"484b7671-3a44-3605-95aa-843dd970508a","pitchNumber":3,"startTime":"2026-08-07T03:21:38.527Z","endTime":"2026-08-07T03:21:50.101Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-07T03:21:50.101Z","atBatIndex":112},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Jake Rogers out on a sacrifice fly to center fielder Tristan Peters. Jarren Duran scores.","rbi":1,"awayScore":11,"homeScore":11,"isOut":true},"about":{"atBatIndex":113,"halfInning":"bottom","isTopInning":false,"inning":12,"startTime":"2026-08-07T03:21:58.730Z","endTime":"2026-08-07T03:24:01.283Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669684,"fullName":"Chris Murphy","link":"/api/v1/people/669684"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[2],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","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":671976,"link":"/api/v1/people/671976"},"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":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"responsiblePitcher":{"id":669684,"link":"/api/v1/people/669684"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":85.2,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.26322418282529,"aZ":-18.863708482939252,"pfxX":2.5964838336630094,"pfxZ":7.097634195567462,"pX":0.3979618649638311,"pZ":5.59155034423057,"vX0":-4.116820682809018,"vY0":-136.15725375204198,"vZ0":3.6189920693443995,"x":101.83,"y":87.81,"x0":1.5930867786189291,"y0":50.000979059047815,"z0":5.5512357895992865,"aX":4.868718475443444},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":13.8,"breakHorizontal":-3.8,"spinRate":2179,"spinDirection":160},"zone":12,"typeConfidence":0.55,"plateTime":0.4024803404080921,"extension":6.112941044946823},"index":0,"playId":"82c4bd3c-ea4e-32bf-b9b1-7c0b882f5d3d","pitchNumber":1,"startTime":"2026-08-07T03:22:21.037Z","endTime":"2026-08-07T03:22:24.037Z","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":93.1,"endSpeed":85.2,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.050827027591577,"aZ":-19.071967311309105,"pfxX":4.805245087414965,"pfxZ":7.022242970217974,"pX":2.966740414370026,"pZ":4.768749971704495,"vX0":0.3263200088281196,"vY0":-135.5968724153271,"vZ0":1.9072177081762336,"x":3.91,"y":110.02,"x0":2.220377523181601,"y0":50.00394778789228,"z0":5.385154416768029,"aX":8.967881158850485},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":13.3,"breakHorizontal":-8.8,"spinRate":1946,"spinDirection":149},"zone":12,"typeConfidence":0.52,"plateTime":0.4035942003651587,"extension":6.120746069818481},"index":1,"playId":"4e0c4e2a-43fd-38aa-983f-5aadc218b4c9","pitchNumber":2,"startTime":"2026-08-07T03:22:43.083Z","endTime":"2026-08-07T03:22:50.131Z","isPitch":true,"type":"pitch"},{"details":{"description":"Wild pitch by pitcher Chris Murphy. Jarren Duran to 3rd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":11,"homeScore":10,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"index":2,"actionPlayId":"4e0c4e2a-43fd-38aa-983f-5aadc218b4c9","startTime":"2026-08-07T03:22:52.734Z","endTime":"2026-08-07T03:23:16.627Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":680776,"link":"/api/v1/people/680776"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":75.3,"endSpeed":69.2,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.76818058801553,"aZ":-41.513477602043785,"pfxX":-9.585085517260138,"pfxZ":-7.714131266348511,"pX":2.995288002162359,"pZ":2.6303749309471964,"vX0":3.804213166227802,"vY0":-109.45365087975394,"vZ0":3.687029576007661,"x":2.83,"y":167.76,"x0":2.4776977005729854,"y0":50.00367907058711,"z0":5.376698244313024,"aX":-11.601401824592292},"breaks":{"breakAngle":15.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.1,"breakVerticalInduced":-12.6,"breakHorizontal":16.3,"spinRate":2484,"spinDirection":307},"zone":12,"typeConfidence":0.9,"plateTime":0.5008872089852665,"extension":5.976613883288495},"index":3,"playId":"d0c8d9a8-4ef9-3a96-8344-352d6b764a12","pitchNumber":3,"startTime":"2026-08-07T03:23:16.627Z","endTime":"2026-08-07T03:23:19.627Z","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":95.4,"endSpeed":87.8,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.59623898362418,"aZ":-17.90981986505955,"pfxX":6.058607105617548,"pfxZ":7.239212083631186,"pX":0.750835397211707,"pZ":3.1336375378331627,"vX0":-5.014659203566106,"vY0":-138.88180997077643,"vZ0":-2.669539200323783,"x":88.38,"y":154.17,"x0":1.785053882141579,"y0":50.00275833297668,"z0":5.286605022964331,"aX":11.937411631641131},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":12.8,"breakHorizontal":-10.1,"spinRate":2217,"spinDirection":142},"zone":3,"typeConfidence":0.76,"plateTime":0.39309409867034084,"extension":6.196407352723527},"index":4,"playId":"ae5858e5-ca0e-3873-a8c9-5254b7ee66f7","pitchNumber":4,"startTime":"2026-08-07T03:23:32.616Z","endTime":"2026-08-07T03:23:35.962Z","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":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":86.8,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.351685218828255,"aZ":-15.473440953666264,"pfxX":5.1982273123144935,"pfxZ":8.672487015997817,"pX":-0.05790588853396458,"pZ":2.814200731600528,"vX0":-6.472936849936895,"vY0":-137.40221298896574,"vZ0":-3.825668457215855,"x":119.21,"y":162.8,"x0":1.6449867955943156,"y0":50.00605678782049,"z0":5.265447402154744,"aX":10.014657631542132},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":15.1,"breakHorizontal":-8.2,"spinRate":2226,"spinDirection":154},"zone":2,"typeConfidence":0.89,"plateTime":0.3975206181077562,"extension":6.126727582710447},"hitData":{"launchSpeed":93.2,"launchAngle":36.0,"totalDistance":350.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":113.51,"coordY":58.72}},"index":5,"playId":"69bee43f-350b-3bbe-825c-4ebc54bfcb71","pitchNumber":5,"startTime":"2026-08-07T03:23:48.163Z","endTime":"2026-08-07T03:24:01.283Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-07T03:24:01.283Z","atBatIndex":113},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nick Sogard flies out to right fielder Braden Montgomery.","rbi":0,"awayScore":11,"homeScore":11,"isOut":true},"about":{"atBatIndex":114,"halfInning":"bottom","isTopInning":false,"inning":12,"startTime":"2026-08-07T03:24:13.569Z","endTime":"2026-08-07T03:25:26.627Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":686765,"fullName":"Nick Sogard","link":"/api/v1/people/686765"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669684,"fullName":"Chris Murphy","link":"/api/v1/people/669684"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","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":3},"credits":[{"player":{"id":695731,"link":"/api/v1/people/695731"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":86.6,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.985701759153926,"aZ":-15.302709957123756,"pfxX":4.420968026326811,"pfxZ":8.755750766447132,"pX":1.0228354746248833,"pZ":3.357622552230393,"vX0":-3.431087641165956,"vY0":-137.77260612806913,"vZ0":-2.7501176777345866,"x":78.01,"y":148.12,"x0":1.708631823385799,"y0":50.00045587045589,"z0":5.400189534918964,"aX":8.516252098434997},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.5,"breakHorizontal":-7.3,"spinRate":2272,"spinDirection":155},"zone":12,"typeConfidence":0.9,"plateTime":0.39722729555375036,"extension":6.097366645721774},"index":0,"playId":"167668c4-697c-3a1d-8f50-613cd7063456","pitchNumber":1,"startTime":"2026-08-07T03:24:26.198Z","endTime":"2026-08-07T03:24:29.198Z","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":0,"outs":2},"pitchData":{"startSpeed":75.4,"endSpeed":68.6,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.557328269929446,"aZ":-41.2168690333011,"pfxX":-8.115006325066137,"pfxZ":-7.524762795039045,"pX":1.3375744087020165,"pZ":3.36712179761771,"vX0":0.2898234351982389,"vY0":-109.58113299345544,"vZ0":4.951804979146526,"x":66.01,"y":147.87,"x0":2.2551157209769057,"y0":50.00404428261828,"z0":5.514658862690751,"aX":-9.749443303376857},"breaks":{"breakAngle":13.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.5,"breakVerticalInduced":-11.8,"breakHorizontal":14.5,"spinRate":2571,"spinDirection":306},"zone":12,"typeConfidence":0.9,"plateTime":0.5021821682735639,"extension":6.16995670832664},"index":1,"playId":"d3903dc4-f984-375d-ba7f-3f3235a26d4f","pitchNumber":2,"startTime":"2026-08-07T03:24:39.776Z","endTime":"2026-08-07T03:24:42.922Z","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":1,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":86.5,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.020570030328354,"aZ":-16.042619732859315,"pfxX":4.010549340924625,"pfxZ":8.452919281907288,"pX":-1.0097737286209147,"pZ":2.538197677880701,"vX0":-8.503721705580396,"vY0":-136.98878216198423,"vZ0":-4.495768636806706,"x":155.49,"y":170.25,"x0":1.6076055801381184,"y0":50.00512058077267,"z0":5.290317970374823,"aX":7.656540241603321},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":14.5,"breakHorizontal":-5.5,"spinRate":2318,"spinDirection":155},"zone":11,"typeConfidence":0.88,"plateTime":0.39916649275179106,"extension":6.127032803095989},"index":2,"playId":"077459f6-aeeb-382b-98a4-6201c57d316d","pitchNumber":3,"startTime":"2026-08-07T03:24:54.743Z","endTime":"2026-08-07T03:25:00.044Z","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":1,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":88.3,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.580164495767313,"aZ":-14.397476700712504,"pfxX":6.4883803033333765,"pfxZ":8.912244773607966,"pX":-0.07396217680229283,"pZ":2.2044422298687336,"vX0":-7.171081871708346,"vY0":-140.08133135778846,"vZ0":-5.542559335425277,"x":119.82,"y":179.26,"x0":1.671807369831842,"y0":50.00151277060138,"z0":5.1441007323368115,"aX":12.94043574509696},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.2,"breakHorizontal":-10.3,"spinRate":2175,"spinDirection":144},"zone":5,"typeConfidence":0.91,"plateTime":0.39046554066422123,"extension":6.103288045667017},"hitData":{"launchSpeed":86.2,"launchAngle":59.0,"totalDistance":217.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":183.41,"coordY":134.46}},"index":3,"playId":"50b99678-28f3-3d9f-9a64-056e537cb173","pitchNumber":4,"startTime":"2026-08-07T03:25:17.450Z","endTime":"2026-08-07T03:25:26.627Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-07T03:25:26.627Z","atBatIndex":114},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Andrew Benintendi pops out to catcher Jake Rogers in foul territory.","rbi":0,"awayScore":11,"homeScore":11,"isOut":true},"about":{"atBatIndex":115,"halfInning":"top","isTopInning":true,"inning":13,"startTime":"2026-08-07T03:28:16.167Z","endTime":"2026-08-07T03:28:47.081Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":643217,"fullName":"Andrew Benintendi","link":"/api/v1/people/643217"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,3],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":643217,"fullName":"Andrew Benintendi","link":"/api/v1/people/643217"},"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":{"description":"Miguel Vargas starts inning at 2nd base.","event":"Runner Placed On Base","eventType":"runner_placed","awayScore":11,"homeScore":11,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-07T03:27:10.480Z","endTime":"2026-08-07T03:27:54.562Z","isPitch":false,"type":"action","player":{"id":678246,"link":"/api/v1/people/678246"},"base":2},{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":11,"homeScore":11,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-08-07T03:27:54.562Z","endTime":"2026-08-07T03:28:18.445Z","isPitch":false,"type":"action","player":{"id":643217,"link":"/api/v1/people/643217"}},{"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":89.5,"endSpeed":82.5,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.616502775317386,"aZ":-30.241952783419805,"pfxX":-0.657137969369655,"pfxZ":1.120903720688725,"pX":0.06501173451990375,"pZ":1.4106364846503225,"vX0":4.183608045757791,"vY0":-130.26029690272335,"vZ0":-4.1780135906969065,"x":114.52,"y":200.69,"x0":-1.4744984392064233,"y0":50.00362489616357,"z0":5.314428778461138,"aX":-1.133388646190648},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":1.3,"breakHorizontal":0.2,"spinRate":2435,"spinDirection":283},"zone":14,"typeConfidence":0.88,"plateTime":0.42001949591316734,"extension":6.16183517776554},"index":2,"playId":"9ffe1427-2bab-3332-a3b5-05e5362e7e06","pitchNumber":1,"startTime":"2026-08-07T03:28:18.445Z","endTime":"2026-08-07T03:28:21.445Z","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":82.7,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.839791608811712,"aZ":-24.29088913781175,"pfxX":-10.642822887466618,"pfxZ":4.498661492432955,"pX":0.025657394868124673,"pZ":2.2142265827937258,"vX0":7.934929520091273,"vY0":-131.7647309858727,"vZ0":-2.963670166215832,"x":116.02,"y":179.0,"x0":-1.646901289319872,"y0":50.00325701658316,"z0":5.1546968567632065,"aX":-18.65450240076513},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":7.7,"breakHorizontal":17.5,"spinRate":1893,"spinDirection":247},"zone":5,"typeConfidence":0.54,"plateTime":0.41620370535816065,"extension":6.35241677588142},"hitData":{"launchSpeed":85.4,"launchAngle":83.0,"totalDistance":30.0,"trajectory":"popup","hardness":"medium","location":"2","coordinates":{"coordX":140.15,"coordY":215.53}},"index":3,"playId":"40b53138-2eb7-311c-a367-ac5398fd70d9","pitchNumber":2,"startTime":"2026-08-07T03:28:37.307Z","endTime":"2026-08-07T03:28:47.081Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-07T03:28:47.081Z","atBatIndex":115},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Colson Montgomery strikes out swinging. Miguel Vargas steals (12) 3rd base.","rbi":0,"awayScore":11,"homeScore":11,"isOut":true},"about":{"atBatIndex":116,"halfInning":"top","isTopInning":true,"inning":13,"startTime":"2026-08-07T03:28:54.944Z","endTime":"2026-08-07T03:31:05.551Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":695657,"fullName":"Colson Montgomery","link":"/api/v1/people/695657"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":695657,"fullName":"Colson Montgomery","link":"/api/v1/people/695657"},"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"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 3B","eventType":"stolen_base_3b","movementReason":"r_stolen_base_3b","runner":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.2,"endSpeed":88.9,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.77325232625394,"aZ":-23.52611700271256,"pfxX":-9.885976493939953,"pfxZ":4.2258507786990585,"pX":-0.2917541255775737,"pZ":3.826909873399156,"vX0":5.994715375845847,"vY0":-142.85585171827688,"vZ0":-0.9033365199318396,"x":128.12,"y":135.45,"x0":-1.1432303816208358,"y0":50.005621548820706,"z0":5.638914640701264,"aX":-20.245761462463992},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":7.7,"breakHorizontal":16.6,"spinRate":2140,"spinDirection":223},"zone":11,"typeConfidence":0.88,"plateTime":0.38479391659157214,"extension":6.269515720058212},"index":0,"playId":"e0a98300-9471-3cd8-9cbe-61de9b5f2e38","pitchNumber":1,"startTime":"2026-08-07T03:29:17.626Z","endTime":"2026-08-07T03:29:22.071Z","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":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":80.2,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.902137359708508,"aZ":-35.0561083718446,"pfxX":5.895173016488498,"pfxZ":-1.7648489254715782,"pX":1.6146165707235862,"pZ":1.1092361335067997,"vX0":5.701960123817491,"vY0":-127.51186170548631,"vZ0":-3.4805069370109587,"x":55.45,"y":208.83,"x0":-1.4256929902158768,"y0":50.00588427851509,"z0":5.289662464538204,"aX":9.602778899336972},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-3.8,"breakHorizontal":-12.1,"spinRate":2486,"spinDirection":29},"zone":14,"typeConfidence":0.92,"plateTime":0.4313568104059855,"extension":6.201356620869517},"index":1,"playId":"b024247e-238a-3983-a3f2-66da4cc901db","pitchNumber":2,"startTime":"2026-08-07T03:29:39.805Z","endTime":"2026-08-07T03:29:42.805Z","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":96.7,"endSpeed":88.5,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.528176640000495,"aZ":-17.7284784630212,"pfxX":-4.135893756727623,"pfxZ":7.179685692812404,"pX":-0.06821721678160939,"pZ":3.4902662386678354,"vX0":4.67620161774355,"vY0":-140.83670699021707,"vZ0":-2.418231965278601,"x":119.6,"y":144.54,"x0":-1.2115534034117694,"y0":50.001729710701895,"z0":5.504602771081159,"aX":-8.320758122455146},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":12.7,"breakHorizontal":6.6,"spinRate":2167,"spinDirection":226},"zone":2,"typeConfidence":0.94,"plateTime":0.38868674352231514,"extension":6.26740581005877},"index":2,"playId":"4383501b-d6b0-3a65-9b61-555c2003f397","pitchNumber":3,"startTime":"2026-08-07T03:30:01.040Z","endTime":"2026-08-07T03:30:04.040Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":11,"homeScore":11,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-08-07T03:30:19.318Z","endTime":"2026-08-07T03:30:38.497Z","isPitch":false,"type":"action","player":{"id":695657,"link":"/api/v1/people/695657"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":83.8,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.345647595350353,"aZ":-30.35845149558985,"pfxX":-8.587715814143074,"pfxZ":1.0181297895636483,"pX":-2.0170756275547523,"pZ":2.207050471312849,"vX0":2.4515412794742004,"vY0":-132.53368486810254,"vZ0":-1.9040669987475347,"x":193.89,"y":179.19,"x0":-1.836137843104146,"y0":50.00463035599955,"z0":5.14415616655728,"aX":-15.334774531129677},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":1.7,"breakHorizontal":15.0,"spinRate":1683,"spinDirection":245},"zone":13,"typeConfidence":0.88,"plateTime":0.4126901435076742,"extension":6.358451316240314},"index":4,"playId":"880e7cf5-d4db-390d-a16a-7841044a8cc2","pitchNumber":4,"startTime":"2026-08-07T03:30:38.497Z","endTime":"2026-08-07T03:30:41.609Z","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,"runnerGoing":true},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":83.6,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.04888172986911,"aZ":-31.556277017417724,"pfxX":-7.919376501087099,"pfxZ":0.34834793096812877,"pX":-0.7016133831706001,"pZ":1.539967955575737,"vX0":5.060969621603797,"vY0":-132.775828774506,"vZ0":-3.5985178028109788,"x":143.74,"y":197.2,"x0":-1.605747729307685,"y0":50.004892381608585,"z0":5.215024795195511,"aX":-14.108534263481221},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":0.0,"breakHorizontal":13.2,"spinRate":1433,"spinDirection":247},"zone":13,"typeConfidence":0.91,"plateTime":0.4129014794914947,"extension":6.527505333961516},"index":5,"playId":"ed5862d2-6061-3726-8a66-f2e2eea20811","pitchNumber":5,"startTime":"2026-08-07T03:31:00.423Z","endTime":"2026-08-07T03:31:05.551Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-07T03:31:05.551Z","atBatIndex":116},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Drew Romo grounds out, second baseman Anthony Seigler to first baseman Nick Sogard.","rbi":0,"awayScore":11,"homeScore":11,"isOut":true},"about":{"atBatIndex":117,"halfInning":"top","isTopInning":true,"inning":13,"startTime":"2026-08-07T03:31:25.587Z","endTime":"2026-08-07T03:32:16.606Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":691011,"fullName":"Drew Romo","link":"/api/v1/people/691011"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":691011,"fullName":"Drew Romo","link":"/api/v1/people/691011"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"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(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":88.5,"endSpeed":81.1,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.491997296512665,"aZ":-30.899777039138456,"pfxX":0.011045191896411177,"pfxZ":0.7593647051525423,"pX":0.2690905407965211,"pZ":2.3891599098168115,"vX0":4.170428745943987,"vY0":-128.85853527250657,"vZ0":-1.649006250393036,"x":106.74,"y":174.27,"x0":-1.3736853663477935,"y0":50.00281609995156,"z0":5.431182435322798,"aX":0.017784730542450007},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":1.2,"breakHorizontal":-1.0,"spinRate":2365,"spinDirection":82},"zone":6,"typeConfidence":0.89,"plateTime":0.4255302969582715,"extension":6.381053679213689},"index":0,"playId":"225b5616-73f5-3116-8a3b-d7114cda6ec5","pitchNumber":1,"startTime":"2026-08-07T03:31:40.431Z","endTime":"2026-08-07T03:31:43.431Z","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":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.2,"endSpeed":90.3,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.150273990170216,"aZ":-18.297082030615233,"pfxX":-3.8101864232222713,"pfxZ":6.670208208683929,"pX":-0.05714051785297891,"pZ":2.631511307918958,"vX0":4.73139279844015,"vY0":-142.92403968200924,"vZ0":-4.662969614270666,"x":119.18,"y":167.73,"x0":-1.2344924186622044,"y0":50.00347641024052,"z0":5.4236868558121785,"aX":-7.9286938920363985},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":11.4,"breakHorizontal":6.0,"spinRate":2174,"spinDirection":220},"zone":5,"typeConfidence":0.94,"plateTime":0.38236745425079555,"extension":6.372476880557497},"hitData":{"launchSpeed":85.2,"launchAngle":-31.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":150.8,"coordY":159.79}},"index":1,"playId":"d0656e40-46d7-31b0-aaf0-7762a81544f0","pitchNumber":2,"startTime":"2026-08-07T03:32:09.067Z","endTime":"2026-08-07T03:32:16.606Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-07T03:32:16.606Z","atBatIndex":117},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Ceddanne Rafaela pops out to first baseman Munetaka Murakami in foul territory.","rbi":0,"awayScore":11,"homeScore":11,"isOut":true},"about":{"atBatIndex":118,"halfInning":"bottom","isTopInning":false,"inning":13,"startTime":"2026-08-07T03:34:34.905Z","endTime":"2026-08-07T03:35:05.295Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607200,"fullName":"Erick Fedde","link":"/api/v1/people/607200"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":686765,"fullName":"Nick Sogard","link":"/api/v1/people/686765"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":808959,"link":"/api/v1/people/808959"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Erick Fedde replaces Chris Murphy.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":11,"homeScore":11,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-07T03:33:52.129Z","endTime":"2026-08-07T03:34:12.561Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":607200,"link":"/api/v1/people/607200"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Nick Sogard starts inning at 2nd base.","event":"Runner Placed On Base","eventType":"runner_placed","awayScore":11,"homeScore":11,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-08-07T03:34:12.561Z","endTime":"2026-08-07T03:34:37.143Z","isPitch":false,"type":"action","player":{"id":686765,"link":"/api/v1/people/686765"},"base":2},{"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":0,"outs":0},"pitchData":{"startSpeed":81.5,"endSpeed":75.8,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.489725840777332,"aZ":-31.435435662032205,"pfxX":6.735176474533926,"pfxZ":0.5132365918476767,"pX":0.9047987458085204,"pZ":0.7917249522717502,"vX0":3.442415965359576,"vY0":-118.70679438770165,"vZ0":-4.15214751538192,"x":82.51,"y":217.4,"x0":-1.4364338350126828,"y0":50.00227280481755,"z0":5.407385957595752,"aX":9.666516769242753},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":0.2,"breakHorizontal":-13.0,"spinRate":2370,"spinDirection":69},"zone":14,"typeConfidence":0.9,"plateTime":0.4603986026020612,"extension":6.710200699107191},"index":2,"playId":"ca4f62f2-692b-3f9f-a923-dfc1123fcdab","pitchNumber":1,"startTime":"2026-08-07T03:34:37.143Z","endTime":"2026-08-07T03:34:40.186Z","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":0,"outs":0},"pitchData":{"startSpeed":80.3,"endSpeed":74.3,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.062394458902766,"aZ":-30.606076002755298,"pfxX":10.1686040514854,"pfxZ":1.128532328718272,"pX":-0.5907995216298806,"pZ":2.441266028175014,"vX0":-0.6372196552660745,"vY0":-117.08721246443513,"vZ0":-0.5763490505293178,"x":139.52,"y":172.87,"x0":-1.6381407580891967,"y0":50.00552058752074,"z0":5.541978985177994,"aX":14.192459848647175},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":2.2,"breakHorizontal":-18.2,"spinRate":2527,"spinDirection":77},"zone":4,"typeConfidence":0.91,"plateTime":0.46689185053903604,"extension":6.594284672846301},"hitData":{"launchSpeed":77.2,"launchAngle":73.0,"totalDistance":104.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":173.09,"coordY":184.11}},"index":3,"playId":"2e420ca2-db86-3f09-94b6-993b6757c821","pitchNumber":2,"startTime":"2026-08-07T03:34:55.930Z","endTime":"2026-08-07T03:35:05.295Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-07T03:35:05.295Z","atBatIndex":118},{"result":{"type":"atBat","event":"Intent Walk","eventType":"intent_walk","description":"Erick Fedde intentionally walks Wilyer Abreu.","rbi":0,"awayScore":11,"homeScore":11,"isOut":false},"about":{"atBatIndex":119,"halfInning":"bottom","isTopInning":false,"inning":13,"startTime":"2026-08-07T03:35:17.166Z","endTime":"2026-08-07T03:35:28.976Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607200,"fullName":"Erick Fedde","link":"/api/v1/people/607200"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"postOnSecond":{"id":686765,"fullName":"Nick Sogard","link":"/api/v1/people/686765"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Intent Walk","eventType":"intent_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":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"index":0,"playId":"08247296-1206-1003-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-08-07T03:35:27.749Z","endTime":"2026-08-07T03:35:27.768Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"index":1,"playId":"08247296-1206-1013-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-08-07T03:35:27.768Z","endTime":"2026-08-07T03:35:27.769Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"index":2,"playId":"08247296-1206-1023-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-08-07T03:35:27.769Z","endTime":"2026-08-07T03:35:27.770Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":1},"index":3,"playId":"08247296-1206-1033-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-08-07T03:35:27.770Z","endTime":"2026-08-07T03:35:28.976Z","isPitch":false,"type":"no_pitch"}],"playEndTime":"2026-08-07T03:35:28.976Z","atBatIndex":119},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Caleb Durbin singles on a ground ball to center fielder Tristan Peters. Nick Sogard scores. Wilyer Abreu to 2nd.","rbi":1,"awayScore":11,"homeScore":12,"isOut":false},"about":{"atBatIndex":120,"halfInning":"bottom","isTopInning":false,"inning":13,"startTime":"2026-08-07T03:35:49.145Z","endTime":"2026-08-07T03:36:47.422Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607200,"fullName":"Erick Fedde","link":"/api/v1/people/607200"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"postOnSecond":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"77.35"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.80"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"82.54"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.11"},{"zone":"05","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.33"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.46"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.86"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.69"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.21"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"69.63"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"82.20"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"79.08"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"71.98"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".275"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".389"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".118"},{"zone":"05","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".216"},{"zone":"07","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".273"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".314"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".219"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".360"},{"zone":"12","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".294"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".182"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".147"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".958"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".707"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".265"},{"zone":"05","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".643"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".447"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".889"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".471"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".973"},{"zone":"12","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".792"},{"zone":"13","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".842"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".455"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".958"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".707"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".265"},{"zone":"05","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".643"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".447"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".889"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".471"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".973"},{"zone":"12","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".792"},{"zone":"13","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".842"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".455"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":671976,"link":"/api/v1/people/671976"},"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":"Single","eventType":"single","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":3},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":686765,"fullName":"Nick Sogard","link":"/api/v1/people/686765"},"responsiblePitcher":{"id":607200,"link":"/api/v1/people/607200"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"7c232948-2157-47e2-b5fd-a1faa336604a","startTime":"2026-08-07T03:35:49.145Z","endTime":"2026-08-07T03:35:54.145Z","isPitch":false,"type":"stepoff"},{"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,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.5,"endSpeed":76.3,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.777550262760244,"aZ":-28.014170678313725,"pfxX":9.551256230839448,"pfxZ":2.835231505060573,"pX":0.7258403495997422,"pZ":2.009394865395948,"vX0":2.2710265724492116,"vY0":-120.21182495504961,"vZ0":-2.5320831346978543,"x":89.33,"y":184.53,"x0":-1.471530371926189,"y0":50.00270761026923,"z0":5.557225036983926,"aX":14.011542730813455},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":4.8,"breakHorizontal":-17.9,"spinRate":2543,"spinDirection":67},"zone":9,"typeConfidence":0.9,"plateTime":0.45521223370337927,"extension":6.504315977298981},"index":1,"playId":"06c83c33-e5fe-3906-b03a-3afdd56d46aa","pitchNumber":1,"startTime":"2026-08-07T03:36:05.151Z","endTime":"2026-08-07T03:36:08.522Z","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,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.5,"endSpeed":75.7,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.52170174703914,"aZ":-29.194387619765273,"pfxX":8.545978376843085,"pfxZ":2.0753487125483963,"pX":0.19999810217667893,"pZ":1.3175035522517642,"vX0":1.3957329057931236,"vY0":-118.79434774841617,"vZ0":-3.4736215939913073,"x":109.38,"y":203.21,"x0":-1.505266030422434,"y0":50.00517591682812,"z0":5.436403307833332,"aX":12.286040051324907},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":3.2,"breakHorizontal":-15.8,"spinRate":2644,"spinDirection":69},"zone":14,"typeConfidence":0.9,"plateTime":0.4600612465191469,"extension":6.580436896415928},"index":2,"playId":"f1956c69-f617-318c-aa74-ef8bceb4c8b5","pitchNumber":2,"startTime":"2026-08-07T03:36:19.612Z","endTime":"2026-08-07T03:36:22.913Z","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(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":85.6,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.27196942125816,"aZ":-22.88661710324329,"pfxX":-4.486107890654716,"pfxZ":4.990726258706874,"pX":0.5241553292937348,"pZ":1.9793071320834879,"vX0":5.669957565356303,"vY0":-135.24874824646648,"vZ0":-5.9231393261809675,"x":97.02,"y":185.34,"x0":-1.0122211576705065,"y0":50.00302055999216,"z0":5.792827868168868,"aX":-8.348431147475099},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":8.0,"breakHorizontal":7.0,"spinRate":2170,"spinDirection":199},"zone":9,"typeConfidence":0.89,"plateTime":0.4042990082886284,"extension":6.725588749558655},"hitData":{"launchSpeed":103.4,"launchAngle":5.0,"totalDistance":105.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":130.53,"coordY":84.29}},"index":3,"playId":"66d22d53-53f1-370e-b141-1c5da69249bc","pitchNumber":3,"startTime":"2026-08-07T03:36:37.186Z","endTime":"2026-08-07T03:36:47.422Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-07T03:36:47.422Z","atBatIndex":120}],"currentPlay":{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Caleb Durbin singles on a ground ball to center fielder Tristan Peters. Nick Sogard scores. Wilyer Abreu to 2nd.","rbi":1,"awayScore":11,"homeScore":12,"isOut":false},"about":{"atBatIndex":120,"halfInning":"bottom","isTopInning":false,"inning":13,"startTime":"2026-08-07T03:35:49.145Z","endTime":"2026-08-07T03:36:47.422Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607200,"fullName":"Erick Fedde","link":"/api/v1/people/607200"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"postOnSecond":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"77.35"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.80"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"82.54"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.11"},{"zone":"05","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.33"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.46"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.86"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.69"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.21"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"69.63"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"82.20"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"79.08"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"71.98"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".275"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".389"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".118"},{"zone":"05","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".216"},{"zone":"07","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".273"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".314"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".219"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".360"},{"zone":"12","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".294"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".182"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".147"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".958"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".707"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".265"},{"zone":"05","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".643"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".447"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".889"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".471"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".973"},{"zone":"12","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".792"},{"zone":"13","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".842"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".455"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".958"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".707"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".265"},{"zone":"05","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".643"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".447"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".889"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".471"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".973"},{"zone":"12","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".792"},{"zone":"13","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".842"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".455"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":671976,"link":"/api/v1/people/671976"},"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":"Single","eventType":"single","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":3},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":686765,"fullName":"Nick Sogard","link":"/api/v1/people/686765"},"responsiblePitcher":{"id":607200,"link":"/api/v1/people/607200"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"7c232948-2157-47e2-b5fd-a1faa336604a","startTime":"2026-08-07T03:35:49.145Z","endTime":"2026-08-07T03:35:54.145Z","isPitch":false,"type":"stepoff"},{"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,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.5,"endSpeed":76.3,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.777550262760244,"aZ":-28.014170678313725,"pfxX":9.551256230839448,"pfxZ":2.835231505060573,"pX":0.7258403495997422,"pZ":2.009394865395948,"vX0":2.2710265724492116,"vY0":-120.21182495504961,"vZ0":-2.5320831346978543,"x":89.33,"y":184.53,"x0":-1.471530371926189,"y0":50.00270761026923,"z0":5.557225036983926,"aX":14.011542730813455},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":4.8,"breakHorizontal":-17.9,"spinRate":2543,"spinDirection":67},"zone":9,"typeConfidence":0.9,"plateTime":0.45521223370337927,"extension":6.504315977298981},"index":1,"playId":"06c83c33-e5fe-3906-b03a-3afdd56d46aa","pitchNumber":1,"startTime":"2026-08-07T03:36:05.151Z","endTime":"2026-08-07T03:36:08.522Z","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,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.5,"endSpeed":75.7,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.52170174703914,"aZ":-29.194387619765273,"pfxX":8.545978376843085,"pfxZ":2.0753487125483963,"pX":0.19999810217667893,"pZ":1.3175035522517642,"vX0":1.3957329057931236,"vY0":-118.79434774841617,"vZ0":-3.4736215939913073,"x":109.38,"y":203.21,"x0":-1.505266030422434,"y0":50.00517591682812,"z0":5.436403307833332,"aX":12.286040051324907},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":3.2,"breakHorizontal":-15.8,"spinRate":2644,"spinDirection":69},"zone":14,"typeConfidence":0.9,"plateTime":0.4600612465191469,"extension":6.580436896415928},"index":2,"playId":"f1956c69-f617-318c-aa74-ef8bceb4c8b5","pitchNumber":2,"startTime":"2026-08-07T03:36:19.612Z","endTime":"2026-08-07T03:36:22.913Z","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(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":85.6,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.27196942125816,"aZ":-22.88661710324329,"pfxX":-4.486107890654716,"pfxZ":4.990726258706874,"pX":0.5241553292937348,"pZ":1.9793071320834879,"vX0":5.669957565356303,"vY0":-135.24874824646648,"vZ0":-5.9231393261809675,"x":97.02,"y":185.34,"x0":-1.0122211576705065,"y0":50.00302055999216,"z0":5.792827868168868,"aX":-8.348431147475099},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":8.0,"breakHorizontal":7.0,"spinRate":2170,"spinDirection":199},"zone":9,"typeConfidence":0.89,"plateTime":0.4042990082886284,"extension":6.725588749558655},"hitData":{"launchSpeed":103.4,"launchAngle":5.0,"totalDistance":105.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":130.53,"coordY":84.29}},"index":3,"playId":"66d22d53-53f1-370e-b141-1c5da69249bc","pitchNumber":3,"startTime":"2026-08-07T03:36:37.186Z","endTime":"2026-08-07T03:36:47.422Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-07T03:36:47.422Z","atBatIndex":120},"scoringPlays":[15,19,23,28,35,37,43,53,84,87,92,94,98,101,108,113,120],"playsByInning":[{"startIndex":0,"endIndex":5,"top":[0,1,2],"bottom":[3,4,5],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":1,"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"batter":{"id":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"coordinates":{"x":99.46,"y":136.75},"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":1,"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"batter":{"id":686765,"fullName":"Nick Sogard","link":"/api/v1/people/686765"},"coordinates":{"x":89.25,"y":89.58},"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":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"coordinates":{"x":179.48,"y":121.58},"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":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"coordinates":{"x":106.65,"y":86.78},"type":"O","description":"Flyout"}]}},{"startIndex":6,"endIndex":12,"top":[6,7,8,9],"bottom":[10,11,12],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":2,"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"batter":{"id":545341,"fullName":"Randal Grichuk","link":"/api/v1/people/545341"},"coordinates":{"x":108.23,"y":152.7},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":2,"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"batter":{"id":695657,"fullName":"Colson Montgomery","link":"/api/v1/people/695657"},"coordinates":{"x":161.31,"y":149.38},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":2,"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"batter":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"coordinates":{"x":111.78,"y":155.74},"type":"O","description":"Forceout"}],"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":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"batter":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"coordinates":{"x":96.07,"y":167.39},"type":"O","description":"Groundout"}]}},{"startIndex":13,"endIndex":25,"top":[13,14,15,16,17,18,19,20],"bottom":[21,22,23,24,25],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":3,"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"batter":{"id":682668,"fullName":"Luisangel Acuña","link":"/api/v1/people/682668"},"coordinates":{"x":69.28,"y":117.45},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":3,"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"batter":{"id":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"coordinates":{"x":55.16,"y":49.22},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":3,"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"batter":{"id":808959,"fullName":"Munetaka Murakami","link":"/api/v1/people/808959"},"coordinates":{"x":152.32,"y":167.9},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":3,"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"batter":{"id":545341,"fullName":"Randal Grichuk","link":"/api/v1/people/545341"},"coordinates":{"x":191.09,"y":110.67},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":3,"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"batter":{"id":695657,"fullName":"Colson Montgomery","link":"/api/v1/people/695657"},"coordinates":{"x":136.97,"y":113.87},"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":3,"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"batter":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"coordinates":{"x":13.72,"y":88.07},"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":3,"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"batter":{"id":686765,"fullName":"Nick Sogard","link":"/api/v1/people/686765"},"coordinates":{"x":170.84,"y":105.64},"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":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"coordinates":{"x":111.78,"y":152.7},"type":"O","description":"Grounded Into DP"}]}},{"startIndex":26,"endIndex":38,"top":[26,27,28,29,30,31],"bottom":[32,33,34,35,36,37,38],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":4,"pitcher":{"id":669711,"fullName":"Greg Weissert","link":"/api/v1/people/669711"},"batter":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"coordinates":{"x":112.28,"y":146.11},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":4,"pitcher":{"id":669711,"fullName":"Greg Weissert","link":"/api/v1/people/669711"},"batter":{"id":803011,"fullName":"Sam Antonacci","link":"/api/v1/people/803011"},"coordinates":{"x":171.84,"y":159.81},"type":"H","description":"Double"}],"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":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"batter":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"coordinates":{"x":111.78,"y":176.51},"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":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"batter":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"coordinates":{"x":96.58,"y":98.98},"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":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"batter":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"coordinates":{"x":199.78,"y":123.44},"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":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"batter":{"id":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"coordinates":{"x":174.88,"y":146.94},"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":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"batter":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"coordinates":{"x":102.15,"y":171.45},"type":"O","description":"Groundout"}]}},{"startIndex":39,"endIndex":48,"top":[39,40,41,42,43,44],"bottom":[45,46,47,48],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":5,"pitcher":{"id":686580,"fullName":"Justin Slaten","link":"/api/v1/people/686580"},"batter":{"id":643217,"fullName":"Andrew Benintendi","link":"/api/v1/people/643217"},"coordinates":{"x":98.21,"y":69.63},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":5,"pitcher":{"id":686580,"fullName":"Justin Slaten","link":"/api/v1/people/686580"},"batter":{"id":695657,"fullName":"Colson Montgomery","link":"/api/v1/people/695657"},"coordinates":{"x":193.93,"y":124.57},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":5,"pitcher":{"id":686580,"fullName":"Justin Slaten","link":"/api/v1/people/686580"},"batter":{"id":671976,"fullName":"Tristan Peters","link":"/api/v1/people/671976"},"coordinates":{"x":58.57,"y":192.22},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":5,"pitcher":{"id":686580,"fullName":"Justin Slaten","link":"/api/v1/people/686580"},"batter":{"id":695731,"fullName":"Braden Montgomery","link":"/api/v1/people/695731"},"coordinates":{"x":127.49,"y":185.63},"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":5,"pitcher":{"id":663542,"fullName":"Bryan Hudson","link":"/api/v1/people/663542"},"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"coordinates":{"x":173.09,"y":109.12},"type":"H","description":"Single"}]}},{"startIndex":49,"endIndex":56,"top":[49,50,51],"bottom":[52,53,54,55,56],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":6,"pitcher":{"id":594027,"fullName":"Tyron Guerrero","link":"/api/v1/people/594027"},"batter":{"id":808959,"fullName":"Munetaka Murakami","link":"/api/v1/people/808959"},"coordinates":{"x":132.03,"y":188.49},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":6,"pitcher":{"id":594027,"fullName":"Tyron Guerrero","link":"/api/v1/people/594027"},"batter":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"coordinates":{"x":147.76,"y":165.87},"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":6,"pitcher":{"id":663855,"fullName":"Jordan Hicks","link":"/api/v1/people/663855"},"batter":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"coordinates":{"x":57.76,"y":123.12},"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":6,"pitcher":{"id":663855,"fullName":"Jordan Hicks","link":"/api/v1/people/663855"},"batter":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"coordinates":{"x":47.44,"y":96.98},"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":6,"pitcher":{"id":663855,"fullName":"Jordan Hicks","link":"/api/v1/people/663855"},"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"coordinates":{"x":144.71,"y":160.8},"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":6,"pitcher":{"id":691799,"fullName":"Grant Taylor","link":"/api/v1/people/691799"},"batter":{"id":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"coordinates":{"x":53.94,"y":95.56},"type":"O","description":"Flyout"}]}},{"startIndex":57,"endIndex":65,"top":[57,58,59,60],"bottom":[61,62,63,64,65],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":7,"pitcher":{"id":669062,"fullName":"Erik Miller","link":"/api/v1/people/669062"},"batter":{"id":695657,"fullName":"Colson Montgomery","link":"/api/v1/people/695657"},"coordinates":{"x":148.77,"y":152.7},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":7,"pitcher":{"id":669062,"fullName":"Erik Miller","link":"/api/v1/people/669062"},"batter":{"id":671976,"fullName":"Tristan Peters","link":"/api/v1/people/671976"},"coordinates":{"x":112.79,"y":209.45},"type":"O","description":"Bunt Pop Out"}],"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":691799,"fullName":"Grant Taylor","link":"/api/v1/people/691799"},"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"coordinates":{"x":139.65,"y":155.74},"type":"O","description":"Forceout"}]}},{"startIndex":66,"endIndex":75,"top":[66,67,68,69,70],"bottom":[71,72,73,74,75],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":8,"pitcher":{"id":669062,"fullName":"Erik Miller","link":"/api/v1/people/669062"},"batter":{"id":695731,"fullName":"Braden Montgomery","link":"/api/v1/people/695731"},"coordinates":{"x":100.12,"y":164.86},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":8,"pitcher":{"id":669062,"fullName":"Erik Miller","link":"/api/v1/people/669062"},"batter":{"id":803011,"fullName":"Sam Antonacci","link":"/api/v1/people/803011"},"coordinates":{"x":82.54,"y":105.22},"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":8,"pitcher":{"id":691799,"fullName":"Grant Taylor","link":"/api/v1/people/691799"},"batter":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"coordinates":{"x":142.69,"y":177.53},"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":8,"pitcher":{"id":691799,"fullName":"Grant Taylor","link":"/api/v1/people/691799"},"batter":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"coordinates":{"x":102.66,"y":172.97},"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":8,"pitcher":{"id":691799,"fullName":"Grant Taylor","link":"/api/v1/people/691799"},"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"coordinates":{"x":146.74,"y":155.74},"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":8,"pitcher":{"id":691799,"fullName":"Grant Taylor","link":"/api/v1/people/691799"},"batter":{"id":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"coordinates":{"x":174.39,"y":97.79},"type":"H","description":"Single"}]}},{"startIndex":76,"endIndex":85,"top":[76,77,78,79,80],"bottom":[81,82,83,84,85],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":9,"pitcher":{"id":663558,"fullName":"Jovani Morán","link":"/api/v1/people/663558"},"batter":{"id":643217,"fullName":"Andrew Benintendi","link":"/api/v1/people/643217"},"coordinates":{"x":105.7,"y":167.9},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":9,"pitcher":{"id":663558,"fullName":"Jovani Morán","link":"/api/v1/people/663558"},"batter":{"id":691011,"fullName":"Drew Romo","link":"/api/v1/people/691011"},"coordinates":{"x":109.87,"y":98.77},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":9,"pitcher":{"id":663558,"fullName":"Jovani Morán","link":"/api/v1/people/663558"},"batter":{"id":695731,"fullName":"Braden Montgomery","link":"/api/v1/people/695731"},"coordinates":{"x":133.61,"y":137.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":9,"pitcher":{"id":623211,"fullName":"Huascar Brazobán","link":"/api/v1/people/623211"},"batter":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"coordinates":{"x":86.39,"y":88.09},"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":9,"pitcher":{"id":623211,"fullName":"Huascar Brazobán","link":"/api/v1/people/623211"},"batter":{"id":686765,"fullName":"Nick Sogard","link":"/api/v1/people/686765"},"coordinates":{"x":124.37,"y":199.37},"type":"O","description":"Sac Bunt"},{"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":9,"pitcher":{"id":623211,"fullName":"Huascar Brazobán","link":"/api/v1/people/623211"},"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"coordinates":{"x":127.35,"y":192.27},"type":"H","description":"Single"}]}},{"startIndex":86,"endIndex":96,"top":[86,87,88,89],"bottom":[90,91,92,93,94,95,96],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":10,"pitcher":{"id":547973,"fullName":"Aroldis Chapman","link":"/api/v1/people/547973"},"batter":{"id":803011,"fullName":"Sam Antonacci","link":"/api/v1/people/803011"},"coordinates":{"x":148.77,"y":155.23},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":10,"pitcher":{"id":547973,"fullName":"Aroldis Chapman","link":"/api/v1/people/547973"},"batter":{"id":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"coordinates":{"x":44.5,"y":77.14},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":10,"pitcher":{"id":547973,"fullName":"Aroldis Chapman","link":"/api/v1/people/547973"},"batter":{"id":808959,"fullName":"Munetaka Murakami","link":"/api/v1/people/808959"},"coordinates":{"x":148.26,"y":151.68},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":10,"pitcher":{"id":547973,"fullName":"Aroldis Chapman","link":"/api/v1/people/547973"},"batter":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"coordinates":{"x":196.21,"y":85.61},"type":"O","description":"Flyout"}],"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":10,"pitcher":{"id":670950,"fullName":"Trevor Richards","link":"/api/v1/people/670950"},"batter":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"coordinates":{"x":143.19,"y":122.29},"type":"O","description":"Pop Out"},{"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":10,"pitcher":{"id":670950,"fullName":"Trevor Richards","link":"/api/v1/people/670950"},"batter":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"coordinates":{"x":82.14,"y":91.21},"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":10,"pitcher":{"id":670950,"fullName":"Trevor Richards","link":"/api/v1/people/670950"},"batter":{"id":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"coordinates":{"x":129.41,"y":67.59},"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":10,"pitcher":{"id":670950,"fullName":"Trevor Richards","link":"/api/v1/people/670950"},"batter":{"id":686765,"fullName":"Nick Sogard","link":"/api/v1/people/686765"},"coordinates":{"x":113.8,"y":148.14},"type":"O","description":"Forceout"}]}},{"startIndex":97,"endIndex":105,"top":[97,98,99],"bottom":[100,101,102,103,104,105],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":11,"pitcher":{"id":676477,"fullName":"Garrett Whitlock","link":"/api/v1/people/676477"},"batter":{"id":643217,"fullName":"Andrew Benintendi","link":"/api/v1/people/643217"},"coordinates":{"x":72.65,"y":80.97},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":11,"pitcher":{"id":676477,"fullName":"Garrett Whitlock","link":"/api/v1/people/676477"},"batter":{"id":695657,"fullName":"Colson Montgomery","link":"/api/v1/people/695657"},"coordinates":{"x":133.91,"y":93.63},"type":"O","description":"Sac Fly"}],"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":11,"pitcher":{"id":670950,"fullName":"Trevor Richards","link":"/api/v1/people/670950"},"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"coordinates":{"x":133.68,"y":74.72},"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":11,"pitcher":{"id":670950,"fullName":"Trevor Richards","link":"/api/v1/people/670950"},"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"coordinates":{"x":112.57,"y":54.06},"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":11,"pitcher":{"id":670950,"fullName":"Trevor Richards","link":"/api/v1/people/670950"},"batter":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"coordinates":{"x":104.18,"y":169.92},"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":11,"pitcher":{"id":670950,"fullName":"Trevor Richards","link":"/api/v1/people/670950"},"batter":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"coordinates":{"x":128.5,"y":140.53},"type":"O","description":"Pop Out"},{"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":11,"pitcher":{"id":669684,"fullName":"Chris Murphy","link":"/api/v1/people/669684"},"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"coordinates":{"x":109.35,"y":96.13},"type":"O","description":"Flyout"}]}},{"startIndex":106,"endIndex":114,"top":[106,107,108,109,110,111],"bottom":[112,113,114],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":12,"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"batter":{"id":671976,"fullName":"Tristan Peters","link":"/api/v1/people/671976"},"coordinates":{"x":177.65,"y":100.5},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":12,"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"batter":{"id":695731,"fullName":"Braden Montgomery","link":"/api/v1/people/695731"},"coordinates":{"x":145.22,"y":154.22},"type":"O","description":"Forceout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":12,"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"batter":{"id":803011,"fullName":"Sam Antonacci","link":"/api/v1/people/803011"},"coordinates":{"x":104.15,"y":104.54},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":12,"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"batter":{"id":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"coordinates":{"x":100.12,"y":110.13},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":12,"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"batter":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"coordinates":{"x":104.18,"y":170.43},"type":"O","description":"Forceout"}],"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":12,"pitcher":{"id":669684,"fullName":"Chris Murphy","link":"/api/v1/people/669684"},"batter":{"id":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"coordinates":{"x":162.88,"y":96.26},"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":12,"pitcher":{"id":669684,"fullName":"Chris Murphy","link":"/api/v1/people/669684"},"batter":{"id":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670"},"coordinates":{"x":113.51,"y":58.72},"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":12,"pitcher":{"id":669684,"fullName":"Chris Murphy","link":"/api/v1/people/669684"},"batter":{"id":686765,"fullName":"Nick Sogard","link":"/api/v1/people/686765"},"coordinates":{"x":183.41,"y":134.46},"type":"O","description":"Flyout"}]}},{"startIndex":115,"endIndex":120,"top":[115,116,117],"bottom":[118,119,120],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":13,"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"batter":{"id":643217,"fullName":"Andrew Benintendi","link":"/api/v1/people/643217"},"coordinates":{"x":140.15,"y":215.53},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":13,"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"batter":{"id":691011,"fullName":"Drew Romo","link":"/api/v1/people/691011"},"coordinates":{"x":150.8,"y":159.79},"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":13,"pitcher":{"id":607200,"fullName":"Erick Fedde","link":"/api/v1/people/607200"},"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"coordinates":{"x":173.09,"y":184.11},"type":"O","description":"Pop Out"},{"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":13,"pitcher":{"id":607200,"fullName":"Erick Fedde","link":"/api/v1/people/607200"},"batter":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"coordinates":{"x":130.53,"y":84.29},"type":"H","description":"Single"}]}}]}