{"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":"Flyout","eventType":"field_out","description":"Jackson Chourio flies out sharply to center fielder Jackson Merrill.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-10-07T01:39:14.179Z","endTime":"2026-10-07T01:40:46.504Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6,8],"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":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-10-06T22:02:14.502Z","endTime":"2026-10-07T01:15:17.350Z","isPitch":false,"type":"action","player":{"id":694192,"link":"/api/v1/people/694192"}},{"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-10-07T01:15:17.350Z","endTime":"2026-10-07T01:37:07.934Z","isPitch":false,"type":"action","player":{"id":694192,"link":"/api/v1/people/694192"}},{"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-10-07T01:37:07.934Z","endTime":"2026-10-07T01:39:16.347Z","isPitch":false,"type":"action","player":{"id":694192,"link":"/api/v1/people/694192"}},{"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":92.9,"endSpeed":84.4,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.89944391956039,"aZ":-11.799747683222778,"pfxX":-1.2809174074392549,"pfxZ":11.19089094407334,"pX":0.7992250167588311,"pZ":1.270800178877881,"vX0":4.088241639512895,"vY0":-134.72392204768616,"vZ0":-11.360267079171926,"x":86.54,"y":204.47,"x0":-0.5779274932021384,"y0":50.001926617901994,"z0":6.400012457162376,"aX":-2.3321442888394133},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":17.8,"breakHorizontal":1.3,"spinRate":2369,"spinDirection":192},"zone":14,"typeConfidence":0.88,"plateTime":0.4080503957956316,"extension":6.945775857520521},"index":3,"playId":"f85ca692-421e-3dff-b5c4-1b08c3eb999a","pitchNumber":1,"startTime":"2026-10-07T01:39:16.347Z","endTime":"2026-10-07T01:39:20.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":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":85.3,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.1715582758847,"aZ":-11.601512352252245,"pfxX":-1.5496366816589309,"pfxZ":10.952867804200189,"pX":0.10626261656885039,"pZ":4.008120550738243,"vX0":2.640824431797913,"vY0":-136.6872724177076,"vZ0":-4.644820485563518,"x":112.95,"y":130.56,"x0":-0.6743042997090544,"y0":50.00620264670958,"z0":6.5362820363050345,"aX":-2.911868330803519},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":19.0,"breakHorizontal":2.2,"spinRate":2354,"spinDirection":193},"zone":12,"typeConfidence":0.9,"plateTime":0.40184909738371655,"extension":6.8038495800340195},"index":4,"playId":"6e9ab6e1-9fa2-3c9d-90a9-fae9cc182691","pitchNumber":2,"startTime":"2026-10-07T01:39:30.503Z","endTime":"2026-10-07T01:39:34.530Z","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":93.1,"endSpeed":84.3,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.268501382425576,"aZ":-14.136607369622633,"pfxX":-1.580101570268984,"pfxZ":9.879082536198116,"pX":0.1135161811079335,"pZ":1.65896068865363,"vX0":2.744187345723051,"vY0":-135.1985338982725,"vZ0":-9.71885497448528,"x":112.67,"y":193.99,"x0":-0.7157716783995083,"y0":50.00128214335003,"z0":6.324962445428965,"aX":-2.8846810510992245},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":15.7,"breakHorizontal":2.2,"spinRate":2405,"spinDirection":196},"zone":8,"typeConfidence":0.9,"plateTime":0.40727940396817575,"extension":6.840078143604225},"index":5,"playId":"1bd05a0e-3712-39b6-944d-200eb2e6c780","pitchNumber":3,"startTime":"2026-10-07T01:39:46.862Z","endTime":"2026-10-07T01:39:50.722Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":84.8,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.61213783427587,"aZ":-11.237425831116346,"pfxX":-1.5891577915197672,"pfxZ":11.324778722815005,"pX":0.6188516287678834,"pZ":2.0485178308035703,"vX0":3.604873020014252,"vY0":-135.80983649883538,"vZ0":-9.446478565133829,"x":93.41,"y":183.47,"x0":-0.525410222798213,"y0":50.00285210216043,"z0":6.375572790643993,"aX":-2.938248248459991},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":18.5,"breakHorizontal":2.0,"spinRate":2381,"spinDirection":194},"zone":9,"typeConfidence":0.91,"plateTime":0.4049033468227434,"extension":6.99188662421996},"index":6,"playId":"e429ac16-05fe-35ed-9bc5-0eb82b056016","pitchNumber":4,"startTime":"2026-10-07T01:40:05.572Z","endTime":"2026-10-07T01:40:09.418Z","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":0},"index":7,"startTime":"2026-10-07T01:40:22.263Z","endTime":"2026-10-07T01:40:35.540Z","isPitch":false,"type":"action","player":{"id":694192,"link":"/api/v1/people/694192"}},{"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":2,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":84.6,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.753164493117698,"aZ":-10.475878646894664,"pfxX":-1.440849436870569,"pfxZ":11.782465130488333,"pX":-0.6953176782381977,"pZ":2.455631209832926,"vX0":0.3556610331865675,"vY0":-135.38269588547337,"vZ0":-8.718080681615568,"x":143.5,"y":172.48,"x0":-0.6418949036666922,"y0":50.00254060178422,"z0":6.466602073347674,"aX":-2.65318921005215},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":19.6,"breakHorizontal":2.5,"spinRate":2407,"spinDirection":192},"zone":4,"typeConfidence":0.9,"plateTime":0.4058094650654551,"extension":6.897991158316781},"hitData":{"launchSpeed":103.2,"launchAngle":25.0,"totalDistance":383.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":106.89,"coordY":45.77}},"index":8,"playId":"67896909-a9fb-3d10-b33f-136d0062db8b","pitchNumber":5,"startTime":"2026-10-07T01:40:35.540Z","endTime":"2026-10-07T01:40:46.504Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-07T01:40:46.504Z","atBatIndex":0},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jake Bauers called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-10-07T01:41:11.062Z","endTime":"2026-10-07T01:44:17.508Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6,7,8,9],"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":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":806956,"link":"/api/v1/people/806956"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":84.8,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.420420318225357,"aZ":-11.812063590163788,"pfxX":-4.301628269605645,"pfxZ":11.005951289343633,"pX":0.7778092662211119,"pZ":2.834061800335821,"vX0":4.923940667984018,"vY0":-135.5965819336335,"vZ0":-7.554372481021331,"x":87.35,"y":162.26,"x0":-0.5082711629099775,"y0":50.00393716505717,"z0":6.492306797523144,"aX":-7.959688323704213},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":18.4,"breakHorizontal":6.7,"spinRate":2345,"spinDirection":198},"zone":3,"typeConfidence":0.9,"plateTime":0.40492835213079825,"extension":6.933352176647865},"index":0,"playId":"78519cc4-81db-398d-8678-d2fd51bb43ef","pitchNumber":1,"startTime":"2026-10-07T01:41:18.038Z","endTime":"2026-10-07T01:41:22.023Z","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":1},"pitchData":{"startSpeed":93.3,"endSpeed":84.9,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.260624914201543,"aZ":-9.650567867876862,"pfxX":-1.2931171891908662,"pfxZ":12.159946122242857,"pX":0.6391283612995614,"pZ":3.0537958737841704,"vX0":3.5110256136025417,"vY0":-135.62651058390625,"vZ0":-7.483289670532035,"x":92.64,"y":156.33,"x0":-0.5074975506618614,"y0":50.0027251553584,"z0":6.531773029208377,"aX":-2.395589308080143},"breaks":{"breakAngle":8.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":20.5,"breakHorizontal":1.6,"spinRate":2384,"spinDirection":190},"zone":3,"typeConfidence":0.88,"plateTime":0.4047428074568571,"extension":6.945664887907032},"index":1,"playId":"bad838b8-1389-3d6a-91b6-e67c21a6aed3","pitchNumber":2,"startTime":"2026-10-07T01:41:34.206Z","endTime":"2026-10-07T01:41:38.434Z","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-10-07T01:41:44.931Z","endTime":"2026-10-07T01:42:01.079Z","isPitch":false,"type":"action","player":{"id":641343,"link":"/api/v1/people/641343"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.9,"endSpeed":74.9,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.61512351738771,"aZ":-40.57557186998608,"pfxX":2.4485324162008477,"pfxZ":-6.0124379124431435,"pX":0.28998800162262917,"pZ":1.0886084058653833,"vX0":1.5873815636192257,"vY0":-117.8397733980969,"vZ0":-3.924723932139801,"x":105.95,"y":209.39,"x0":-0.7117734674682791,"y0":50.00159740668852,"z0":6.546624752378859,"aX":3.422715240760242},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.5,"breakVerticalInduced":-11.6,"breakHorizontal":-4.8,"spinRate":2501,"spinDirection":27},"zone":14,"typeConfidence":0.85,"plateTime":0.46585742766564353,"extension":6.973369628597106},"index":3,"playId":"b5898872-1d69-3261-94fb-8a3fb8273c48","pitchNumber":3,"startTime":"2026-10-07T01:42:01.079Z","endTime":"2026-10-07T01:42:04.782Z","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":93.7,"endSpeed":85.5,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.554226857346162,"aZ":-10.490443947212965,"pfxX":-1.2892103291839208,"pfxZ":11.566123635644168,"pX":1.2612940742123808,"pZ":3.050567555167245,"vX0":4.7402069087845335,"vY0":-136.21172825274903,"vZ0":-7.400767825255167,"x":68.92,"y":156.41,"x0":-0.3358023733458024,"y0":50.006038453066544,"z0":6.532404922489995,"aX":-2.4185359090359286},"breaks":{"breakAngle":6.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":19.6,"breakHorizontal":1.3,"spinRate":2327,"spinDirection":190},"zone":12,"typeConfidence":0.87,"plateTime":0.4024715757085229,"extension":7.027821484845456},"index":4,"playId":"16c0a549-beab-3d18-9dc6-c0d65fceb655","pitchNumber":4,"startTime":"2026-10-07T01:42:19.433Z","endTime":"2026-10-07T01:42:23.503Z","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":1},"pitchData":{"startSpeed":80.7,"endSpeed":74.5,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.60529069441717,"aZ":-42.67306848070038,"pfxX":4.0091099136110415,"pfxZ":-7.519516632845749,"pX":-0.6696846551414548,"pZ":2.9453516714268306,"vX0":-1.0664655082928312,"vY0":-117.51469519749143,"vZ0":0.4294098938777431,"x":142.53,"y":159.26,"x0":-0.7303833321633807,"y0":50.00213526119209,"z0":6.729467324754738,"aX":5.597914914649739},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.2,"breakVerticalInduced":-13.2,"breakHorizontal":-7.0,"spinRate":2648,"spinDirection":22},"zone":1,"typeConfidence":0.87,"plateTime":0.46638555261281,"extension":6.681379141913016},"index":5,"playId":"3da31571-cd8d-3311-9d57-9ab361151ed5","pitchNumber":5,"startTime":"2026-10-07T01:42:34.998Z","endTime":"2026-10-07T01:42:39.132Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":86.4,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.83609325749248,"aZ":-10.215921341413829,"pfxX":-1.2062428656669177,"pfxZ":11.511376711426351,"pX":0.6745338243864544,"pZ":2.688042163886155,"vX0":3.688135377505874,"vY0":-137.1275252063375,"vZ0":-8.196084456404822,"x":91.29,"y":166.2,"x0":-0.530171601244813,"y0":50.00559652636709,"z0":6.40968388400594,"aX":-2.3018384260302893},"breaks":{"breakAngle":7.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":19.3,"breakHorizontal":1.4,"spinRate":2313,"spinDirection":192},"zone":6,"typeConfidence":0.88,"plateTime":0.3991617370029812,"extension":6.909942899643029},"index":6,"playId":"b8e41f88-7954-341b-ab39-941113ec1c64","pitchNumber":6,"startTime":"2026-10-07T01:43:06.527Z","endTime":"2026-10-07T01:43:10.635Z","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":78.8,"endSpeed":72.8,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.693587793778235,"aZ":-44.494058891626025,"pfxX":3.7627491915492612,"pfxZ":-9.271465894954376,"pX":1.5716600260283535,"pZ":3.305874204451666,"vX0":3.2993164732556033,"vY0":-114.69396999173203,"vZ0":1.8630472751781126,"x":57.09,"y":149.52,"x0":-0.3755399923108839,"y0":50.001766055461914,"z0":6.829978927327061,"aX":5.000299591616901},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.1,"breakVerticalInduced":-16.0,"breakHorizontal":-7.7,"spinRate":2661,"spinDirection":19},"zone":12,"typeConfidence":0.91,"plateTime":0.47799018880013744,"extension":6.759640578918075},"index":7,"playId":"c1d901bf-ccdb-37ff-b425-2877f1820c9e","pitchNumber":7,"startTime":"2026-10-07T01:43:34.625Z","endTime":"2026-10-07T01:43:38.494Z","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":1},"pitchData":{"startSpeed":93.4,"endSpeed":85.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.158805055251808,"aZ":-9.78170152565996,"pfxX":-2.8063832993531572,"pfxZ":11.96530219765015,"pX":-0.27449983128545663,"pZ":2.751051930540365,"vX0":2.1595302149795357,"vY0":-135.800099189438,"vZ0":-8.043014706473217,"x":127.46,"y":164.5,"x0":-0.7145720264447828,"y0":50.006555168487104,"z0":6.428137252819548,"aX":-5.253706304668373},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":20.2,"breakHorizontal":4.7,"spinRate":2225,"spinDirection":197},"zone":5,"typeConfidence":0.91,"plateTime":0.4030226443989844,"extension":6.941806743866096},"index":8,"playId":"6da1eb81-a894-31c8-bb0e-0961ec30a950","pitchNumber":8,"startTime":"2026-10-07T01:43:52.341Z","endTime":"2026-10-07T01:43:55.890Z","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":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":86.2,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.275265290616776,"aZ":-11.39418451494804,"pfxX":-2.5425085474525995,"pfxZ":10.945425013889711,"pX":0.7156264514243545,"pZ":2.1874864765087887,"vX0":3.89485805395336,"vY0":-136.93171883187983,"vZ0":-9.194087687774763,"x":89.72,"y":179.72,"x0":-0.39496724887522244,"y0":50.004399134423295,"z0":6.3685672914930835,"aX":-4.828022171326249},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":18.1,"breakHorizontal":3.8,"spinRate":2333,"spinDirection":188},"zone":9,"typeConfidence":0.91,"plateTime":0.4000106155538168,"extension":6.774484377373789},"index":9,"playId":"ece54dac-ccff-3a53-b669-cd90f89f7326","pitchNumber":9,"startTime":"2026-10-07T01:44:13.150Z","endTime":"2026-10-07T01:44:17.508Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-07T01:44:17.508Z","atBatIndex":1},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"William Contreras flies out to center fielder Jackson Merrill.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-10-07T01:44:55.050Z","endTime":"2026-10-07T01:45:52.025Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-10-07T01:44:57.223Z","endTime":"2026-10-07T01:44:57.224Z","isPitch":false,"type":"action","player":{"id":661388,"link":"/api/v1/people/661388"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":84.3,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.027198067137764,"aZ":-10.604557140573219,"pfxX":-0.7450063457376053,"pfxZ":11.831490992094515,"pX":0.09820194330975679,"pZ":2.7835478067129364,"vX0":1.8200487201785966,"vY0":-134.37895906277225,"vZ0":-7.807941707143633,"x":113.26,"y":163.62,"x0":-0.4920613988176767,"y0":50.00084332093822,"z0":6.486345548150547,"aX":-1.358213358115574},"breaks":{"breakAngle":4.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":19.9,"breakHorizontal":1.0,"spinRate":2262,"spinDirection":189},"zone":2,"typeConfidence":0.71,"plateTime":0.4081260421376287,"extension":6.990374184977951},"index":1,"playId":"2003e540-ae62-31e0-b05f-513868a118e7","pitchNumber":1,"startTime":"2026-10-07T01:44:57.225Z","endTime":"2026-10-07T01:45:00.538Z","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":80.1,"endSpeed":73.5,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.598578576070377,"aZ":-33.62478755627465,"pfxX":7.545275114568568,"pfxZ":-1.057743617092001,"pX":-0.294974325353712,"pZ":4.048073104686763,"vX0":-0.783091034078152,"vY0":-116.68713480252869,"vZ0":1.3709494223867909,"x":128.24,"y":129.48,"x0":-0.9342653237600791,"y0":50.001483622969786,"z0":6.6284740060280045,"aX":10.370971010577353},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-1.3,"breakHorizontal":-13.4,"spinRate":2212,"spinDirection":66},"zone":11,"typeConfidence":0.82,"plateTime":0.46996978201594786,"extension":6.692593151800173},"index":2,"playId":"91989db7-272d-3998-b51c-72a910480dc3","pitchNumber":2,"startTime":"2026-10-07T01:45:13.795Z","endTime":"2026-10-07T01:45:17.666Z","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":93.6,"endSpeed":85.4,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.90205004142912,"aZ":-12.224965851562063,"pfxX":-3.4078370181069193,"pfxZ":10.676629102746501,"pX":-0.49591089743757727,"pZ":2.2722946121296608,"vX0":2.175586622158772,"vY0":-136.08242526759204,"vZ0":-8.496599781396837,"x":135.9,"y":177.43,"x0":-0.864531698389442,"y0":50.00253490746786,"z0":6.289433223341803,"aX":-6.367533452068334},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":17.6,"breakHorizontal":5.6,"spinRate":2294,"spinDirection":197},"zone":4,"typeConfidence":0.91,"plateTime":0.40306372834764437,"extension":7.01752971614528},"hitData":{"launchSpeed":97.2,"launchAngle":58.0,"totalDistance":232.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":135.54,"coordY":107.89}},"index":3,"playId":"ddb218ea-9bd9-3378-a865-07bad9cfa98e","pitchNumber":3,"startTime":"2026-10-07T01:45:41.529Z","endTime":"2026-10-07T01:45:52.025Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-07T01:45:52.025Z","atBatIndex":2},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Fernando Tatis Jr. grounds out, shortstop Cooper Pratt to first baseman Jake Bauers.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-10-07T01:48:49.393Z","endTime":"2026-10-07T01:49:37.945Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"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":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":806198,"link":"/api/v1/people/806198"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":641343,"link":"/api/v1/people/641343"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.6,"endSpeed":88.1,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.35320115571087,"aZ":-19.2705247289308,"pfxX":-10.098884830806334,"pfxZ":6.461401957613107,"pX":-0.8723736931122664,"pZ":2.9839860088394885,"vX0":6.850958467462166,"vY0":-140.535657167267,"vZ0":-3.404942088085636,"x":150.25,"y":158.21,"x0":-2.031805484556765,"y0":50.00255246383132,"z0":5.46561641085646,"aX":-20.165959070767883},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":11.2,"breakHorizontal":16.8,"spinRate":2489,"spinDirection":224},"zone":11,"typeConfidence":0.9,"plateTime":0.3900003031457975,"extension":6.372229946082367},"index":0,"playId":"c6727bf5-802c-3ee6-881a-299806a752fb","pitchNumber":1,"startTime":"2026-10-07T01:48:59.006Z","endTime":"2026-10-07T01:49:03.305Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":158,"player":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"}}},{"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":97.3,"endSpeed":88.6,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.45118418385763,"aZ":-19.03538749362005,"pfxX":-10.638999478881301,"pfxZ":6.500104700096767,"pX":-0.6710251615865487,"pZ":2.5768965073084305,"vX0":7.402104632136294,"vY0":-141.52249687708525,"vZ0":-4.066411102654522,"x":142.58,"y":169.2,"x0":-1.943357956249866,"y0":50.00164812887957,"z0":5.257890525806659,"aX":-21.49683241700595},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":11.0,"breakHorizontal":17.6,"spinRate":2558,"spinDirection":227},"zone":4,"typeConfidence":0.9,"plateTime":0.38760272674790697,"extension":6.700823580949582},"hitData":{"launchSpeed":92.6,"launchAngle":-9.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":109.76,"coordY":138.75}},"index":1,"playId":"393ccbfe-b3cd-3504-aa30-41d8956cf13f","pitchNumber":2,"startTime":"2026-10-07T01:49:30.351Z","endTime":"2026-10-07T01:49:37.945Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-07T01:49:37.945Z","atBatIndex":3},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jackson Merrill strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-10-07T01:49:55.271Z","endTime":"2026-10-07T01:51:48.066Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":87.3,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.719379679470837,"aZ":-20.6543905651958,"pfxX":-0.1325719160504235,"pfxZ":5.9269625508280726,"pX":0.5060190680685959,"pZ":3.77481804668663,"vX0":6.266948823877243,"vY0":-138.0739356187499,"vZ0":-1.4764577510756411,"x":97.71,"y":136.86,"x0":-1.769325502504248,"y0":50.00641257755512,"z0":5.696744181226428,"aX":-0.25890382047734245},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":10.7,"breakHorizontal":-1.0,"spinRate":2508,"spinDirection":214},"zone":12,"typeConfidence":0.91,"plateTime":0.3956343806331164,"extension":6.690586255337386},"index":0,"playId":"13ff30cc-9ec6-31c3-9e37-3c5c17cb1516","pitchNumber":1,"startTime":"2026-10-07T01:50:02.363Z","endTime":"2026-10-07T01:50:06.281Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":86.9,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.87145122702369,"aZ":-19.81698047364893,"pfxX":-0.5421290655683997,"pfxZ":6.387631675781595,"pX":-1.048767227706028,"pZ":4.380445136366776,"vX0":2.537739373686574,"vY0":-137.81950687149094,"vZ0":0.06051147615542818,"x":156.98,"y":120.51,"x0":-1.908676755863738,"y0":50.00608926182319,"z0":5.689831950493841,"aX":-1.0493311436820432},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":11.8,"breakHorizontal":0.5,"spinRate":2521,"spinDirection":197},"zone":11,"typeConfidence":0.89,"plateTime":0.396482511832954,"extension":6.605599546803064},"index":1,"playId":"5e5893fe-aa30-38e2-8896-1260d49886b8","pitchNumber":2,"startTime":"2026-10-07T01:50:20.786Z","endTime":"2026-10-07T01:50:24.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":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.1,"endSpeed":88.5,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.6678454123154,"aZ":-10.76682056928612,"pfxX":-6.855075003265471,"pfxZ":10.55181436608463,"pX":-0.08223839400049075,"pZ":2.2940303018377146,"vX0":6.932788353060831,"vY0":-142.44617445725444,"vZ0":-7.040334555604388,"x":147.34,"y":142.31,"x0":-1.6722705386587364,"y0":50.00090764859741,"z0":5.49930955555438,"aX":-13.904398965390119},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":17.6,"breakHorizontal":10.8,"spinRate":2530,"spinDirection":212},"zone":5,"typeConfidence":0.92,"plateTime":0.3864322047005353,"extension":6.742104430569334},"index":2,"playId":"26ee8c2d-3f7f-3ffd-8d58-a5f234cba13c","pitchNumber":3,"startTime":"2026-10-07T01:50:39.733Z","endTime":"2026-10-07T01:50:42.896Z","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":1},"pitchData":{"startSpeed":94.7,"endSpeed":86.0,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.981177708914245,"aZ":-18.662468970597967,"pfxX":-0.7847493843361256,"pfxZ":7.082340851410564,"pX":0.06720808869316916,"pZ":3.2159490695923116,"vX0":5.484124761425711,"vY0":-137.82711126290855,"vZ0":-2.7965616396526256,"x":114.44,"y":151.95,"x0":-1.8534902052771416,"y0":50.004477643396264,"z0":5.516300281799072,"aX":-1.4980863424933826},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":12.4,"breakHorizontal":0.1,"spinRate":2408,"spinDirection":202},"zone":2,"typeConfidence":0.9,"plateTime":0.3986530560313035,"extension":6.665029409566068},"index":3,"playId":"db973452-fd31-3a46-8027-44c6114b97f8","pitchNumber":4,"startTime":"2026-10-07T01:51:00.962Z","endTime":"2026-10-07T01:51:04.846Z","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":2,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":88.0,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.03886182468985,"aZ":-19.72834247238744,"pfxX":-0.7453992419208957,"pfxZ":6.303178404218505,"pX":1.276124973411271,"pZ":3.134419571829621,"vX0":8.368694371023786,"vY0":-139.32764126920105,"vZ0":-3.131915970327992,"x":68.36,"y":154.15,"x0":-1.6640840668355152,"y0":50.003640753486145,"z0":5.570197149843868,"aX":-1.4737681256867448},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":10.9,"breakHorizontal":-0.4,"spinRate":2615,"spinDirection":184},"zone":12,"typeConfidence":0.9,"plateTime":0.39248074633801044,"extension":6.76556365616123},"index":4,"playId":"c7dd4057-5a1d-3dd4-ac2a-4f4de0c65180","pitchNumber":5,"startTime":"2026-10-07T01:51:22.154Z","endTime":"2026-10-07T01:51:26.030Z","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":1},"pitchData":{"startSpeed":99.7,"endSpeed":90.1,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.516232434080315,"aZ":-13.42588892016371,"pfxX":-8.243616513851313,"pfxZ":8.936955029927674,"pX":0.21004697689239174,"pZ":2.054324593909412,"vX0":8.323110071737727,"vY0":-144.7946050508398,"vZ0":-7.046522242142855,"x":108.99,"y":183.31,"x0":-1.6471482573711576,"y0":50.00601847624968,"z0":5.36135919186189,"aX":-17.30146099911491},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":14.8,"breakHorizontal":13.1,"spinRate":2339,"spinDirection":220},"zone":8,"typeConfidence":0.87,"plateTime":0.37998319021947813,"extension":6.801098640828356},"index":5,"playId":"cd1890dd-4c15-3191-85af-07ee49651966","pitchNumber":6,"startTime":"2026-10-07T01:51:43.671Z","endTime":"2026-10-07T01:51:48.066Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-07T01:51:48.066Z","atBatIndex":4},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Manny Machado walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-10-07T01:52:07.324Z","endTime":"2026-10-07T01:53:55.880Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"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":99.9,"endSpeed":91.7,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.34842327726133,"aZ":-22.45252623945304,"pfxX":-10.730653619660456,"pfxZ":4.538455998690558,"pX":0.9062453173495789,"pZ":1.9611840062695307,"vX0":11.497823275405947,"vY0":-145.03745067604305,"vZ0":-5.5663468528186275,"x":82.46,"y":185.83,"x0":-1.705833994651706,"y0":50.00083893258249,"z0":5.2648595200820845,"aX":-22.972997734103764},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":7.3,"breakHorizontal":17.3,"spinRate":2279,"spinDirection":225},"zone":14,"typeConfidence":0.9,"plateTime":0.37692942074499447,"extension":6.655980360820664},"index":0,"playId":"409bb20d-1788-3a51-9935-f8a33dd32b03","pitchNumber":1,"startTime":"2026-10-07T01:52:17.127Z","endTime":"2026-10-07T01:52:21.050Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":88.7,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.08763271976317,"aZ":-20.7786322304073,"pfxX":-0.4416547264242223,"pfxZ":5.710710358884704,"pX":-0.6704901573210976,"pZ":3.478202217229284,"vX0":3.345967977172708,"vY0":-139.16006767459916,"vZ0":-1.9613754177205518,"x":142.56,"y":144.87,"x0":-1.8220985932548777,"y0":50.00275306468145,"z0":5.5436062205299885,"aX":-0.881326821034208},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":10.2,"breakHorizontal":0.2,"spinRate":2610,"spinDirection":194},"zone":1,"typeConfidence":0.9,"plateTime":0.39097500835219456,"extension":6.670739076967636},"index":1,"playId":"67d130e3-1e88-30fe-b20a-ba64823604a7","pitchNumber":2,"startTime":"2026-10-07T01:52:36.490Z","endTime":"2026-10-07T01:52:40.374Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":99.9,"endSpeed":91.7,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.27707732450903,"aZ":-22.422009119899684,"pfxX":-10.847245940148976,"pfxZ":4.541123648357358,"pX":0.08777790043777692,"pZ":2.355820706157917,"vX0":9.552853176167861,"vY0":-145.23291533145354,"vZ0":-4.300408196978991,"x":113.65,"y":175.17,"x0":-1.8259708968792618,"y0":50.003603099890775,"z0":5.20990060749445,"aX":-23.299797192992596},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":7.6,"breakHorizontal":17.9,"spinRate":2327,"spinDirection":225},"zone":5,"typeConfidence":0.9,"plateTime":0.3763528038310606,"extension":6.694016790571306},"index":2,"playId":"c55eb13d-7964-30b1-ac2e-6eedf62165f5","pitchNumber":3,"startTime":"2026-10-07T01:52:59.030Z","endTime":"2026-10-07T01:53:02.662Z","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":1,"outs":2},"index":3,"startTime":"2026-10-07T01:53:17.154Z","endTime":"2026-10-07T01:53:31.029Z","isPitch":false,"type":"action","player":{"id":592518,"link":"/api/v1/people/592518"}},{"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":99.8,"endSpeed":91.1,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.52178574804032,"aZ":-21.938564860554123,"pfxX":-11.211908358009246,"pfxZ":4.830381802742228,"pX":-0.02082528193589532,"pZ":0.8384119141222501,"vX0":9.341380594885722,"vY0":-144.78162970513299,"vZ0":-8.360610599203856,"x":117.79,"y":216.14,"x0":-1.836134794111654,"y0":50.00029705106727,"z0":5.111353385557925,"aX":-23.7450366906845},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":7.2,"breakHorizontal":18.4,"spinRate":2347,"spinDirection":224},"zone":13,"typeConfidence":0.9,"plateTime":0.37863741947402163,"extension":6.667513875554887},"index":4,"playId":"a8be7f5e-4257-3ad5-95d3-ce4f11a58878","pitchNumber":4,"startTime":"2026-10-07T01:53:31.029Z","endTime":"2026-10-07T01:53:34.714Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":87.7,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.688470672386877,"aZ":-24.966453586601578,"pfxX":1.8703158508872306,"pfxZ":3.6643523987018956,"pX":0.04269719902643977,"pZ":3.788274300970589,"vX0":4.573540030681331,"vY0":-138.9836500272004,"vZ0":-0.36645134669559337,"x":115.37,"y":136.5,"x0":-1.863806503485376,"y0":50.00062652248555,"z0":5.572722690300244,"aX":3.676192811601073},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":6.7,"breakHorizontal":-4.3,"spinRate":2566,"spinDirection":152},"zone":12,"typeConfidence":0.92,"plateTime":0.3933456136001343,"extension":6.540751488634849},"index":5,"playId":"dcc7370b-6440-3506-a30b-189b4d07dd2f","pitchNumber":5,"startTime":"2026-10-07T01:53:51.252Z","endTime":"2026-10-07T01:53:55.880Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-07T01:53:55.880Z","atBatIndex":5},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ty France grounds out, third baseman Joey Ortiz to first baseman Jake Bauers.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-10-07T01:54:16.050Z","endTime":"2026-10-07T01:54:33.342Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"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":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":687401,"link":"/api/v1/people/687401"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":641343,"link":"/api/v1/people/641343"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.9,"endSpeed":89.3,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.135049529904705,"aZ":-19.390890917420975,"pfxX":-9.37279819170422,"pfxZ":6.237761083180134,"pX":-0.42464119731963773,"pZ":2.5088493981999713,"vX0":7.6686749263642024,"vY0":-142.32630441731013,"vZ0":-4.021283954143951,"x":133.19,"y":171.04,"x0":-1.9383393623525937,"y0":50.00025664693104,"z0":5.170574802620902,"aX":-19.196899519557757},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":10.7,"breakHorizontal":15.4,"spinRate":2338,"spinDirection":224},"zone":4,"typeConfidence":0.88,"plateTime":0.38507802802478697,"extension":6.633344202428881},"hitData":{"launchSpeed":88.3,"launchAngle":-25.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":81.06,"coordY":157.6}},"index":0,"playId":"1beddf31-e198-3245-a67a-85e4de6eed85","pitchNumber":1,"startTime":"2026-10-07T01:54:25.363Z","endTime":"2026-10-07T01:54:33.342Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-07T01:54:33.342Z","atBatIndex":6},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brice Turang strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-10-07T01:57:31.191Z","endTime":"2026-10-07T02:00:49.667Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":806956,"link":"/api/v1/people/806956"},"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":93.2,"endSpeed":85.2,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.874176435862793,"aZ":-10.104865419659447,"pfxX":-3.065853875953729,"pfxZ":11.893395689259616,"pX":-0.10472423124521552,"pZ":2.230287917363607,"vX0":2.7993315104346843,"vY0":-135.4312597120641,"vZ0":-9.176946172285415,"x":120.99,"y":178.56,"x0":-0.7539650409498293,"y0":50.00279785635787,"z0":6.371637937042771,"aX":-5.689103255837411},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":19.8,"breakHorizontal":4.9,"spinRate":2373,"spinDirection":196},"zone":5,"typeConfidence":0.91,"plateTime":0.40459573653669967,"extension":6.767464000639813},"index":0,"playId":"452215be-3864-3239-8110-94c3c01c1135","pitchNumber":1,"startTime":"2026-10-07T01:57:38.496Z","endTime":"2026-10-07T01:57:42.351Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":84.7,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.587294011297853,"aZ":-17.122426434624685,"pfxX":-1.903547835077466,"pfxZ":8.272984079946024,"pX":0.07861000653118598,"pZ":2.5591672417678484,"vX0":3.155615336416547,"vY0":-133.49305773037148,"vZ0":-6.970434803374591,"x":114.0,"y":169.68,"x0":-0.867190906318876,"y0":50.001710369084584,"z0":6.419820783252953,"aX":-3.4629856500914045},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":13.8,"breakHorizontal":2.9,"spinRate":2349,"spinDirection":189},"zone":5,"typeConfidence":0.92,"plateTime":0.4090472393743325,"extension":6.8756706740896565},"index":1,"playId":"d4b8d72a-8648-3a81-b196-e000f0583e10","pitchNumber":2,"startTime":"2026-10-07T01:57:55.159Z","endTime":"2026-10-07T01:57:58.817Z","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":81.0,"endSpeed":74.6,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.244068405620517,"aZ":-38.8937958705153,"pfxX":2.4375676296377353,"pfxZ":-4.811315934466675,"pX":1.2574986159256283,"pZ":1.5147097001772105,"vX0":3.385184605611277,"vY0":-117.91121566080383,"vZ0":-3.328633493008188,"x":69.07,"y":197.88,"x0":-0.5183812945343779,"y0":50.00460823556142,"z0":6.564949301378452,"aX":3.402332259535607},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.2,"breakVerticalInduced":-9.2,"breakHorizontal":-5.3,"spinRate":2681,"spinDirection":28},"zone":14,"typeConfidence":0.81,"plateTime":0.46608804125678294,"extension":6.870748123146923},"index":2,"playId":"6949cd28-9213-3ce9-9eea-b2d92ef99eb1","pitchNumber":3,"startTime":"2026-10-07T01:58:14.704Z","endTime":"2026-10-07T01:58:18.559Z","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":85.3,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.60419317700181,"aZ":-10.219271484353836,"pfxX":-2.715054774853628,"pfxZ":11.64478822592782,"pX":0.46999131833787094,"pZ":3.588876803540566,"vX0":3.415692162221021,"vY0":-137.22205783265886,"vZ0":-6.072460326613588,"x":99.09,"y":141.88,"x0":-0.4448585513628283,"y0":50.00192436819376,"z0":6.544160652852753,"aX":-5.118666499568617},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":19.8,"breakHorizontal":4.1,"spinRate":2369,"spinDirection":191},"zone":12,"typeConfidence":0.91,"plateTime":0.400914720014935,"extension":6.923235722276126},"index":3,"playId":"1380dc2d-35fe-32d3-aed6-61b91477cc95","pitchNumber":4,"startTime":"2026-10-07T01:58:31.431Z","endTime":"2026-10-07T01:58:35.189Z","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":79.4,"endSpeed":73.0,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.25980336482041,"aZ":-42.89714501972293,"pfxX":4.189460053740954,"pfxZ":-7.992568021742505,"pX":0.1490450219169098,"pZ":2.285930443633288,"vX0":0.8179764859330534,"vY0":-115.56546308235102,"vZ0":-0.34996842108717785,"x":111.32,"y":177.06,"x0":-0.7543370078025459,"y0":50.00404571820979,"z0":6.589824295959351,"aX":5.618593479497308},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.8,"breakVerticalInduced":-14.3,"breakHorizontal":-7.8,"spinRate":2690,"spinDirection":29},"zone":5,"typeConfidence":0.9,"plateTime":0.475502444501561,"extension":6.622454793908114},"index":4,"playId":"1c19ddc1-a41a-3889-aa46-714ae8883858","pitchNumber":5,"startTime":"2026-10-07T01:58:54.325Z","endTime":"2026-10-07T01:58:58.228Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":85.4,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.19356666189791,"aZ":-10.448639402606698,"pfxX":-3.3232053451282257,"pfxZ":11.533334191772457,"pX":-0.1596553683042951,"pZ":3.5865486495830807,"vX0":1.887676109021056,"vY0":-136.85652643837005,"vZ0":-6.04596472723025,"x":123.09,"y":141.94,"x0":-0.4291925014855923,"y0":50.00027454764162,"z0":6.550740321771839,"aX":-6.258379938411819},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":19.7,"breakHorizontal":5.5,"spinRate":2448,"spinDirection":191},"zone":11,"typeConfidence":0.91,"plateTime":0.4013081878141791,"extension":6.981953196783729},"index":5,"playId":"9faaced4-6164-399d-bd38-e203d841172c","pitchNumber":6,"startTime":"2026-10-07T01:59:16.562Z","endTime":"2026-10-07T01:59:19.979Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":86.1,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.73667510116685,"aZ":-9.714174942670747,"pfxX":-1.3775710039805134,"pfxZ":11.875702116408338,"pX":1.0669024449164413,"pZ":0.8291034000976429,"vX0":4.498413539411016,"vY0":-137.2274217191926,"vZ0":-12.749015591404689,"x":76.33,"y":216.39,"x0":-0.42067065830200945,"y0":50.002859065795,"z0":6.2180151199427245,"aX":-2.605626671302726},"breaks":{"breakAngle":7.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":18.7,"breakHorizontal":1.4,"spinRate":2390,"spinDirection":186},"zone":14,"typeConfidence":0.91,"plateTime":0.40042309651549735,"extension":7.062684437017663},"index":6,"playId":"029c8276-8494-3b26-80ea-c1bc56e24787","pitchNumber":7,"startTime":"2026-10-07T01:59:36.748Z","endTime":"2026-10-07T01:59:40.660Z","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":94.3,"endSpeed":86.4,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.727440032941622,"aZ":-10.233548591475486,"pfxX":-3.3326078136242177,"pfxZ":11.49450855861301,"pX":-1.0561215859249278,"pZ":2.738054310227755,"vX0":0.16608895762035966,"vY0":-137.13980171695488,"vZ0":-7.9170365717889295,"x":157.26,"y":164.85,"x0":-0.6842345833368914,"y0":50.005403043551716,"z0":6.356839483667211,"aX":-6.361721396989906},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":19.4,"breakHorizontal":6.0,"spinRate":2356,"spinDirection":197},"zone":11,"typeConfidence":0.91,"plateTime":0.39907203746221986,"extension":6.825029158381904},"index":7,"playId":"e97eccb8-d370-3927-83f3-7e1555b94909","pitchNumber":8,"startTime":"2026-10-07T02:00:05.654Z","endTime":"2026-10-07T02:00:09.015Z","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":0},"pitchData":{"startSpeed":78.2,"endSpeed":72.0,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.93095094785408,"aZ":-44.83909904960273,"pfxX":0.30513102213072063,"pfxZ":-9.669476840823634,"pX":-0.1829732711081175,"pZ":4.122803665965854,"vX0":0.7233342328147125,"vY0":-113.74501201826304,"vZ0":3.827157021213353,"x":123.97,"y":127.46,"x0":-0.544778980762153,"y0":50.00211126297004,"z0":6.865342014504292,"aX":0.39964533803036506},"breaks":{"breakAngle":1.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-61.0,"breakVerticalInduced":-16.2,"breakHorizontal":-0.7,"spinRate":2606,"spinDirection":24},"zone":11,"typeConfidence":0.91,"plateTime":0.48159433440295585,"extension":6.68567991828902},"index":8,"playId":"dd109bf9-a868-3320-8733-b7ee890bf2d4","pitchNumber":9,"startTime":"2026-10-07T02:00:28.234Z","endTime":"2026-10-07T02:00:32.060Z","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":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":78.6,"endSpeed":72.5,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.753147654292718,"aZ":-40.670541820219846,"pfxX":3.9704694130299583,"pfxZ":-6.422808965502632,"pX":-0.10218687800581322,"pZ":2.6956851378105164,"vX0":0.2768023580363928,"vY0":-114.43056007292898,"vZ0":0.2181542856578238,"x":120.9,"y":166.0,"x0":-0.7405318784256527,"y0":50.00557780812611,"z0":6.594230797785044,"aX":5.249062099974197},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.6,"breakVerticalInduced":-11.3,"breakHorizontal":-7.2,"spinRate":2772,"spinDirection":25},"zone":5,"typeConfidence":0.89,"plateTime":0.47924712187480756,"extension":6.480678185188638},"index":9,"playId":"49d8b8b0-fd3b-3f7e-be80-9349e2955f95","pitchNumber":10,"startTime":"2026-10-07T02:00:45.857Z","endTime":"2026-10-07T02:00:49.667Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-07T02:00:49.667Z","atBatIndex":7},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Christian Yelich singles on a sharp line drive to center fielder Jackson Merrill.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-10-07T02:01:14.839Z","endTime":"2026-10-07T02:02:11.012Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":77.7,"endSpeed":71.4,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.39654265622713,"aZ":-42.92882555249657,"pfxX":4.900516742702397,"pfxZ":-8.382528657092264,"pX":-1.1596988566483781,"pZ":2.4786499651230116,"vX0":-1.2708717279391168,"vY0":-113.09411704874913,"vZ0":0.6892418049100919,"x":161.2,"y":171.86,"x0":-1.2239477173884454,"y0":50.002215416033984,"z0":6.507770710874281,"aX":6.289113092196749},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.2,"breakVerticalInduced":-14.6,"breakHorizontal":-8.5,"spinRate":2691,"spinDirection":32},"zone":13,"typeConfidence":0.9,"plateTime":0.4860302027061296,"extension":6.640897400226358},"index":0,"playId":"22c969ee-6adc-357f-a260-96bb939dd85f","pitchNumber":1,"startTime":"2026-10-07T02:01:22.874Z","endTime":"2026-10-07T02:01:26.263Z","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":92.6,"endSpeed":83.9,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.898403263995593,"aZ":-12.200234373133084,"pfxX":-2.3383162539810938,"pfxZ":10.973434275599105,"pX":-0.2408943506062247,"pZ":3.809114295430875,"vX0":2.697304121969833,"vY0":-134.7137758178286,"vZ0":-4.562523349898575,"x":126.18,"y":135.93,"x0":-0.9559168160989199,"y0":50.00306032243621,"z0":6.401043617989919,"aX":-4.256530954828728},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":19.0,"breakHorizontal":3.6,"spinRate":2302,"spinDirection":198},"zone":11,"typeConfidence":0.89,"plateTime":0.408091072811696,"extension":6.833533409586011},"index":1,"playId":"8ae138ec-b5aa-313d-91a7-6fc3dc83eb28","pitchNumber":2,"startTime":"2026-10-07T02:01:39.911Z","endTime":"2026-10-07T02:01:43.250Z","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":1,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":85.1,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.47414434228947,"aZ":-11.230285525594747,"pfxX":-1.8740066534750917,"pfxZ":11.199317210478766,"pX":-0.3138269398514562,"pZ":3.542424748684423,"vX0":1.8860930336696573,"vY0":-136.48401605763144,"vZ0":-5.621586294101446,"x":128.96,"y":143.13,"x0":-0.7732573652971673,"y0":50.00471023086298,"z0":6.415554768833102,"aX":-3.505284331436173},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":19.2,"breakHorizontal":3.0,"spinRate":2267,"spinDirection":197},"zone":1,"typeConfidence":0.91,"plateTime":0.4026599282818766,"extension":6.710431922073759},"hitData":{"launchSpeed":104.5,"launchAngle":14.0,"totalDistance":281.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":98.68,"coordY":90.51}},"index":2,"playId":"6c60646e-08ff-3ed5-a487-422c4825b767","pitchNumber":3,"startTime":"2026-10-07T02:02:00.576Z","endTime":"2026-10-07T02:02:11.012Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-07T02:02:11.012Z","atBatIndex":8},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Garrett Mitchell flies out to left fielder Dustin Harris.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-10-07T02:02:30.165Z","endTime":"2026-10-07T02:02:54.173Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":687957,"link":"/api/v1/people/687957"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":84.7,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.78706229146705,"aZ":-11.06917593309006,"pfxX":-2.1652291476729792,"pfxZ":11.515706518576359,"pX":0.21823825767251953,"pZ":2.3744680820309183,"vX0":3.2583434832308495,"vY0":-134.42786180345226,"vZ0":-8.698365413988368,"x":108.68,"y":174.67,"x0":-0.7275028121129227,"y0":50.00043454888021,"z0":6.435204412259711,"aX":-3.967554820505012},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":19.2,"breakHorizontal":3.2,"spinRate":2360,"spinDirection":197},"zone":5,"typeConfidence":0.78,"plateTime":0.4072490894455556,"extension":6.779355779270598},"hitData":{"launchSpeed":95.5,"launchAngle":54.0,"totalDistance":255.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":82.06,"coordY":107.47}},"index":0,"playId":"de5a00b8-e4e9-340c-8a1a-0b3a9cb8dd59","pitchNumber":1,"startTime":"2026-10-07T02:02:40.841Z","endTime":"2026-10-07T02:02:54.173Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-07T02:02:54.173Z","atBatIndex":9},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Cooper Pratt grounds into a force out, shortstop Xander Bogaerts to second baseman Jake Cronenworth. Christian Yelich out at 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-10-07T02:03:33.429Z","endTime":"2026-10-07T02:04:34.018Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":806198,"fullName":"Cooper Pratt","link":"/api/v1/people/806198"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":630105,"link":"/api/v1/people/630105"},"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":806198,"fullName":"Cooper Pratt","link":"/api/v1/people/806198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-10-07T02:03:16.792Z","endTime":"2026-10-07T02:03:35.512Z","isPitch":false,"type":"action","player":{"id":806198,"link":"/api/v1/people/806198"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.0,"endSpeed":73.7,"strikeZoneTop":3.374,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.478932013150946,"aZ":-26.384307941147203,"pfxX":6.520842305569252,"pfxZ":4.177743263856286,"pX":1.215733439848405,"pZ":2.4121951902690433,"vX0":3.106423584414281,"vY0":-117.83337237795867,"vZ0":-3.436515381300274,"x":70.66,"y":173.65,"x0":-0.9728938156742084,"y0":50.00111786674736,"z0":6.366663831427763,"aX":9.033094532700948},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":6.8,"breakHorizontal":-12.6,"spinRate":2423,"spinDirection":81},"zone":14,"typeConfidence":0.92,"plateTime":0.4674910252606681,"extension":6.675755381767231},"index":1,"playId":"b54dac2c-3a3a-33d1-aa38-aeead9c6b5bd","pitchNumber":1,"startTime":"2026-10-07T02:03:35.512Z","endTime":"2026-10-07T02:03:39.659Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":84.9,"strikeZoneTop":3.374,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.091383526193976,"aZ":-10.635236554121292,"pfxX":-1.7433462035375764,"pfxZ":11.6726907009262,"pX":-0.8625790087663531,"pZ":2.0119865016281193,"vX0":0.3783314889952008,"vY0":-135.36001930699194,"vZ0":-9.74527964118936,"x":149.88,"y":184.46,"x0":-0.7781914809507811,"y0":50.004593153789685,"z0":6.415748314925633,"aX":-3.2171327912432592},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":19.1,"breakHorizontal":3.1,"spinRate":2353,"spinDirection":199},"zone":13,"typeConfidence":0.9,"plateTime":0.40551848236374743,"extension":6.925439882047262},"index":2,"playId":"5dfd3ec5-cd0b-309d-b56a-4bb83bfa0e5d","pitchNumber":2,"startTime":"2026-10-07T02:03:54.170Z","endTime":"2026-10-07T02:03:58.259Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":135,"player":{"id":806956,"fullName":"Ethan Salas","link":"/api/v1/people/806956"}}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":84.6,"strikeZoneTop":3.374,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.021700266173102,"aZ":-9.690592783379067,"pfxX":-1.0692704202099943,"pfxZ":12.277427563342666,"pX":0.14435702705847245,"pZ":1.8773799182578388,"vX0":2.0911659224379817,"vY0":-134.65023082571435,"vZ0":-10.36825535403362,"x":111.5,"y":188.09,"x0":-0.5043877872719346,"y0":50.00054403430232,"z0":6.469783723647501,"aX":-1.9579144451428796},"breaks":{"breakAngle":7.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":20.2,"breakHorizontal":1.4,"spinRate":2326,"spinDirection":191},"zone":8,"typeConfidence":0.77,"plateTime":0.40723830961255336,"extension":7.084718442022588},"hitData":{"launchSpeed":87.9,"launchAngle":-3.0,"totalDistance":25.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":120.39,"coordY":158.78}},"index":3,"playId":"5d485ae0-a477-33fb-900b-0ec39f4a7539","pitchNumber":3,"startTime":"2026-10-07T02:04:26.616Z","endTime":"2026-10-07T02:04:34.018Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-07T02:04:34.018Z","atBatIndex":10},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ethan Salas strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-10-07T02:07:35.215Z","endTime":"2026-10-07T02:09:31.253Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":806956,"fullName":"Ethan Salas","link":"/api/v1/people/806956"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":806956,"fullName":"Ethan Salas","link":"/api/v1/people/806956"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.2,"endSpeed":88.7,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.16375393215179,"aZ":-12.880391861571598,"pfxX":-7.60035759499204,"pfxZ":9.539687774930771,"pX":-0.1162661829063866,"pZ":2.808836704553284,"vX0":7.259644645508257,"vY0":-141.29627330744427,"vZ0":-5.106054340886797,"x":121.43,"y":162.94,"x0":-1.7312674098635419,"y0":50.00183401585474,"z0":5.466913971260837,"aX":-15.369111290957466},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":16.4,"breakHorizontal":12.2,"spinRate":2656,"spinDirection":219},"zone":2,"typeConfidence":0.9,"plateTime":0.3876405640807108,"extension":6.698752893272674},"index":0,"playId":"fb051f13-2ca1-3ce0-92c5-25aea4cd51ef","pitchNumber":1,"startTime":"2026-10-07T02:07:42.261Z","endTime":"2026-10-07T02:07:45.604Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":86.9,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.16905926943216,"aZ":-19.956758255626088,"pfxX":-0.08365860992411811,"pfxZ":6.347853035482904,"pX":0.5761287832217148,"pZ":2.902277297362564,"vX0":6.414031272624825,"vY0":-137.56001146377005,"vZ0":-3.4063709183856363,"x":95.04,"y":160.42,"x0":-1.7704485459951806,"y0":50.00686778115123,"z0":5.501979852569783,"aX":-0.16183215358204361},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":11.0,"breakHorizontal":-1.1,"spinRate":2631,"spinDirection":205},"zone":3,"typeConfidence":0.91,"plateTime":0.39745446311040844,"extension":6.550381806136843},"index":1,"playId":"8b738ec5-19e2-38b3-a6dd-ebe599453e9b","pitchNumber":2,"startTime":"2026-10-07T02:08:00.600Z","endTime":"2026-10-07T02:08:04.000Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-10-07T02:08:12.999Z","endTime":"2026-10-07T02:08:23.295Z","isPitch":false,"type":"action","player":{"id":806956,"link":"/api/v1/people/806956"}},{"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":2,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":81.3,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.518914767521423,"aZ":-37.28773123908205,"pfxX":5.998743932618372,"pfxZ":-3.057400577739923,"pX":1.1815233949314663,"pZ":0.5376896481660927,"vX0":6.3582033148102015,"vY0":-129.70181457175974,"vZ0":-4.422070016702081,"x":71.96,"y":224.26,"x0":-2.0966160583377085,"y0":50.000505878274915,"z0":5.162371935778466,"aX":10.041076195137084},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-6.4,"breakHorizontal":-12.5,"spinRate":3401,"spinDirection":43},"zone":14,"typeConfidence":0.89,"plateTime":0.4251346071776214,"extension":6.429938670858229},"index":3,"playId":"e51826c6-2cdb-3c0b-b73e-a5309ce17442","pitchNumber":3,"startTime":"2026-10-07T02:08:23.295Z","endTime":"2026-10-07T02:08:27.622Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.4,"endSpeed":89.5,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.5461102482303,"aZ":-11.250935338369336,"pfxX":-5.747855944625515,"pfxZ":10.119065798843678,"pX":-1.2069821948084307,"pZ":2.9759480504151603,"vX0":3.3996178249429136,"vY0":-143.21960901764268,"vZ0":-4.719984880465177,"x":163.01,"y":158.43,"x0":-1.6656042570114025,"y0":50.00271010567228,"z0":5.355190486824883,"aX":-11.88353473060534},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":17.5,"breakHorizontal":9.7,"spinRate":2497,"spinDirection":216},"zone":11,"typeConfidence":0.92,"plateTime":0.38315001227027645,"extension":6.740912497716581},"index":4,"playId":"bf1615d0-44f0-30f4-b6d7-b9092f3dce88","pitchNumber":4,"startTime":"2026-10-07T02:08:43.597Z","endTime":"2026-10-07T02:08:47.460Z","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":99.1,"endSpeed":89.9,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.791709682425584,"aZ":-12.04394713941584,"pfxX":-5.983568079757113,"pfxZ":9.620136798173537,"pX":-0.6910529218565129,"pZ":4.095051524644066,"vX0":5.010561350903533,"vY0":-144.2493631155952,"vZ0":-1.875879320056221,"x":143.34,"y":128.21,"x0":-1.6793831252722162,"y0":50.00034404802114,"z0":5.502693225258792,"aX":-12.518010460410894},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":17.2,"breakHorizontal":9.7,"spinRate":2536,"spinDirection":213},"zone":11,"typeConfidence":0.91,"plateTime":0.3807454841569071,"extension":6.60943554677315},"index":5,"playId":"8664e580-f6a6-373b-9a3f-f13690fe91ec","pitchNumber":5,"startTime":"2026-10-07T02:09:04.834Z","endTime":"2026-10-07T02:09:08.700Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":88.7,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.42715611451139,"aZ":-19.750097298255717,"pfxX":0.3010648685795001,"pfxZ":6.209882553233033,"pX":0.6846358588152197,"pZ":2.28845022569728,"vX0":6.598874295741638,"vY0":-140.0307343122655,"vZ0":-4.651078611507786,"x":90.9,"y":176.99,"x0":-1.734277830281895,"y0":50.00327755647224,"z0":5.250037006112005,"aX":0.6010198298502322},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":10.6,"breakHorizontal":-1.8,"spinRate":2610,"spinDirection":204},"zone":6,"typeConfidence":0.92,"plateTime":0.3900423553750798,"extension":6.836591726618894},"index":6,"playId":"d1c31c63-b6e1-323d-ba49-54de4883740a","pitchNumber":6,"startTime":"2026-10-07T02:09:26.742Z","endTime":"2026-10-07T02:09:31.253Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-07T02:09:31.253Z","atBatIndex":11},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Xander Bogaerts called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-10-07T02:09:51.311Z","endTime":"2026-10-07T02:11:14.180Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"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":1},"pitchData":{"startSpeed":95.5,"endSpeed":88.0,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.03056438154124,"aZ":-20.823261866989174,"pfxX":1.133956911638432,"pfxZ":5.749881440556615,"pX":0.06513892392292552,"pZ":2.9727382635615363,"vX0":4.80185380378368,"vY0":-139.0951275662947,"vZ0":-3.212587255097959,"x":114.52,"y":158.52,"x0":-1.8257038499907272,"y0":50.00365275214119,"z0":5.5114169660612315,"aX":2.237032684568387},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":10.0,"breakHorizontal":-3.0,"spinRate":2556,"spinDirection":187},"zone":2,"typeConfidence":0.92,"plateTime":0.3926722112501544,"extension":6.674940846839859},"index":0,"playId":"989f818c-544d-3336-90cc-46cb7026a82c","pitchNumber":1,"startTime":"2026-10-07T02:09:59.502Z","endTime":"2026-10-07T02:10:03.290Z","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":1},"pitchData":{"startSpeed":98.6,"endSpeed":89.6,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.82997132712109,"aZ":-22.31792022377796,"pfxX":-10.858453344447657,"pfxZ":4.763320763511338,"pX":-0.13819734642533607,"pZ":3.0237363085171847,"vX0":8.752678217922247,"vY0":-143.358702538841,"vZ0":-2.380121689367721,"x":122.27,"y":157.14,"x0":-1.8284584202992795,"y0":50.004484123857445,"z0":5.266065317409909,"aX":-22.480141928050212},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":8.3,"breakHorizontal":17.8,"spinRate":2357,"spinDirection":218},"zone":2,"typeConfidence":0.9,"plateTime":0.38285725050835406,"extension":6.655273902693116},"index":1,"playId":"0d9e0fee-ea70-3b5c-8b8b-085cd97decaf","pitchNumber":2,"startTime":"2026-10-07T02:10:18.125Z","endTime":"2026-10-07T02:10:23.185Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":89.0,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.89880850741963,"aZ":-21.264443616213143,"pfxX":1.2828607674740184,"pfxZ":5.412284696812307,"pX":-0.0548741225586604,"pZ":3.424478502472696,"vX0":4.066391172657089,"vY0":-140.1626128983305,"vZ0":-1.8839709204695738,"x":119.09,"y":146.32,"x0":-1.683657023413822,"y0":50.00072054345624,"z0":5.475797107571519,"aX":2.5834267113050178},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":9.7,"breakHorizontal":-3.1,"spinRate":2547,"spinDirection":195},"zone":2,"typeConfidence":0.92,"plateTime":0.3888957341749091,"extension":6.693684880664908},"index":2,"playId":"970e754e-bc2d-39e1-b17b-7d68c10c6f65","pitchNumber":3,"startTime":"2026-10-07T02:10:43.679Z","endTime":"2026-10-07T02:10:46.831Z","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":1},"pitchData":{"startSpeed":100.4,"endSpeed":91.5,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.58875070235411,"aZ":-21.46746037015137,"pfxX":-10.778646148249447,"pfxZ":4.990785940437173,"pX":0.8081322899713147,"pZ":2.1442671801748303,"vX0":11.480795862549794,"vY0":-145.66438614917715,"vZ0":-4.914648515918415,"x":86.2,"y":180.88,"x0":-1.7861481446710392,"y0":50.006023842613054,"z0":5.153437357959054,"aX":-23.139965297029352},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":8.2,"breakHorizontal":17.2,"spinRate":2471,"spinDirection":223},"zone":9,"typeConfidence":0.9,"plateTime":0.3761921645699351,"extension":6.5363964615878505},"index":3,"playId":"dda2ef72-2068-3ff0-8981-67a199fc83d4","pitchNumber":4,"startTime":"2026-10-07T02:11:09.863Z","endTime":"2026-10-07T02:11:14.180Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-07T02:11:14.180Z","atBatIndex":12},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Dustin Harris flies out to third baseman Joey Ortiz.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-10-07T02:11:36.084Z","endTime":"2026-10-07T02:14:17.768Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":687957,"fullName":"Dustin Harris","link":"/api/v1/people/687957"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":687957,"fullName":"Dustin Harris","link":"/api/v1/people/687957"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":687401,"link":"/api/v1/people/687401"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":78.1,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.917169652773353,"aZ":-46.5413523383609,"pfxX":5.4694991901279835,"pfxZ":-9.325575519067321,"pX":0.15226767006350717,"pZ":1.7461254735171703,"vX0":3.0321532210752675,"vY0":-124.17375314784297,"vZ0":-0.1261975506820905,"x":111.2,"y":191.63,"x0":-1.8003977798620951,"y0":50.001747149641496,"z0":5.712943857449164,"aX":8.427530956322894},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.5,"breakVerticalInduced":-16.6,"breakHorizontal":-10.7,"spinRate":3171,"spinDirection":29},"zone":8,"typeConfidence":0.87,"plateTime":0.44333453305839976,"extension":6.495723030244192},"index":0,"playId":"da547c82-bb8c-3e7d-aa82-2acd0520173c","pitchNumber":1,"startTime":"2026-10-07T02:11:46.017Z","endTime":"2026-10-07T02:11:49.808Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":77.5,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.147269128512846,"aZ":-45.9695136111474,"pfxX":6.36176255800758,"pfxZ":-9.05409185492132,"pX":-0.2664093230348002,"pZ":2.0355607049981557,"vX0":1.7491343762863845,"vY0":-123.59504956817081,"vZ0":0.4652482736155954,"x":127.15,"y":183.82,"x0":-1.812300114131081,"y0":50.00332994909515,"z0":5.7538679353702875,"aX":9.69183945307738},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.2,"breakVerticalInduced":-16.0,"breakHorizontal":-12.0,"spinRate":3299,"spinDirection":26},"zone":8,"typeConfidence":0.83,"plateTime":0.44578556467805086,"extension":6.381801024803661},"index":1,"playId":"674d19d7-3949-3c07-8c50-5ac721edc105","pitchNumber":2,"startTime":"2026-10-07T02:12:04.533Z","endTime":"2026-10-07T02:12:08.433Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-10-07T02:12:18.223Z","endTime":"2026-10-07T02:12:31.605Z","isPitch":false,"type":"action","player":{"id":687957,"link":"/api/v1/people/687957"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":87.5,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.400046467422165,"aZ":-22.988202313142178,"pfxX":-0.15900111240355574,"pfxZ":4.686091906659444,"pX":0.8925573807903444,"pZ":3.6090001809113494,"vX0":6.982981475466514,"vY0":-138.92350899573847,"vZ0":-1.0807055552240978,"x":82.98,"y":141.34,"x0":-1.6301487415208806,"y0":50.00024638417154,"z0":5.527484372906317,"aX":-0.31243487210998944},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":8.5,"breakHorizontal":-1.1,"spinRate":2562,"spinDirection":184},"zone":12,"typeConfidence":0.9,"plateTime":0.39388275555274266,"extension":6.542797720922243},"index":3,"playId":"f0b788ac-3e49-390d-ad02-364497da8b2b","pitchNumber":3,"startTime":"2026-10-07T02:12:31.605Z","endTime":"2026-10-07T02:12:35.508Z","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":2},"pitchData":{"startSpeed":88.0,"endSpeed":79.9,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.672715818819103,"aZ":-38.981937608281804,"pfxX":8.25436344676789,"pfxZ":-4.176795714653036,"pX":0.20839910333269013,"pZ":2.128563148981386,"vX0":3.7088729592408676,"vY0":-127.99317225319892,"vZ0":0.09028334197439136,"x":109.06,"y":181.31,"x0":-2.3392673813631077,"y0":50.002098480226046,"z0":5.189692426284421,"aX":13.457044304119124},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-7.2,"breakHorizontal":-15.8,"spinRate":3281,"spinDirection":54},"zone":8,"typeConfidence":0.9,"plateTime":0.4307893346685794,"extension":6.349588089114164},"index":4,"playId":"310bbe9b-4fc9-334c-a981-e90c237ba516","pitchNumber":4,"startTime":"2026-10-07T02:12:52.302Z","endTime":"2026-10-07T02:12:56.360Z","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":85.0,"endSpeed":76.9,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.01363621614739,"aZ":-47.95411100427165,"pfxX":5.049207270388633,"pfxZ":-10.381777384375756,"pX":-1.006827829048174,"pZ":4.4176478516354125,"vX0":0.9591286508418893,"vY0":-123.43870826095983,"vZ0":6.296189136124773,"x":155.38,"y":119.5,"x0":-2.0572056355556203,"y0":50.00242816856454,"z0":5.90603986418202,"aX":7.6744778831705895},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.2,"breakVerticalInduced":-16.7,"breakHorizontal":-9.4,"spinRate":3153,"spinDirection":30},"zone":11,"typeConfidence":0.9,"plateTime":0.44630301110849313,"extension":6.359900638123642},"index":5,"playId":"cc7a5f8c-5101-32e1-9f9d-cafd1fc7d47b","pitchNumber":5,"startTime":"2026-10-07T02:13:24.060Z","endTime":"2026-10-07T02:13:28.031Z","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":2},"pitchData":{"startSpeed":84.4,"endSpeed":76.3,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.659194169021124,"aZ":-47.5016692611264,"pfxX":5.189075485981849,"pfxZ":-10.25590210923546,"pX":-1.0933779293919907,"pZ":3.2744689955331614,"vX0":0.4225712465463842,"vY0":-122.67004646304824,"vZ0":3.9945585794157266,"x":158.68,"y":150.37,"x0":-1.9412527629425456,"y0":50.00313291638878,"z0":5.727558840438704,"aX":7.754553826286911},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.2,"breakVerticalInduced":-17.0,"breakHorizontal":-9.5,"spinRate":3183,"spinDirection":25},"zone":11,"typeConfidence":0.91,"plateTime":0.4498737542628648,"extension":6.629237706853475},"index":6,"playId":"bea16201-dd3f-358b-a422-9639b79cafe7","pitchNumber":6,"startTime":"2026-10-07T02:13:45.739Z","endTime":"2026-10-07T02:13:49.875Z","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":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":86.3,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.05380643221612,"aZ":-26.402746070487815,"pfxX":1.1751121789003771,"pfxZ":3.0212166059155923,"pX":-0.14058998937496245,"pZ":3.3208933319868277,"vX0":4.269840818755146,"vY0":-137.486982680831,"vZ0":-0.943595994220682,"x":122.36,"y":149.12,"x0":-1.8676603740588602,"y0":50.00256954679499,"z0":5.4636206678310915,"aX":2.2450763993934917},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":5.5,"breakHorizontal":-3.0,"spinRate":2441,"spinDirection":191},"zone":2,"typeConfidence":0.91,"plateTime":0.39868885164196977,"extension":6.794153270751362},"hitData":{"launchSpeed":88.0,"launchAngle":63.0,"totalDistance":192.0,"trajectory":"fly_ball","hardness":"medium","location":"5","coordinates":{"coordX":73.77,"coordY":138.0}},"index":7,"playId":"e0fcb676-015c-3be9-9b54-aab72d7c236b","pitchNumber":7,"startTime":"2026-10-07T02:14:08.249Z","endTime":"2026-10-07T02:14:17.768Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-07T02:14:17.768Z","atBatIndex":13},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Sal Frelick lines out sharply to center fielder Jackson Merrill.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-10-07T02:17:15.455Z","endTime":"2026-10-07T02:17:44.034Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":92.1,"endSpeed":83.8,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.824660008009452,"aZ":-11.82330311743431,"pfxX":-3.356599182831503,"pfxZ":11.269994687434794,"pX":-0.3645345246094797,"pZ":2.971671922546211,"vX0":2.6486419039719067,"vY0":-133.99738390079236,"vZ0":-6.913368988385989,"x":130.9,"y":158.54,"x0":-0.933088099914208,"y0":50.005796314500095,"z0":6.442537565437484,"aX":-6.062817088098616},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":19.0,"breakHorizontal":5.4,"spinRate":2385,"spinDirection":199},"zone":1,"typeConfidence":0.91,"plateTime":0.4098524459279904,"extension":6.72032638429549},"index":0,"playId":"5c00ac74-86fb-3ff3-9d25-b5391bcdfb15","pitchNumber":1,"startTime":"2026-10-07T02:17:20.162Z","endTime":"2026-10-07T02:17:24.102Z","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":0},"pitchData":{"startSpeed":92.2,"endSpeed":83.6,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.754989647838904,"aZ":-12.129504255962736,"pfxX":-3.18275855729312,"pfxZ":11.123545007118965,"pX":0.0026221904919378263,"pZ":2.9523907129237785,"vX0":2.5669975195286048,"vY0":-134.07881836644313,"vZ0":-7.029515234104487,"x":116.9,"y":159.07,"x0":-0.5585374464851607,"y0":50.003731228799985,"z0":6.492556835466343,"aX":-5.735968743500185},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":18.6,"breakHorizontal":5.2,"spinRate":2411,"spinDirection":193},"zone":2,"typeConfidence":0.91,"plateTime":0.4101265873017823,"extension":6.77705998065434},"hitData":{"launchSpeed":102.6,"launchAngle":20.0,"totalDistance":357.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":152.72,"coordY":57.97}},"index":1,"playId":"5028aa12-c213-367d-9250-1d0ff68e22b4","pitchNumber":2,"startTime":"2026-10-07T02:17:35.970Z","endTime":"2026-10-07T02:17:44.034Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-07T02:17:44.034Z","atBatIndex":14},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Joey Ortiz singles on a ground ball to center fielder Jackson Merrill.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-10-07T02:18:10.394Z","endTime":"2026-10-07T02:19:57.570Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"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":90.8,"endSpeed":83.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.336340746187272,"aZ":-19.390435257202977,"pfxX":0.23690856887538647,"pfxZ":7.277066102324549,"pX":0.9430513936179097,"pZ":2.2765263808906795,"vX0":4.325449712766241,"vY0":-132.0336985259468,"vZ0":-7.041048106343218,"x":81.05,"y":177.31,"x0":-0.7504948580665947,"y0":50.00574201625123,"z0":6.415687791322898,"aX":0.4162709449621949},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":11.8,"breakHorizontal":-1.4,"spinRate":2234,"spinDirection":183},"zone":14,"typeConfidence":0.91,"plateTime":0.4155713009125108,"extension":6.804333457955739},"index":0,"playId":"895e3129-0a54-346d-b1dd-f24db873dfdf","pitchNumber":1,"startTime":"2026-10-07T02:18:17.730Z","endTime":"2026-10-07T02:18:22.113Z","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":93.0,"endSpeed":85.1,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.287940282854525,"aZ":-9.478481976679182,"pfxX":-1.4328300711220465,"pfxZ":12.251060683688808,"pX":0.5521500011001906,"pZ":2.539050976527141,"vX0":2.772865482726319,"vY0":-135.20116379050805,"vZ0":-8.810145677402453,"x":95.95,"y":170.23,"x0":-0.30026062699486544,"y0":50.002844668989226,"z0":6.503785069348833,"aX":-2.654589094264661},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":20.5,"breakHorizontal":2.0,"spinRate":2333,"spinDirection":189},"zone":6,"typeConfidence":0.8,"plateTime":0.4050090205807799,"extension":7.066867413314131},"index":1,"playId":"0bea8068-4c2f-3828-af08-41d0c7b60033","pitchNumber":2,"startTime":"2026-10-07T02:18:55.003Z","endTime":"2026-10-07T02:18:59.458Z","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":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.9,"endSpeed":74.1,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.683598200937467,"aZ":-39.44356894468159,"pfxX":3.8714109337378417,"pfxZ":-5.28901878565631,"pX":-0.11551830215130122,"pZ":2.4121385270421705,"vX0":0.499080496013877,"vY0":-116.47064182899655,"vZ0":-1.0453589476747303,"x":121.4,"y":173.65,"x0":-0.8355044356678197,"y0":50.00222566097067,"z0":6.593878880880428,"aX":5.323069431016408},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.2,"breakVerticalInduced":-9.6,"breakHorizontal":-7.1,"spinRate":2629,"spinDirection":34},"zone":5,"typeConfidence":0.83,"plateTime":0.47010174937036586,"extension":6.76355697205375},"index":2,"playId":"bf6ca37e-2558-3727-a909-13f567f2615c","pitchNumber":3,"startTime":"2026-10-07T02:19:17.131Z","endTime":"2026-10-07T02:19:24.642Z","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, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.5,"endSpeed":74.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.669387150689463,"aZ":-43.1679454706725,"pfxX":1.2475947121155242,"pfxZ":-7.9751018437122365,"pX":1.3689865806580808,"pZ":2.0234331568305257,"vX0":3.6886093047489172,"vY0":-117.11229592512196,"vZ0":-1.3894320502002642,"x":64.82,"y":184.15,"x0":-0.3933300154179927,"y0":50.00286958944124,"z0":6.68939540227639,"aX":1.719436875249408},"breaks":{"breakAngle":3.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.0,"breakVerticalInduced":-14.5,"breakHorizontal":-3.2,"spinRate":2582,"spinDirection":25},"zone":14,"typeConfidence":0.91,"plateTime":0.4690474717929005,"extension":6.933755373153025},"hitData":{"launchSpeed":84.8,"launchAngle":4.0,"totalDistance":73.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":110.55,"coordY":99.52}},"index":3,"playId":"930a0f6e-a5cb-3f6b-b302-4aa6e9c774e3","pitchNumber":4,"startTime":"2026-10-07T02:19:46.623Z","endTime":"2026-10-07T02:19:57.570Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-07T02:19:57.570Z","atBatIndex":15},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jackson Chourio flies out to left fielder Dustin Harris.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-10-07T02:20:19.620Z","endTime":"2026-10-07T02:20:54.765Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":687957,"link":"/api/v1/people/687957"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":84.8,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.198383853714553,"aZ":-11.12933027254976,"pfxX":-1.1546639204247628,"pfxZ":11.433278066825032,"pX":0.2475610636881305,"pZ":2.187141822397448,"vX0":3.2912860888805664,"vY0":-135.01259396141722,"vZ0":-9.229704965433482,"x":107.56,"y":179.73,"x0":-0.8388407940693283,"y0":50.00275326538305,"z0":6.439349472433629,"aX":-2.1255169701130607},"breaks":{"breakAngle":6.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":18.8,"breakHorizontal":1.3,"spinRate":2235,"spinDirection":198},"zone":8,"typeConfidence":0.73,"plateTime":0.4061431451823716,"extension":6.942330145674674},"index":0,"playId":"80d26e43-925d-3c85-98e7-e486dd3a06d1","pitchNumber":1,"startTime":"2026-10-07T02:20:25.420Z","endTime":"2026-10-07T02:20:29.295Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.9,"endSpeed":74.3,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.892066029171318,"aZ":-31.099183139936486,"pfxX":6.453364227755745,"pfxZ":0.7689884086524241,"pX":0.48074232880990214,"pZ":3.2110403138841606,"vX0":1.4050121183194548,"vY0":-117.79574073609945,"vZ0":-1.1110482337012983,"x":98.68,"y":152.08,"x0":-0.962196043007813,"y0":50.0036987568941,"z0":6.570327324686901,"aX":9.04711768564888},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":1.4,"breakHorizontal":-12.0,"spinRate":2378,"spinDirection":67},"zone":3,"typeConfidence":0.89,"plateTime":0.46542181909256364,"extension":6.7944799469554304},"hitData":{"launchSpeed":91.6,"launchAngle":35.0,"totalDistance":338.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":73.89,"coordY":73.24}},"index":1,"playId":"af73474b-08e1-3ae7-a1cc-56fed980a76c","pitchNumber":2,"startTime":"2026-10-07T02:20:42.321Z","endTime":"2026-10-07T02:20:54.765Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-07T02:20:54.765Z","atBatIndex":16},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jake Bauers called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-10-07T02:21:12.659Z","endTime":"2026-10-07T02:22:09.169Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":806956,"link":"/api/v1/people/806956"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":76.8,"endSpeed":70.4,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.013223321634378,"aZ":-41.56726563953412,"pfxX":4.746845015389834,"pfxZ":-7.502248809389052,"pX":-0.2519199627525033,"pZ":3.1885171999487563,"vX0":0.05376031090557487,"vY0":-111.7799935157966,"vZ0":1.3554285571749374,"x":126.6,"y":152.69,"x0":-0.8919561542575596,"y0":50.00021063014961,"z0":6.874923395052563,"aX":5.946264776981813},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.5,"breakVerticalInduced":-12.8,"breakHorizontal":-8.6,"spinRate":2740,"spinDirection":30},"zone":2,"typeConfidence":0.9,"plateTime":0.4918745039262973,"extension":6.733146452501066},"index":0,"playId":"2e612f56-6987-3f79-a1ab-c003170c3d56","pitchNumber":1,"startTime":"2026-10-07T02:21:22.547Z","endTime":"2026-10-07T02:21:26.515Z","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":93.1,"endSpeed":84.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.19501357593713,"aZ":-10.63153149274452,"pfxX":-2.410279710841623,"pfxZ":11.669646853755413,"pX":0.7281506157228366,"pZ":3.5907006622949247,"vX0":3.6610615120252605,"vY0":-135.41187992557906,"vZ0":-6.116537219671924,"x":89.24,"y":141.83,"x0":-0.3319098784753047,"y0":50.00341902930795,"z0":6.631886615900231,"aX":-4.450000671290952},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":19.9,"breakHorizontal":3.5,"spinRate":2323,"spinDirection":190},"zone":12,"typeConfidence":0.9,"plateTime":0.4054055034088848,"extension":6.988295216526077},"index":1,"playId":"858c9789-698a-37d1-8a42-fcea229436f5","pitchNumber":2,"startTime":"2026-10-07T02:21:40.083Z","endTime":"2026-10-07T02:21:44.312Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":86.5,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.63766022835439,"aZ":-9.82475046312691,"pfxX":-1.863859619665952,"pfxZ":11.624185919333565,"pX":-0.11860490633292517,"pZ":2.917040407220837,"vX0":1.1110414399665343,"vY0":-138.00782230444977,"vZ0":-8.072340645179736,"x":121.52,"y":160.02,"x0":-0.28490591965389545,"y0":50.00680524562576,"z0":6.547801724340393,"aX":-3.584516209131634},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":19.4,"breakHorizontal":3.1,"spinRate":2445,"spinDirection":191},"zone":2,"typeConfidence":0.91,"plateTime":0.39737765172860406,"extension":6.804380669857804},"index":2,"playId":"126b9c22-5077-3488-a652-587efadb06d3","pitchNumber":3,"startTime":"2026-10-07T02:22:04.908Z","endTime":"2026-10-07T02:22:09.169Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-07T02:22:09.169Z","atBatIndex":17},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Samad Taylor singles on a line drive to center fielder Garrett Mitchell.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-10-07T02:25:08.975Z","endTime":"2026-10-07T02:26:27.519Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":669392,"fullName":"Samad Taylor","link":"/api/v1/people/669392"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669392,"fullName":"Samad Taylor","link":"/api/v1/people/669392"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":669392,"fullName":"Samad Taylor","link":"/api/v1/people/669392"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669003,"link":"/api/v1/people/669003"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":85.7,"strikeZoneTop":3.038,"strikeZoneBottom":1.533,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.685334888345764,"aZ":-23.859806870983093,"pfxX":0.6145138660257292,"pfxZ":4.482128587356442,"pX":0.2613981912509868,"pZ":2.514352603893142,"vX0":5.1438533538676,"vY0":-134.49726784653237,"vZ0":-3.6811055033003433,"x":107.04,"y":170.89,"x0":-1.745791556367373,"y0":50.005173145680835,"z0":5.567922551531651,"aX":1.139050881106108},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":7.7,"breakHorizontal":-2.0,"spinRate":2256,"spinDirection":194},"zone":6,"typeConfidence":0.9,"plateTime":0.40527179633486554,"extension":6.777240689859049},"index":0,"playId":"21ccfc26-75fe-33ac-8c2d-fb2ee2792025","pitchNumber":1,"startTime":"2026-10-07T02:25:17.018Z","endTime":"2026-10-07T02:25:20.823Z","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.0,"endSpeed":88.6,"strikeZoneTop":3.038,"strikeZoneBottom":1.533,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.834885394394647,"aZ":-11.92299569062079,"pfxX":-4.212914189357777,"pfxZ":10.036086771907364,"pX":0.06697009754666051,"pZ":3.6334774263982106,"vX0":6.415751871249907,"vY0":-141.09820139529174,"vZ0":-3.202443437012492,"x":114.45,"y":140.68,"x0":-1.6880631914061932,"y0":50.00674772040657,"z0":5.550586551059489,"aX":-8.504880256436577},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":17.8,"breakHorizontal":6.4,"spinRate":2436,"spinDirection":217},"zone":12,"typeConfidence":0.91,"plateTime":0.3880581522919839,"extension":6.663795720409461},"index":1,"playId":"ff66ccaf-e346-377e-be70-5685a06f33bd","pitchNumber":2,"startTime":"2026-10-07T02:25:32.392Z","endTime":"2026-10-07T02:25:36.202Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":86.1,"strikeZoneTop":3.038,"strikeZoneBottom":1.533,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.800874905374556,"aZ":-22.762560897541974,"pfxX":0.6038605606043781,"pfxZ":5.039230981040463,"pX":1.2562164718230984,"pZ":1.4741222757620849,"vX0":7.760496042349236,"vY0":-135.12425702101788,"vZ0":-6.182576660700922,"x":69.12,"y":198.98,"x0":-1.7198731098166193,"y0":50.0003811824124,"z0":5.369184717189975,"aX":1.1262854445210955},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":8.2,"breakHorizontal":-2.6,"spinRate":2417,"spinDirection":209},"zone":14,"typeConfidence":0.91,"plateTime":0.40387603360577984,"extension":6.870942827362234},"index":2,"playId":"2b097ef3-9b43-3926-bbd8-c29597ae10a1","pitchNumber":3,"startTime":"2026-10-07T02:25:48.900Z","endTime":"2026-10-07T02:25:52.708Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-10-07T02:26:01.349Z","endTime":"2026-10-07T02:26:17.076Z","isPitch":false,"type":"action","player":{"id":669392,"link":"/api/v1/people/669392"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.2,"endSpeed":90.1,"strikeZoneTop":3.038,"strikeZoneBottom":1.533,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.398726575613317,"aZ":-13.055784492318576,"pfxX":-5.721111299456346,"pfxZ":9.231086717667022,"pX":0.6017391968799578,"pZ":2.140496941148266,"vX0":8.157271978830115,"vY0":-142.6672593380768,"vZ0":-6.773740681050402,"x":94.06,"y":180.99,"x0":-1.5450983934599647,"y0":50.00433049651115,"z0":5.360837880480005,"aX":-11.85063648946219},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":15.6,"breakHorizontal":8.8,"spinRate":2400,"spinDirection":216},"zone":6,"typeConfidence":0.91,"plateTime":0.38324724563772605,"extension":6.774899276522796},"hitData":{"launchSpeed":97.6,"launchAngle":13.0,"totalDistance":268.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":113.26,"coordY":66.39}},"index":4,"playId":"acff1c84-b8c7-3f2f-b383-c848e99ed998","pitchNumber":4,"startTime":"2026-10-07T02:26:17.076Z","endTime":"2026-10-07T02:26:27.519Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-07T02:26:27.519Z","atBatIndex":18},{"result":{"type":"atBat","event":"Sac Bunt","eventType":"sac_bunt","description":"Jake Cronenworth out on a sacrifice bunt, third baseman Joey Ortiz to first baseman Jake Bauers. Samad Taylor to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-10-07T02:26:46.512Z","endTime":"2026-10-07T02:28:14.452Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":4},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":669392,"fullName":"Samad Taylor","link":"/api/v1/people/669392"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3],"actionIndex":[1],"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":669392,"fullName":"Samad Taylor","link":"/api/v1/people/669392"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":null,"runner":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":687401,"link":"/api/v1/people/687401"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":641343,"link":"/api/v1/people/641343"},"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":669392,"fullName":"Samad Taylor","link":"/api/v1/people/669392"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":86.5,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.08336872121244,"aZ":-17.28491006072623,"pfxX":-0.9487532112921433,"pfxZ":7.837309307653659,"pX":0.8523604644874562,"pZ":2.36518643093828,"vX0":7.46685092488336,"vY0":-136.51044007875723,"vZ0":-4.8603271235289425,"x":84.51,"y":174.92,"x0":-1.7871036655471129,"y0":50.00610036354654,"z0":5.346568098265562,"aX":-1.8030377161492315},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":13.4,"breakHorizontal":0.2,"spinRate":2566,"spinDirection":208},"zone":14,"typeConfidence":0.91,"plateTime":0.4001672663036704,"extension":6.845829948598546},"index":0,"playId":"081438cb-180f-3e43-baab-24ec8ba077f7","pitchNumber":1,"startTime":"2026-10-07T02:26:55.643Z","endTime":"2026-10-07T02:27:02.059Z","isPitch":true,"type":"pitch"},{"details":{"description":"Samad Taylor steals (1) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"index":1,"actionPlayId":"081438cb-180f-3e43-baab-24ec8ba077f7","startTime":"2026-10-07T02:27:10.379Z","endTime":"2026-10-07T02:27:32.988Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":669392,"link":"/api/v1/people/669392"}},{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":86.9,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.392661951555038,"aZ":-14.87584447960879,"pfxX":-1.0330338764756946,"pfxZ":9.01695563746085,"pX":-0.004233076981335337,"pZ":2.1100444704861814,"vX0":6.21879596181411,"vY0":-136.95662494406574,"vZ0":-5.799459185689336,"x":117.16,"y":181.81,"x0":-2.1604353241746286,"y0":50.00648966308682,"z0":5.25524570383204,"aX":-1.9832489874487411},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.5,"breakHorizontal":0.7,"spinRate":2728,"spinDirection":213},"zone":8,"typeConfidence":0.91,"plateTime":0.3984035453588297,"extension":6.673091551620469},"index":2,"playId":"cc40f481-c3f7-3a00-82aa-257801f32754","pitchNumber":2,"startTime":"2026-10-07T02:27:32.988Z","endTime":"2026-10-07T02:27:37.515Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":86.9,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.53698929658201,"aZ":-22.75607570316363,"pfxX":0.06810945789310185,"pfxZ":4.915511301022453,"pX":0.6883473491278178,"pZ":2.1057284156106864,"vX0":7.117943021991209,"vY0":-137.141326419364,"vZ0":-4.6542212345004215,"x":90.76,"y":181.93,"x0":-1.9428746161555301,"y0":50.0056786055109,"z0":5.364504064338612,"aX":0.1298366434262305},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":8.2,"breakHorizontal":-1.6,"spinRate":2553,"spinDirection":212},"zone":9,"typeConfidence":0.91,"plateTime":0.39842276313383485,"extension":6.779053130773085},"hitData":{"launchSpeed":39.4,"launchAngle":-32.0,"totalDistance":4.0,"trajectory":"bunt_grounder","hardness":"medium","location":"5","coordinates":{"coordX":119.99,"coordY":187.39}},"index":3,"playId":"0554679e-7d02-37a1-a347-9a7e314b058d","pitchNumber":3,"startTime":"2026-10-07T02:28:07.213Z","endTime":"2026-10-07T02:28:14.452Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-07T02:28:14.452Z","atBatIndex":19},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Fernando Tatis Jr. grounds out, shortstop Cooper Pratt to first baseman Jake Bauers. Samad Taylor scores.","rbi":1,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-10-07T02:28:40.479Z","endTime":"2026-10-07T02:29:39.904Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":806198,"link":"/api/v1/people/806198"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":641343,"link":"/api/v1/people/641343"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":669392,"fullName":"Samad Taylor","link":"/api/v1/people/669392"},"responsiblePitcher":{"id":669160,"link":"/api/v1/people/669160"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.8,"endSpeed":89.2,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.16680690467864,"aZ":-22.877072848579516,"pfxX":-11.044698212753287,"pfxZ":4.558907624720412,"pX":0.5755149195783296,"pZ":2.172076723669073,"vX0":10.981804397698056,"vY0":-142.00971523450914,"vZ0":-4.384151909681683,"x":95.06,"y":180.13,"x0":-1.9107130460107653,"y0":50.00097436407766,"z0":5.195171509310245,"aX":-22.508976173525983},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":7.4,"breakHorizontal":17.8,"spinRate":2263,"spinDirection":225},"zone":9,"typeConfidence":0.9,"plateTime":0.3860142265822999,"extension":6.690666613439228},"index":0,"playId":"c900dc71-425f-351f-bd20-45dc34cd0073","pitchNumber":1,"startTime":"2026-10-07T02:28:48.253Z","endTime":"2026-10-07T02:28:52.184Z","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.5,"endSpeed":88.8,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.23742634878932,"aZ":-24.456995970727622,"pfxX":-10.212110206242798,"pfxZ":3.799907785003846,"pX":-0.19332067774121448,"pZ":3.5186844391552423,"vX0":8.793271615496282,"vY0":-141.7628581465405,"vZ0":-0.23196159204855182,"x":124.37,"y":143.78,"x0":-2.0127913431145705,"y0":50.000505296436735,"z0":5.166425632215805,"aX":-20.725952439264294},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":7.1,"breakHorizontal":16.7,"spinRate":2286,"spinDirection":220},"zone":11,"typeConfidence":0.9,"plateTime":0.38676916163731256,"extension":6.746250324957657},"index":1,"playId":"41850c7c-fb89-31cf-809a-fd15ae511c14","pitchNumber":2,"startTime":"2026-10-07T02:29:09.294Z","endTime":"2026-10-07T02:29:13.563Z","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":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.2,"endSpeed":89.4,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.825329331092675,"aZ":-21.663971007879535,"pfxX":-10.264960428999677,"pfxZ":5.1258892724223095,"pX":0.6215573542169132,"pZ":1.989383202236589,"vX0":10.741952204699656,"vY0":-142.52014006930665,"vZ0":-4.829229770859791,"x":93.31,"y":185.07,"x0":-1.8690725813909193,"y0":50.001367817365995,"z0":5.080486388259215,"aX":-21.041557526521483},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":8.4,"breakHorizontal":16.3,"spinRate":2251,"spinDirection":223},"zone":9,"typeConfidence":0.9,"plateTime":0.38483372695672236,"extension":6.687354982967581},"hitData":{"launchSpeed":79.9,"launchAngle":-56.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":120.39,"coordY":168.91}},"index":2,"playId":"4143fefb-ebec-3c33-97f2-0811e4d140f9","pitchNumber":3,"startTime":"2026-10-07T02:29:32.887Z","endTime":"2026-10-07T02:29:39.904Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-07T02:29:39.904Z","atBatIndex":20},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jackson Merrill singles on a ground ball to center fielder Garrett Mitchell.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-10-07T02:30:05.407Z","endTime":"2026-10-07T02:30:25.609Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"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":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":669003,"link":"/api/v1/people/669003"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":2},"pitchData":{"startSpeed":95.2,"endSpeed":88.2,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.385797250957797,"aZ":-20.414244233963114,"pfxX":0.5509614114794487,"pfxZ":5.95931010319163,"pX":0.1017185651536984,"pZ":2.539734078273403,"vX0":5.232638791034786,"vY0":-138.71854786885334,"vZ0":-4.072513717273319,"x":113.12,"y":170.21,"x0":-1.870839253182239,"y0":50.00161352448542,"z0":5.365996926221053,"aX":1.087098499514595},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":10.2,"breakHorizontal":-1.9,"spinRate":2455,"spinDirection":199},"zone":5,"typeConfidence":0.92,"plateTime":0.39296505839060014,"extension":6.560669694939174},"hitData":{"launchSpeed":92.4,"launchAngle":7.0,"totalDistance":109.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":136.61,"coordY":86.31}},"index":0,"playId":"efaebf4a-969d-3244-8584-20055c46fea5","pitchNumber":1,"startTime":"2026-10-07T02:30:14.586Z","endTime":"2026-10-07T02:30:25.609Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-07T02:30:25.609Z","atBatIndex":21},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Manny Machado singles on a ground ball to left fielder Jackson Chourio. Jackson Merrill scores.","rbi":1,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-10-07T02:31:13.762Z","endTime":"2026-10-07T02:32:32.575Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,5],"actionIndex":[4],"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":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"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":"Single","eventType":"single","movementReason":null,"runner":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":694192,"link":"/api/v1/people/694192"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":{"id":669160,"link":"/api/v1/people/669160"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-10-07T02:30:38.650Z","endTime":"2026-10-07T02:31:15.908Z","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":97.0,"endSpeed":88.3,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.19243096852439,"aZ":-23.753080447554925,"pfxX":-9.181916418741313,"pfxZ":4.191461085782622,"pX":-0.8561391106502803,"pZ":3.794210770593392,"vX0":6.816380429120089,"vY0":-141.13788418617952,"vZ0":0.36203855115975825,"x":149.63,"y":136.34,"x0":-2.1139092961682264,"y0":50.006431746714675,"z0":5.198375675914085,"aX":-18.461991164657796},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":7.9,"breakHorizontal":15.1,"spinRate":2196,"spinDirection":225},"zone":11,"typeConfidence":0.9,"plateTime":0.38862307578038013,"extension":6.619706368006089},"index":1,"playId":"ec972866-62e5-37d7-b6d1-795f6e27ba7f","pitchNumber":1,"startTime":"2026-10-07T02:31:15.908Z","endTime":"2026-10-07T02:31:19.738Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"index":2,"playId":"dbdb3ad6-9dd7-3add-9154-717c6120f5ce","startTime":"2026-10-07T02:31:35.414Z","endTime":"2026-10-07T02:31:39.300Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.9,"endSpeed":89.2,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.325981916184226,"aZ":-27.26345207316864,"pfxX":-10.605365530980233,"pfxZ":2.4020143725322303,"pX":-1.9231154251265874,"pZ":2.977549503129296,"vX0":4.5260436259217744,"vY0":-142.54689148543665,"vZ0":-1.090417441161899,"x":190.3,"y":158.39,"x0":-2.158032719961629,"y0":50.00644380664806,"z0":5.094423230648058,"aX":-21.71853700706586},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":4.3,"breakHorizontal":18.2,"spinRate":2307,"spinDirection":228},"zone":11,"typeConfidence":0.9,"plateTime":0.3849883211063805,"extension":6.656001213173267},"index":3,"playId":"538bbe46-4933-3fa9-9e7b-b03d1f28b1f8","pitchNumber":2,"startTime":"2026-10-07T02:31:51.889Z","endTime":"2026-10-07T02:31:59.396Z","isPitch":true,"type":"pitch"},{"details":{"description":"Jackson Merrill steals (2) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"index":4,"actionPlayId":"538bbe46-4933-3fa9-9e7b-b03d1f28b1f8","startTime":"2026-10-07T02:32:02.401Z","endTime":"2026-10-07T02:32:22.011Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":701538,"link":"/api/v1/people/701538"}},{"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":0,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":87.3,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.04737164278227,"aZ":-21.95693743311116,"pfxX":-0.5030961812758112,"pfxZ":5.280815806786167,"pX":-5.32012293703931E-4,"pZ":2.4459138707395662,"vX0":5.169697851453419,"vY0":-137.6452605513483,"vZ0":-4.099596561219115,"x":117.02,"y":172.74,"x0":-1.8307523343867405,"y0":50.00455276018232,"z0":5.425084258358205,"aX":-0.973624793101073},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":9.0,"breakHorizontal":-0.1,"spinRate":2414,"spinDirection":201},"zone":5,"typeConfidence":0.91,"plateTime":0.3965878308687989,"extension":6.725348465678517},"hitData":{"launchSpeed":92.2,"launchAngle":2.0,"totalDistance":52.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":93.53,"coordY":114.18}},"index":5,"playId":"3aeb943b-eb25-331c-becb-8db97c710ebf","pitchNumber":3,"startTime":"2026-10-07T02:32:22.011Z","endTime":"2026-10-07T02:32:32.575Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-07T02:32:32.575Z","atBatIndex":22},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ty France flies out sharply to right fielder Sal Frelick.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-10-07T02:33:02.920Z","endTime":"2026-10-07T02:33:39.258Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":686217,"link":"/api/v1/people/686217"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":86.8,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.404934018277146,"aZ":-22.341502210629166,"pfxX":-0.4304625701342344,"pfxZ":5.146288160784853,"pX":1.0952477695946192,"pZ":2.2047812070963815,"vX0":7.940602056274393,"vY0":-136.89413371988,"vZ0":-4.344321455352113,"x":75.25,"y":179.25,"x0":-1.779050776083825,"y0":50.000293556677434,"z0":5.329172742329699,"aX":-0.8223627210721723},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":8.6,"breakHorizontal":-0.8,"spinRate":2454,"spinDirection":209},"zone":14,"typeConfidence":0.91,"plateTime":0.3991265284377201,"extension":6.845008020956372},"index":0,"playId":"411bd059-fb8b-37ae-ae29-c0df5814ad82","pitchNumber":1,"startTime":"2026-10-07T02:33:10.729Z","endTime":"2026-10-07T02:33:14.322Z","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":2},"pitchData":{"startSpeed":96.9,"endSpeed":88.6,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.139861880245675,"aZ":-24.54610415034217,"pfxX":-10.770582030248423,"pfxZ":3.800083575613635,"pX":0.04246067110337702,"pZ":1.7570667558257398,"vX0":9.501063694474707,"vY0":-140.80160820031398,"vZ0":-4.526005473773366,"x":115.38,"y":191.34,"x0":-1.9772689492551456,"y0":50.00155567319718,"z0":4.97478778133877,"aX":-21.612106822663478},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":6.1,"breakHorizontal":17.5,"spinRate":2379,"spinDirection":224},"zone":8,"typeConfidence":0.9,"plateTime":0.3890905088629615,"extension":6.725251923260701},"hitData":{"launchSpeed":103.1,"launchAngle":28.0,"totalDistance":369.0,"trajectory":"fly_ball","hardness":"hard","location":"9","coordinates":{"coordX":180.73,"coordY":60.5}},"index":1,"playId":"394e22ee-3ae6-3633-a45a-8a1d0a5b74f8","pitchNumber":2,"startTime":"2026-10-07T02:33:30.775Z","endTime":"2026-10-07T02:33:39.258Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-07T02:33:39.258Z","atBatIndex":23},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"William Contreras homers (2) on a fly ball to left field.","rbi":1,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-10-07T02:36:39.690Z","endTime":"2026-10-07T02:38:45.355Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"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],"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":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"responsiblePitcher":{"id":601713,"link":"/api/v1/people/601713"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.9,"endSpeed":73.0,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.31289777703081,"aZ":-29.584163995808055,"pfxX":6.051149579461839,"pfxZ":1.91596475949763,"pX":0.3849718294343751,"pZ":1.6581710934956966,"vX0":1.8489879412318027,"vY0":-116.25585879578466,"vZ0":-3.97780711875641,"x":102.33,"y":194.01,"x0":-1.2093686691806296,"y0":50.00305047646771,"z0":6.2376839222076645,"aX":8.179995974670762},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":2.6,"breakHorizontal":-11.4,"spinRate":2272,"spinDirection":80},"zone":9,"typeConfidence":0.9,"plateTime":0.47338825706620025,"extension":6.717663658032384},"index":0,"playId":"17aa9670-7db5-3504-8190-90d76e6a070b","pitchNumber":1,"startTime":"2026-10-07T02:36:46.522Z","endTime":"2026-10-07T02:36:50.526Z","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":0,"outs":0},"pitchData":{"startSpeed":82.4,"endSpeed":75.2,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.908383279162553,"aZ":-26.85314883774193,"pfxX":3.5428659302492043,"pfxZ":3.7102546275155195,"pX":0.9787621615360991,"pZ":1.3127204575820148,"vX0":3.603430511110668,"vY0":-119.78298478067285,"vZ0":-5.8871346096076405,"x":79.69,"y":203.34,"x0":-1.0125977633476133,"y0":50.00321296422282,"z0":6.242572999431403,"aX":5.082094612930779},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":5.4,"breakHorizontal":-7.3,"spinRate":2343,"spinDirection":91},"zone":14,"typeConfidence":0.9,"plateTime":0.45952059128015454,"extension":6.7410703040287245},"index":1,"playId":"3b6f576e-c99a-358a-83d1-3e2edf7e0758","pitchNumber":2,"startTime":"2026-10-07T02:37:01.553Z","endTime":"2026-10-07T02:37:05.426Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":84.4,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.26945684784277,"aZ":-17.421158864787916,"pfxX":0.24763308361830644,"pfxZ":8.12839903614286,"pX":0.028141939393537554,"pZ":2.364508595661292,"vX0":2.727863257876483,"vY0":-133.71032329748087,"vZ0":-7.135799791760982,"x":115.93,"y":174.94,"x0":-1.03651895351852,"y0":50.00170112473205,"z0":6.313461221486343,"aX":0.4483574821448463},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":13.4,"breakHorizontal":-1.1,"spinRate":2312,"spinDirection":192},"zone":5,"typeConfidence":0.92,"plateTime":0.4093174139330662,"extension":6.9615061366699},"index":2,"playId":"a9f07676-9e47-3956-9a9a-9ef2b4d1282b","pitchNumber":3,"startTime":"2026-10-07T02:37:16.650Z","endTime":"2026-10-07T02:37:20.512Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":84.0,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.5059901142022,"aZ":-17.71556799609602,"pfxX":1.8987068084287895,"pfxZ":8.035475011351576,"pX":1.0745455503216217,"pZ":2.106040359217606,"vX0":4.465674421571777,"vY0":-133.48153811645352,"vZ0":-7.653002058551561,"x":76.04,"y":181.92,"x0":-0.868716167085816,"y0":50.00310515201185,"z0":6.292412385486368,"aX":3.415603278121951},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":13.1,"breakHorizontal":-4.4,"spinRate":2322,"spinDirection":188},"zone":14,"typeConfidence":0.91,"plateTime":0.41080299232453044,"extension":6.826764930760756},"index":3,"playId":"8425fb04-1320-3a6f-b79d-187a305ccb6a","pitchNumber":4,"startTime":"2026-10-07T02:37:34.745Z","endTime":"2026-10-07T02:37:38.630Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2026-10-07T02:37:53.227Z","endTime":"2026-10-07T02:38:11.419Z","isPitch":false,"type":"action","player":{"id":661388,"link":"/api/v1/people/661388"}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.4,"endSpeed":73.5,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.06136112317325,"aZ":-33.00169943655917,"pfxX":7.060850507546908,"pfxZ":-0.6014521439647638,"pX":0.15587816622357445,"pZ":3.170743457400171,"vX0":0.6561178711514476,"vY0":-117.07008811962564,"vZ0":-0.5165384203886643,"x":111.06,"y":153.17,"x0":-1.0450509437438211,"y0":50.003750153052884,"z0":6.508836675068349,"aX":9.707453771552414},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-1.0,"breakHorizontal":-13.0,"spinRate":2390,"spinDirection":66},"zone":2,"typeConfidence":0.85,"plateTime":0.46957709225127076,"extension":6.446617032431036},"hitData":{"launchSpeed":102.8,"launchAngle":40.0,"totalDistance":365.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":34.24,"coordY":82.68}},"index":5,"playId":"dc03e90c-31da-3d24-976e-c5bb74c586e8","pitchNumber":5,"startTime":"2026-10-07T02:38:11.419Z","endTime":"2026-10-07T02:38:45.355Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-07T02:38:45.355Z","atBatIndex":24},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brice Turang grounds out, first baseman Ty France to pitcher Nick Pivetta.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-10-07T02:39:01.466Z","endTime":"2026-10-07T02:40:15.828Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":664034,"link":"/api/v1/people/664034"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":601713,"link":"/api/v1/people/601713"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":90.7,"endSpeed":82.9,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.167729073662723,"aZ":-16.93602777612693,"pfxX":0.6178339736083638,"pfxZ":8.694798696900065,"pX":1.2507589928682952,"pZ":2.3210118331775895,"vX0":5.135442822099485,"vY0":-131.85034264585963,"vZ0":-7.249914504608459,"x":69.32,"y":176.11,"x0":-0.8060793899155977,"y0":50.005163540838616,"z0":6.365698179369176,"aX":1.0833888079186478},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":14.3,"breakHorizontal":-2.3,"spinRate":2333,"spinDirection":185},"zone":14,"typeConfidence":0.91,"plateTime":0.41609492524837544,"extension":6.855765948344842},"index":0,"playId":"7bfab75e-2d11-37da-b0e3-69f6d1df1e1d","pitchNumber":1,"startTime":"2026-10-07T02:39:09.882Z","endTime":"2026-10-07T02:39:13.543Z","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":79.0,"endSpeed":73.0,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.221789795289425,"aZ":-42.73615057107047,"pfxX":2.105877027767118,"pfxZ":-7.918502786270553,"pX":1.0184499510599978,"pZ":2.3768081592407375,"vX0":3.25686948684344,"vY0":-115.040353636876,"vZ0":-0.2384768463778557,"x":78.18,"y":174.61,"x0":-0.691564628671143,"y0":50.00140687871494,"z0":6.639845511996497,"aX":2.8093383788332695},"breaks":{"breakAngle":4.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.0,"breakVerticalInduced":-14.0,"breakHorizontal":-4.7,"spinRate":2625,"spinDirection":26},"zone":14,"typeConfidence":0.91,"plateTime":0.47692651854558443,"extension":6.984443951785338},"index":1,"playId":"519c7914-2e4c-3d0c-86f3-3622e908bc16","pitchNumber":2,"startTime":"2026-10-07T02:39:29.264Z","endTime":"2026-10-07T02:39:32.967Z","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":92.6,"endSpeed":84.0,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.835000142114882,"aZ":-9.216400376018527,"pfxX":-1.2396251067714712,"pfxZ":12.64415074834059,"pX":-0.31722331693877454,"pZ":2.231875755116227,"vX0":1.6131185771150482,"vY0":-134.54539140232666,"vZ0":-9.284656711873998,"x":129.09,"y":178.52,"x0":-0.7662130467817139,"y0":50.00147510546138,"z0":6.400011124112827,"aX":-2.2505878227170864},"breaks":{"breakAngle":9.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":20.9,"breakHorizontal":1.8,"spinRate":2381,"spinDirection":191},"zone":4,"typeConfidence":0.89,"plateTime":0.40861059265300126,"extension":6.886626159462217},"index":2,"playId":"e1ade55c-4f11-3686-8aaf-1110a4129f93","pitchNumber":3,"startTime":"2026-10-07T02:39:47.039Z","endTime":"2026-10-07T02:39:50.327Z","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":0},"pitchData":{"startSpeed":92.9,"endSpeed":84.6,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.099622891763115,"aZ":-10.905007650325652,"pfxX":-1.2179020214766505,"pfxZ":11.574674162072899,"pX":0.2794880663162406,"pZ":2.598325989037964,"vX0":2.992802118883075,"vY0":-135.11474714555212,"vZ0":-8.149110590075798,"x":106.35,"y":168.63,"x0":-0.687313421521842,"y0":50.005666372731014,"z0":6.43152055560352,"aX":-2.2387785523461043},"breaks":{"breakAngle":7.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":19.3,"breakHorizontal":1.6,"spinRate":2341,"spinDirection":187},"zone":6,"typeConfidence":0.84,"plateTime":0.40632326826424014,"extension":6.904749039906575},"hitData":{"launchSpeed":99.1,"launchAngle":-8.0,"totalDistance":19.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":156.88,"coordY":166.88}},"index":3,"playId":"f80b0200-5475-314e-a887-ae3cfba2d1db","pitchNumber":4,"startTime":"2026-10-07T02:40:08.312Z","endTime":"2026-10-07T02:40:15.828Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-07T02:40:15.828Z","atBatIndex":25},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Christian Yelich grounds out, second baseman Jake Cronenworth to first baseman Ty France.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-10-07T02:40:46.504Z","endTime":"2026-10-07T02:42:08.576Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":630105,"link":"/api/v1/people/630105"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":664034,"link":"/api/v1/people/664034"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":84.5,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.95227763291803,"aZ":-8.420235232109565,"pfxX":-3.369317789330807,"pfxZ":12.947878659631305,"pX":-0.2937339313458862,"pZ":2.007530289552396,"vX0":1.8969259007699943,"vY0":-135.19481338185295,"vZ0":-10.089994432124644,"x":101.31,"y":116.87,"x0":-0.5700711476842483,"y0":50.0031671388835,"z0":6.39788864339738,"aX":-6.1809178858642575},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":21.2,"breakHorizontal":5.6,"spinRate":2325,"spinDirection":192},"zone":7,"typeConfidence":0.91,"plateTime":0.4065544811303248,"extension":6.867231075104193},"index":0,"playId":"b6ff749e-f72a-34c8-9dae-41c57d661ce5","pitchNumber":1,"startTime":"2026-10-07T02:40:54.430Z","endTime":"2026-10-07T02:40:58.630Z","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":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.3,"endSpeed":72.3,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.231377533978023,"aZ":-43.2417859381947,"pfxX":3.7636869025769695,"pfxZ":-8.458080098754715,"pX":0.29067465818158217,"pZ":2.1638966756488447,"vX0":1.091731482040164,"vY0":-114.0228816192591,"vZ0":-0.4935805397270532,"x":105.92,"y":180.35,"x0":-0.684123109909251,"y0":50.00413113145975,"z0":6.673596303045313,"aX":4.923761292184118},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.9,"breakVerticalInduced":-15.1,"breakHorizontal":-7.1,"spinRate":2728,"spinDirection":22},"zone":9,"typeConfidence":0.91,"plateTime":0.48156980185060716,"extension":6.7876716954043435},"index":1,"playId":"80831314-8994-3fcc-8d45-e12bf846b111","pitchNumber":2,"startTime":"2026-10-07T02:41:18.011Z","endTime":"2026-10-07T02:41:21.498Z","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":92.7,"endSpeed":85.1,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.330877275037313,"aZ":-13.717180919231591,"pfxX":-2.993200503085863,"pfxZ":9.978238880434454,"pX":0.568244448346567,"pZ":3.1894711369997286,"vX0":4.059790575002226,"vY0":-134.90099907159484,"vZ0":-6.044374927234807,"x":95.34,"y":152.66,"x0":-0.5647463137494694,"y0":50.00619028010477,"z0":6.419882582149401,"aX":-5.5387093345269856},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":17.0,"breakHorizontal":4.6,"spinRate":2243,"spinDirection":192},"zone":3,"typeConfidence":0.83,"plateTime":0.405456880568698,"extension":7.007958972034051},"index":2,"playId":"3d6187ae-ef8b-32fc-8a99-c698ddf6485e","pitchNumber":3,"startTime":"2026-10-07T02:41:41.554Z","endTime":"2026-10-07T02:41:44.912Z","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":2,"outs":1},"pitchData":{"startSpeed":78.6,"endSpeed":72.8,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.752907396214304,"aZ":-43.01354351770132,"pfxX":4.262876225183284,"pfxZ":-8.190293108383171,"pX":0.3392942580480355,"pZ":2.0372561032385774,"vX0":1.0121648014877926,"vY0":-114.47542633000289,"vZ0":-0.8111397058674783,"x":104.07,"y":183.77,"x0":-0.6627474175331971,"y0":50.00372499591861,"z0":6.618316456937708,"aX":5.640182386868782},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.0,"breakVerticalInduced":-14.8,"breakHorizontal":-7.9,"spinRate":2704,"spinDirection":27},"zone":9,"typeConfidence":0.9,"plateTime":0.4790337113619705,"extension":6.775377315251776},"hitData":{"launchSpeed":97.3,"launchAngle":-9.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":145.73,"coordY":150.16}},"index":3,"playId":"018ea921-5d87-37f9-b363-a99fb1062260","pitchNumber":4,"startTime":"2026-10-07T02:42:01.003Z","endTime":"2026-10-07T02:42:08.576Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-07T02:42:08.576Z","atBatIndex":26},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Garrett Mitchell called out on strikes.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-10-07T02:42:27.960Z","endTime":"2026-10-07T02:43:46.562Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":806956,"link":"/api/v1/people/806956"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":78.7,"endSpeed":72.9,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.927372501064387,"aZ":-40.98668506025087,"pfxX":4.833308446897305,"pfxZ":-6.659327266588899,"pX":-0.039034110537460955,"pZ":1.551327810468006,"vX0":0.561689954219133,"vY0":-114.57784717698183,"vZ0":-2.164118636558906,"x":118.49,"y":196.89,"x0":-0.9151796840752843,"y0":50.00076507346922,"z0":6.527585519252325,"aX":6.40028932100105},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.5,"breakVerticalInduced":-12.2,"breakHorizontal":-8.9,"spinRate":2624,"spinDirection":27},"zone":13,"typeConfidence":0.89,"plateTime":0.47874703559324505,"extension":6.807192192842398},"index":0,"playId":"d4a39d81-e248-3162-9d85-8631eaf791a2","pitchNumber":1,"startTime":"2026-10-07T02:42:34.760Z","endTime":"2026-10-07T02:42:38.712Z","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":2},"pitchData":{"startSpeed":93.6,"endSpeed":85.5,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.42886924687336,"aZ":-11.556219125952806,"pfxX":-4.127405855486321,"pfxZ":11.013403819820109,"pX":-0.27220313805707214,"pZ":2.466527778443549,"vX0":3.593544373164383,"vY0":-136.0905543126796,"vZ0":-7.810515550370751,"x":127.38,"y":172.18,"x0":-1.074832794519107,"y0":50.002929961981536,"z0":6.17804529639942,"aX":-7.72655396051951},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":18.5,"breakHorizontal":6.7,"spinRate":2309,"spinDirection":204},"zone":5,"typeConfidence":0.91,"plateTime":0.40278667616978536,"extension":6.991949658499454},"index":1,"playId":"e6e3fa55-b3a3-3a9d-b6c2-a473c8c60b42","pitchNumber":2,"startTime":"2026-10-07T02:42:51.452Z","endTime":"2026-10-07T02:42:55.421Z","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":93.7,"endSpeed":85.5,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.682812472259485,"aZ":-12.312855204070237,"pfxX":-1.9012648666088614,"pfxZ":10.5732360347956,"pX":-0.43496137711063093,"pZ":3.5151815135934226,"vX0":1.351355785767282,"vY0":-136.35799930448985,"vZ0":-5.774025864647142,"x":133.58,"y":143.87,"x0":-0.6905840961899542,"y0":50.001705735040915,"z0":6.513600718813308,"aX":-3.5711511471711885},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":18.1,"breakHorizontal":3.1,"spinRate":2205,"spinDirection":192},"zone":11,"typeConfidence":0.9,"plateTime":0.4020636008708576,"extension":6.95135698022705},"index":2,"playId":"f42b6094-e999-3017-849c-1e496689ea00","pitchNumber":3,"startTime":"2026-10-07T02:43:21.333Z","endTime":"2026-10-07T02:43:24.644Z","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":2},"pitchData":{"startSpeed":94.5,"endSpeed":86.4,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.170616944477807,"aZ":-9.854247443122366,"pfxX":-2.3007536629701573,"pfxZ":11.66175354017287,"pX":0.6936658549810653,"pZ":3.1182940850961516,"vX0":3.7828867554805328,"vY0":-137.40380424311476,"vZ0":-7.3818856931287105,"x":90.56,"y":154.59,"x0":-0.4014113511390386,"y0":50.005639876462936,"z0":6.507902602583641,"aX":-4.4048885806635365},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":19.8,"breakHorizontal":3.4,"spinRate":2407,"spinDirection":198},"zone":3,"typeConfidence":0.91,"plateTime":0.3984924474238767,"extension":7.079204835710183},"index":3,"playId":"44146fdc-6161-300a-826d-00b69e550afd","pitchNumber":4,"startTime":"2026-10-07T02:43:42.200Z","endTime":"2026-10-07T02:43:46.562Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-07T02:43:46.562Z","atBatIndex":27},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ethan Salas walks.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-10-07T02:46:45.193Z","endTime":"2026-10-07T02:48:05.226Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":806956,"fullName":"Ethan Salas","link":"/api/v1/people/806956"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":806956,"fullName":"Ethan Salas","link":"/api/v1/people/806956"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":"Walk","eventType":"walk","movementReason":null,"runner":{"id":806956,"fullName":"Ethan Salas","link":"/api/v1/people/806956"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":79.0,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.54743218003758,"aZ":-36.467239019982955,"pfxX":7.130232558004311,"pfxZ":-2.727065383419939,"pX":1.0672334893413422,"pZ":1.0653429218171466,"vX0":5.801346419806933,"vY0":-125.25610972487391,"vZ0":-2.780449787615007,"x":76.32,"y":210.02,"x0":-2.2132090054936038,"y0":50.00443863393853,"z0":5.200039487413599,"aX":11.220669399662533},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-5.4,"breakHorizontal":-14.3,"spinRate":3144,"spinDirection":52},"zone":14,"typeConfidence":0.9,"plateTime":0.43889558854327815,"extension":6.827741469738441},"index":0,"playId":"c2977138-4f09-3082-b9a1-a534a8fe5c5b","pitchNumber":1,"startTime":"2026-10-07T02:46:54.017Z","endTime":"2026-10-07T02:46:57.815Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":85.5,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.208629917670425,"aZ":-19.683649461222963,"pfxX":0.5775593576762665,"pfxZ":6.649495442269103,"pX":-0.1989667164153382,"pZ":4.606254777012673,"vX0":4.256691726011089,"vY0":-136.05512961059463,"vZ0":0.8300166379454811,"x":124.58,"y":114.41,"x0":-1.8574231282814686,"y0":50.00538436239743,"z0":5.658999403244069,"aX":1.0852569921838144},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":12.5,"breakHorizontal":-1.9,"spinRate":2385,"spinDirection":181},"zone":11,"typeConfidence":0.91,"plateTime":0.40222681825359485,"extension":6.448208128021298},"index":1,"playId":"fbe424db-f6ad-3c68-871b-1d57babb961c","pitchNumber":2,"startTime":"2026-10-07T02:47:11.503Z","endTime":"2026-10-07T02:47:14.683Z","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":95.5,"endSpeed":86.4,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.602180492902995,"aZ":-16.273839166212383,"pfxX":-4.379532670156246,"pfxZ":8.200022674454754,"pX":-1.0363010530538808,"pZ":4.8039961552232615,"vX0":3.837504003484373,"vY0":-138.97350854580768,"vZ0":1.0834853852214192,"x":156.5,"y":109.07,"x0":-1.8717856059949807,"y0":50.00601549454509,"z0":5.496262182431643,"aX":-8.495928767562793},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.2,"breakHorizontal":7.1,"spinRate":2122,"spinDirection":219},"zone":11,"typeConfidence":0.91,"plateTime":0.3954132217240134,"extension":6.702983533256393},"index":2,"playId":"2f769f4c-3e92-3cfa-b5da-7a8ab5465147","pitchNumber":3,"startTime":"2026-10-07T02:47:34.893Z","endTime":"2026-10-07T02:47:38.731Z","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":96.4,"endSpeed":87.5,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.72784771220825,"aZ":-15.291200096005877,"pfxX":-5.691284799922741,"pfxZ":8.53263411126558,"pX":-0.906100935437887,"pZ":3.3064094655265053,"vX0":4.890180762794874,"vY0":-140.24817577913257,"vZ0":-2.6915975765625935,"x":151.54,"y":149.51,"x0":-1.9387606750738082,"y0":50.00300648219739,"z0":5.284316736769828,"aX":-11.261052520047757},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.0,"breakHorizontal":9.2,"spinRate":2207,"spinDirection":214},"zone":11,"typeConfidence":0.91,"plateTime":0.39156360351439856,"extension":6.9567370756716},"index":3,"playId":"29bcaadc-2560-3b42-8ad4-7718304e3e21","pitchNumber":4,"startTime":"2026-10-07T02:48:01.128Z","endTime":"2026-10-07T02:48:05.226Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-07T02:48:05.226Z","atBatIndex":28},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Xander Bogaerts grounds into a force out, shortstop Cooper Pratt to second baseman Brice Turang. Ethan Salas out at 2nd. Xander Bogaerts to 1st.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-10-07T02:48:27.232Z","endTime":"2026-10-07T02:53:55.774Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668941,"fullName":"JoJo Romero","link":"/api/v1/people/668941"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,3,4,5,6,7],"actionIndex":[2],"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":806956,"fullName":"Ethan Salas","link":"/api/v1/people/806956"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":806198,"link":"/api/v1/people/806198"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":668930,"link":"/api/v1/people/668930"},"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":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"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":95.5,"endSpeed":86.5,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.63516522749011,"aZ":-27.968987244360466,"pfxX":-9.708362063752224,"pfxZ":2.171914504701581,"pX":-1.61966808693693,"pZ":3.6985089898837864,"vX0":5.0311748454580645,"vY0":-138.8843957125681,"vZ0":1.0025417695995946,"x":178.74,"y":138.92,"x0":-2.2019128659448515,"y0":50.00224386548633,"z0":5.205167434215474,"aX":-18.80000572776698},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":4.3,"breakHorizontal":16.4,"spinRate":2190,"spinDirection":225},"zone":11,"typeConfidence":0.9,"plateTime":0.39569843781980296,"extension":6.62480038071596},"index":0,"playId":"a03bae62-c3cc-3f57-a180-2ad61fdb3f5e","pitchNumber":1,"startTime":"2026-10-07T02:48:34.899Z","endTime":"2026-10-07T02:48:38.872Z","isPitch":true,"type":"pitch"},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"index":1,"startTime":"2026-10-07T02:48:58.188Z","endTime":"2026-10-07T02:49:59.627Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: JoJo Romero replaces Dustin May.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"index":2,"startTime":"2026-10-07T02:49:59.627Z","endTime":"2026-10-07T02:51:59.221Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668941,"link":"/api/v1/people/668941"},"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":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":85.3,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.777917934621,"aZ":-32.905478012064485,"pfxX":10.341678708905281,"pfxZ":-0.3933581367714769,"pX":0.15576561279514806,"pZ":1.2424702765098667,"vX0":-7.955899359810366,"vY0":-136.56900369493735,"vZ0":-4.337821409557072,"x":111.06,"y":205.23,"x0":1.7824471054950357,"y0":50.001032096834884,"z0":5.148559330963684,"aX":19.2753881307371},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":-1.6,"breakHorizontal":-16.8,"spinRate":2185,"spinDirection":121},"zone":14,"typeConfidence":0.91,"plateTime":0.4030970995616774,"extension":5.37091694618779},"index":3,"playId":"7fb7827f-0b19-3214-8468-288c7a7f570b","pitchNumber":2,"startTime":"2026-10-07T02:51:59.221Z","endTime":"2026-10-07T02:52:03.138Z","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":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":84.4,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.47803839251824,"aZ":-31.69654854232774,"pfxX":10.316675772842203,"pfxZ":0.25948550703389417,"pX":-0.214679435340936,"pZ":0.7208817721276614,"vX0":-8.879475168217535,"vY0":-135.19544508119876,"vZ0":-5.59109279625003,"x":125.18,"y":219.32,"x0":1.795551704348101,"y0":50.002557880018,"z0":5.08065532311969,"aX":18.81995177071595},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":-0.7,"breakHorizontal":-16.4,"spinRate":2232,"spinDirection":118},"zone":13,"typeConfidence":0.9,"plateTime":0.4074305172748325,"extension":5.459578174296046},"index":4,"playId":"868360f5-ddb6-338b-b3f5-95b35fbf04a0","pitchNumber":3,"startTime":"2026-10-07T02:52:15.001Z","endTime":"2026-10-07T02:52:18.907Z","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":92.9,"endSpeed":84.3,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.29202026643121,"aZ":-34.35584620920456,"pfxX":9.037907765020728,"pfxZ":-1.1979028100667453,"pX":-0.36173725551869484,"pZ":2.2853396752539346,"vX0":-8.592400967697458,"vY0":-134.96407852811663,"vZ0":-1.2952799959518975,"x":130.79,"y":177.08,"x0":1.7054324858007583,"y0":50.0012152197691,"z0":5.214868288670182,"aX":16.494809085011582},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":-2.3,"breakHorizontal":-14.3,"spinRate":2112,"spinDirection":120},"zone":4,"typeConfidence":0.9,"plateTime":0.4074890252463348,"extension":5.525426093810093},"index":5,"playId":"f35fbaa6-c23b-3c7d-a462-0864e04ac9ad","pitchNumber":4,"startTime":"2026-10-07T02:52:35.774Z","endTime":"2026-10-07T02:52:39.634Z","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":0},"pitchData":{"startSpeed":93.5,"endSpeed":85.2,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.26273176919819,"aZ":-31.81366887683981,"pfxX":10.121207975399315,"pfxZ":0.19378502202417902,"pX":0.14622848719527992,"pZ":1.9831322849554365,"vX0":-8.106079046109661,"vY0":-135.83858606036827,"vZ0":-2.535131531260815,"x":111.43,"y":185.24,"x0":1.8620881087222776,"y0":50.00347813384419,"z0":5.152517816537471,"aX":18.81293190548601},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":0.0,"breakHorizontal":-16.4,"spinRate":2118,"spinDirection":116},"zone":8,"typeConfidence":0.9,"plateTime":0.40406204741167473,"extension":5.615526721050469},"index":6,"playId":"9f0ca2d9-86ee-3c3e-9202-704970a32f27","pitchNumber":5,"startTime":"2026-10-07T02:53:14.049Z","endTime":"2026-10-07T02:53:17.965Z","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":94.3,"endSpeed":85.7,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.4001647550519,"aZ":-33.38459623963902,"pfxX":9.503905238633582,"pfxZ":-0.6419871000102901,"pX":0.02939198189835728,"pZ":2.7041450966580634,"vX0":-8.326127374403931,"vY0":-137.02852764472163,"vZ0":-0.5913176984707902,"x":115.88,"y":165.77,"x0":1.8837278170656848,"y0":50.00255017555966,"z0":5.218623666007888,"aX":17.93790673755328},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":-1.1,"breakHorizontal":-15.2,"spinRate":2136,"spinDirection":123},"zone":5,"typeConfidence":0.91,"plateTime":0.4008793141473337,"extension":5.4093494356964085},"hitData":{"launchSpeed":75.4,"launchAngle":-11.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":116.84,"coordY":159.28}},"index":7,"playId":"7dee987b-82a8-3fa7-b581-4a3cc736ddb7","pitchNumber":6,"startTime":"2026-10-07T02:53:47.751Z","endTime":"2026-10-07T02:53:55.774Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-07T02:53:55.774Z","atBatIndex":29},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dustin Harris called out on strikes.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-10-07T02:54:25.621Z","endTime":"2026-10-07T02:56:31.624Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":687957,"fullName":"Dustin Harris","link":"/api/v1/people/687957"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668941,"fullName":"JoJo Romero","link":"/api/v1/people/668941"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4,5],"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":687957,"fullName":"Dustin Harris","link":"/api/v1/people/687957"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.3,"endSpeed":76.0,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.849688536036755,"aZ":-32.571882190727635,"pfxX":-6.86413975006662,"pfxZ":-0.268984907295696,"pX":0.22512661130811043,"pZ":2.587794045722187,"vX0":-2.6737972135282457,"vY0":-121.24630059678992,"vZ0":0.18496315595961477,"x":108.42,"y":168.91,"x0":2.23705886826105,"y0":50.00292024754442,"z0":5.375612433342387,"aX":-10.120594147519478},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-0.1,"breakHorizontal":13.1,"spinRate":2857,"spinDirection":294},"zone":5,"typeConfidence":0.9,"plateTime":0.4534303784410847,"extension":5.33024291607842},"index":0,"playId":"4be64063-af58-3d79-a835-90115a81e6fd","pitchNumber":1,"startTime":"2026-10-07T02:54:29.320Z","endTime":"2026-10-07T02:54:33.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, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.9,"endSpeed":76.6,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.540302429200402,"aZ":-31.539670960638606,"pfxX":-6.223226487872604,"pfxZ":0.42452535827840965,"pX":-1.2717074667814203,"pZ":1.4265855161443113,"vX0":-5.565879980395895,"vY0":-121.97338986928838,"vZ0":-2.398989364169374,"x":165.47,"y":200.26,"x0":1.8577126765495373,"y0":50.003072704664454,"z0":5.173362643232075,"aX":-9.267974336332477},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":0.4,"breakHorizontal":12.7,"spinRate":2886,"spinDirection":309},"zone":13,"typeConfidence":0.9,"plateTime":0.4510411610543308,"extension":5.285601200349289},"index":1,"playId":"a584d049-26ec-3d51-9ab2-56675b74c4d9","pitchNumber":2,"startTime":"2026-10-07T02:54:44.853Z","endTime":"2026-10-07T02:54:49.146Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-10-07T02:55:01.594Z","endTime":"2026-10-07T02:55:12.876Z","isPitch":false,"type":"action","player":{"id":687957,"link":"/api/v1/people/687957"}},{"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":2,"outs":1},"pitchData":{"startSpeed":84.0,"endSpeed":76.7,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.794209983091996,"aZ":-30.91150513102059,"pfxX":-5.120260343188712,"pfxZ":0.8507120453980246,"pX":-1.8928753283045314,"pZ":1.2048976079866645,"vX0":-7.471457361186721,"vY0":-122.04486542142895,"vZ0":-2.960837115379306,"x":189.15,"y":206.25,"x0":1.888356499941978,"y0":50.005695736705654,"z0":5.130324525240758,"aX":-7.628389035239395},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":1.0,"breakHorizontal":11.3,"spinRate":3030,"spinDirection":303},"zone":13,"typeConfidence":0.89,"plateTime":0.450938062760454,"extension":5.309642403865745},"index":3,"playId":"2cd4321a-7b91-3402-adb3-671ad73feac5","pitchNumber":3,"startTime":"2026-10-07T02:55:12.876Z","endTime":"2026-10-07T02:55:16.769Z","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":94.4,"endSpeed":86.0,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.226093951792826,"aZ":-34.13096602814805,"pfxX":9.809389534266401,"pfxZ":-1.0310264588326046,"pX":-0.1115854665437764,"pZ":1.9368345427193119,"vX0":-8.474841366782808,"vY0":-137.12292265278475,"vZ0":-2.259010664187892,"x":121.25,"y":186.49,"x0":1.754893651704472,"y0":50.00511991986725,"z0":5.115404581352012,"aX":18.556856267811483},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":-2.2,"breakHorizontal":-15.8,"spinRate":2276,"spinDirection":115},"zone":8,"typeConfidence":0.91,"plateTime":0.40046615552278286,"extension":5.479511283983708},"index":4,"playId":"6c14d4ff-6b09-3c27-ab13-dfbddbdf723d","pitchNumber":4,"startTime":"2026-10-07T02:55:32.009Z","endTime":"2026-10-07T02:55:39.278Z","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.0,"endSpeed":86.4,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.53162572029173,"aZ":-31.898436182388735,"pfxX":10.956168631608659,"pfxZ":0.14507732684850438,"pX":-0.4976969348290607,"pZ":2.1086102919527407,"vX0":-9.938173094806713,"vY0":-137.91942107706151,"vZ0":-2.2556582136714405,"x":135.97,"y":181.85,"x0":1.7403685287594108,"y0":50.00360855954051,"z0":5.102230326645605,"aX":20.971293700992995},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":0.0,"breakHorizontal":-17.6,"spinRate":2285,"spinDirection":117},"zone":7,"typeConfidence":0.91,"plateTime":0.3981313295474074,"extension":5.616100502429079},"index":5,"playId":"1b312b39-78dd-336e-a6f3-6c0b9fcd990c","pitchNumber":5,"startTime":"2026-10-07T02:56:27.723Z","endTime":"2026-10-07T02:56:31.624Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-07T02:56:31.624Z","atBatIndex":30},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Samad Taylor pops out to first baseman Jake Bauers in foul territory.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-10-07T02:56:56.105Z","endTime":"2026-10-07T02:57:29.278Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":669392,"fullName":"Samad Taylor","link":"/api/v1/people/669392"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668941,"fullName":"JoJo Romero","link":"/api/v1/people/668941"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":669392,"fullName":"Samad Taylor","link":"/api/v1/people/669392"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":641343,"link":"/api/v1/people/641343"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":85.7,"strikeZoneTop":3.038,"strikeZoneBottom":1.533,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.53067130662231,"aZ":-31.660983586826305,"pfxX":11.056558902255421,"pfxZ":0.27466578588303214,"pX":0.7375813457454469,"pZ":2.297651323930009,"vX0":-7.090187210670103,"vY0":-137.3829370481081,"vZ0":-1.9089959123783764,"x":88.89,"y":176.74,"x0":1.9298382660292626,"y0":50.00538094992053,"z0":5.176381485163108,"aX":20.907895028118105},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":0.2,"breakHorizontal":-18.4,"spinRate":2279,"spinDirection":119},"zone":6,"typeConfidence":0.91,"plateTime":0.40036574704678474,"extension":5.32885247205709},"index":0,"playId":"661f9239-19c1-3895-ada0-b94828cbe515","pitchNumber":1,"startTime":"2026-10-07T02:57:01.843Z","endTime":"2026-10-07T02:57:05.780Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.0,"endSpeed":76.0,"strikeZoneTop":3.038,"strikeZoneBottom":1.533,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.180331101859366,"aZ":-32.57360339625734,"pfxX":-7.518546864792768,"pfxZ":-0.269662278123322,"pX":-0.3891812055449773,"pZ":2.2112539903896185,"vX0":-3.6983527962947123,"vY0":-120.8378406029835,"vZ0":-0.212493571946882,"x":131.83,"y":179.08,"x0":2.1417329423167075,"y0":50.00526183371343,"z0":5.180268978172158,"aX":-11.036135891047048},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-0.2,"breakHorizontal":14.5,"spinRate":2977,"spinDirection":299},"zone":4,"typeConfidence":0.9,"plateTime":0.4545803067093379,"extension":5.355019911337464},"hitData":{"launchSpeed":73.0,"launchAngle":82.0,"totalDistance":46.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":146.24,"coordY":197.8}},"index":1,"playId":"e7aa078d-f6d8-3771-8aef-a15d0731bc36","pitchNumber":2,"startTime":"2026-10-07T02:57:19.928Z","endTime":"2026-10-07T02:57:29.278Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-07T02:57:29.278Z","atBatIndex":31},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Cooper Pratt singles on a sharp line drive to center fielder Jackson Merrill.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-10-07T03:00:27.454Z","endTime":"2026-10-07T03:01:24.954Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":806198,"fullName":"Cooper Pratt","link":"/api/v1/people/806198"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":806198,"fullName":"Cooper Pratt","link":"/api/v1/people/806198"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":806198,"fullName":"Cooper Pratt","link":"/api/v1/people/806198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":83.3,"strikeZoneTop":3.374,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.455840667731508,"aZ":-12.165051501789915,"pfxX":-0.5684928330300258,"pfxZ":11.22257743685993,"pX":0.3099956114120579,"pZ":4.0970543447697,"vX0":2.6063970099304035,"vY0":-132.68717041366085,"vZ0":-4.360397250770394,"x":105.18,"y":128.16,"x0":-0.6112148109716343,"y0":50.00068751845707,"z0":6.648448306061299,"aX":-1.01397723241796},"breaks":{"breakAngle":2.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":19.6,"breakHorizontal":0.5,"spinRate":2284,"spinDirection":194},"zone":12,"typeConfidence":0.92,"plateTime":0.412845673031089,"extension":6.897244309407014},"index":0,"playId":"a02c01d5-3dfa-3eef-8569-5626766535c1","pitchNumber":1,"startTime":"2026-10-07T03:00:34.668Z","endTime":"2026-10-07T03:00:38.534Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":83.3,"strikeZoneTop":3.374,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.282496043954602,"aZ":-18.231063186831015,"pfxX":1.4419626824312552,"pfxZ":7.896327073782558,"pX":0.3027517501643977,"pZ":2.8352733917200847,"vX0":2.5263391026404727,"vY0":-131.8448300030085,"vZ0":-5.909315193093175,"x":105.46,"y":162.23,"x0":-0.8540692747269799,"y0":50.00055891664689,"z0":6.445032203171323,"aX":2.5454188926503427},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":13.3,"breakHorizontal":-3.1,"spinRate":2260,"spinDirection":188},"zone":6,"typeConfidence":0.9,"plateTime":0.4149766411878879,"extension":6.969207989576667},"index":1,"playId":"e1504647-3524-3712-8f38-0be1cd17154a","pitchNumber":2,"startTime":"2026-10-07T03:00:51.603Z","endTime":"2026-10-07T03:00:56.359Z","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":1,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":84.0,"strikeZoneTop":3.374,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.242189048931408,"aZ":-15.56681876577873,"pfxX":-1.1205936691184935,"pfxZ":9.206255763740884,"pX":0.5522238114891509,"pZ":2.6009881397852275,"vX0":4.447923605388917,"vY0":-133.58644875471177,"vZ0":-6.974218337557076,"x":95.95,"y":168.55,"x0":-0.9901246434106854,"y0":50.005869169935856,"z0":6.368339489803687,"aX":-2.02264988022354},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":15.4,"breakHorizontal":1.1,"spinRate":2305,"spinDirection":186},"zone":6,"typeConfidence":0.91,"plateTime":0.4102942922113897,"extension":6.847311521251145},"hitData":{"launchSpeed":100.7,"launchAngle":8.0,"totalDistance":224.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":118.67,"coordY":77.18}},"index":2,"playId":"776a22c9-df81-3c7e-9e1a-e052c18e872b","pitchNumber":3,"startTime":"2026-10-07T03:01:14.012Z","endTime":"2026-10-07T03:01:24.954Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-07T03:01:24.954Z","atBatIndex":32},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Sal Frelick singles on a ground ball to left fielder Dustin Harris. Cooper Pratt to 2nd.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-10-07T03:01:42.979Z","endTime":"2026-10-07T03:02:39.931Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"postOnSecond":{"id":806198,"fullName":"Cooper Pratt","link":"/api/v1/people/806198"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":687957,"link":"/api/v1/people/687957"},"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":806198,"fullName":"Cooper Pratt","link":"/api/v1/people/806198"},"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(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":78.2,"endSpeed":72.3,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.958536286045547,"aZ":-42.64381571535331,"pfxX":3.63845755656816,"pfxZ":-8.015431277514374,"pX":-0.5801562756067287,"pZ":1.9450606111154238,"vX0":-0.16181110603213097,"vY0":-113.87106830651894,"vZ0":-1.0145483293530022,"x":139.11,"y":186.26,"x0":-0.9802989927527002,"y0":50.00319452917367,"z0":6.635290099652242,"aX":4.752383102297452},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.3,"breakVerticalInduced":-14.4,"breakHorizontal":-6.5,"spinRate":2720,"spinDirection":31},"zone":7,"typeConfidence":0.9,"plateTime":0.48200051255517273,"extension":6.7908323849688745},"index":0,"playId":"ee1e6b72-8125-3881-891c-bbf3cab05586","pitchNumber":1,"startTime":"2026-10-07T03:01:48.309Z","endTime":"2026-10-07T03:01:52.203Z","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":78.0,"endSpeed":71.7,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.53423828615965,"aZ":-43.229629472357715,"pfxX":4.186656615994826,"pfxZ":-8.552322517469047,"pX":0.6209698406448796,"pZ":2.901988477611434,"vX0":1.8441850810611722,"vY0":-113.4887801016863,"vZ0":1.039124493309522,"x":93.33,"y":160.43,"x0":-0.7484336222699711,"y0":50.00417560984563,"z0":6.775165642472691,"aX":5.41104795366481},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.1,"breakVerticalInduced":-14.9,"breakHorizontal":-8.0,"spinRate":2731,"spinDirection":24},"zone":3,"typeConfidence":0.91,"plateTime":0.48431753342023454,"extension":6.735871849421963},"index":1,"playId":"e24a11e9-ab52-3b20-905d-0f5ee584e853","pitchNumber":2,"startTime":"2026-10-07T03:02:08.294Z","endTime":"2026-10-07T03:02:12.141Z","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, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.0,"endSpeed":72.8,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.424917587155555,"aZ":-43.33606701939878,"pfxX":3.720323894241359,"pfxZ":-8.362585926137985,"pX":-0.5155584013688389,"pZ":2.781209361225057,"vX0":-0.4622142334411638,"vY0":-115.09559128417376,"vZ0":0.6599176029721541,"x":136.65,"y":163.69,"x0":-0.7946240048782958,"y0":50.00450108908197,"z0":6.705610590621864,"aX":4.964868532324325},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.6,"breakVerticalInduced":-14.6,"breakHorizontal":-6.6,"spinRate":2742,"spinDirection":30},"zone":1,"typeConfidence":0.9,"plateTime":0.47686659657668073,"extension":6.6258318593115595},"hitData":{"launchSpeed":99.2,"launchAngle":-2.0,"totalDistance":39.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":85.43,"coordY":97.46}},"index":2,"playId":"080b7809-a488-3699-b8e0-97a242bbaef9","pitchNumber":3,"startTime":"2026-10-07T03:02:29.419Z","endTime":"2026-10-07T03:02:39.931Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-07T03:02:39.931Z","atBatIndex":33},{"result":{"type":"atBat","event":"Sac Bunt","eventType":"sac_bunt","description":"Joey Ortiz out on a sacrifice bunt, pitcher Nick Pivetta to second baseman Jake Cronenworth. Cooper Pratt to 3rd. Sal Frelick to 2nd.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-10-07T03:03:10.874Z","endTime":"2026-10-07T03:03:30.692Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":4},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"postOnThird":{"id":806198,"fullName":"Cooper Pratt","link":"/api/v1/people/806198"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":null,"runner":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":601713,"link":"/api/v1/people/601713"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":630105,"link":"/api/v1/people/630105"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":"r_adv_force","runner":{"id":806198,"fullName":"Cooper Pratt","link":"/api/v1/people/806198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":"r_adv_force","runner":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":85.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.72502209505949,"aZ":-12.129150731295706,"pfxX":-1.2796058335081089,"pfxZ":10.745629304321582,"pX":0.7634165997370642,"pZ":3.3815551607256094,"vX0":4.7482908740110386,"vY0":-135.49831262669213,"vZ0":-5.924994711919329,"x":87.9,"y":147.48,"x0":-0.8429587299368123,"y0":50.00145952327581,"z0":6.438824074420469,"aX":-2.3870225294458534},"breaks":{"breakAngle":6.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":18.5,"breakHorizontal":1.3,"spinRate":2134,"spinDirection":195},"zone":12,"typeConfidence":0.75,"plateTime":0.4037383678168802,"extension":6.8251340624863905},"hitData":{"launchSpeed":19.5,"launchAngle":29.0,"totalDistance":28.0,"trajectory":"bunt_grounder","hardness":"medium","location":"1","coordinates":{"coordX":124.19,"coordY":191.28}},"index":0,"playId":"d2c89e29-c06d-3439-bb7d-5a6c9446d797","pitchNumber":1,"startTime":"2026-10-07T03:03:22.915Z","endTime":"2026-10-07T03:03:30.692Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-07T03:03:30.692Z","atBatIndex":34},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Jackson Chourio out on a sacrifice fly to left fielder Dustin Harris. Cooper Pratt scores.","rbi":1,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-10-07T03:06:59.820Z","endTime":"2026-10-07T03:08:54.058Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592094,"fullName":"Jason Adam","link":"/api/v1/people/592094"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[3,4,5,6,7],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":687957,"link":"/api/v1/people/687957"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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":806198,"fullName":"Cooper Pratt","link":"/api/v1/people/806198"},"responsiblePitcher":{"id":601713,"link":"/api/v1/people/601713"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-10-07T03:03:50.231Z","endTime":"2026-10-07T03:05:30.798Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Jason Adam replaces Nick Pivetta.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-10-07T03:05:30.798Z","endTime":"2026-10-07T03:06:43.668Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":592094,"link":"/api/v1/people/592094"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":2,"startTime":"2026-10-07T03:06:43.668Z","endTime":"2026-10-07T03:07:01.695Z","isPitch":false,"type":"action","player":{"id":694192,"link":"/api/v1/people/694192"}},{"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":84.2,"endSpeed":77.8,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.195464581058882,"aZ":-32.530280001253644,"pfxX":-1.55551703705012,"pfxZ":-0.2311356018542079,"pX":0.8727792756874405,"pZ":0.9817654961198855,"vX0":5.2064320850300145,"vY0":-122.4962915379681,"vZ0":-5.02314650115588,"x":83.73,"y":212.27,"x0":-1.0781550643833053,"y0":50.00520995829298,"z0":5.840126385456911,"aX":-2.3646046211692275},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-1.3,"breakHorizontal":1.6,"spinRate":2391,"spinDirection":344},"zone":14,"typeConfidence":0.9,"plateTime":0.4471439368524095,"extension":6.630424079682895},"index":3,"playId":"301f7695-54d9-3b14-b589-7129fe530e1c","pitchNumber":1,"startTime":"2026-10-07T03:07:01.695Z","endTime":"2026-10-07T03:07:05.587Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":83.3,"endSpeed":77.3,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.62981338459857,"aZ":-33.20120079889794,"pfxX":-1.265714279144091,"pfxZ":-0.6824429881117338,"pX":1.0905756255391226,"pZ":1.5001898306856543,"vX0":5.3631693626461585,"vY0":-121.23389731164758,"vZ0":-4.023239593037622,"x":75.43,"y":198.27,"x0":-0.9813212505465488,"y0":50.00510206872103,"z0":6.064127172003713,"aX":-1.893400935925449},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-1.9,"breakHorizontal":1.1,"spinRate":2495,"spinDirection":27},"zone":14,"typeConfidence":0.89,"plateTime":0.4509593626594368,"extension":6.3462883634823575},"index":4,"playId":"a8ca7cfd-1d96-382b-9072-756e00ec2f41","pitchNumber":2,"startTime":"2026-10-07T03:07:23.068Z","endTime":"2026-10-07T03:07:27.029Z","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":2,"outs":1},"pitchData":{"startSpeed":83.2,"endSpeed":77.1,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.01599563446683,"aZ":-35.74118207548942,"pfxX":-1.0475835620253484,"pfxZ":-2.3928415086117774,"pX":1.8128964861543622,"pZ":1.5258818966238554,"vX0":6.30082358013657,"vY0":-121.01641543725303,"vZ0":-3.8123710974991742,"x":47.9,"y":197.58,"x0":-0.6854878996168063,"y0":50.00572230308954,"z0":6.243596559327464,"aX":-1.5581417410761944},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":-5.0,"breakHorizontal":0.5,"spinRate":2470,"spinDirection":25},"zone":14,"typeConfidence":0.89,"plateTime":0.45212951800865797,"extension":6.111742681616413},"index":5,"playId":"126fb609-971f-36c0-87f7-1917562101d6","pitchNumber":3,"startTime":"2026-10-07T03:07:44.825Z","endTime":"2026-10-07T03:07:48.999Z","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":78.3,"endSpeed":71.9,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.811539927117654,"aZ":-33.252052777470205,"pfxX":8.088455963854077,"pfxZ":-0.8246684354780829,"pX":0.06953216199206455,"pZ":3.00427218482924,"vX0":1.0180746834641674,"vY0":-114.09431402604322,"vZ0":0.6885293486591406,"x":114.35,"y":157.66,"x0":-1.4331635413163972,"y0":50.00023553840471,"z0":5.986340777259389,"aX":10.617237924103122},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.6,"breakVerticalInduced":-1.0,"breakHorizontal":-14.9,"spinRate":2629,"spinDirection":53},"zone":2,"typeConfidence":0.9,"plateTime":0.4808253136760259,"extension":6.354065955155796},"index":6,"playId":"2857535d-6695-3e0e-b426-6771183b5f0e","pitchNumber":4,"startTime":"2026-10-07T03:08:07.096Z","endTime":"2026-10-07T03:08:12.293Z","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, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":78.7,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.07384761848093,"aZ":-31.300113858293496,"pfxX":0.46375789796386147,"pfxZ":0.5528210193734715,"pX":-0.15369942693415467,"pZ":3.1474083644430246,"vX0":2.3813386516887474,"vY0":-124.45663052752361,"vZ0":-0.8011213943594855,"x":122.86,"y":153.8,"x0":-1.1816148422152637,"y0":50.00188784853532,"z0":6.056995247004668,"aX":0.7296837860256454},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":1.1,"breakHorizontal":-1.3,"spinRate":2530,"spinDirection":48},"zone":2,"typeConfidence":0.9,"plateTime":0.43945752127782534,"extension":6.595417760401362},"hitData":{"launchSpeed":90.9,"launchAngle":52.0,"totalDistance":242.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":104.39,"coordY":105.6}},"index":7,"playId":"0e769c37-6464-307e-9e29-b88d33519af0","pitchNumber":5,"startTime":"2026-10-07T03:08:40.748Z","endTime":"2026-10-07T03:08:54.058Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-07T03:08:54.058Z","atBatIndex":35},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jake Bauers walks.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-10-07T03:09:30.289Z","endTime":"2026-10-07T03:11:07.530Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592094,"fullName":"Jason Adam","link":"/api/v1/people/592094"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"postOnSecond":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"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":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.3,"endSpeed":75.9,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.952272371439374,"aZ":-34.64344124566514,"pfxX":0.127070443844433,"pfxZ":-1.6938899455550427,"pX":-2.3869900942518356,"pZ":2.8523282608471323,"vX0":-2.328421952575621,"vY0":-119.91875012982501,"vZ0":-0.292770281627318,"x":207.99,"y":161.77,"x0":-1.4204226418124555,"y0":50.00194615676159,"z0":6.063468654208509,"aX":0.18526837660566156},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-2.9,"breakHorizontal":0.4,"spinRate":2362,"spinDirection":56},"zone":11,"typeConfidence":0.89,"plateTime":0.456558328923351,"extension":6.1573039514463055},"index":0,"playId":"fac65f26-7524-3a9f-8dc5-eb2c18584b05","pitchNumber":1,"startTime":"2026-10-07T03:09:43.735Z","endTime":"2026-10-07T03:09:47.545Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":81.7,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.922332312347447,"aZ":-27.53281331371103,"pfxX":-8.806855317962686,"pfxZ":2.741581235405121,"pX":-0.4024694181054624,"pZ":2.3914868353975978,"vX0":4.9560685694056,"vY0":-128.78860109509864,"vZ0":-3.4206112217642253,"x":132.34,"y":174.21,"x0":-1.2003605676566935,"y0":50.00082264007389,"z0":5.849329874544248,"aX":-14.900346290469534},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":4.4,"breakHorizontal":15.0,"spinRate":2098,"spinDirection":236},"zone":4,"typeConfidence":0.9,"plateTime":0.4241147577424953,"extension":6.33355366975842},"index":1,"playId":"95975b61-c879-3a44-ae67-b90af0ec37ef","pitchNumber":2,"startTime":"2026-10-07T03:10:03.558Z","endTime":"2026-10-07T03:10:07.477Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":81.7,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.997951381762658,"aZ":-27.881180070738917,"pfxX":-9.555669675497732,"pfxZ":2.5564886547450207,"pX":-1.92295584232453,"pZ":1.2542029485157355,"vX0":1.731581101285709,"vY0":-128.42631993124508,"vZ0":-5.922226208654484,"x":190.3,"y":204.92,"x0":-1.3611748132073942,"y0":50.00489034141712,"z0":5.741002474264375,"aX":-16.066417355571073},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":3.6,"breakHorizontal":16.9,"spinRate":2192,"spinDirection":243},"zone":13,"typeConfidence":0.9,"plateTime":0.42544514840979764,"extension":6.355135585142485},"index":2,"playId":"dca44606-fff7-3173-b50e-aa05691a27eb","pitchNumber":3,"startTime":"2026-10-07T03:10:21.872Z","endTime":"2026-10-07T03:10:25.696Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":84.8,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.589357770271523,"aZ":-15.549092050507449,"pfxX":-5.602429568018604,"pfxZ":9.027949735522483,"pX":-0.48531365333418247,"pZ":3.550164687175183,"vX0":3.203905928638746,"vY0":-134.6834485944609,"vZ0":-4.10584352923085,"x":135.5,"y":142.93,"x0":-0.9608987799321997,"y0":50.004686895472425,"z0":6.190407770344633,"aX":-10.318397439793408},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":15.7,"breakHorizontal":9.5,"spinRate":2470,"spinDirection":216},"zone":11,"typeConfidence":0.9,"plateTime":0.40630026174724954,"extension":6.428825139415135},"index":3,"playId":"44ef2d0a-85d2-36e4-92d1-6f82a6b3f44c","pitchNumber":4,"startTime":"2026-10-07T03:10:42.999Z","endTime":"2026-10-07T03:10:47.017Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":80.7,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.958893763621397,"aZ":-28.65271648115372,"pfxX":-8.065807144212162,"pfxZ":2.1343100106018476,"pX":-1.3464741245033,"pZ":2.8050624022497352,"vX0":2.2819617107744006,"vY0":-127.01614592974477,"vZ0":-2.1318495316536428,"x":113.15,"y":122.99,"x0":-1.204080798017415,"y0":50.00023049947183,"z0":5.914701512413529,"aX":-13.288009635967356},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":3.6,"breakHorizontal":14.2,"spinRate":2065,"spinDirection":241},"zone":11,"typeConfidence":0.9,"plateTime":0.4298461112275018,"extension":6.2401874633703},"index":4,"playId":"005e3a66-ebd2-3d1e-8098-61ce9be7c51d","pitchNumber":5,"startTime":"2026-10-07T03:11:03.375Z","endTime":"2026-10-07T03:11:07.530Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-07T03:11:07.530Z","atBatIndex":36},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"William Contreras singles on a ground ball to shortstop Xander Bogaerts. Sal Frelick to 3rd. Jake Bauers to 2nd.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-10-07T03:12:43.021Z","endTime":"2026-10-07T03:13:45.115Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592094,"fullName":"Jason Adam","link":"/api/v1/people/592094"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"postOnSecond":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"postOnThird":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,4],"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":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"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":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-10-07T03:11:22.393Z","endTime":"2026-10-07T03:12:45.145Z","isPitch":false,"type":"action"},{"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":2},"pitchData":{"startSpeed":84.5,"endSpeed":77.9,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.906255077306295,"aZ":-30.05845967485365,"pfxX":-0.5771724862318819,"pfxZ":1.3818543670171106,"pX":0.45809729193483606,"pZ":2.1507617202792666,"vX0":3.78789675198343,"vY0":-122.99798415907664,"vZ0":-3.2555136457183624,"x":99.54,"y":180.71,"x0":-1.0255520416239983,"y0":50.005222078849606,"z0":6.034609286394806,"aX":-0.8863151037908398},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":2.0,"breakHorizontal":0.1,"spinRate":2456,"spinDirection":356},"zone":9,"typeConfidence":0.9,"plateTime":0.4449369131537071,"extension":6.343152906187191},"index":1,"playId":"d0566570-bb74-3ac1-9301-12cc5edea7f9","pitchNumber":1,"startTime":"2026-10-07T03:12:45.145Z","endTime":"2026-10-07T03:12:49.006Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.5,"endSpeed":72.3,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.571951872165318,"aZ":-33.6013724970562,"pfxX":9.514764445351286,"pfxZ":-1.0819635841391726,"pX":0.3997556993079567,"pZ":2.8801222295517537,"vX0":1.2543824212366135,"vY0":-114.34750180712291,"vZ0":0.5454818805004522,"x":101.76,"y":161.02,"x0":-1.3920865841561603,"y0":50.00284974331032,"z0":5.941828657848231,"aX":12.567161668440649},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.8,"breakVerticalInduced":-1.6,"breakHorizontal":-17.5,"spinRate":2696,"spinDirection":48},"zone":3,"typeConfidence":0.91,"plateTime":0.4794605893546744,"extension":6.256653815706949},"index":2,"playId":"3495d588-e58e-3b87-a97a-211e4a9bf65d","pitchNumber":2,"startTime":"2026-10-07T03:13:05.281Z","endTime":"2026-10-07T03:13:09.139Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":3,"startTime":"2026-10-07T03:13:19.007Z","endTime":"2026-10-07T03:13:36.573Z","isPitch":false,"type":"action","player":{"id":661388,"link":"/api/v1/people/661388"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":79.6,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.670951820683175,"aZ":-31.219720730197924,"pfxX":-1.126495121270239,"pfxZ":0.5995112275550003,"pX":0.5655049341177664,"pZ":2.404990154228488,"vX0":4.219561705931003,"vY0":-124.79706997614151,"vZ0":-2.9985294729563723,"x":95.44,"y":173.85,"x0":-0.9932432597412462,"y0":50.00307959291322,"z0":6.166369326852997,"aX":-1.7955758262408557},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":0.7,"breakHorizontal":1.2,"spinRate":2511,"spinDirection":13},"zone":6,"typeConfidence":0.88,"plateTime":0.4371604773762079,"extension":6.298360088561445},"hitData":{"launchSpeed":98.0,"launchAngle":-7.0,"totalDistance":19.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":109.24,"coordY":150.67}},"index":4,"playId":"5377b35c-ab44-30be-89b0-9ffd5c825950","pitchNumber":3,"startTime":"2026-10-07T03:13:36.573Z","endTime":"2026-10-07T03:13:45.115Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-07T03:13:45.115Z","atBatIndex":37},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Brice Turang grounds into a force out, fielded by shortstop Xander Bogaerts. William Contreras out at 2nd.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-10-07T03:16:52.662Z","endTime":"2026-10-07T03:18:27.983Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":673513,"fullName":"Yuki Matsui","link":"/api/v1/people/673513"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[1],"runnerIndex":[0,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":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"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":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-10-07T03:14:07.868Z","endTime":"2026-10-07T03:14:45.334Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Yuki Matsui replaces Jason Adam.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-10-07T03:14:45.334Z","endTime":"2026-10-07T03:16:54.788Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":673513,"link":"/api/v1/people/673513"},"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":84.4,"endSpeed":78.3,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.063216244229466,"aZ":-31.93819703314685,"pfxX":-1.6173814679714453,"pfxZ":0.1573260200890534,"pX":0.33644696780551137,"pZ":3.2420266038272962,"vX0":-2.748787764840952,"vY0":-123.03648782917858,"vZ0":-0.31173584157462253,"x":104.18,"y":151.25,"x0":1.6739443471913653,"y0":50.0058589484358,"z0":6.0534084046711785,"aX":-2.505686826229324},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":0.5,"breakHorizontal":3.5,"spinRate":2796,"spinDirection":267},"zone":3,"typeConfidence":0.9,"plateTime":0.44343419985598187,"extension":5.538720766806005},"index":2,"playId":"46675f12-6f2e-35b3-8c32-ecb2a4e0869c","pitchNumber":1,"startTime":"2026-10-07T03:16:54.788Z","endTime":"2026-10-07T03:16:58.673Z","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":91.7,"endSpeed":83.8,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.97490494138451,"aZ":-12.449042074043849,"pfxX":1.9392527229472276,"pfxZ":10.997318570788943,"pX":-0.6459700962227509,"pZ":1.733946364325323,"vX0":-6.537052712250223,"vY0":-133.15651300165914,"vZ0":-8.570415729347179,"x":141.62,"y":191.96,"x0":1.5902645101005513,"y0":50.00000257992293,"z0":5.897946663829931,"aX":3.4784737676791337},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":18.2,"breakHorizontal":-2.0,"spinRate":2467,"spinDirection":153},"zone":7,"typeConfidence":0.9,"plateTime":0.4115829636771551,"extension":5.764962403607262},"index":3,"playId":"2e16ae64-2e86-36d7-bb88-aa6502961d2a","pitchNumber":2,"startTime":"2026-10-07T03:17:17.971Z","endTime":"2026-10-07T03:17:22.060Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":79.0,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.47532675299381,"aZ":-32.54967081226858,"pfxX":-0.8607980343652206,"pfxZ":-0.2429124222142205,"pX":-0.064308606610584,"pZ":1.9107925385136693,"vX0":-3.7458472794292947,"vY0":-123.32645426972675,"vZ0":-3.3082547823879374,"x":119.45,"y":187.19,"x0":1.5778672119703447,"y0":50.00250021484973,"z0":5.977778691793508,"aX":-1.3423967396723144},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-0.8,"breakHorizontal":2.3,"spinRate":2870,"spinDirection":269},"zone":8,"typeConfidence":0.86,"plateTime":0.4419009174974433,"extension":5.498217499178642},"index":4,"playId":"19cf1fd6-a7af-32fc-852f-5fef71adc9a4","pitchNumber":3,"startTime":"2026-10-07T03:17:40.158Z","endTime":"2026-10-07T03:17:43.774Z","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":2},"index":5,"playId":"f5249fe2-2fac-47a1-9711-b59b7b4d5d20","startTime":"2026-10-07T03:18:02.658Z","endTime":"2026-10-07T03:18:07.658Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":79.7,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.893841760286165,"aZ":-29.023320967631836,"pfxX":-2.912125265046263,"pfxZ":1.971075073149513,"pX":-1.010254452731468,"pZ":1.7211590554022476,"vX0":-5.738156668289843,"vY0":-125.22240463853167,"vZ0":-4.433166644971045,"x":155.51,"y":192.31,"x0":1.6839076787445457,"y0":50.00205164533707,"z0":5.87294728259106,"aX":-4.650765475240953},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":2.9,"breakHorizontal":6.5,"spinRate":2685,"spinDirection":246},"zone":13,"typeConfidence":0.9,"plateTime":0.4364322881858751,"extension":5.554497091199718},"hitData":{"launchSpeed":63.1,"launchAngle":-28.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":120.9,"coordY":146.62}},"index":6,"playId":"9d710ec1-3b34-3da7-965c-a2a45e614925","pitchNumber":4,"startTime":"2026-10-07T03:18:20.622Z","endTime":"2026-10-07T03:18:27.983Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-07T03:18:27.983Z","atBatIndex":38},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Jake Cronenworth homers (1) on a fly ball to right field.","rbi":1,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-10-07T03:21:28.251Z","endTime":"2026-10-07T03:21:54.497Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668941,"fullName":"JoJo Romero","link":"/api/v1/people/668941"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"responsiblePitcher":{"id":668941,"link":"/api/v1/people/668941"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.5,"endSpeed":73.8,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.26753834459279,"aZ":-35.847789414838985,"pfxX":-9.804600215564456,"pfxZ":-2.666172521633376,"pX":-0.44893263704630026,"pZ":1.9987245744296405,"vX0":-2.7767642227898173,"vY0":-117.23081058406437,"vZ0":-0.07340228163478146,"x":134.11,"y":184.81,"x0":2.0276728643416915,"y0":50.00373326511013,"z0":5.405464014531679,"aX":-13.50698164057399},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.0,"breakVerticalInduced":-4.6,"breakHorizontal":18.5,"spinRate":2847,"spinDirection":296},"zone":7,"typeConfidence":0.91,"plateTime":0.4690555444339135,"extension":5.1364190650007595},"hitData":{"launchSpeed":98.1,"launchAngle":28.0,"totalDistance":368.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":208.55,"coordY":74.99}},"index":0,"playId":"1c6d3d71-d6fe-3c3d-baa9-8e475cf71fa8","pitchNumber":1,"startTime":"2026-10-07T03:21:31.981Z","endTime":"2026-10-07T03:21:54.497Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-07T03:21:54.497Z","atBatIndex":39},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Fernando Tatis Jr. strikes out on a foul tip.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-10-07T03:22:11.259Z","endTime":"2026-10-07T03:24:53.071Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668941,"fullName":"JoJo Romero","link":"/api/v1/people/668941"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"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":93.3,"endSpeed":84.6,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.81924425051152,"aZ":-34.56905978282117,"pfxX":11.158882540634494,"pfxZ":-1.3034932995238817,"pX":-0.4691283544622697,"pZ":1.8424318434471183,"vX0":-9.733420904745586,"vY0":-135.39793023739608,"vZ0":-2.442358980481722,"x":134.88,"y":189.03,"x0":1.7434483443298927,"y0":50.00358583047884,"z0":5.203630054106504,"aX":20.475051131978088},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":-2.8,"breakHorizontal":-17.8,"spinRate":2092,"spinDirection":125},"zone":7,"typeConfidence":0.91,"plateTime":0.40637394697976603,"extension":5.337038374176921},"index":0,"playId":"675eb128-3c89-3a7d-8ec9-91f919c492cc","pitchNumber":1,"startTime":"2026-10-07T03:22:29.754Z","endTime":"2026-10-07T03:22:33.620Z","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":85.8,"endSpeed":79.4,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.120972364074365,"aZ":-33.385871423686346,"pfxX":6.06974568863424,"pfxZ":-0.7705749074062223,"pX":-0.9257134785190779,"pZ":0.4948094701637074,"vX0":-8.28775064072968,"vY0":-124.63425029248855,"vZ0":-4.833836292117303,"x":152.29,"y":225.42,"x0":1.6479463834973884,"y0":50.00163670445059,"z0":5.204376401224117,"aX":9.58732675483748},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-2.3,"breakHorizontal":-9.1,"spinRate":1385,"spinDirection":107},"zone":13,"typeConfidence":0.9,"plateTime":0.4388112415176946,"extension":5.385667638128254},"index":1,"playId":"cc60de81-cbb2-3796-b4fd-8470f24ccada","pitchNumber":2,"startTime":"2026-10-07T03:22:42.980Z","endTime":"2026-10-07T03:22:46.386Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":80.0,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.508301584750072,"aZ":-30.69949614780762,"pfxX":9.310282974106979,"pfxZ":0.9061080930610101,"pX":-1.039021446062128,"pZ":0.7146366501491066,"vX0":-9.692741451847537,"vY0":-126.59187232801125,"vZ0":-4.992991223781079,"x":156.61,"y":219.48,"x0":1.6348154297080626,"y0":50.000257199640124,"z0":5.178015549137129,"aX":15.068036000751711},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":0.7,"breakHorizontal":-14.5,"spinRate":1386,"spinDirection":107},"zone":13,"typeConfidence":0.91,"plateTime":0.43314297349930664,"extension":5.464438698940558},"index":2,"playId":"944d94fd-d0f6-30e0-9933-652a9f311058","pitchNumber":3,"startTime":"2026-10-07T03:22:58.337Z","endTime":"2026-10-07T03:23:02.632Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.4,"endSpeed":75.9,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.120365023101286,"aZ":-34.047233697983756,"pfxX":-8.463712419793385,"pfxZ":-1.275751725921582,"pX":-0.09368558594758633,"pZ":1.7894243300423247,"vX0":-2.699426767164047,"vY0":-121.43082290297377,"vZ0":-0.9645116006671843,"x":120.57,"y":190.47,"x0":2.136168857539535,"y0":50.00165665751252,"z0":5.194060002389392,"aX":-12.447212696438847},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-2.3,"breakHorizontal":16.0,"spinRate":2930,"spinDirection":303},"zone":8,"typeConfidence":0.9,"plateTime":0.45368833140458564,"extension":5.105813599511014},"index":3,"playId":"9484c723-d039-3ca1-b3ee-3aef471ab1d6","pitchNumber":4,"startTime":"2026-10-07T03:23:15.504Z","endTime":"2026-10-07T03:23:19.704Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":80.5,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.329418810452985,"aZ":-34.199605040544974,"pfxX":4.554174324675749,"pfxZ":-1.227802144516657,"pX":0.3813704934677619,"pZ":2.541523905132744,"vX0":-4.807031587519868,"vY0":-127.2781956859083,"vZ0":-0.352272508485037,"x":102.46,"y":170.16,"x0":1.6999153516316858,"y0":50.00417804550043,"z0":5.382401737251301,"aX":7.496817647027776},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-2.0,"breakHorizontal":-7.2,"spinRate":1389,"spinDirection":111},"zone":6,"typeConfidence":0.89,"plateTime":0.42980841352597077,"extension":5.364778221997501},"index":4,"playId":"e7147377-b26d-300e-afc7-4cbfaab8cae9","pitchNumber":5,"startTime":"2026-10-07T03:23:44.563Z","endTime":"2026-10-07T03:23:48.517Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.6,"endSpeed":76.0,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.118060647001318,"aZ":-32.962590373440044,"pfxX":-9.972104242037306,"pfxZ":-0.540648849622646,"pX":-0.4935583510080083,"pZ":1.9675030360467523,"vX0":-2.379978627602068,"vY0":-120.3793106509058,"vZ0":-0.8458313029895679,"x":135.81,"y":185.66,"x0":1.8040889367237083,"y0":50.002417487691616,"z0":5.250404330314511,"aX":-14.583218582435718},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-1.0,"breakHorizontal":18.6,"spinRate":2835,"spinDirection":307},"zone":7,"typeConfidence":0.9,"plateTime":0.455602182222258,"extension":5.304157360789669},"index":5,"playId":"72bc2370-e00e-3ad8-981e-ed05cd257e98","pitchNumber":6,"startTime":"2026-10-07T03:24:07.431Z","endTime":"2026-10-07T03:24:11.364Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":85.2,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.593641223911867,"aZ":-31.79854846416652,"pfxX":10.182575135780198,"pfxZ":0.20484773093317798,"pX":0.42091064407107864,"pZ":3.262516716731332,"vX0":-6.873466083650957,"vY0":-136.174771579249,"vZ0":0.25186825899395227,"x":100.96,"y":150.69,"x0":1.662525339158387,"y0":50.00608705235762,"z0":5.379546227297356,"aX":19.01135307046348},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":0.6,"breakHorizontal":-16.9,"spinRate":2216,"spinDirection":122},"zone":3,"typeConfidence":0.91,"plateTime":0.4031531678665563,"extension":5.250255210509846},"index":6,"playId":"7cd2eca0-262f-322f-84df-c51d98bcd678","pitchNumber":7,"startTime":"2026-10-07T03:24:27.816Z","endTime":"2026-10-07T03:24:31.111Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":87.8,"endSpeed":81.4,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.598335326789332,"aZ":-33.06578195665247,"pfxX":5.370182353037382,"pfxZ":-0.534168458553669,"pX":0.06200281238661256,"pZ":2.971916352790382,"vX0":-5.963088354700418,"vY0":-127.9184952203755,"vZ0":0.2966592299755402,"x":114.64,"y":158.54,"x0":1.7133018525056174,"y0":50.00203775246708,"z0":5.423301723975097,"aX":9.000352941903884},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":-0.7,"breakHorizontal":-8.5,"spinRate":1417,"spinDirection":112},"zone":2,"typeConfidence":0.9,"plateTime":0.4263552448783132,"extension":5.408967854539913},"index":7,"playId":"f631516e-106c-3283-be90-e2532ff7bbc3","pitchNumber":8,"startTime":"2026-10-07T03:24:48.760Z","endTime":"2026-10-07T03:24:53.071Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-07T03:24:53.071Z","atBatIndex":40},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jackson Merrill flies out to left fielder Jackson Chourio.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-10-07T03:25:10.930Z","endTime":"2026-10-07T03:27:53.935Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668941,"fullName":"JoJo Romero","link":"/api/v1/people/668941"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7,8],"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":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":694192,"link":"/api/v1/people/694192"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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":82.3,"endSpeed":75.9,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.25799643085639,"aZ":-31.993727949587278,"pfxX":-10.40362685951273,"pfxZ":0.12412044779730635,"pX":-1.252633288125684,"pZ":0.9676648840764526,"vX0":-4.22174182435837,"vY0":-119.84931707139458,"vZ0":-2.989356328786838,"x":164.75,"y":212.65,"x0":1.885974295878009,"y0":50.003568961844174,"z0":5.103405466131846,"aX":-15.05639255328617},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-0.2,"breakHorizontal":19.9,"spinRate":2879,"spinDirection":310},"zone":13,"typeConfidence":0.9,"plateTime":0.4579151868227025,"extension":5.40656841868455},"index":0,"playId":"1178659e-77b9-39e2-960d-ff361cd6e938","pitchNumber":1,"startTime":"2026-10-07T03:25:16.712Z","endTime":"2026-10-07T03:25:20.518Z","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.6,"endSpeed":85.8,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.13186027166944,"aZ":-34.14660260695432,"pfxX":10.822888421837742,"pfxZ":-1.0407027869668593,"pX":0.5127975380338592,"pZ":3.005214899868152,"vX0":-7.43518326405135,"vY0":-137.44365502122196,"vZ0":0.4669507324460005,"x":97.45,"y":157.64,"x0":1.8599044130915139,"y0":50.002682359941055,"z0":5.169521428234793,"aX":20.512186664514097},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":-1.6,"breakHorizontal":-17.9,"spinRate":2290,"spinDirection":123},"zone":3,"typeConfidence":0.91,"plateTime":0.399949171594423,"extension":5.5346291526712665},"index":1,"playId":"6cc9e1d1-e316-3dc7-89cf-794b38029899","pitchNumber":2,"startTime":"2026-10-07T03:25:31.153Z","endTime":"2026-10-07T03:25:34.938Z","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":1},"pitchData":{"startSpeed":93.1,"endSpeed":84.8,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.90559733759708,"aZ":-29.028406975649332,"pfxX":9.888367164286219,"pfxZ":1.7034655465170943,"pX":1.3737311303832225,"pZ":3.7041132694565286,"vX0":-4.881846971177796,"vY0":-135.4999854314556,"vZ0":0.9355515471267459,"x":64.64,"y":138.77,"x0":1.9185022123168123,"y0":50.005954562789036,"z0":5.389814411225955,"aX":18.304405054672422},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":3.5,"breakHorizontal":-16.8,"spinRate":2239,"spinDirection":123},"zone":12,"typeConfidence":0.9,"plateTime":0.40494282318975294,"extension":5.269918106099951},"index":2,"playId":"1a50b0db-631b-3b42-a925-923198f8b3bc","pitchNumber":3,"startTime":"2026-10-07T03:25:45.700Z","endTime":"2026-10-07T03:25:49.443Z","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":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.4,"endSpeed":76.5,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.40527444672656,"aZ":-32.31624548047715,"pfxX":-9.578349588960178,"pfxZ":-0.0961131652612166,"pX":-2.769559237961919,"pZ":0.7760564338789907,"vX0":-7.549107776354571,"vY0":-121.15159073361306,"vZ0":-3.523276894263618,"x":222.57,"y":217.83,"x0":1.645172556327623,"y0":50.00454451598259,"z0":5.1109322545806535,"aX":-14.060600336093175},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-0.8,"breakHorizontal":19.3,"spinRate":2886,"spinDirection":302},"zone":13,"typeConfidence":0.9,"plateTime":0.45426086721597425,"extension":5.279815016284571},"index":3,"playId":"2fbea45b-463b-3f9a-aab6-4732d116995c","pitchNumber":4,"startTime":"2026-10-07T03:26:01.204Z","endTime":"2026-10-07T03:26:05.070Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.3,"endSpeed":76.1,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.405975903053573,"aZ":-35.40153999519886,"pfxX":-10.903384939159007,"pfxZ":-2.19637627929637,"pX":-0.864553567950731,"pZ":2.0961619805612237,"vX0":-3.749639925438821,"vY0":-121.21278423154476,"vZ0":0.15048568695028397,"x":149.95,"y":182.18,"x0":2.1241092819473506,"y0":50.00339414537972,"z0":5.1559585448512815,"aX":-16.023693362175592},"breaks":{"breakAngle":25.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-3.6,"breakHorizontal":20.6,"spinRate":2929,"spinDirection":305},"zone":13,"typeConfidence":0.91,"plateTime":0.4540180149234865,"extension":5.369410611822067},"index":4,"playId":"2833e5ea-12ed-3e0e-888a-f80510f5f2be","pitchNumber":5,"startTime":"2026-10-07T03:26:22.686Z","endTime":"2026-10-07T03:26:25.884Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.3,"endSpeed":76.1,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.1415219084153,"aZ":-32.643142707671146,"pfxX":-11.062772505319668,"pfxZ":-0.32003212250180724,"pX":0.6838786901871556,"pZ":2.9318787587308086,"vX0":-0.20493978463269252,"vY0":-121.29111250847042,"vZ0":1.2024299970767085,"x":90.93,"y":159.62,"x0":2.2051979450774977,"y0":50.00063928165401,"z0":5.290100804411017,"aX":-16.37454396058125},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":0.0,"breakHorizontal":20.0,"spinRate":2883,"spinDirection":297},"zone":3,"typeConfidence":0.9,"plateTime":0.4526838457299167,"extension":5.217280770477201},"index":5,"playId":"fc93fa9e-a39c-317b-9db7-c892fd36ffc8","pitchNumber":6,"startTime":"2026-10-07T03:26:43.359Z","endTime":"2026-10-07T03:26:46.725Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.8,"endSpeed":76.0,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.929573618935148,"aZ":-31.78233881206555,"pfxX":-8.757919065972606,"pfxZ":0.26854129624622836,"pX":-0.2348948472978999,"pZ":2.9151727717136504,"vX0":-3.5091815966983355,"vY0":-120.50121189297742,"vZ0":0.9397772548297496,"x":125.95,"y":160.07,"x0":2.379140090042075,"y0":50.00366630542899,"z0":5.33306902781316,"aX":-12.849291351935351},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":1.0,"breakHorizontal":16.7,"spinRate":2837,"spinDirection":300},"zone":1,"typeConfidence":0.9,"plateTime":0.4549395532640772,"extension":5.2035716174073245},"index":6,"playId":"67a57595-a8eb-3a3c-b80e-610eb9cec003","pitchNumber":7,"startTime":"2026-10-07T03:27:00.550Z","endTime":"2026-10-07T03:27:04.884Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.9,"endSpeed":77.3,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.035028996033418,"aZ":-34.509692961345124,"pfxX":-8.363886651756864,"pfxZ":-1.5552855353874442,"pX":-0.8167362689452188,"pZ":1.3457178806901446,"vX0":-3.9315008064575294,"vY0":-122.20001312855157,"vZ0":-1.8688642610221349,"x":148.13,"y":202.45,"x0":1.901417477684266,"y0":50.00052253674854,"z0":5.096945747955165,"aX":-12.592180884410412},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-3.0,"breakHorizontal":16.1,"spinRate":3022,"spinDirection":302},"zone":13,"typeConfidence":0.9,"plateTime":0.4489466581170829,"extension":5.427555471508086},"index":7,"playId":"71fa8660-6605-384b-9e34-280d4d1bd3fc","pitchNumber":8,"startTime":"2026-10-07T03:27:25.904Z","endTime":"2026-10-07T03:27:29.263Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":78.8,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.443660613419596,"aZ":-34.323815066356055,"pfxX":-8.414440101441116,"pfxZ":-1.3670660377528794,"pX":-0.41257822825565066,"pZ":2.1064708415808515,"vX0":-3.302758077878305,"vY0":-124.33436775930791,"vZ0":-0.5287567998653329,"x":132.73,"y":181.91,"x0":2.0256074825110932,"y0":50.00503258166051,"z0":5.165104310158554,"aX":-13.202581733823196},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-2.4,"breakHorizontal":16.0,"spinRate":2982,"spinDirection":302},"zone":7,"typeConfidence":0.89,"plateTime":0.44017877165699737,"extension":5.313204015407453},"hitData":{"launchSpeed":93.3,"launchAngle":49.0,"totalDistance":260.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":89.17,"coordY":102.28}},"index":8,"playId":"646e6d18-f320-3d75-a242-32da6d9ae81a","pitchNumber":9,"startTime":"2026-10-07T03:27:44.039Z","endTime":"2026-10-07T03:27:53.935Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-07T03:27:53.935Z","atBatIndex":41},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Manny Machado lines out sharply to left fielder Jackson Chourio.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-10-07T03:30:48.668Z","endTime":"2026-10-07T03:30:57.999Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622608,"fullName":"Antonio Senzatela","link":"/api/v1/people/622608"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":694192,"link":"/api/v1/people/694192"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-10-07T03:28:02.281Z","endTime":"2026-10-07T03:29:21.427Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Antonio Senzatela replaces JoJo Romero.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-10-07T03:29:21.427Z","endTime":"2026-10-07T03:30:50.504Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":622608,"link":"/api/v1/people/622608"},"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(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":93.0,"endSpeed":85.5,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.00209774835358,"aZ":-24.437284596377335,"pfxX":2.0183580858266623,"pfxZ":4.151346522012998,"pX":-0.23508304864184398,"pZ":2.4616860397797438,"vX0":3.3013326219283634,"vY0":-135.49509491454802,"vZ0":-3.8930470609483914,"x":125.96,"y":172.31,"x0":-1.7304131946558148,"y0":50.001031537455624,"z0":5.6201448249037105,"aX":3.7606880768365922},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":7.0,"breakHorizontal":-4.3,"spinRate":2311,"spinDirection":182},"zone":5,"typeConfidence":0.92,"plateTime":0.4038959372538429,"extension":6.25315258758925},"hitData":{"launchSpeed":108.8,"launchAngle":17.0,"totalDistance":340.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":52.37,"coordY":83.03}},"index":2,"playId":"427489d9-9664-3414-aaf9-136bb7aebeec","pitchNumber":1,"startTime":"2026-10-07T03:30:50.504Z","endTime":"2026-10-07T03:30:57.999Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-07T03:30:57.999Z","atBatIndex":42},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Christian Yelich walks.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-10-07T03:33:46.910Z","endTime":"2026-10-07T03:35:09.433Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":673513,"fullName":"Yuki Matsui","link":"/api/v1/people/673513"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"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":"Walk","eventType":"walk","movementReason":null,"runner":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":83.7,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.52045804014934,"aZ":-11.202166041303512,"pfxX":3.8385347506658913,"pfxZ":11.740886728730946,"pX":-0.04814952853318161,"pZ":1.3836252352876868,"vX0":-5.538536836935714,"vY0":-132.81705215886404,"vZ0":-9.463676950802475,"x":118.84,"y":201.42,"x0":1.5657226857229882,"y0":50.00295278896399,"z0":5.8083329884100925,"aX":6.856715077442862},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":19.4,"breakHorizontal":-5.8,"spinRate":2568,"spinDirection":154},"zone":13,"typeConfidence":0.9,"plateTime":0.4124429108985588,"extension":5.651616718167612},"index":0,"playId":"8b8c422a-5ead-3f01-81fa-96b1dcd90b34","pitchNumber":1,"startTime":"2026-10-07T03:34:06.926Z","endTime":"2026-10-07T03:34:10.809Z","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":83.9,"endSpeed":78.6,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.708345050474453,"aZ":-30.849111601397937,"pfxX":-2.015183692651689,"pfxZ":0.8591900968353263,"pX":-0.7758476025778952,"pZ":1.024499706338995,"vX0":-5.299299911994704,"vY0":-122.1628935905562,"vZ0":-5.350217129621897,"x":146.57,"y":211.12,"x0":1.6702954436355524,"y0":50.00011202269053,"z0":5.848704697178121,"aX":-3.0895175997631283},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":0.7,"breakHorizontal":4.7,"spinRate":2892,"spinDirection":180},"zone":13,"typeConfidence":0.9,"plateTime":0.44584419985745294,"extension":5.465864599924344},"index":1,"playId":"c6b54661-a860-383e-b161-46ef78758f1c","pitchNumber":2,"startTime":"2026-10-07T03:34:25.653Z","endTime":"2026-10-07T03:34:29.525Z","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":91.9,"endSpeed":84.0,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.37935578948914,"aZ":-12.307467989921246,"pfxX":3.971765237340575,"pfxZ":11.004580999615525,"pX":1.0243258049417823,"pZ":1.8443068473209165,"vX0":-3.5803124231074777,"vY0":-133.65344672715165,"vZ0":-7.9341900852235705,"x":77.96,"y":188.98,"x0":1.8666329668367059,"y0":50.00381848412449,"z0":5.739605276923302,"aX":7.170832977381525},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":18.4,"breakHorizontal":-6.4,"spinRate":2659,"spinDirection":145},"zone":14,"typeConfidence":0.9,"plateTime":0.410152774407202,"extension":5.607263353186901},"index":2,"playId":"e85aab35-fe37-3203-bc73-5614897cd4d9","pitchNumber":3,"startTime":"2026-10-07T03:34:44.080Z","endTime":"2026-10-07T03:34:48.039Z","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":92.0,"endSpeed":83.6,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.294642990681282,"aZ":-12.145708285256394,"pfxX":4.6673748990523025,"pfxZ":11.0991656553922,"pX":0.8769576421205353,"pZ":3.478043044362239,"vX0":-3.7946641051567185,"vY0":-133.83704847253495,"vZ0":-4.332012944698318,"x":83.57,"y":144.87,"x0":1.710428740067467,"y0":50.00438874306272,"z0":5.994921176193786,"aX":8.423852645233953},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":19.3,"breakHorizontal":-7.6,"spinRate":2542,"spinDirection":161},"zone":12,"typeConfidence":0.91,"plateTime":0.41007285954694694,"extension":5.5903121871923},"index":3,"playId":"5256ba26-9e46-3ca4-b7c0-eeb28ecfc226","pitchNumber":4,"startTime":"2026-10-07T03:35:04.851Z","endTime":"2026-10-07T03:35:09.433Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-07T03:35:09.433Z","atBatIndex":43},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Garrett Mitchell called out on strikes.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-10-07T03:35:31.712Z","endTime":"2026-10-07T03:38:19.750Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":673513,"fullName":"Yuki Matsui","link":"/api/v1/people/673513"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,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":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":806956,"link":"/api/v1/people/806956"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.1,"endSpeed":83.4,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.02119421760874,"aZ":-11.087848053064414,"pfxX":4.094008766257286,"pfxZ":11.934941182715495,"pX":-0.7975949740451033,"pZ":0.6322077322843104,"vX0":-7.548227743018823,"vY0":-132.05530307229623,"vZ0":-11.053722765906835,"x":147.4,"y":221.71,"x0":1.5654960137793432,"y0":50.00643447063562,"z0":5.687483197246097,"aX":7.2360146265208645},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":19.3,"breakHorizontal":-5.8,"spinRate":2548,"spinDirection":152},"zone":13,"typeConfidence":0.9,"plateTime":0.4147168110767616,"extension":5.820223333009157},"index":0,"playId":"8fba5539-da33-3375-a765-0b60d2ca215b","pitchNumber":1,"startTime":"2026-10-07T03:35:42.383Z","endTime":"2026-10-07T03:35:46.410Z","isPitch":true,"type":"pitch"},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"index":1,"startTime":"2026-10-07T03:35:54.063Z","endTime":"2026-10-07T03:37:04.340Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":83.3,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.86747902257301,"aZ":-14.361015207082863,"pfxX":5.279295662514204,"pfxZ":9.990173808662375,"pX":0.2808349811888862,"pZ":3.6427030285953177,"vX0":-5.678396343988996,"vY0":-132.7994363705562,"vZ0":-3.246036741492576,"x":106.3,"y":140.43,"x0":1.7625403473744488,"y0":50.002734450836655,"z0":5.927685005263237,"aX":9.41410148232575},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":17.5,"breakHorizontal":-8.3,"spinRate":2367,"spinDirection":155},"zone":12,"typeConfidence":0.89,"plateTime":0.4126907597079885,"extension":5.518014944451234},"index":2,"playId":"2469fe4f-9df4-3b8b-b2cf-6532d1874e2c","pitchNumber":2,"startTime":"2026-10-07T03:37:04.340Z","endTime":"2026-10-07T03:37:08.418Z","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":91.0,"endSpeed":83.2,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.70948842690475,"aZ":-13.516589596937294,"pfxX":5.099597805700514,"pfxZ":10.54736288203991,"pX":0.4074929709143997,"pZ":2.0057895958472014,"vX0":-5.580301564417701,"vY0":-132.2921262158939,"vZ0":-7.3376860593632065,"x":101.47,"y":184.62,"x0":1.8835106196295854,"y0":50.006553073643545,"z0":5.81013820602603,"aX":9.024558078282741},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":17.6,"breakHorizontal":-8.0,"spinRate":2343,"spinDirection":150},"zone":9,"typeConfidence":0.89,"plateTime":0.41433201561800415,"extension":5.591628111324175},"index":3,"playId":"e4e7ea23-9689-3fd3-9661-02e505fbb5fc","pitchNumber":3,"startTime":"2026-10-07T03:37:29.245Z","endTime":"2026-10-07T03:37:33.253Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":92.2,"endSpeed":84.2,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.720638869724393,"aZ":-12.71194333221819,"pfxX":4.757977607247651,"pfxZ":10.735361238925673,"pX":0.29153740949568446,"pZ":1.9090766335688634,"vX0":-5.611997264396008,"vY0":-133.98915328316082,"vZ0":-7.925940153298361,"x":105.89,"y":187.23,"x0":1.797824645260215,"y0":50.006445487727454,"z0":5.81986255152235,"aX":8.628915564499577},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":17.9,"breakHorizontal":-7.3,"spinRate":2355,"spinDirection":151},"zone":9,"typeConfidence":0.9,"plateTime":0.4092375456598858,"extension":5.580430931625077},"index":4,"playId":"2809e62a-50f1-30b2-adce-e5cc3662f4fd","pitchNumber":4,"startTime":"2026-10-07T03:37:51.677Z","endTime":"2026-10-07T03:37:55.604Z","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":0},"pitchData":{"startSpeed":83.7,"endSpeed":77.0,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.1851261557237,"aZ":-33.13447668684437,"pfxX":-2.260248064101021,"pfxZ":-0.6414665331868132,"pX":-0.40442226475736603,"pZ":2.4816704279325292,"vX0":-4.423121050648293,"vY0":-121.7987295963483,"vZ0":-1.6312526797118128,"x":132.42,"y":171.77,"x0":1.729546845712515,"y0":50.00266518740507,"z0":6.028611963632808,"aX":-3.390612856523697},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-1.3,"breakHorizontal":5.2,"spinRate":2866,"spinDirection":316},"zone":4,"typeConfidence":0.91,"plateTime":0.4499026221388105,"extension":5.51333053805419},"index":5,"playId":"4ff376a1-23d7-3517-b95e-295f0a2f20d3","pitchNumber":5,"startTime":"2026-10-07T03:38:15.314Z","endTime":"2026-10-07T03:38:19.750Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-07T03:38:19.750Z","atBatIndex":44},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Cooper Pratt singles on a ground ball to left fielder Dustin Harris. Christian Yelich to 2nd.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-10-07T03:38:39.626Z","endTime":"2026-10-07T03:41:32.177Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":806198,"fullName":"Cooper Pratt","link":"/api/v1/people/806198"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":673513,"fullName":"Yuki Matsui","link":"/api/v1/people/673513"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":806198,"fullName":"Cooper Pratt","link":"/api/v1/people/806198"},"postOnSecond":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,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":806198,"fullName":"Cooper Pratt","link":"/api/v1/people/806198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":687957,"link":"/api/v1/people/687957"},"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":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.9,"endSpeed":76.6,"strikeZoneTop":3.374,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.451043888779523,"aZ":-28.704597777410463,"pfxX":4.746207674510087,"pfxZ":2.3378316738912908,"pX":0.5697792784028293,"pZ":2.4575776934188447,"vX0":-4.858322381071964,"vY0":-120.75391185646356,"vZ0":-2.3604589066167296,"x":95.28,"y":172.43,"x0":1.9865643273757552,"y0":50.002076455800186,"z0":5.960962577239915,"aX":7.042794194029996},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":4.0,"breakHorizontal":-7.6,"spinRate":1064,"spinDirection":119},"zone":6,"typeConfidence":0.9,"plateTime":0.4527422955415883,"extension":5.687641946896427},"index":0,"playId":"d0fb2ce3-4bfc-3ac3-838c-1c3d5d6cc4f5","pitchNumber":1,"startTime":"2026-10-07T03:38:48.910Z","endTime":"2026-10-07T03:38:52.777Z","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":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.7,"endSpeed":76.2,"strikeZoneTop":3.374,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.514620511568985,"aZ":-22.150117287910334,"pfxX":3.8501553471517833,"pfxZ":6.716803978575076,"pX":0.9051689249764142,"pZ":3.2605847207725254,"vX0":-4.299624529637495,"vY0":-121.81028136008679,"vZ0":-1.76620880664291,"x":82.5,"y":150.74,"x0":2.1988375882282143,"y0":50.00220399033242,"z0":5.9237636103134115,"aX":5.744954333923766},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":12.0,"breakHorizontal":-5.9,"spinRate":1273,"spinDirection":131},"zone":12,"typeConfidence":0.89,"plateTime":0.4508914322975812,"extension":5.8043354014499355},"index":1,"playId":"eb63db24-bcca-3eb2-bff3-e54d864eab3f","pitchNumber":2,"startTime":"2026-10-07T03:39:09.929Z","endTime":"2026-10-07T03:39:17.477Z","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":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.0,"endSpeed":74.3,"strikeZoneTop":3.374,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.58756000579433,"aZ":-30.975737471021084,"pfxX":5.684469017064437,"pfxZ":0.846135251494692,"pX":1.1252955790357713,"pZ":2.171739886111323,"vX0":-4.009197360235983,"vY0":-119.24533976664422,"vZ0":-2.2260536433113702,"x":74.11,"y":180.14,"x0":2.104238999570924,"y0":50.003385890733334,"z0":5.959218300102018,"aX":8.046737466187231},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":1.2,"breakHorizontal":-9.1,"spinRate":1162,"spinDirection":116},"zone":14,"typeConfidence":0.9,"plateTime":0.4623691374602621,"extension":5.74847164990109},"index":2,"playId":"96d7e773-6799-3bee-8a80-3706a443ddfd","pitchNumber":3,"startTime":"2026-10-07T03:39:55.973Z","endTime":"2026-10-07T03:39:59.176Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":3,"startTime":"2026-10-07T03:40:16.850Z","endTime":"2026-10-07T03:40:39.981Z","isPitch":false,"type":"action","player":{"id":806198,"link":"/api/v1/people/806198"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":77.4,"strikeZoneTop":3.374,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.810895645251012,"aZ":-20.542314870573353,"pfxX":4.490854336729891,"pfxZ":7.624540834138647,"pX":0.13927052987997107,"pZ":1.9725843812416282,"vX0":-6.615030619806186,"vY0":-122.86868550659506,"vZ0":-4.9444946508337,"x":111.69,"y":185.52,"x0":2.285527178863687,"y0":50.00458356018378,"z0":5.761469770170831,"aX":6.853513451224429},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":12.8,"breakHorizontal":-6.6,"spinRate":1120,"spinDirection":124},"zone":8,"typeConfidence":0.83,"plateTime":0.44614127997272535,"extension":5.908961463181985},"index":4,"playId":"6c7801d5-ee87-3b0e-83cf-526909b365f0","pitchNumber":4,"startTime":"2026-10-07T03:40:39.981Z","endTime":"2026-10-07T03:40:45.723Z","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":92.7,"endSpeed":84.8,"strikeZoneTop":3.374,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.112060299033153,"aZ":-13.944551575538789,"pfxX":4.196934380287187,"pfxZ":9.921438566369222,"pX":-0.628699748559848,"pZ":2.5088064903775926,"vX0":-8.085243351672887,"vY0":-134.66824673669004,"vZ0":-6.172253189090936,"x":140.96,"y":171.04,"x0":1.8666683767447207,"y0":50.00602012920154,"z0":5.816217049823985,"aX":7.7147786209200255},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":16.8,"breakHorizontal":-5.9,"spinRate":2529,"spinDirection":158},"zone":4,"typeConfidence":0.9,"plateTime":0.40665207918058055,"extension":5.680922193309537},"hitData":{"launchSpeed":82.7,"launchAngle":9.0,"totalDistance":143.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":76.37,"coordY":112.21}},"index":5,"playId":"109a6f6b-75af-3f11-a916-becfd91efaf2","pitchNumber":5,"startTime":"2026-10-07T03:41:21.678Z","endTime":"2026-10-07T03:41:32.177Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-07T03:41:32.177Z","atBatIndex":45},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Sal Frelick grounds out to first baseman Ty France. Christian Yelich to 3rd. Cooper Pratt to 2nd.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-10-07T03:42:09.127Z","endTime":"2026-10-07T03:44:17.191Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":673513,"fullName":"Yuki Matsui","link":"/api/v1/people/673513"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":806198,"fullName":"Cooper Pratt","link":"/api/v1/people/806198"},"postOnThird":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":664034,"link":"/api/v1/people/664034"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":806198,"fullName":"Cooper Pratt","link":"/api/v1/people/806198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.6,"endSpeed":78.8,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.691236625883096,"aZ":-30.413219579321055,"pfxX":-2.3031334599468307,"pfxZ":1.136193362304311,"pX":-1.8630298254287814,"pZ":0.7069696717400388,"vX0":-7.964715759887188,"vY0":-122.98792901862826,"vZ0":-5.984949376994629,"x":188.01,"y":219.69,"x0":1.7065935893108537,"y0":50.0005578433125,"z0":5.727891862242191,"aX":-3.55175240940167},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":1.0,"breakHorizontal":5.9,"spinRate":2767,"spinDirection":281},"zone":13,"typeConfidence":0.9,"plateTime":0.44409135926136534,"extension":5.661088757372954},"index":0,"playId":"ecc9a9bc-6c20-363b-8cec-c8aa15f91550","pitchNumber":1,"startTime":"2026-10-07T03:42:23.262Z","endTime":"2026-10-07T03:42:27.242Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.7,"endSpeed":77.5,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.211985364408235,"aZ":-32.17121907979279,"pfxX":-2.5965396689776843,"pfxZ":0.0017623438322758034,"pX":0.24228377791018427,"pZ":3.266696829770046,"vX0":-2.9067936677467348,"vY0":-122.0119729292036,"vZ0":-0.021752474900502028,"x":107.76,"y":150.58,"x0":1.7828618809637828,"y0":50.00264715358974,"z0":6.0296857128551435,"aX":-3.945629713435179},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":0.2,"breakHorizontal":5.4,"spinRate":2786,"spinDirection":264},"zone":2,"typeConfidence":0.91,"plateTime":0.4475447900961811,"extension":5.56919542085336},"index":1,"playId":"c230de36-0592-3e66-8711-6e8a2118d58e","pitchNumber":2,"startTime":"2026-10-07T03:42:52.182Z","endTime":"2026-10-07T03:42:56.060Z","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":91.9,"endSpeed":83.5,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.170961447117207,"aZ":-14.206060797285938,"pfxX":1.859769891476476,"pfxZ":9.968017647978087,"pX":0.41408262566530846,"pZ":4.933588279101821,"vX0":-4.1987581562499745,"vY0":-133.73751316217837,"vZ0":-0.2988564175021199,"x":101.22,"y":105.57,"x0":1.7662237717492366,"y0":50.001160666098386,"z0":6.070119899784416,"aX":3.3521996605902906},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":18.2,"breakHorizontal":-2.4,"spinRate":2618,"spinDirection":163},"zone":12,"typeConfidence":0.9,"plateTime":0.4103320175436096,"extension":5.546636897402237},"index":2,"playId":"85aa51bb-2ead-37eb-94d2-03b915c7b2cc","pitchNumber":3,"startTime":"2026-10-07T03:43:14.928Z","endTime":"2026-10-07T03:43:18.919Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":83.1,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.715424394965364,"aZ":-14.142907200145892,"pfxX":1.8544252952082003,"pfxZ":10.201683347630095,"pX":0.1303579467371258,"pZ":3.1058908495751427,"vX0":-5.487913429056836,"vY0":-132.00625898870322,"vZ0":-4.393380520454462,"x":112.03,"y":154.92,"x0":1.993903782034877,"y0":50.000938600868515,"z0":5.830544363760098,"aX":3.2772820376302634},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":17.8,"breakHorizontal":-2.2,"spinRate":2420,"spinDirection":147},"zone":2,"typeConfidence":0.89,"plateTime":0.41468126277715234,"extension":5.6957269725134125},"index":3,"playId":"ab1fa332-c439-3f0c-86c7-24fce0268ae1","pitchNumber":4,"startTime":"2026-10-07T03:43:41.477Z","endTime":"2026-10-07T03:43:45.355Z","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":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.4,"endSpeed":78.6,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.03704517352078,"aZ":-26.64164021427101,"pfxX":-0.05475701516461684,"pfxZ":3.589068748980196,"pX":-0.15993301499633955,"pZ":0.8156777152942593,"vX0":-4.939933794581789,"vY0":-122.8286278098183,"vZ0":-6.637678337494638,"x":123.1,"y":216.76,"x0":1.876104909831109,"y0":50.0060363750699,"z0":5.788412636601532,"aX":-0.08448416884278163},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":5.3,"breakHorizontal":1.2,"spinRate":2811,"spinDirection":213},"zone":13,"typeConfidence":0.85,"plateTime":0.4442168170452314,"extension":5.600155456797706},"hitData":{"launchSpeed":71.1,"launchAngle":-1.0,"totalDistance":21.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":152.82,"coordY":173.47}},"index":4,"playId":"05797ee0-e318-38a8-97f9-5f13abe59e9f","pitchNumber":5,"startTime":"2026-10-07T03:44:09.686Z","endTime":"2026-10-07T03:44:17.191Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-07T03:44:17.191Z","atBatIndex":46},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Joey Ortiz flies out to right fielder Fernando Tatis Jr.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-10-07T03:47:19.182Z","endTime":"2026-10-07T03:49:40.318Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":699134,"fullName":"Bradgley Rodriguez","link":"/api/v1/people/699134"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6,8],"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":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-10-07T03:44:35.113Z","endTime":"2026-10-07T03:45:51.382Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Bradgley Rodriguez replaces Yuki Matsui.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-10-07T03:45:51.382Z","endTime":"2026-10-07T03:47:21.381Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":699134,"link":"/api/v1/people/699134"},"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":99.8,"endSpeed":91.3,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.019082463170534,"aZ":-12.416322291430058,"pfxX":-7.247589600307361,"pfxZ":9.266565591248423,"pX":0.8518837830854626,"pZ":1.9334398826922563,"vX0":5.340458785893398,"vY0":-145.09897469907827,"vZ0":-8.690942341549853,"x":84.53,"y":186.58,"x0":-0.07113310634851253,"y0":50.00002505294653,"z0":5.724315943026387,"aX":-15.448114141662563},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":15.2,"breakHorizontal":12.0,"spinRate":2374,"spinDirection":209},"zone":14,"typeConfidence":2.0,"plateTime":0.3775211283676798,"extension":6.026761101115197},"index":2,"playId":"274ca2b5-5fbe-352a-91d7-3535c7cee485","pitchNumber":1,"startTime":"2026-10-07T03:47:21.381Z","endTime":"2026-10-07T03:47:25.387Z","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":true},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":99.5,"endSpeed":90.7,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.57858059301645,"aZ":-14.219370201581844,"pfxX":-8.636500607375337,"pfxZ":8.504300615070257,"pX":1.0094422111233532,"pZ":2.503208529238102,"vX0":7.0609695958228755,"vY0":-144.60040008730587,"vZ0":-6.37999564525778,"x":78.52,"y":171.19,"x0":-0.34529421764037144,"y0":50.00606515892219,"z0":5.615210808049698,"aX":-18.242594770305054},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":14.3,"breakHorizontal":14.2,"spinRate":2388,"spinDirection":212},"zone":12,"typeConfidence":2.0,"plateTime":0.37917844501726083,"extension":6.092453343597693},"index":3,"playId":"50708553-e49b-36cd-ab2d-145e99d75ab0","pitchNumber":2,"startTime":"2026-10-07T03:47:41.643Z","endTime":"2026-10-07T03:47:45.923Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":158,"player":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"}}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":82.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.048514099509514,"aZ":-20.29689920179733,"pfxX":-9.724310864295214,"pfxZ":6.7762956249664,"pX":-0.16624703850133737,"pZ":1.9432095396090894,"vX0":3.7386212838044366,"vY0":-131.57926354385563,"vZ0":-5.584617173656901,"x":123.34,"y":186.31,"x0":-0.3425526850866805,"y0":50.00279669195758,"z0":5.598227288460036,"aX":-17.041976149227743},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":11.3,"breakHorizontal":16.8,"spinRate":1891,"spinDirection":222},"zone":8,"typeConfidence":0.9,"plateTime":0.41636360753452895,"extension":6.341645223374822},"index":4,"playId":"71965119-fc9c-3539-a584-abb5708cb715","pitchNumber":3,"startTime":"2026-10-07T03:48:15.893Z","endTime":"2026-10-07T03:48:19.927Z","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":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":85.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.583125346791583,"aZ":-18.658551959074355,"pfxX":-9.082079582556007,"pfxZ":7.341359045250875,"pX":-0.22796585091727972,"pZ":0.4138227918184367,"vX0":3.311996828989893,"vY0":-134.857869002536,"vZ0":-9.760925199056553,"x":125.69,"y":227.61,"x0":-0.2928499126591405,"y0":50.00046757579459,"z0":5.398726092599151,"aX":-16.709724251625858},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":11.4,"breakHorizontal":15.7,"spinRate":2049,"spinDirection":224},"zone":13,"typeConfidence":0.68,"plateTime":0.40630462473239604,"extension":6.327243340444142},"index":5,"playId":"8bec1f8c-2578-36ab-99d9-a711fd436cea","pitchNumber":4,"startTime":"2026-10-07T03:48:35.176Z","endTime":"2026-10-07T03:48:39.256Z","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":2,"outs":2},"pitchData":{"startSpeed":99.6,"endSpeed":91.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.31927651605164,"aZ":-14.966764519274289,"pfxX":-7.788742648299117,"pfxZ":8.111782235881803,"pX":-0.1309036909837559,"pZ":1.9544901665635053,"vX0":3.379419600705701,"vY0":-144.84865575365987,"vZ0":-7.7588486593070325,"x":121.99,"y":186.01,"x0":-0.3016657370591497,"y0":50.00704721410219,"z0":5.586159044832564,"aX":-16.528783484134763},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":13.3,"breakHorizontal":13.4,"spinRate":2314,"spinDirection":207},"zone":8,"typeConfidence":2.0,"plateTime":0.3783701743264105,"extension":6.254950845511557},"index":6,"playId":"e6172052-cbf8-3cc9-9eab-e2d2fc945485","pitchNumber":5,"startTime":"2026-10-07T03:48:59.982Z","endTime":"2026-10-07T03:49:03.915Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":7,"startTime":"2026-10-07T03:49:12.100Z","endTime":"2026-10-07T03:49:31.793Z","isPitch":false,"type":"action","player":{"id":687401,"link":"/api/v1/people/687401"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.8,"endSpeed":91.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.067714997471974,"aZ":-11.224483747586293,"pfxX":-6.803045268309653,"pfxZ":9.853891254782155,"pX":-0.08075390348221066,"pZ":2.234126356584132,"vX0":2.686404179862887,"vY0":-145.14579259142147,"vZ0":-7.944630410106001,"x":120.08,"y":178.46,"x0":-0.13622227747946972,"y0":50.00493492013995,"z0":5.696302262865369,"aX":-14.467051804204663},"breaks":{"breakAngle":46.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":16.3,"breakHorizontal":11.8,"spinRate":2364,"spinDirection":203},"zone":5,"typeConfidence":2.0,"plateTime":0.3778604665234049,"extension":6.283224176634495},"hitData":{"launchSpeed":89.0,"launchAngle":38.0,"totalDistance":305.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":215.93,"coordY":114.07}},"index":8,"playId":"a28e7cc2-7bfd-33b1-88cf-5b80414b5a78","pitchNumber":6,"startTime":"2026-10-07T03:49:31.793Z","endTime":"2026-10-07T03:49:40.318Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-07T03:49:40.318Z","atBatIndex":47},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ty France strikes out swinging.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-10-07T03:52:35.057Z","endTime":"2026-10-07T03:53:43.590Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622608,"fullName":"Antonio Senzatela","link":"/api/v1/people/622608"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"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":96.9,"endSpeed":88.6,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.495907993882845,"aZ":-20.898319859890986,"pfxX":-8.713333190125265,"pfxZ":5.6178756271904255,"pX":0.33756728800162855,"pZ":2.2911628110898428,"vX0":7.717426130592296,"vY0":-140.91466170637915,"vZ0":-5.4924986808260945,"x":104.13,"y":176.92,"x0":-1.3066783538532827,"y0":50.00609031798735,"z0":5.6189421935865616,"aX":-17.4988904622238},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":9.2,"breakHorizontal":14.2,"spinRate":2154,"spinDirection":215},"zone":6,"typeConfidence":0.91,"plateTime":0.3889382382512192,"extension":6.181027423758681},"index":0,"playId":"76e083d2-97f1-30b5-950d-c683ae9564af","pitchNumber":1,"startTime":"2026-10-07T03:52:45.100Z","endTime":"2026-10-07T03:52:48.999Z","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":0},"pitchData":{"startSpeed":91.9,"endSpeed":84.8,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.43864190387946,"aZ":-24.740478953753172,"pfxX":1.2534502989050935,"pfxZ":4.126496824868525,"pX":2.7944987689211107,"pZ":0.31044417847564165,"vX0":10.391811589249738,"vY0":-133.30702909345604,"vZ0":-8.709228749807899,"x":10.48,"y":230.4,"x0":-1.3156892002055935,"y0":50.002178531041935,"z0":5.403422546745137,"aX":2.256953464560062},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":5.8,"breakHorizontal":-4.6,"spinRate":2428,"spinDirection":205},"zone":14,"typeConfidence":0.92,"plateTime":0.4107543495078838,"extension":6.345934646649816},"index":1,"playId":"da325ccd-4b86-3fe5-ab08-4fb48c0d78cb","pitchNumber":2,"startTime":"2026-10-07T03:53:01.804Z","endTime":"2026-10-07T03:53:06.023Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":84.7,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.220587534599414,"aZ":-24.338109343374896,"pfxX":0.7419954845588426,"pfxZ":4.29336992558663,"pX":0.6248136498813214,"pZ":2.693854382467378,"vX0":5.304207295977969,"vY0":-134.08501897120524,"vZ0":-3.264412496723025,"x":93.18,"y":166.05,"x0":-1.4731929749209347,"y0":50.005186243525394,"z0":5.658210204648176,"aX":1.3545422367672466},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":7.3,"breakHorizontal":-2.4,"spinRate":2307,"spinDirection":177},"zone":6,"typeConfidence":0.91,"plateTime":0.4080577537088437,"extension":6.254286592939245},"index":2,"playId":"2f134a28-9cf5-3b6f-aeaa-2255230eb173","pitchNumber":3,"startTime":"2026-10-07T03:53:21.132Z","endTime":"2026-10-07T03:53:24.837Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":85.0,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.05680012871715,"aZ":-23.938934708792136,"pfxX":1.6678798146818725,"pfxZ":4.476762273285679,"pX":0.18157132275184068,"pZ":3.314475365779037,"vX0":3.946604028971183,"vY0":-134.2939865239517,"vZ0":-1.6430864578139883,"x":110.08,"y":149.29,"x0":-1.5195015518752664,"y0":50.00465162416207,"z0":5.624719192849611,"aX":3.068717989293061},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":8.0,"breakHorizontal":-3.8,"spinRate":2367,"spinDirection":150},"zone":12,"typeConfidence":0.92,"plateTime":0.4067025817010004,"extension":6.228196580702085},"index":3,"playId":"b2ab11d0-e78e-3f01-a0e2-68f875d0d7b8","pitchNumber":4,"startTime":"2026-10-07T03:53:39.148Z","endTime":"2026-10-07T03:53:43.590Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-07T03:53:43.590Z","atBatIndex":48},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ethan Salas grounds out, shortstop Cooper Pratt to first baseman Jake Bauers.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-10-07T03:54:01.701Z","endTime":"2026-10-07T03:56:39.209Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":806956,"fullName":"Ethan Salas","link":"/api/v1/people/806956"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622608,"fullName":"Antonio Senzatela","link":"/api/v1/people/622608"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":806956,"fullName":"Ethan Salas","link":"/api/v1/people/806956"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":806198,"link":"/api/v1/people/806198"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":641343,"link":"/api/v1/people/641343"},"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":97.8,"endSpeed":89.5,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.13377215226359,"aZ":-21.59057602705742,"pfxX":-7.899918889766754,"pfxZ":5.164005023510729,"pX":-1.0803044742380659,"pZ":2.4542400306785686,"vX0":4.1379414176136615,"vY0":-142.37914712598607,"vZ0":-4.937144429225498,"x":158.18,"y":172.52,"x0":-1.5271749460006436,"y0":50.00543817386711,"z0":5.579897900752402,"aX":-16.197989056580248},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":8.5,"breakHorizontal":13.4,"spinRate":2352,"spinDirection":214},"zone":13,"typeConfidence":0.9,"plateTime":0.38491397532377514,"extension":6.218712880893528},"index":0,"playId":"0d3134d6-89c3-3d6a-8849-0e5397002c66","pitchNumber":1,"startTime":"2026-10-07T03:54:10.886Z","endTime":"2026-10-07T03:54:14.693Z","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":97.0,"endSpeed":88.7,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.92948661932964,"aZ":-20.953405947060777,"pfxX":-7.771286569892462,"pfxZ":5.5968648453757055,"pX":-0.432461306170487,"pZ":1.0023860597668397,"vX0":5.6035047886353135,"vY0":-140.92845927050573,"vZ0":-8.544407031059322,"x":133.48,"y":211.72,"x0":-1.4399260455144824,"y0":50.004232355966685,"z0":5.434285215241252,"aX":-15.585896898053488},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":8.5,"breakHorizontal":12.8,"spinRate":2363,"spinDirection":213},"zone":13,"typeConfidence":0.9,"plateTime":0.38909795158753413,"extension":6.40415246928092},"index":1,"playId":"041132ce-0d15-3a6d-9517-3b2348780a94","pitchNumber":2,"startTime":"2026-10-07T03:54:27.953Z","endTime":"2026-10-07T03:54:31.765Z","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":true},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":87.7,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.3557733829654,"aZ":-23.110868028576547,"pfxX":-8.03860861270199,"pfxZ":4.584671824202447,"pX":-0.7440709935942603,"pZ":2.6607796522792664,"vX0":4.668320088039948,"vY0":-140.14794488507414,"vZ0":-3.9310279579529617,"x":145.36,"y":166.94,"x0":-1.391901435305203,"y0":50.00660957238826,"z0":5.601764884157781,"aX":-15.903229861415802},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":7.7,"breakHorizontal":13.6,"spinRate":2427,"spinDirection":219},"zone":4,"typeConfidence":0.9,"plateTime":0.39168149631513405,"extension":6.241477355000019},"index":2,"playId":"5c318812-0862-3c92-955e-730a89851863","pitchNumber":3,"startTime":"2026-10-07T03:54:46.444Z","endTime":"2026-10-07T03:54:50.576Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":158,"player":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"}}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":83.7,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.76078759626689,"aZ":-27.278250357697765,"pfxX":3.0079582562448413,"pfxZ":2.7511314594963707,"pX":0.35297788586734324,"pZ":2.447612292414501,"vX0":4.134332283195915,"vY0":-132.4923961253477,"vZ0":-3.0647630815174005,"x":103.55,"y":172.69,"x0":-1.6174034729525124,"y0":50.00587490107373,"z0":5.60847568299209,"aX":5.359159333290418},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":4.6,"breakHorizontal":-6.4,"spinRate":2293,"spinDirection":168},"zone":6,"typeConfidence":0.91,"plateTime":0.41307300768100985,"extension":6.234980251452022},"index":3,"playId":"44fee534-9aac-34f1-b770-7f6bbaa14081","pitchNumber":4,"startTime":"2026-10-07T03:55:15.092Z","endTime":"2026-10-07T03:55:19.162Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-10-07T03:55:30.565Z","endTime":"2026-10-07T03:55:49.806Z","isPitch":false,"type":"action","player":{"id":806956,"link":"/api/v1/people/806956"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.2,"endSpeed":89.9,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.033384515924894,"aZ":-21.82481185409812,"pfxX":-7.324214102909117,"pfxZ":5.004045231512765,"pX":-0.6031434543622716,"pZ":2.2841738617122305,"vX0":4.85736998844969,"vY0":-142.93299471889517,"vZ0":-5.274609640196859,"x":139.99,"y":177.11,"x0":-1.373233631626612,"y0":50.00386160582622,"z0":5.524514525383167,"aX":-15.151060433992987},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":8.2,"breakHorizontal":12.2,"spinRate":2292,"spinDirection":215},"zone":4,"typeConfidence":0.9,"plateTime":0.3832489477198475,"extension":6.380705176333186},"index":5,"playId":"e1d261d2-ee01-379f-99c4-b620c82ebc16","pitchNumber":5,"startTime":"2026-10-07T03:55:49.806Z","endTime":"2026-10-07T03:55:53.082Z","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":1},"pitchData":{"startSpeed":92.2,"endSpeed":84.6,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.74981372495319,"aZ":-24.465025677621963,"pfxX":1.2078926719050687,"pfxZ":4.22129141002725,"pX":0.9288249573578906,"pZ":3.2112647908274092,"vX0":6.093368512307342,"vY0":-134.25466698759328,"vZ0":-1.7327948673028803,"x":81.6,"y":152.08,"x0":-1.5262482439052236,"y0":50.00597127242374,"z0":5.604342207561925,"aX":2.2075792468320303},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":7.4,"breakHorizontal":-3.5,"spinRate":2151,"spinDirection":179},"zone":12,"typeConfidence":0.91,"plateTime":0.40779868883415427,"extension":6.351637940194987},"index":6,"playId":"2e4aecc8-e04b-3700-a3cc-5f7d34170d12","pitchNumber":6,"startTime":"2026-10-07T03:56:10.863Z","endTime":"2026-10-07T03:56:14.291Z","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":97.6,"endSpeed":89.9,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.262685011223958,"aZ":-27.872543616857556,"pfxX":-8.04854010026628,"pfxZ":2.089843418428458,"pX":0.41372978509747854,"pZ":2.7078886806387503,"vX0":7.869855853059451,"vY0":-142.01176716198535,"vZ0":-2.817247174853976,"x":101.23,"y":165.67,"x0":-1.3377992363894298,"y0":50.00246205472341,"z0":5.471827610352358,"aX":-16.561302331488417},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":3.5,"breakHorizontal":13.1,"spinRate":2195,"spinDirection":213},"zone":6,"typeConfidence":0.9,"plateTime":0.384602918347837,"extension":6.445642100067272},"hitData":{"launchSpeed":85.8,"launchAngle":-3.0,"totalDistance":32.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":124.95,"coordY":146.62}},"index":7,"playId":"4d4dcdfb-a549-3386-8993-10f459d228d1","pitchNumber":7,"startTime":"2026-10-07T03:56:31.600Z","endTime":"2026-10-07T03:56:39.209Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-07T03:56:39.209Z","atBatIndex":49},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Xander Bogaerts singles on a line drive to left fielder Jackson Chourio.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-10-07T03:56:58.881Z","endTime":"2026-10-07T03:57:38.634Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622608,"fullName":"Antonio Senzatela","link":"/api/v1/people/622608"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":694192,"link":"/api/v1/people/694192"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":98.9,"endSpeed":90.2,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.84404388352018,"aZ":-24.380853204828398,"pfxX":-8.09305502250163,"pfxZ":3.728207300373869,"pX":-0.016369288537254792,"pZ":3.6956488528674716,"vX0":7.0813275034992635,"vY0":-143.8364729484028,"vZ0":-1.3362471966216936,"x":117.62,"y":139.0,"x0":-1.460572667366089,"y0":50.006323417362694,"z0":5.680265176213542,"aX":-16.93501469166578},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":6.6,"breakHorizontal":13.2,"spinRate":2214,"spinDirection":215},"zone":11,"typeConfidence":0.9,"plateTime":0.38102247698361236,"extension":6.2469477060537235},"index":0,"playId":"cdf3b812-9071-33a0-9558-03de6d50728e","pitchNumber":1,"startTime":"2026-10-07T03:57:08.903Z","endTime":"2026-10-07T03:57:13.425Z","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":2},"pitchData":{"startSpeed":96.9,"endSpeed":87.9,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.48435884259158,"aZ":-22.292867657632595,"pfxX":-10.000760998933943,"pfxZ":4.971387649488285,"pX":0.6746463059147548,"pZ":2.5296953022209574,"vX0":8.984697036162014,"vY0":-140.6976647436056,"vZ0":-4.387711077195979,"x":91.28,"y":170.48,"x0":-1.2742788215073575,"y0":50.002678405813704,"z0":5.570125369763223,"aX":-19.878125408188943},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":8.2,"breakHorizontal":16.1,"spinRate":2289,"spinDirection":209},"zone":6,"typeConfidence":0.9,"plateTime":0.3905719949469759,"extension":6.405501575392689},"hitData":{"launchSpeed":83.6,"launchAngle":15.0,"totalDistance":205.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":97.57,"coordY":92.88}},"index":1,"playId":"b83136cd-99f4-3ea3-b291-8011f86de1b7","pitchNumber":2,"startTime":"2026-10-07T03:57:27.825Z","endTime":"2026-10-07T03:57:38.634Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-07T03:57:38.634Z","atBatIndex":50},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Miguel Andujar reaches on a throwing error by shortstop Cooper Pratt. Xander Bogaerts scores.","rbi":0,"awayScore":2,"homeScore":4,"isOut":false},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-10-07T04:00:57.865Z","endTime":"2026-10-07T04:05:21.468Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669084,"fullName":"DL Hall","link":"/api/v1/people/669084"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[3,4,5,6,7,9,10,11,12,13,14],"actionIndex":[1,2,8],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":14},"credits":[{"player":{"id":806198,"link":"/api/v1/people/806198"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_throwing_error"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_play","runner":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":{"id":622608,"link":"/api/v1/people/622608"},"isScoringEvent":true,"rbi":false,"earned":false,"teamUnearned":true,"playIndex":14},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-10-07T03:57:51.732Z","endTime":"2026-10-07T03:58:50.492Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: DL Hall replaces Antonio Senzatela.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-10-07T03:58:50.492Z","endTime":"2026-10-07T04:00:13.927Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669084,"link":"/api/v1/people/669084"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Offensive Substitution: Pinch-hitter Miguel Andujar replaces Dustin Harris.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":2,"startTime":"2026-10-07T04:00:13.927Z","endTime":"2026-10-07T04:01:00.047Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":609280,"link":"/api/v1/people/609280"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"701","replacedPlayer":{"id":687957,"link":"/api/v1/people/687957"}},{"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.1,"endSpeed":88.5,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.48028311941717,"aZ":-20.34143211477045,"pfxX":10.708414669938708,"pfxZ":5.899869200690294,"pX":0.09082929320599883,"pZ":1.891127593087258,"vX0":-11.226231051778136,"vY0":-140.87033517923385,"vZ0":-5.189070368393828,"x":113.54,"y":187.72,"x0":2.739426839685814,"y0":50.00674454337594,"z0":5.075165581787456,"aX":21.49248841404867},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":9.7,"breakHorizontal":-17.0,"spinRate":2169,"spinDirection":136},"zone":8,"typeConfidence":0.9,"plateTime":0.3890559865744043,"extension":6.756281242512096},"index":3,"playId":"c3a57ef8-aa40-3366-ac41-e97c208534f9","pitchNumber":1,"startTime":"2026-10-07T04:01:00.047Z","endTime":"2026-10-07T04:01:03.460Z","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":2},"pitchData":{"startSpeed":96.7,"endSpeed":88.6,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.479090323524627,"aZ":-20.247721197184667,"pfxX":10.656989479542307,"pfxZ":5.953574664945908,"pX":-0.15152798402292336,"pZ":2.0727132488747038,"vX0":-11.381769065584873,"vY0":-140.33710621928006,"vZ0":-4.860253951533654,"x":122.78,"y":182.82,"x0":2.5638156892616406,"y0":50.00177935939601,"z0":5.137986319824183,"aX":21.347091497204378},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":10.0,"breakHorizontal":-17.0,"spinRate":2218,"spinDirection":137},"zone":8,"typeConfidence":0.9,"plateTime":0.38964803140778326,"extension":6.555266714247112},"index":4,"playId":"fa1c36f3-dd90-3720-bdc3-205402a30dc9","pitchNumber":2,"startTime":"2026-10-07T04:01:22.092Z","endTime":"2026-10-07T04:01:25.242Z","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":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":77.7,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.264032227408673,"aZ":-27.238007026900473,"pfxX":11.236146443871863,"pfxZ":3.2052249615554107,"pX":-0.42959960718161716,"pZ":1.4560770645108605,"vX0":-12.140671533364683,"vY0":-123.76467391303134,"vZ0":-3.2714400114550677,"x":133.38,"y":199.47,"x0":3.09530088321997,"y0":50.00338834397117,"z0":5.092841858064637,"aX":17.313630835911145},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":5.2,"breakHorizontal":-17.3,"spinRate":2250,"spinDirection":105},"zone":13,"typeConfidence":0.9,"plateTime":0.4436948550555102,"extension":6.558017159506061},"index":5,"playId":"8abba674-3cfe-3169-a08a-a87d411c452f","pitchNumber":3,"startTime":"2026-10-07T04:01:46.992Z","endTime":"2026-10-07T04:01:50.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, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":79.5,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.677391593564955,"aZ":-41.604497198481994,"pfxX":-3.2624544945246265,"pfxZ":-5.97403343485278,"pX":-0.4414030043428461,"pZ":0.8588768379653329,"vX0":-6.665733811817796,"vY0":-125.00345307975192,"vZ0":-2.8262145074692677,"x":133.83,"y":215.59,"x0":2.685586076774002,"y0":50.00154536867695,"z0":5.426524925223013,"aX":-5.150860371010857},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.4,"breakVerticalInduced":-11.3,"breakHorizontal":7.4,"spinRate":2869,"spinDirection":321},"zone":13,"typeConfidence":0.87,"plateTime":0.4385163900385294,"extension":6.557534367976106},"index":6,"playId":"da7b82bb-b241-32fc-8dbc-82716e224f8a","pitchNumber":4,"startTime":"2026-10-07T04:02:12.519Z","endTime":"2026-10-07T04:02:16.864Z","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":2},"pitchData":{"startSpeed":84.9,"endSpeed":77.8,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.587590855192705,"aZ":-43.26962659263023,"pfxX":-2.478396338576453,"pfxZ":-7.346525784144208,"pX":-1.2851700884091617,"pZ":-0.2819210471399017,"vX0":-8.371362223063818,"vY0":-123.24853980297944,"vZ0":-4.819878691157707,"x":165.99,"y":246.39,"x0":2.5022612345380155,"y0":50.001686391720916,"z0":5.423512267767064,"aX":-3.7431429136531973},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.9,"breakVerticalInduced":-14.3,"breakHorizontal":6.7,"spinRate":2988,"spinDirection":310},"zone":13,"typeConfidence":0.91,"plateTime":0.4474936086223935,"extension":6.660053080998464},"index":7,"playId":"30966103-a7bb-38a2-a9c3-e3ad90bf41da","pitchNumber":5,"startTime":"2026-10-07T04:02:51.312Z","endTime":"2026-10-07T04:02:58.253Z","isPitch":true,"type":"pitch"},{"details":{"description":"Wild pitch by pitcher DL Hall. Xander Bogaerts to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":8,"actionPlayId":"30966103-a7bb-38a2-a9c3-e3ad90bf41da","startTime":"2026-10-07T04:03:03.030Z","endTime":"2026-10-07T04:03:30.305Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":593428,"link":"/api/v1/people/593428"}},{"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":98.2,"endSpeed":89.5,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.210205600012344,"aZ":-15.432158396787878,"pfxX":9.974938659462026,"pfxZ":8.177835921733083,"pX":-0.34762309797986063,"pZ":1.2460879290725018,"vX0":-11.708419820750665,"vY0":-142.29821478092526,"vZ0":-7.913035683021597,"x":130.25,"y":205.14,"x0":2.5278756162902556,"y0":50.00058451059479,"z0":5.0441215363955365,"aX":20.41658348036234},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":13.2,"breakHorizontal":-15.6,"spinRate":2328,"spinDirection":137},"zone":13,"typeConfidence":0.84,"plateTime":0.3851819746421361,"extension":6.770497011445714},"index":9,"playId":"8e51b45a-8bd7-34cb-99c8-859c47944099","pitchNumber":6,"startTime":"2026-10-07T04:03:30.305Z","endTime":"2026-10-07T04:03:34.158Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"index":10,"playId":"8146b3bd-38a0-4d82-b8fd-58c1edf487a6","startTime":"2026-10-07T04:03:49.672Z","endTime":"2026-10-07T04:03:54.672Z","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,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.0,"endSpeed":89.0,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.39786930829847,"aZ":-18.063511282079848,"pfxX":11.204043471550271,"pfxZ":6.9577822670764835,"pX":-1.293258556153893,"pZ":1.6669628272343948,"vX0":-15.511435945372373,"vY0":-141.73447627176756,"vZ0":-6.044658952742399,"x":166.3,"y":193.77,"x0":2.8031988647476265,"y0":50.00354134920799,"z0":4.987125190311873,"aX":22.72286002591025},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":11.4,"breakHorizontal":-17.0,"spinRate":2383,"spinDirection":131},"zone":13,"typeConfidence":0.9,"plateTime":0.38695328625258085,"extension":6.756555962595258},"index":11,"playId":"715b1739-6f83-38e8-a658-ebe023bc5810","pitchNumber":7,"startTime":"2026-10-07T04:04:04.678Z","endTime":"2026-10-07T04:04:09.137Z","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,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.1,"endSpeed":75.8,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.915839531905995,"aZ":-42.11127696122258,"pfxX":-4.686559582722515,"pfxZ":-6.830240576347256,"pX":-0.9270977975857337,"pZ":1.9454278808829448,"vX0":-7.017368737906329,"vY0":-120.75966320487154,"vZ0":0.36702323303727136,"x":152.34,"y":186.25,"x0":2.6431587379584407,"y0":50.00575693132747,"z0":5.543500995300465,"aX":-6.813814790151115},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.1,"breakVerticalInduced":-11.9,"breakHorizontal":10.4,"spinRate":2807,"spinDirection":306},"zone":13,"typeConfidence":0.9,"plateTime":0.4562873641113736,"extension":6.527399345819288},"index":12,"playId":"9fa91850-88d0-30ab-9788-c82429173095","pitchNumber":8,"startTime":"2026-10-07T04:04:26.737Z","endTime":"2026-10-07T04:04:30.043Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":3,"strikes":2,"outs":2},"index":13,"playId":"12b12b52-576f-4cd2-a044-1052e9697118","startTime":"2026-10-07T04:04:53.672Z","endTime":"2026-10-07T04:04:58.672Z","isPitch":false,"type":"stepoff"},{"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.6,"endSpeed":88.0,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.391441791604606,"aZ":-13.967655975830333,"pfxX":6.309597707918561,"pfxZ":9.16812540226239,"pX":-0.8248213067964834,"pZ":2.283520222261022,"vX0":-11.660270381404693,"vY0":-140.20024779824737,"vZ0":-5.351698026810598,"x":148.44,"y":177.12,"x0":2.5728189788693125,"y0":50.005040559913354,"z0":5.132490934690954,"aX":12.533897096112685},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.6,"breakHorizontal":-9.0,"spinRate":2318,"spinDirection":133},"zone":13,"typeConfidence":0.94,"plateTime":0.39102795622645736,"extension":6.855043919732681},"hitData":{"launchSpeed":56.8,"launchAngle":18.0,"totalDistance":114.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":112.28,"coordY":162.83}},"index":14,"playId":"4dfa1f54-39ec-3404-ae80-cce05fc1db6a","pitchNumber":9,"startTime":"2026-10-07T04:05:09.426Z","endTime":"2026-10-07T04:05:21.468Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-07T04:05:21.468Z","atBatIndex":51},{"result":{"type":"atBat","event":"Caught Stealing 2B","eventType":"caught_stealing_2b","description":"Jase Bowen caught stealing 2nd base, catcher William Contreras to second baseman Brice Turang.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-10-07T04:07:52.069Z","endTime":"2026-10-07T04:08:18.710Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":17},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":669392,"fullName":"Samad Taylor","link":"/api/v1/people/669392"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669084,"fullName":"DL Hall","link":"/api/v1/people/669084"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4],"actionIndex":[1],"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":687749,"fullName":"Jase Bowen","link":"/api/v1/people/687749"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":668930,"link":"/api/v1/people/668930"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-10-07T04:06:06.487Z","endTime":"2026-10-07T04:07:11.778Z","isPitch":false,"type":"action"},{"details":{"description":"Offensive Substitution: Pinch-runner Jase Bowen replaces Miguel Andujar.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-10-07T04:07:04.886Z","endTime":"2026-10-07T04:07:04.887Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687749,"link":"/api/v1/people/687749"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"702","replacedPlayer":{"id":609280,"link":"/api/v1/people/609280"},"base":1},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"index":2,"playId":"fed1df56-ac9a-3f27-8be2-9fbf6eb50012","startTime":"2026-10-07T04:07:04.888Z","endTime":"2026-10-07T04:07:09.415Z","isPitch":false,"type":"pickoff"},{"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,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":78.1,"strikeZoneTop":3.038,"strikeZoneBottom":1.533,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.015544163125085,"aZ":-38.39768792382181,"pfxX":-3.9983888411664434,"pfxZ":-4.080031507106048,"pX":-0.637534264898866,"pZ":1.15992956309776,"vX0":-6.85116109512499,"vY0":-122.93779346287232,"vZ0":-2.560543081785985,"x":141.3,"y":207.46,"x0":2.707812469914081,"y0":50.00220817787927,"z0":5.483164230828661,"aX":-6.10071706814861},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.2,"breakVerticalInduced":-7.8,"breakHorizontal":8.9,"spinRate":2805,"spinDirection":314},"zone":13,"typeConfidence":0.39,"plateTime":0.446026731834797,"extension":6.504392397274838},"index":3,"playId":"ed17ae7e-424e-3019-ae80-c758c86701f7","pitchNumber":1,"startTime":"2026-10-07T04:07:54.003Z","endTime":"2026-10-07T04:07:57.880Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.5,"endSpeed":74.7,"strikeZoneTop":3.038,"strikeZoneBottom":1.533,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.9469101028648,"aZ":-27.896680449821158,"pfxX":10.886224469484208,"pfxZ":2.969035342493049,"pX":1.109875340771648,"pZ":4.060405369091881,"vX0":-7.7966467374968795,"vY0":-119.79896139632233,"vZ0":2.76599758188513,"x":74.69,"y":129.15,"x0":3.0056620405849284,"y0":50.00430406174385,"z0":5.397785427220405,"aX":15.692967663802946},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":6.4,"breakHorizontal":-17.6,"spinRate":2204,"spinDirection":101},"zone":12,"typeConfidence":0.9,"plateTime":0.45868214568566534,"extension":6.566595992026093},"index":4,"playId":"a691e3ce-56db-3442-b4c6-812fd7b7687e","pitchNumber":2,"startTime":"2026-10-07T04:08:11.860Z","endTime":"2026-10-07T04:08:18.710Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-07T04:08:18.710Z","atBatIndex":52},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jackson Chourio called out on strikes.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-10-07T04:11:28.861Z","endTime":"2026-10-07T04:12:17.154Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":699134,"fullName":"Bradgley Rodriguez","link":"/api/v1/people/699134"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":806956,"link":"/api/v1/people/806956"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Jase Bowen remains in the game as the left fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-10-07T04:09:58.646Z","endTime":"2026-10-07T04:11:31.058Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687749,"link":"/api/v1/people/687749"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"702","replacedPlayer":{"id":609280,"link":"/api/v1/people/609280"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":99.1,"endSpeed":89.2,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":38.455799644131645,"aZ":-9.387890209634572,"pfxX":-2.9162843722236467,"pfxZ":11.039029983277027,"pX":-0.22641083603508463,"pZ":1.9124000435340698,"vX0":1.1941822515349139,"vY0":-143.93084238852552,"vZ0":-8.964935719431573,"x":125.63,"y":187.15,"x0":-0.2717248519320277,"y0":50.00168809709026,"z0":5.678253463793952,"aX":-6.019029621445609},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":18.0,"breakHorizontal":4.9,"spinRate":2514,"spinDirection":207},"zone":8,"typeConfidence":0.9,"plateTime":0.382931881939665,"extension":5.952712143598784},"index":1,"playId":"1a4e5fde-6c93-3fe0-8f2e-c2a6271ec941","pitchNumber":1,"startTime":"2026-10-07T04:11:31.058Z","endTime":"2026-10-07T04:11:34.403Z","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":0},"pitchData":{"startSpeed":99.9,"endSpeed":91.2,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.524607454143585,"aZ":-11.72335661302243,"pfxX":-4.159986050875252,"pfxZ":9.557256248009647,"pX":0.15578097743641547,"pZ":2.999631879167143,"vX0":3.0768612875568877,"vY0":-145.4499136883665,"vZ0":-5.641363125808424,"x":111.06,"y":157.79,"x0":-0.37599427955295706,"y0":50.002836514665816,"z0":5.677016381192717,"aX":-8.901812815699772},"breaks":{"breakAngle":32.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":16.3,"breakHorizontal":7.0,"spinRate":2425,"spinDirection":211},"zone":2,"typeConfidence":0.91,"plateTime":0.3767522034137416,"extension":5.965036974294384},"index":2,"playId":"df3e6dc0-8363-3a0c-8205-a18fb055e06c","pitchNumber":2,"startTime":"2026-10-07T04:11:51.795Z","endTime":"2026-10-07T04:11:55.172Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":82.9,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.468544870090287,"aZ":-28.481708083831418,"pfxX":-9.549696686941239,"pfxZ":2.1134878837394595,"pX":0.5494753173842319,"pZ":1.7990649860048393,"vX0":5.5445099449413595,"vY0":-131.2112444255496,"vZ0":-4.131198571157342,"x":96.06,"y":190.21,"x0":-0.34912574819271736,"y0":50.000699280587206,"z0":5.513323201233031,"aX":-16.66810762515994},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":3.1,"breakHorizontal":16.1,"spinRate":1962,"spinDirection":230},"zone":9,"typeConfidence":0.88,"plateTime":0.417257426633066,"extension":6.229545881223109},"index":3,"playId":"46bc1905-03ff-3642-bab0-e0b1bca7673d","pitchNumber":3,"startTime":"2026-10-07T04:12:13.266Z","endTime":"2026-10-07T04:12:17.154Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-07T04:12:17.154Z","atBatIndex":53},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jake Bauers strikes out swinging.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-10-07T04:12:36.730Z","endTime":"2026-10-07T04:13:39.494Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":699134,"fullName":"Bradgley Rodriguez","link":"/api/v1/people/699134"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":806956,"link":"/api/v1/people/806956"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":99.6,"endSpeed":91.1,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.665135523283794,"aZ":-9.319755535313185,"pfxX":-3.478739973754152,"pfxZ":10.728408356139028,"pX":-1.2122018882030656,"pZ":3.190738367796782,"vX0":-1.1001420565440105,"vY0":-144.974886348342,"vZ0":-5.940668316761675,"x":163.21,"y":152.63,"x0":-0.37590226740534566,"y0":50.00375840256912,"z0":5.834458263861842,"aX":-7.40947699083784},"breaks":{"breakAngle":36.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.1,"breakVerticalInduced":18.5,"breakHorizontal":6.5,"spinRate":2477,"spinDirection":204},"zone":11,"typeConfidence":0.9,"plateTime":0.37771901687498133,"extension":6.0715285354217965},"index":0,"playId":"219faa76-a4a7-375f-9028-6077e79d1c87","pitchNumber":1,"startTime":"2026-10-07T04:12:44.476Z","endTime":"2026-10-07T04:12:48.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(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":83.2,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.98398485733325,"aZ":-26.445403257142814,"pfxX":-11.368201683960331,"pfxZ":3.2546973614022043,"pX":-0.04553287623929447,"pZ":1.9600946149410774,"vX0":4.576499796881588,"vY0":-131.861105564201,"vZ0":-4.482920650291692,"x":118.74,"y":185.86,"x0":-0.32631996101341537,"y0":50.00516246209374,"z0":5.632992279660026,"aX":-20.025579802149686},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":5.2,"breakHorizontal":19.6,"spinRate":2066,"spinDirection":234},"zone":8,"typeConfidence":0.88,"plateTime":0.41534256759854093,"extension":6.310810088501226},"index":1,"playId":"7a7c6bae-6e2b-35af-93e6-0538a66c7177","pitchNumber":2,"startTime":"2026-10-07T04:13:00.171Z","endTime":"2026-10-07T04:13:04.018Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":83.2,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.05909791950742,"aZ":-29.426809850230743,"pfxX":-11.210719692682229,"pfxZ":1.557609452945556,"pX":0.26369580638453255,"pZ":2.3477494819283415,"vX0":5.46446136976021,"vY0":-131.9478899655983,"vZ0":-2.754383500200567,"x":106.95,"y":175.39,"x0":-0.3775065719486032,"y0":50.003760691564565,"z0":5.573422471508446,"aX":-19.769408637732866},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":2.4,"breakHorizontal":19.1,"spinRate":2054,"spinDirection":235},"zone":5,"typeConfidence":0.88,"plateTime":0.41510976089814466,"extension":6.323210865255583},"index":2,"playId":"f3902256-48ed-3715-b9ed-6515ea49c6ba","pitchNumber":3,"startTime":"2026-10-07T04:13:17.335Z","endTime":"2026-10-07T04:13:21.184Z","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":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":84.1,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.821861930170897,"aZ":-27.007079904900657,"pfxX":-11.263351343871928,"pfxZ":2.8535690184251905,"pX":-0.43938790248873505,"pZ":2.461561063636351,"vX0":4.0263587624848975,"vY0":-133.89684572571338,"vZ0":-2.964291374393536,"x":133.75,"y":172.32,"x0":-0.5022842603994675,"y0":50.00246761959425,"z0":5.52257260197812,"aX":-20.381033334021048},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":4.7,"breakHorizontal":19.4,"spinRate":2145,"spinDirection":232},"zone":4,"typeConfidence":0.86,"plateTime":0.40960389364546446,"extension":6.385752646761244},"index":3,"playId":"76a7907f-106e-36a9-9ec1-5ec9d1b79640","pitchNumber":4,"startTime":"2026-10-07T04:13:35.600Z","endTime":"2026-10-07T04:13:39.494Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-07T04:13:39.494Z","atBatIndex":54},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"William Contreras singles on a ground ball to center fielder Jackson Merrill.","rbi":0,"awayScore":2,"homeScore":4,"isOut":false},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-10-07T04:13:57.718Z","endTime":"2026-10-07T04:14:17.934Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":699134,"fullName":"Bradgley Rodriguez","link":"/api/v1/people/699134"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":100.0,"endSpeed":91.5,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.962634109483396,"aZ":-11.029131310149442,"pfxX":-3.159483277609007,"pfxZ":9.839180568089096,"pX":-0.30297989655560126,"pZ":2.9446330785765835,"vX0":0.9703929699622598,"vY0":-145.6279457119516,"vZ0":-6.0161737806031725,"x":128.55,"y":159.27,"x0":-0.22983494707075633,"y0":50.005301268069736,"z0":5.703455828982665,"aX":-6.79219978167265},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":16.8,"breakHorizontal":5.5,"spinRate":2496,"spinDirection":206},"zone":1,"typeConfidence":0.9,"plateTime":0.3759960580107422,"extension":6.156239729446429},"hitData":{"launchSpeed":102.0,"launchAngle":-5.0,"totalDistance":27.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":132.55,"coordY":83.78}},"index":0,"playId":"ddfd01a2-efb6-3d8a-ba77-fa0454df705d","pitchNumber":1,"startTime":"2026-10-07T04:14:05.859Z","endTime":"2026-10-07T04:14:17.934Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-07T04:14:17.934Z","atBatIndex":55},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brice Turang singles on a fly ball to center fielder Jackson Merrill, deflected by left fielder Jase Bowen. William Contreras to 3rd.","rbi":0,"awayScore":2,"homeScore":4,"isOut":false},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-10-07T04:14:35.578Z","endTime":"2026-10-07T04:14:56.483Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":699134,"fullName":"Bradgley Rodriguez","link":"/api/v1/people/699134"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"postOnThird":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"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":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":687749,"link":"/api/v1/people/687749"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_deflection"},{"player":{"id":701538,"link":"/api/v1/people/701538"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"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":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"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(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":2},"pitchData":{"startSpeed":91.1,"endSpeed":83.4,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.314295509183815,"aZ":-22.537581800436367,"pfxX":-10.224616432815125,"pfxZ":5.427530782759729,"pX":-0.5233558216445862,"pZ":2.189064707983954,"vX0":2.7002543694706858,"vY0":-132.67132365461907,"vZ0":-4.710509799875411,"x":136.95,"y":179.68,"x0":-0.22806528583351077,"y0":50.00571904748615,"z0":5.637686987864021,"aX":-18.166085149551478},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":9.0,"breakHorizontal":17.9,"spinRate":1882,"spinDirection":230},"zone":4,"typeConfidence":0.88,"plateTime":0.41338966467664084,"extension":6.351377402195049},"hitData":{"launchSpeed":72.7,"launchAngle":42.0,"totalDistance":244.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":99.97,"coordY":106.13}},"index":0,"playId":"6b1f4ad6-0f5a-39e7-aa64-f8890339b111","pitchNumber":1,"startTime":"2026-10-07T04:14:43.978Z","endTime":"2026-10-07T04:14:56.483Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-07T04:14:56.483Z","atBatIndex":56},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Christian Yelich singles on a sharp line drive to center fielder Jackson Merrill. William Contreras scores. Brice Turang to 2nd.","rbi":1,"awayScore":3,"homeScore":4,"isOut":false},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-10-07T04:15:23.802Z","endTime":"2026-10-07T04:16:18.320Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":699134,"fullName":"Bradgley Rodriguez","link":"/api/v1/people/699134"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"postOnSecond":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"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":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"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":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"responsiblePitcher":{"id":699134,"link":"/api/v1/people/699134"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":84.2,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.333793789060245,"aZ":-18.44650328252998,"pfxX":-7.5468041352829065,"pfxZ":7.583526045918308,"pX":0.1697114931882154,"pZ":2.2108729980348936,"vX0":3.4587865418998933,"vY0":-133.58896940712688,"vZ0":-5.431130701506763,"x":110.53,"y":179.09,"x0":-0.16008952467630555,"y0":50.00477605928902,"z0":5.59320095251512,"aX":-13.66399916797006},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":12.8,"breakHorizontal":13.0,"spinRate":1892,"spinDirection":227},"zone":8,"typeConfidence":0.75,"plateTime":0.4097470484830241,"extension":6.440122697293067},"index":0,"playId":"b825f48b-5a93-3e75-b769-a905305f0f1c","pitchNumber":1,"startTime":"2026-10-07T04:15:45.663Z","endTime":"2026-10-07T04:15:49.542Z","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":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":99.6,"endSpeed":91.0,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.17839813612491,"aZ":-10.433215200421165,"pfxX":-4.730499059568412,"pfxZ":10.251173915910705,"pX":0.27638119096243163,"pZ":1.9922769058644356,"vX0":2.6533919656690013,"vY0":-144.78552503024733,"vZ0":-8.663349627860892,"x":106.46,"y":184.99,"x0":-0.037942873277384485,"y0":50.00214507312326,"z0":5.6639055135753695,"aX":-10.03072658359683},"breaks":{"breakAngle":37.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":17.0,"breakHorizontal":8.0,"spinRate":2468,"spinDirection":204},"zone":8,"typeConfidence":0.92,"plateTime":0.3784886444762767,"extension":6.331727378694333},"hitData":{"launchSpeed":107.2,"launchAngle":10.0,"totalDistance":267.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":90.99,"coordY":75.45}},"index":1,"playId":"9f15328d-8ec5-3efc-9c4d-5a042cc93481","pitchNumber":2,"startTime":"2026-10-07T04:16:08.806Z","endTime":"2026-10-07T04:16:18.320Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-07T04:16:18.320Z","atBatIndex":57},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Garrett Mitchell strikes out swinging.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-10-07T04:17:54.741Z","endTime":"2026-10-07T04:19:16.001Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":699134,"fullName":"Bradgley Rodriguez","link":"/api/v1/people/699134"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":806956,"link":"/api/v1/people/806956"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-10-07T04:16:44.641Z","endTime":"2026-10-07T04:17:56.653Z","isPitch":false,"type":"action"},{"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":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":84.7,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.616591957762825,"aZ":-21.292857146795114,"pfxX":-9.200991776883995,"pfxZ":5.979705990396777,"pX":-0.3061121153854807,"pZ":0.7936359790225819,"vX0":2.5581623580293646,"vY0":-133.95349276292924,"vZ0":-8.482109888330632,"x":128.67,"y":217.35,"x0":-0.07742042725455522,"y0":50.00221374395294,"z0":5.5204048675444986,"aX":-16.73951923913385},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":9.2,"breakHorizontal":16.1,"spinRate":1990,"spinDirection":225},"zone":13,"typeConfidence":0.74,"plateTime":0.4087173362582255,"extension":6.376945798958524},"index":1,"playId":"4b3a2362-3327-33b8-be5e-17bb0d4a054b","pitchNumber":1,"startTime":"2026-10-07T04:17:56.653Z","endTime":"2026-10-07T04:18:00.580Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":85.1,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.619862077868326,"aZ":-21.158969970187755,"pfxX":-10.076167174348265,"pfxZ":5.979174053911535,"pX":0.07032249545892223,"pZ":1.3332224703206432,"vX0":4.459565879585501,"vY0":-134.9438327389676,"vZ0":-6.968020240007554,"x":114.32,"y":202.78,"x0":-0.2953692492667921,"y0":50.00465963347145,"z0":5.4417832029056825,"aX":-18.567474544350734},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":9.5,"breakHorizontal":17.3,"spinRate":1958,"spinDirection":230},"zone":14,"typeConfidence":0.71,"plateTime":0.40604247672525906,"extension":6.4708137989834595},"index":2,"playId":"19a94cbf-ccb3-3fcb-ae7b-fd3607edf4b9","pitchNumber":2,"startTime":"2026-10-07T04:18:21.431Z","endTime":"2026-10-07T04:18:25.273Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":83.7,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.927458053486376,"aZ":-22.411430595442397,"pfxX":-10.098456821951066,"pfxZ":5.441008954895944,"pX":-0.4691867497194538,"pZ":2.6561875595019573,"vX0":2.8871560791013575,"vY0":-133.19251908027823,"vZ0":-3.397029403366146,"x":134.88,"y":167.06,"x0":-0.2559717822640443,"y0":50.00387995187037,"z0":5.571058559469875,"aX":-18.122873280385484},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":9.4,"breakHorizontal":17.6,"spinRate":1882,"spinDirection":223},"zone":4,"typeConfidence":0.88,"plateTime":0.41141538564342106,"extension":6.383521667897864},"index":3,"playId":"d475ed43-0804-3c99-bc40-76c18308d519","pitchNumber":3,"startTime":"2026-10-07T04:18:39.693Z","endTime":"2026-10-07T04:18:43.581Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":4,"startTime":"2026-10-07T04:18:53.421Z","endTime":"2026-10-07T04:19:11.641Z","isPitch":false,"type":"action","player":{"id":669003,"link":"/api/v1/people/669003"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":84.9,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.594881206288992,"aZ":-21.38800951212345,"pfxX":-10.011449232261315,"pfxZ":5.858835066267055,"pX":-0.11172972000269522,"pZ":2.2775381024002246,"vX0":3.7657168526207583,"vY0":-134.8753074463369,"vZ0":-4.6812966723014,"x":121.26,"y":177.29,"x0":-0.22620202673096704,"y0":50.00037125069884,"z0":5.545689421575111,"aX":-18.424872714447982},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":9.8,"breakHorizontal":17.3,"spinRate":1907,"spinDirection":228},"zone":5,"typeConfidence":0.78,"plateTime":0.40624577452449406,"extension":6.442958437179933},"index":5,"playId":"2aeb7372-4ae3-3476-8dee-4d60daff58f6","pitchNumber":4,"startTime":"2026-10-07T04:19:11.641Z","endTime":"2026-10-07T04:19:16.001Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-07T04:19:16.001Z","atBatIndex":58},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Samad Taylor grounds out, shortstop Cooper Pratt to first baseman Jake Bauers.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-10-07T04:23:50.403Z","endTime":"2026-10-07T04:25:35.808Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":669392,"fullName":"Samad Taylor","link":"/api/v1/people/669392"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669084,"fullName":"DL Hall","link":"/api/v1/people/669084"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3],"actionIndex":[1],"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":669392,"fullName":"Samad Taylor","link":"/api/v1/people/669392"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":806198,"link":"/api/v1/people/806198"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":641343,"link":"/api/v1/people/641343"},"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":0},"pitchData":{"startSpeed":96.7,"endSpeed":88.0,"strikeZoneTop":3.038,"strikeZoneBottom":1.533,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.8372287339086,"aZ":-19.263842450009502,"pfxX":10.56376590627917,"pfxZ":6.514773507595558,"pX":-0.41426078305490305,"pZ":1.5020930629174238,"vX0":-12.524224428094694,"vY0":-140.14174580539935,"vZ0":-6.348971944378116,"x":132.79,"y":198.22,"x0":2.748517522074264,"y0":50.000466939647325,"z0":5.063052613695926,"aX":20.927064447180864},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":10.6,"breakHorizontal":-16.4,"spinRate":2192,"spinDirection":132},"zone":7,"typeConfidence":0.9,"plateTime":0.39143373606933274,"extension":6.6369106904776665},"index":0,"playId":"a50d57a1-4f35-33f4-b607-e889fbbb419e","pitchNumber":1,"startTime":"2026-10-07T04:23:59.066Z","endTime":"2026-10-07T04:24:03.421Z","isPitch":true,"type":"pitch"},{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2026-10-07T04:24:42.670Z","endTime":"2026-10-07T04:24:59.958Z","isPitch":false,"type":"action","player":{"id":669392,"link":"/api/v1/people/669392"}},{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.3,"endSpeed":76.3,"strikeZoneTop":3.038,"strikeZoneBottom":1.533,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.960037630349706,"aZ":-26.343361247154142,"pfxX":9.058019568533938,"pfxZ":3.907136812241653,"pX":-0.32821511341896537,"pZ":2.2290989734815443,"vX0":-10.61956179647559,"vY0":-122.22923327476829,"vZ0":-1.7643721260382712,"x":129.51,"y":178.59,"x0":2.9221195776050854,"y0":50.005953981709055,"z0":5.250559689449003,"aX":13.533611761970173},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":6.8,"breakHorizontal":-13.6,"spinRate":2284,"spinDirection":106},"zone":4,"typeConfidence":0.89,"plateTime":0.45032374934510777,"extension":6.764099738514492},"index":2,"playId":"0f7a65a8-fa80-33a8-a84c-74f046f95c6d","pitchNumber":2,"startTime":"2026-10-07T04:24:59.958Z","endTime":"2026-10-07T04:25:04.899Z","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":2,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":78.4,"strikeZoneTop":3.038,"strikeZoneBottom":1.533,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.928524521395882,"aZ":-41.194562094870385,"pfxX":-5.56601264133875,"pfxZ":-5.826051251369653,"pX":-0.006172888644701984,"pZ":1.6472096375410736,"vX0":-4.728793947603871,"vY0":-124.23267635173976,"vZ0":-1.1217354416724288,"x":117.24,"y":194.31,"x0":2.650927992460741,"y0":50.00160444993295,"z0":5.55566110631997,"aX":-8.621108419106749},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.4,"breakVerticalInduced":-10.6,"breakHorizontal":11.3,"spinRate":2965,"spinDirection":311},"zone":8,"typeConfidence":0.82,"plateTime":0.44239175563571154,"extension":6.544355938327357},"hitData":{"launchSpeed":90.7,"launchAngle":-15.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":106.5,"coordY":142.69}},"index":3,"playId":"f418213b-46a9-3f57-8aab-b778e0f75e60","pitchNumber":3,"startTime":"2026-10-07T04:25:28.252Z","endTime":"2026-10-07T04:25:35.808Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-07T04:25:35.808Z","atBatIndex":59},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jake Cronenworth singles on a sharp ground ball to left fielder Jackson Chourio.","rbi":0,"awayScore":3,"homeScore":4,"isOut":false},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-10-07T04:25:54.153Z","endTime":"2026-10-07T04:26:23.194Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669084,"fullName":"DL Hall","link":"/api/v1/people/669084"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":694192,"link":"/api/v1/people/694192"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":88.3,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.1288575080152,"aZ":-19.6092128411612,"pfxX":8.40437236281307,"pfxZ":6.275982700852756,"pX":0.6593104913199035,"pZ":2.7507992496118256,"vX0":-8.694429706490368,"vY0":-140.63420093659258,"vZ0":-3.3088220641939743,"x":91.87,"y":164.51,"x0":2.7001952720960034,"y0":50.000397967879024,"z0":5.215688902492822,"aX":16.81951015933349},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":10.8,"breakHorizontal":-13.4,"spinRate":2228,"spinDirection":137},"zone":3,"typeConfidence":0.86,"plateTime":0.3895947355261451,"extension":6.724259332900687},"index":0,"playId":"0679fcd6-4991-3699-ad60-1a582c66fe7c","pitchNumber":1,"startTime":"2026-10-07T04:26:00.080Z","endTime":"2026-10-07T04:26:03.883Z","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":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":87.5,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.15864442212636,"aZ":-20.406965918286303,"pfxX":9.746594808737088,"pfxZ":5.998435746521817,"pX":-0.08740680885360452,"pZ":1.742856606243871,"vX0":-10.738358446380683,"vY0":-139.3510039454753,"vZ0":-5.64531654716867,"x":120.33,"y":191.72,"x0":2.5550224713955743,"y0":50.00145376013576,"z0":5.1488473236688215,"aX":19.112870731813313},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":9.8,"breakHorizontal":-15.4,"spinRate":2247,"spinDirection":136},"zone":8,"typeConfidence":0.9,"plateTime":0.39349280496546735,"extension":6.744627046995139},"hitData":{"launchSpeed":101.4,"launchAngle":-8.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"hard","location":"7","coordinates":{"coordX":84.48,"coordY":140.07}},"index":1,"playId":"9527696b-a29c-3aa4-9fc7-06a1b54822c7","pitchNumber":2,"startTime":"2026-10-07T04:26:12.710Z","endTime":"2026-10-07T04:26:23.194Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-07T04:26:23.194Z","atBatIndex":60},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Fernando Tatis Jr. grounds into a force out, shortstop Cooper Pratt to second baseman Brice Turang. Jake Cronenworth out at 2nd. Fernando Tatis Jr. to 1st.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-10-07T04:26:46.532Z","endTime":"2026-10-07T04:29:08.373Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669084,"fullName":"DL Hall","link":"/api/v1/people/669084"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1],"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":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":806198,"link":"/api/v1/people/806198"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":668930,"link":"/api/v1/people/668930"},"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":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.1,"endSpeed":89.3,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.056683676601335,"aZ":-21.186971558518835,"pfxX":9.829046546265735,"pfxZ":5.431405479766094,"pX":0.005812456347663085,"pZ":1.0706632194616725,"vX0":-11.495621370430884,"vY0":-140.91661036061302,"vZ0":-6.999108399816244,"x":116.78,"y":209.87,"x0":2.848518512516532,"y0":50.00652681654547,"z0":4.941205094410526,"aX":19.901127151537597},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":8.6,"breakHorizontal":-15.6,"spinRate":2240,"spinDirection":134},"zone":13,"typeConfidence":0.9,"plateTime":0.38771471070995656,"extension":6.731194151048924},"index":0,"playId":"e61541d9-db2a-32dd-b3df-45bfa1d0ec28","pitchNumber":1,"startTime":"2026-10-07T04:26:53.080Z","endTime":"2026-10-07T04:26:56.987Z","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":83.7,"endSpeed":76.6,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.485264757937973,"aZ":-29.111383116030353,"pfxX":8.866892770050745,"pfxZ":2.0448551945543123,"pX":0.2954481809908719,"pZ":3.6435557892747132,"vX0":-8.569941509279534,"vY0":-121.60791211336712,"vZ0":1.6942750692254087,"x":105.74,"y":140.4,"x0":2.710475083518781,"y0":50.00471315069517,"z0":5.46009907503424,"aX":13.303467053220565},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":4.4,"breakHorizontal":-14.0,"spinRate":2095,"spinDirection":108},"zone":12,"typeConfidence":0.89,"plateTime":0.45012654533897134,"extension":6.485659931222226},"index":1,"playId":"f04909f7-4f49-36df-85c1-277682599c79","pitchNumber":2,"startTime":"2026-10-07T04:27:11.462Z","endTime":"2026-10-07T04:27:15.839Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":88.3,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.055897960310954,"aZ":-21.18896414216272,"pfxX":10.366888898214006,"pfxZ":5.530770625382508,"pX":0.16776140411723073,"pZ":1.9929737889382477,"vX0":-10.91208048571837,"vY0":-139.7241195334609,"vZ0":-4.643895248840644,"x":110.61,"y":184.97,"x0":2.767846997300117,"y0":50.00496485126038,"z0":5.059989018805606,"aX":20.599950876023318},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":9.2,"breakHorizontal":-16.7,"spinRate":2320,"spinDirection":131},"zone":8,"typeConfidence":0.9,"plateTime":0.3912757263233302,"extension":6.674598969189743},"index":2,"playId":"34937124-eb17-37e9-ae40-f8601c709aa5","pitchNumber":3,"startTime":"2026-10-07T04:27:29.256Z","endTime":"2026-10-07T04:27:32.382Z","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":89.0,"endSpeed":81.6,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.846636123046693,"aZ":-30.014829786608917,"pfxX":-2.6834022041746675,"pfxZ":1.278112563440958,"pX":0.25362963655322274,"pZ":2.2100721448257308,"vX0":-5.283376550555266,"vY0":-129.55171151393705,"vZ0":-2.2638864553249296,"x":107.33,"y":179.11,"x0":2.670743451171793,"y0":50.00620964402687,"z0":5.3965440806746745,"aX":-4.547509491972198},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":2.0,"breakHorizontal":6.1,"spinRate":2550,"spinDirection":275},"zone":8,"typeConfidence":0.84,"plateTime":0.42328591999317755,"extension":6.475673048769031},"index":3,"playId":"21c0bf87-9a62-32a4-8bfe-19c61b548777","pitchNumber":4,"startTime":"2026-10-07T04:27:51.342Z","endTime":"2026-10-07T04:27:55.197Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":82.8,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.728416555986264,"aZ":-30.74956659899826,"pfxX":-1.83266395585068,"pfxZ":0.8314908201273723,"pX":-0.8057066836574404,"pZ":-0.6563157008813919,"vX0":-8.53327484476471,"vY0":-130.80509753038984,"vZ0":-8.622947612790991,"x":147.71,"y":256.5,"x0":2.7483135466948285,"y0":50.006264507432334,"z0":5.016434267322059,"aX":-3.1483553973230216},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":-0.4,"breakHorizontal":5.4,"spinRate":2631,"spinDirection":268},"zone":13,"typeConfidence":0.65,"plateTime":0.4200839981649285,"extension":6.633372614076369},"index":4,"playId":"90fdc2d9-aa2d-3ea8-947a-d8b73f8c18b9","pitchNumber":5,"startTime":"2026-10-07T04:28:11.012Z","endTime":"2026-10-07T04:28:15.014Z","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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.0,"endSpeed":88.8,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.956951818408662,"aZ":-23.37439430732469,"pfxX":9.812742512572292,"pfxZ":4.36504454196335,"pX":0.15299759433498664,"pZ":2.6970550129055644,"vX0":-10.444081915235316,"vY0":-140.87025588495038,"vZ0":-2.945216424827754,"x":111.17,"y":165.96,"x0":2.6274535323515105,"y0":50.006092611489976,"z0":5.261395007439312,"aX":19.795072336098666},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":7.4,"breakHorizontal":-15.7,"spinRate":2271,"spinDirection":125},"zone":5,"typeConfidence":0.9,"plateTime":0.38829813797752255,"extension":6.805781160387776},"index":5,"playId":"31b7050a-26ac-3317-8e51-25c0f9d0b016","pitchNumber":6,"startTime":"2026-10-07T04:28:34.488Z","endTime":"2026-10-07T04:28:38.444Z","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":1},"pitchData":{"startSpeed":96.0,"endSpeed":87.5,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.798497987074008,"aZ":-21.68258066298191,"pfxX":10.970320621028929,"pfxZ":5.348617938079871,"pX":0.05763400662200332,"pZ":2.2700897192337712,"vX0":-10.747254872574391,"vY0":-139.29369920192752,"vZ0":-3.8921920137354697,"x":114.8,"y":177.49,"x0":2.5438924648570214,"y0":50.00298445035965,"z0":5.122199049519716,"aX":21.520434581985686},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":9.0,"breakHorizontal":-17.6,"spinRate":2296,"spinDirection":132},"zone":5,"typeConfidence":0.9,"plateTime":0.39347302137527373,"extension":6.786647364857145},"hitData":{"launchSpeed":96.8,"launchAngle":-32.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":115.59,"coordY":137.13}},"index":6,"playId":"d743af03-9e3e-3c7c-a974-e47f9aa5e835","pitchNumber":7,"startTime":"2026-10-07T04:29:00.909Z","endTime":"2026-10-07T04:29:08.373Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-07T04:29:08.373Z","atBatIndex":61},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jackson Merrill strikes out swinging.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-10-07T04:29:37.513Z","endTime":"2026-10-07T04:31:45.252Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669084,"fullName":"DL Hall","link":"/api/v1/people/669084"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.8,"endSpeed":89.6,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.21942681107506,"aZ":-18.600361565150287,"pfxX":9.533937865150603,"pfxZ":6.629739737438391,"pX":-0.4476261968671799,"pZ":2.051890518255756,"vX0":-11.77971778433287,"vY0":-141.90585513967503,"vZ0":-5.457291519961664,"x":134.06,"y":183.38,"x0":2.510572772782954,"y0":50.00514113446187,"z0":5.177587577648807,"aX":19.527505276740296},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":11.0,"breakHorizontal":-15.0,"spinRate":2319,"spinDirection":138},"zone":7,"typeConfidence":0.88,"plateTime":0.38537026513365724,"extension":6.779373526030748},"index":0,"playId":"721f53db-e58f-3fc8-88bf-a9961d10f51f","pitchNumber":1,"startTime":"2026-10-07T04:29:45.966Z","endTime":"2026-10-07T04:29:49.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":1,"outs":2},"pitchData":{"startSpeed":97.8,"endSpeed":89.7,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.77354346311001,"aZ":-19.299877748367212,"pfxX":10.19211977834184,"pfxZ":6.278572468845937,"pX":-0.9114739024426374,"pZ":2.3286945815785813,"vX0":-13.195155086075909,"vY0":-141.86537946952427,"vZ0":-4.851405797004535,"x":151.74,"y":175.91,"x0":2.4637155843567204,"y0":50.00036414829386,"z0":5.281569986629406,"aX":20.888753078828877},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":10.6,"breakHorizontal":-16.0,"spinRate":2363,"spinDirection":134},"zone":13,"typeConfidence":0.89,"plateTime":0.3852886408418752,"extension":6.750567012208118},"index":1,"playId":"8f7c30a0-fb70-376a-bd52-074ed2fe1c92","pitchNumber":2,"startTime":"2026-10-07T04:30:05.006Z","endTime":"2026-10-07T04:30:08.886Z","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.6,"endSpeed":89.2,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.68368022842239,"aZ":-18.86797276422594,"pfxX":10.97366714008116,"pfxZ":6.56545140204598,"pX":-0.9201156606398049,"pZ":1.152433610944533,"vX0":-13.945377999660048,"vY0":-141.33678831199845,"vZ0":-7.281545738494856,"x":152.07,"y":207.66,"x0":2.648069017780662,"y0":50.00169726519506,"z0":4.9700244693884175,"aX":22.238934322305393},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":10.4,"breakHorizontal":-17.0,"spinRate":2382,"spinDirection":138},"zone":13,"typeConfidence":0.9,"plateTime":0.3872768887076554,"extension":6.738642312812259},"index":2,"playId":"a64bf7fb-6a31-3434-9a1d-3a66a96a356f","pitchNumber":3,"startTime":"2026-10-07T04:30:25.173Z","endTime":"2026-10-07T04:30:29.106Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":88.0,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.151442692570672,"aZ":-22.40700576330927,"pfxX":10.414605272413871,"pfxZ":4.913602971617488,"pX":0.08925700413852325,"pZ":3.3467121139707445,"vX0":-10.656965705968956,"vY0":-139.99499911194317,"vZ0":-1.3689786882661794,"x":113.6,"y":148.42,"x0":2.5893981520699283,"y0":50.00379910807323,"z0":5.306593549952822,"aX":20.705627082480177},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":8.8,"breakHorizontal":-16.7,"spinRate":2319,"spinDirection":139},"zone":2,"typeConfidence":0.9,"plateTime":0.39101789997691405,"extension":6.609990902594819},"index":3,"playId":"c3112a19-a815-3990-93db-45cef1bbb265","pitchNumber":4,"startTime":"2026-10-07T04:30:56.017Z","endTime":"2026-10-07T04:30:59.244Z","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":2},"pitchData":{"startSpeed":97.0,"endSpeed":88.5,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.262779575219405,"aZ":-22.321529129925118,"pfxX":10.71113415672708,"pfxZ":4.926922164983909,"pX":-0.35729453703382613,"pZ":1.0957511664603279,"vX0":-11.816597290038347,"vY0":-140.57081250440544,"vZ0":-6.929917532476208,"x":130.62,"y":209.19,"x0":2.5118590528915505,"y0":50.00100339690448,"z0":5.045115153353579,"aX":21.406310431221346},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":7.6,"breakHorizontal":-16.9,"spinRate":2354,"spinDirection":136},"zone":13,"typeConfidence":0.9,"plateTime":0.3898487675705371,"extension":6.7475816648422695},"index":4,"playId":"dd1daa8e-7fc7-3764-8618-a1e939945306","pitchNumber":5,"startTime":"2026-10-07T04:31:18.705Z","endTime":"2026-10-07T04:31:22.880Z","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,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":80.5,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.740057255513,"aZ":-31.63672530284289,"pfxX":-3.5588739618810528,"pfxZ":0.32882995902373224,"pX":0.026357239235013877,"pZ":2.8959090054532,"vX0":-5.408831155582416,"vY0":-127.77310386605575,"vZ0":-0.17478816348964243,"x":116.0,"y":160.59,"x0":2.63459396444675,"y0":50.00622479507571,"z0":5.454739316695389,"aX":-5.874131885744855},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":0.8,"breakHorizontal":7.7,"spinRate":2666,"spinDirection":278},"zone":2,"typeConfidence":0.89,"plateTime":0.4289592130201596,"extension":6.569236063029317},"index":5,"playId":"ff983419-d9ec-3449-8d32-64943fc090ac","pitchNumber":6,"startTime":"2026-10-07T04:31:40.690Z","endTime":"2026-10-07T04:31:45.252Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-07T04:31:45.252Z","atBatIndex":62},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Cooper Pratt lines out to right fielder Fernando Tatis Jr.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-10-07T04:34:45.069Z","endTime":"2026-10-07T04:36:58.475Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":806198,"fullName":"Cooper Pratt","link":"/api/v1/people/806198"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,4,5,6,7,8],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":806198,"fullName":"Cooper Pratt","link":"/api/v1/people/806198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Michael King replaces Bradgley Rodriguez.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-10-07T04:33:21.896Z","endTime":"2026-10-07T04:34:47.284Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":650633,"link":"/api/v1/people/650633"},"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(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.1,"endSpeed":87.3,"strikeZoneTop":3.374,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.324569868928624,"aZ":-24.684013820043205,"pfxX":-9.952546675512359,"pfxZ":3.859958159488839,"pX":0.5113363127156794,"pZ":2.7273392173325077,"vX0":11.39554502649573,"vY0":-138.09979990992727,"vZ0":-2.8191364318694747,"x":97.51,"y":165.14,"x0":-2.365794936943939,"y0":50.005310268717544,"z0":5.412932834086557,"aX":-19.32307077109517},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":6.6,"breakHorizontal":15.8,"spinRate":2173,"spinDirection":225},"zone":6,"typeConfidence":0.89,"plateTime":0.39587181014818995,"extension":6.119396606243466},"index":1,"playId":"27f69968-01d2-31cf-905d-20b183bdd45e","pitchNumber":1,"startTime":"2026-10-07T04:34:47.284Z","endTime":"2026-10-07T04:34:51.194Z","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":96.6,"endSpeed":88.5,"strikeZoneTop":3.374,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.465035362035753,"aZ":-24.85413175552584,"pfxX":-11.099847828062659,"pfxZ":3.6723269613754708,"pX":0.0045974795532664064,"pZ":1.6328777074015535,"vX0":10.159987122831003,"vY0":-140.23671983141955,"vZ0":-5.861392223052976,"x":166.18,"y":137.6,"x0":-2.221661257265607,"y0":50.00480964849686,"z0":5.369659947507249,"aX":-22.130088137622486},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":5.6,"breakHorizontal":18.0,"spinRate":2261,"spinDirection":227},"zone":14,"typeConfidence":0.85,"plateTime":0.39045918763046084,"extension":5.916322820639653},"index":2,"playId":"87b4a2d4-f765-388d-bc23-f63b50c350a9","pitchNumber":2,"startTime":"2026-10-07T04:35:04.461Z","endTime":"2026-10-07T04:35:08.016Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":3,"startTime":"2026-10-07T04:35:17.954Z","endTime":"2026-10-07T04:35:33.153Z","isPitch":false,"type":"action","player":{"id":806198,"link":"/api/v1/people/806198"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":81.0,"strikeZoneTop":3.374,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.125915442387925,"aZ":-24.235626572606012,"pfxX":-9.931104495644787,"pfxZ":4.749577522599893,"pX":0.16670075173428964,"pZ":2.2559976009392018,"vX0":9.94593496691634,"vY0":-128.1029861523083,"vZ0":-2.5730405709230704,"x":110.65,"y":177.87,"x0":-2.465887517649389,"y0":50.002494470963235,"z0":5.157336965986593,"aX":-16.595336553888504},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":8.3,"breakHorizontal":15.8,"spinRate":1749,"spinDirection":243},"zone":8,"typeConfidence":0.93,"plateTime":0.42669637538479543,"extension":6.142506442190829},"index":4,"playId":"b0942106-686a-3b36-88cc-a5b6df55a073","pitchNumber":3,"startTime":"2026-10-07T04:35:33.153Z","endTime":"2026-10-07T04:35:37.263Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.1,"endSpeed":88.8,"strikeZoneTop":3.374,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.09036073344794,"aZ":-11.335108243492545,"pfxX":-5.12018322659919,"pfxZ":10.341000011075538,"pX":1.6748575116194755,"pZ":3.1028927269072724,"vX0":12.281857432555432,"vY0":-140.84563556676562,"vZ0":-4.943871390050603,"x":53.16,"y":155.0,"x0":-2.071133432810096,"y0":50.001793241948306,"z0":5.609889494433488,"aX":-10.318299804740322},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":17.9,"breakHorizontal":6.8,"spinRate":2352,"spinDirection":224},"zone":12,"typeConfidence":0.93,"plateTime":0.38844510530626986,"extension":6.153836436466022},"index":5,"playId":"b90dcbc9-189c-3508-a596-6e395a528fe6","pitchNumber":4,"startTime":"2026-10-07T04:35:55.793Z","endTime":"2026-10-07T04:35:59.649Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.9,"endSpeed":88.4,"strikeZoneTop":3.374,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.963373880774032,"aZ":-10.324429488114001,"pfxX":-4.244306555491985,"pfxZ":10.910172327754248,"pX":1.2640945487228463,"pZ":2.7191937674419453,"vX0":10.849393657185084,"vY0":-140.651731059545,"vZ0":-5.825040712592961,"x":68.82,"y":165.36,"x0":-2.0923919606354238,"y0":50.00701551457922,"z0":5.486981473586751,"aX":-8.503509517554422},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":18.7,"breakHorizontal":5.4,"spinRate":2450,"spinDirection":216},"zone":12,"typeConfidence":0.94,"plateTime":0.38945282244957546,"extension":6.06223356562835},"index":6,"playId":"044222e1-5141-3bd2-91cd-6c356bfb4d8a","pitchNumber":5,"startTime":"2026-10-07T04:36:13.018Z","endTime":"2026-10-07T04:36:17.192Z","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":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":78.4,"strikeZoneTop":3.374,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.87072832695058,"aZ":-29.599314706743108,"pfxX":7.822276101954115,"pfxZ":1.6675341073145349,"pX":2.2311242972744143,"pZ":1.4427546731495438,"vX0":8.545765373286782,"vY0":-123.71615578892293,"vZ0":-3.6267151097289054,"x":31.95,"y":199.83,"x0":-2.2904754227135644,"y0":50.000591723910325,"z0":5.422300691825568,"aX":12.06100625197945},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":2.4,"breakHorizontal":-16.2,"spinRate":3073,"spinDirection":54},"zone":14,"typeConfidence":0.74,"plateTime":0.4436062421711928,"extension":5.887777413429923},"index":7,"playId":"80f6d48f-03aa-3b1d-a269-aaa09b640a0b","pitchNumber":6,"startTime":"2026-10-07T04:36:33.510Z","endTime":"2026-10-07T04:36:37.502Z","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":97.1,"endSpeed":88.7,"strikeZoneTop":3.374,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.144001780559584,"aZ":-21.08919661914616,"pfxX":-11.509234485368005,"pfxZ":5.509479302827693,"pX":0.17026250464631226,"pZ":1.9317498799365798,"vX0":10.599405862038981,"vY0":-140.95683005967865,"vZ0":-5.820886475231038,"x":110.51,"y":186.62,"x0":-2.14410332131055,"y0":50.00316791453178,"z0":5.386038460475458,"aX":-23.15298142255403},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":8.9,"breakHorizontal":18.7,"spinRate":2345,"spinDirection":222},"zone":8,"typeConfidence":0.77,"plateTime":0.3886301379250492,"extension":6.174516584641574},"hitData":{"launchSpeed":96.9,"launchAngle":21.0,"totalDistance":322.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":201.4,"coordY":93.1}},"index":8,"playId":"711a9355-52b0-3fb3-9971-b409acaf8524","pitchNumber":7,"startTime":"2026-10-07T04:36:51.029Z","endTime":"2026-10-07T04:36:58.475Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-07T04:36:58.475Z","atBatIndex":63},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Sal Frelick grounds out, second baseman Jake Cronenworth to first baseman Ty France.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-10-07T04:37:15.917Z","endTime":"2026-10-07T04:38:00.781Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":630105,"link":"/api/v1/people/630105"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":664034,"link":"/api/v1/people/664034"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":87.0,"endSpeed":80.4,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.345545786900942,"aZ":-29.82698291079065,"pfxX":2.520570025377506,"pfxZ":1.432648105779558,"pX":0.6417257471469379,"pZ":2.709315482017343,"vX0":6.99000983232372,"vY0":-126.6024970611608,"vZ0":-0.7908170390259006,"x":92.54,"y":165.63,"x0":-2.4753792651067177,"y0":50.000170183435095,"z0":5.39999094924959,"aX":4.1139517271299395},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":2.6,"breakHorizontal":-6.1,"spinRate":2530,"spinDirection":179},"zone":3,"typeConfidence":0.78,"plateTime":0.43162190785647603,"extension":6.111516392372863},"index":0,"playId":"a0bebaad-22f6-353c-bc95-00a4b9e7e693","pitchNumber":1,"startTime":"2026-10-07T04:37:22.884Z","endTime":"2026-10-07T04:37:26.817Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":80.7,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.168312917377772,"aZ":-24.590762320921616,"pfxX":-10.058334519391295,"pfxZ":4.562450566041281,"pX":-1.1756974403779104,"pZ":1.7853326504633114,"vX0":7.353447939648934,"vY0":-128.04951120074972,"vZ0":-3.3202482503569737,"x":161.81,"y":190.58,"x0":-2.7762483730994565,"y0":50.00354937651681,"z0":5.020367284862867,"aX":-16.722368589836528},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":7.7,"breakHorizontal":16.6,"spinRate":1931,"spinDirection":240},"zone":13,"typeConfidence":0.92,"plateTime":0.4275656281478235,"extension":6.1698163032061855},"index":1,"playId":"9271c3e1-9bf2-3cd7-be6a-849d37f96e7d","pitchNumber":2,"startTime":"2026-10-07T04:37:37.177Z","endTime":"2026-10-07T04:37:41.257Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":80.4,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.74130043525071,"aZ":-26.184602716977846,"pfxX":-9.717900619785736,"pfxZ":3.6265320863847688,"pX":-0.42719728322984307,"pZ":3.054474597444903,"vX0":9.107671717997624,"vY0":-127.55096885962946,"vZ0":-0.22218367333186284,"x":133.28,"y":156.31,"x0":-2.778137490694194,"y0":50.00133764387283,"z0":5.2038380351610805,"aX":-16.043558103349007},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":6.7,"breakHorizontal":15.6,"spinRate":1905,"spinDirection":238},"zone":1,"typeConfidence":0.94,"plateTime":0.42909283130837084,"extension":6.064378585606577},"hitData":{"launchSpeed":68.0,"launchAngle":-16.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":137.62,"coordY":158.27}},"index":2,"playId":"e3c11ec6-b774-3a9c-9a05-a3c11252b6f1","pitchNumber":3,"startTime":"2026-10-07T04:37:53.571Z","endTime":"2026-10-07T04:38:00.781Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-07T04:38:00.781Z","atBatIndex":64},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"David Hamilton singles on a ground ball to center fielder Jackson Merrill.","rbi":0,"awayScore":3,"homeScore":4,"isOut":false},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-10-07T04:39:00.617Z","endTime":"2026-10-07T04:41:30.603Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,5,6,7,8],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter David Hamilton replaces Joey Ortiz.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-10-07T04:38:33.040Z","endTime":"2026-10-07T04:39:02.793Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666152,"link":"/api/v1/people/666152"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":687401,"link":"/api/v1/people/687401"}},{"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":96.6,"endSpeed":87.8,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.653780566198364,"aZ":-13.348174371095554,"pfxX":-4.875002309097461,"pfxZ":9.525160934214592,"pX":0.24930370489325954,"pZ":1.2843183181905649,"vX0":8.782496224414887,"vY0":-140.1698278319132,"vZ0":-8.531514432201147,"x":107.5,"y":204.1,"x0":-2.300760331975588,"y0":50.00553989574597,"z0":5.25266709013901,"aX":-9.638409947561273},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.5,"breakHorizontal":6.8,"spinRate":2317,"spinDirection":219},"zone":14,"typeConfidence":0.94,"plateTime":0.39176392551140315,"extension":6.023615884620892},"index":1,"playId":"ace75c3a-a84f-3dbc-b11f-dedf6a46829d","pitchNumber":1,"startTime":"2026-10-07T04:39:02.793Z","endTime":"2026-10-07T04:39:06.805Z","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":2},"pitchData":{"startSpeed":95.1,"endSpeed":86.8,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.97910043899339,"aZ":-16.12987758296216,"pfxX":-4.999658954429922,"pfxZ":8.281162442063343,"pX":-0.5637695562429471,"pZ":3.317027423333984,"vX0":7.06083001516947,"vY0":-138.34414611723173,"vZ0":-3.0128965072691787,"x":138.49,"y":149.22,"x0":-2.500011713625519,"y0":50.003745947504164,"z0":5.501926697218188,"aX":-9.688294971303767},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":14.5,"breakHorizontal":7.6,"spinRate":2371,"spinDirection":221},"zone":11,"typeConfidence":0.86,"plateTime":0.39597338042133234,"extension":5.869975747700816},"index":2,"playId":"2d79d07f-34c2-31ae-a298-aa67406c1941","pitchNumber":2,"startTime":"2026-10-07T04:39:23.987Z","endTime":"2026-10-07T04:39:28.160Z","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":2},"pitchData":{"startSpeed":96.4,"endSpeed":87.9,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.266090903483324,"aZ":-14.384084206212767,"pfxX":-4.7008125902923545,"pfxZ":8.941281549321188,"pX":-0.8078481958430639,"pZ":3.345510846781996,"vX0":6.038835073858531,"vY0":-140.28446678390065,"vZ0":-3.5798246186705645,"x":147.79,"y":148.45,"x0":-2.3794462361415607,"y0":50.003434439696896,"z0":5.57824487910033,"aX":-9.353760247504079},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":15.6,"breakHorizontal":7.2,"spinRate":2358,"spinDirection":219},"zone":11,"typeConfidence":0.93,"plateTime":0.39072269788085645,"extension":5.994264910405215},"index":3,"playId":"e118ff19-b14c-3a9f-9e17-02578f1f300b","pitchNumber":3,"startTime":"2026-10-07T04:39:41.060Z","endTime":"2026-10-07T04:39:44.856Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":4,"startTime":"2026-10-07T04:39:52.788Z","endTime":"2026-10-07T04:40:03.759Z","isPitch":false,"type":"action","player":{"id":666152,"link":"/api/v1/people/666152"}},{"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":96.9,"endSpeed":88.2,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.90155600375615,"aZ":-16.330045221775368,"pfxX":-5.240467296253533,"pfxZ":7.900208148669792,"pX":-0.60147765282747,"pZ":3.6093860172854018,"vX0":6.520961983520618,"vY0":-140.9365298810988,"vZ0":-2.7184022377867683,"x":139.93,"y":141.33,"x0":-2.2675473375078985,"y0":50.004269789018785,"z0":5.644847301699219,"aX":-10.512622310969295},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":13.9,"breakHorizontal":8.2,"spinRate":2303,"spinDirection":217},"zone":11,"typeConfidence":0.91,"plateTime":0.3890636107787002,"extension":5.9333441118360035},"index":5,"playId":"709028bc-1da6-3401-a6e0-7361bfaac121","pitchNumber":4,"startTime":"2026-10-07T04:40:03.759Z","endTime":"2026-10-07T04:40:07.104Z","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":96.4,"endSpeed":87.7,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.84346689612736,"aZ":-14.117904220849919,"pfxX":-5.753914739446183,"pfxZ":9.096821929330277,"pX":-0.8673740699550183,"pZ":3.7856750062671227,"vX0":5.80660051353057,"vY0":-140.26073584693046,"vZ0":-2.7515125815485146,"x":165.31,"y":124.88,"x0":-2.2206235391226166,"y0":50.00340518359983,"z0":5.704493604198335,"aX":-11.42188859648279},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.1,"breakHorizontal":9.1,"spinRate":2289,"spinDirection":220},"zone":11,"typeConfidence":0.92,"plateTime":0.3910779616522251,"extension":6.03901740500995},"index":6,"playId":"06512778-33ec-3d32-81bb-a1ba313da253","pitchNumber":5,"startTime":"2026-10-07T04:40:28.089Z","endTime":"2026-10-07T04:40:32.954Z","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":2},"pitchData":{"startSpeed":87.1,"endSpeed":80.6,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.28811851783972,"aZ":-32.57969987303078,"pfxX":2.536829126846367,"pfxZ":-0.2457015088969916,"pX":1.199664256267462,"pZ":0.7744708002573379,"vX0":8.230907188783508,"vY0":-126.56989092735863,"vZ0":-4.983723709736022,"x":71.27,"y":217.87,"x0":-2.4213271685422164,"y0":50.0060905347599,"z0":5.371365494088598,"aX":4.12491965683672},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-1.3,"breakHorizontal":-6.5,"spinRate":2609,"spinDirection":59},"zone":14,"typeConfidence":0.94,"plateTime":0.43236988115647046,"extension":6.061197658611375},"index":7,"playId":"462c43de-2da8-3276-9536-607134caa483","pitchNumber":6,"startTime":"2026-10-07T04:40:51.022Z","endTime":"2026-10-07T04:40:55.864Z","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":96.8,"endSpeed":88.2,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.83815119617654,"aZ":-15.827665076952531,"pfxX":-4.762248872666264,"pfxZ":8.161724948926018,"pX":-0.10446708254180008,"pZ":3.732997827662425,"vX0":7.600894773373572,"vY0":-140.84379598414654,"vZ0":-2.5811716075356888,"x":120.98,"y":137.99,"x0":-2.2230241431048596,"y0":50.00643915211538,"z0":5.68849902714383,"aX":-9.542878881947116},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":14.4,"breakHorizontal":7.0,"spinRate":2428,"spinDirection":216},"zone":11,"typeConfidence":0.92,"plateTime":0.38930957770934516,"extension":5.9312656922042795},"hitData":{"launchSpeed":83.5,"launchAngle":3.0,"totalDistance":71.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":160.42,"coordY":87.83}},"index":8,"playId":"26e1ffeb-8567-3255-864a-07472411ca19","pitchNumber":7,"startTime":"2026-10-07T04:41:19.137Z","endTime":"2026-10-07T04:41:30.603Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-07T04:41:30.603Z","atBatIndex":65},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jackson Chourio grounds out, shortstop Xander Bogaerts to first baseman Ty France.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-10-07T04:41:50.054Z","endTime":"2026-10-07T04:42:32.049Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"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":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":664034,"link":"/api/v1/people/664034"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":95.0,"endSpeed":86.7,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.119869148231672,"aZ":-26.436094984908785,"pfxX":-11.51950479935688,"pfxZ":2.9925122449528,"pX":0.261912207465246,"pZ":2.1482117015077997,"vX0":11.378625709137168,"vY0":-137.78240153355955,"vZ0":-3.9802165193554915,"x":107.02,"y":180.78,"x0":-2.428250672902903,"y0":50.00603363498437,"z0":5.401769275517025,"aX":-22.113420713113854},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":4.7,"breakHorizontal":18.5,"spinRate":2352,"spinDirection":222},"zone":9,"typeConfidence":0.91,"plateTime":0.3977933163940195,"extension":6.017459069300869},"index":0,"playId":"ba332a53-0e0a-3829-8a4f-425ce27518fb","pitchNumber":1,"startTime":"2026-10-07T04:41:59.590Z","endTime":"2026-10-07T04:42:04.945Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":78.6,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.65002395202837,"aZ":-29.204209382398794,"pfxX":7.054129151322737,"pfxZ":1.9057633475395033,"pX":0.787281178545057,"pZ":2.404822070814582,"vX0":6.097760288407477,"vY0":-123.68942486248127,"vZ0":-1.4926732223970496,"x":86.99,"y":173.85,"x0":-2.6223228963395435,"y0":50.00177350384712,"z0":5.454921653043489,"aX":10.975059565007832},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":3.4,"breakHorizontal":-14.2,"spinRate":3053,"spinDirection":53},"zone":14,"typeConfidence":0.85,"plateTime":0.4420850786235393,"extension":5.695655499892226},"hitData":{"launchSpeed":69.7,"launchAngle":-8.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":109.76,"coordY":160.77}},"index":1,"playId":"ecc73e1f-6586-37fa-8a9b-7430d12a2736","pitchNumber":2,"startTime":"2026-10-07T04:42:24.378Z","endTime":"2026-10-07T04:42:32.049Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-07T04:42:32.049Z","atBatIndex":66},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Manny Machado grounds out, pitcher Abner Uribe to second baseman Brice Turang to first baseman Jake Bauers.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-10-07T04:46:05.744Z","endTime":"2026-10-07T04:46:48.638Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682842,"fullName":"Abner Uribe","link":"/api/v1/people/682842"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4],"actionIndex":[0,1],"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":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":682842,"link":"/api/v1/people/682842"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":668930,"link":"/api/v1/people/668930"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":641343,"link":"/api/v1/people/641343"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"David Hamilton remains in the game as the third baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-10-07T04:44:54.533Z","endTime":"2026-10-07T04:44:54.546Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666152,"link":"/api/v1/people/666152"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"901","replacedPlayer":{"id":687401,"link":"/api/v1/people/687401"}},{"details":{"description":"Pitching Change: Abner Uribe replaces DL Hall.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-10-07T04:44:54.546Z","endTime":"2026-10-07T04:46:08.067Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682842,"link":"/api/v1/people/682842"},"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(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.2,"endSpeed":89.6,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.216407002066504,"aZ":-24.55512347732386,"pfxX":-9.107028431338538,"pfxZ":3.711766333646948,"pX":0.5898654540523713,"pZ":1.7001261100892995,"vX0":7.2938045807087715,"vY0":-142.66211914595343,"vZ0":-6.501041623724283,"x":94.52,"y":192.88,"x0":-0.8225530265068762,"y0":50.00324592677952,"z0":5.566627515390525,"aX":-18.687221573320254},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":5.5,"breakHorizontal":14.9,"spinRate":2451,"spinDirection":217},"zone":9,"typeConfidence":0.9,"plateTime":0.3846085439207054,"extension":6.553519261467802},"index":2,"playId":"a008104d-a235-32a7-8552-b1f3a2039996","pitchNumber":1,"startTime":"2026-10-07T04:46:08.067Z","endTime":"2026-10-07T04:46:11.885Z","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":99.9,"endSpeed":91.3,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.52152618645946,"aZ":-24.07199898940026,"pfxX":-9.357292377466713,"pfxZ":3.8216217455294266,"pX":1.7439840223486047,"pZ":0.9382136019353994,"vX0":10.560283765625087,"vY0":-144.8633158722616,"vZ0":-8.783405064973095,"x":50.52,"y":213.45,"x0":-0.7367013640114645,"y0":50.00519426093091,"z0":5.486665351767941,"aX":-19.84808114292504},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":5.2,"breakHorizontal":14.8,"spinRate":2608,"spinDirection":218},"zone":14,"typeConfidence":0.9,"plateTime":0.3784088409715549,"extension":6.527290830091558},"index":3,"playId":"ceaf7e7e-7e38-34cc-b4d0-6726a7fd5843","pitchNumber":2,"startTime":"2026-10-07T04:46:24.395Z","endTime":"2026-10-07T04:46:28.244Z","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":0},"pitchData":{"startSpeed":98.5,"endSpeed":89.9,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.009471781802944,"aZ":-25.387008535556575,"pfxX":-8.4780538830855,"pfxZ":3.282523146573646,"pX":0.8541824986684297,"pZ":1.953701948066571,"vX0":7.664112231115737,"vY0":-143.14170495293598,"vZ0":-5.6822595205440125,"x":84.44,"y":186.03,"x0":-0.7606113356160283,"y0":50.00463862221357,"z0":5.560871251862574,"aX":-17.54000971592907},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":4.9,"breakHorizontal":13.8,"spinRate":2521,"spinDirection":226},"zone":14,"typeConfidence":0.9,"plateTime":0.38310722023473787,"extension":6.581079626231038},"hitData":{"launchSpeed":87.5,"launchAngle":-4.0,"totalDistance":20.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":136.2,"coordY":164.23}},"index":4,"playId":"a5599f79-56eb-3c87-93da-9d4f5a58f75e","pitchNumber":3,"startTime":"2026-10-07T04:46:40.661Z","endTime":"2026-10-07T04:46:48.638Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-07T04:46:48.638Z","atBatIndex":67},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ty France grounds out sharply, shortstop Cooper Pratt to first baseman Jake Bauers.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-10-07T04:47:07.786Z","endTime":"2026-10-07T04:48:05.707Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682842,"fullName":"Abner Uribe","link":"/api/v1/people/682842"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":806198,"link":"/api/v1/people/806198"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":641343,"link":"/api/v1/people/641343"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.8,"endSpeed":90.3,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.451284026159335,"aZ":-20.722854419167795,"pfxX":-7.955119211532445,"pfxZ":5.477931035310176,"pX":0.3351955726611085,"pZ":2.4857693732379817,"vX0":6.538425437670329,"vY0":-143.7032152190081,"vZ0":-5.265826327178018,"x":104.22,"y":171.66,"x0":-0.9365842193261953,"y0":50.00251208721287,"z0":5.630156254118671,"aX":-16.629550059019262},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":9.0,"breakHorizontal":13.1,"spinRate":2408,"spinDirection":227},"zone":6,"typeConfidence":0.9,"plateTime":0.3812167177660615,"extension":6.527250473488497},"index":0,"playId":"81b42cf0-81ea-3531-9507-271c6740597f","pitchNumber":1,"startTime":"2026-10-07T04:47:16.382Z","endTime":"2026-10-07T04:47:20.651Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":90.2,"endSpeed":82.7,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.05408781407768,"aZ":-25.302045211329826,"pfxX":7.663378334099851,"pfxZ":3.983819260049213,"pX":1.5240803044249656,"pZ":0.002653106940521055,"vX0":4.089291323913839,"vY0":-131.10285815813478,"vZ0":-9.01158396939742,"x":58.91,"y":238.71,"x0":-1.0559871234002356,"y0":50.00289796156698,"z0":5.400413273230696,"aX":13.219131163931019},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":5.3,"breakHorizontal":-14.9,"spinRate":2736,"spinDirection":82},"zone":14,"typeConfidence":0.9,"plateTime":0.41923783435311135,"extension":6.847365446310185},"index":1,"playId":"e36ece84-e0c7-3934-8f03-d91b4626b1c1","pitchNumber":2,"startTime":"2026-10-07T04:47:35.349Z","endTime":"2026-10-07T04:47:38.734Z","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":1},"pitchData":{"startSpeed":98.6,"endSpeed":90.3,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.98979696346492,"aZ":-22.550377624965993,"pfxX":-5.9644076407654225,"pfxZ":4.618322755292066,"pX":-0.001329430545745918,"pZ":2.224602987298354,"vX0":4.8837958436450295,"vY0":-143.4158377750474,"vZ0":-5.629164526848738,"x":117.05,"y":178.72,"x0":-0.9509051404464497,"y0":50.0030730569578,"z0":5.618119927844302,"aX":-12.431792412772998},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":7.4,"breakHorizontal":9.8,"spinRate":2490,"spinDirection":230},"zone":5,"typeConfidence":0.9,"plateTime":0.3818179098227019,"extension":6.60580578871196},"hitData":{"launchSpeed":103.4,"launchAngle":6.0,"totalDistance":126.0,"trajectory":"ground_ball","hardness":"hard","location":"6","coordinates":{"coordX":109.0,"coordY":145.0}},"index":2,"playId":"6c86355f-52cb-3422-a970-83f070a08188","pitchNumber":3,"startTime":"2026-10-07T04:47:57.842Z","endTime":"2026-10-07T04:48:05.707Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-07T04:48:05.707Z","atBatIndex":68},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ethan Salas grounds out, third baseman David Hamilton to first baseman Jake Bauers.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-10-07T04:48:23.135Z","endTime":"2026-10-07T04:48:39.925Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":806956,"fullName":"Ethan Salas","link":"/api/v1/people/806956"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682842,"fullName":"Abner Uribe","link":"/api/v1/people/682842"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":806956,"fullName":"Ethan Salas","link":"/api/v1/people/806956"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":666152,"link":"/api/v1/people/666152"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":641343,"link":"/api/v1/people/641343"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.4,"endSpeed":89.5,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.72277232806874,"aZ":-29.892826134493554,"pfxX":-8.653735779209768,"pfxZ":1.1064790864893155,"pX":-0.4763122447458447,"pZ":2.280215864941604,"vX0":4.667167536031825,"vY0":-143.18480344250523,"vZ0":-3.9274725343787167,"x":135.16,"y":177.21,"x0":-1.0107385527314297,"y0":50.002497621506336,"z0":5.55873981282299,"aX":-17.81286856464512},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":1.3,"breakHorizontal":14.6,"spinRate":2246,"spinDirection":226},"zone":4,"typeConfidence":0.9,"plateTime":0.38380740113812806,"extension":6.5020099861623},"hitData":{"launchSpeed":94.8,"launchAngle":-6.0,"totalDistance":19.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":106.2,"coordY":169.92}},"index":0,"playId":"135ca27f-36fd-3b40-afa9-cd8f084ccc28","pitchNumber":1,"startTime":"2026-10-07T04:48:32.234Z","endTime":"2026-10-07T04:48:39.925Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-07T04:48:39.925Z","atBatIndex":69},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jake Bauers strikes out swinging.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-10-07T04:51:33.532Z","endTime":"2026-10-07T04:53:02.615Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":806956,"link":"/api/v1/people/806956"},"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":94.9,"endSpeed":86.2,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.73466190972604,"aZ":-24.865186262100114,"pfxX":-11.730651013423602,"pfxZ":3.830521189736597,"pX":0.2819014886372429,"pZ":2.4564562343361183,"vX0":11.237698206769577,"vY0":-137.7368414187265,"vZ0":-3.7527678935144015,"x":106.25,"y":172.46,"x0":-2.3417413746136786,"y0":50.000728767720815,"z0":5.532821926985928,"aX":-22.368171895751203},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":6.2,"breakHorizontal":18.7,"spinRate":2287,"spinDirection":221},"zone":6,"typeConfidence":0.9,"plateTime":0.3988078323991777,"extension":6.0293542621340865},"index":0,"playId":"62441cba-f8e1-3f8a-b5d3-f1bdefbdbdc6","pitchNumber":1,"startTime":"2026-10-07T04:51:38.736Z","endTime":"2026-10-07T04:51:42.602Z","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":0},"pitchData":{"startSpeed":95.8,"endSpeed":87.4,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.02245124524891,"aZ":-12.88659003393841,"pfxX":-2.752264323362625,"pfxZ":9.855727569961886,"pX":0.25064451525123643,"pZ":2.4812910673730744,"vX0":8.19710396832294,"vY0":-139.1794651278927,"vZ0":-6.1266410441218735,"x":107.45,"y":171.79,"x0":-2.3784954665110702,"y0":50.000556724481946,"z0":5.568933764886087,"aX":-5.386342768997514},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.7,"breakHorizontal":3.2,"spinRate":2560,"spinDirection":211},"zone":6,"typeConfidence":0.94,"plateTime":0.39395614097644405,"extension":5.957400692237435},"index":1,"playId":"35d64dbe-edb7-389c-98ee-77fe4ff1b487","pitchNumber":2,"startTime":"2026-10-07T04:51:53.626Z","endTime":"2026-10-07T04:51:57.048Z","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":96.0,"endSpeed":87.2,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.09390239201999,"aZ":-20.483679176671142,"pfxX":-9.437339983033251,"pfxZ":5.994287158427411,"pX":0.658710002028721,"pZ":2.295752075733126,"vX0":11.058589728623318,"vY0":-139.2232129510616,"vZ0":-5.093427703318643,"x":91.89,"y":176.79,"x0":-2.1506080355469486,"y0":50.00436865785097,"z0":5.516678304612986,"aX":-18.4116481211908},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":9.8,"breakHorizontal":14.6,"spinRate":2210,"spinDirection":220},"zone":6,"typeConfidence":0.62,"plateTime":0.3943582845513536,"extension":5.969830270470825},"index":2,"playId":"4ec9a510-f296-3d57-87ca-466c7b92bd6d","pitchNumber":3,"startTime":"2026-10-07T04:52:13.715Z","endTime":"2026-10-07T04:52:18.205Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":81.9,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.37848310879455,"aZ":-28.967212949141135,"pfxX":-9.683446196553655,"pfxZ":1.882423060043406,"pX":-1.8121741795571626,"pZ":2.4221562852901846,"vX0":6.042882733652231,"vY0":-129.299831938219,"vZ0":-1.547145741845906,"x":186.08,"y":173.38,"x0":-2.91400360947335,"y0":50.002515081812454,"z0":5.237845454831981,"aX":-16.49867539580765},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":3.4,"breakHorizontal":16.3,"spinRate":1874,"spinDirection":238},"zone":13,"typeConfidence":0.93,"plateTime":0.4225941346537936,"extension":6.013271643819603},"index":3,"playId":"4eb6490b-1ade-315d-bf85-7c08ec26961f","pitchNumber":4,"startTime":"2026-10-07T04:52:42.282Z","endTime":"2026-10-07T04:52:46.138Z","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":0},"pitchData":{"startSpeed":86.1,"endSpeed":79.7,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.657452604116312,"aZ":-36.36387987803572,"pfxX":0.9126403015705362,"pfxZ":-2.6061296133797605,"pX":-1.1960063492570494,"pZ":2.866048359673145,"vX0":3.625466049250475,"vY0":-125.49138284410031,"vZ0":0.4799651198455799,"x":162.59,"y":161.4,"x0":-2.773758668538253,"y0":50.004344413227805,"z0":5.617248711482482,"aX":1.4657410601433527},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-4.4,"breakHorizontal":-2.4,"spinRate":2659,"spinDirection":70},"zone":11,"typeConfidence":0.92,"plateTime":0.4352509059917318,"extension":5.7426635243441995},"index":4,"playId":"664f628e-58a9-3127-82a2-52805a559b96","pitchNumber":5,"startTime":"2026-10-07T04:52:58.668Z","endTime":"2026-10-07T04:53:02.615Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-07T04:53:02.615Z","atBatIndex":70},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"William Contreras walks.","rbi":0,"awayScore":3,"homeScore":4,"isOut":false},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-10-07T04:53:22.242Z","endTime":"2026-10-07T04:56:37.563Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5,6,7,8,9],"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":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]}],"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":true},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.7,"endSpeed":75.1,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.306243584139306,"aZ":-30.788931227236322,"pfxX":9.607687940231417,"pfxZ":0.971728371974061,"pX":-0.6843810921917828,"pZ":2.2372295885030256,"vX0":1.7514867660884317,"vY0":-118.94245129310494,"vZ0":-0.9627701084742588,"x":143.09,"y":178.37,"x0":-2.6789543432121006,"y0":50.00528974509942,"z0":5.444979326732532,"aX":13.73501790043621},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":1.8,"breakHorizontal":-17.9,"spinRate":2826,"spinDirection":65},"zone":4,"typeConfidence":0.93,"plateTime":0.46091720099397193,"extension":5.989671168516828},"index":0,"playId":"4a16492a-e53e-36c7-853e-d402f49ddb29","pitchNumber":1,"startTime":"2026-10-07T04:53:27.873Z","endTime":"2026-10-07T04:53:31.863Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":158,"player":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"}}},{"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":94.8,"endSpeed":86.8,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.91601210960881,"aZ":-18.74635211217235,"pfxX":-3.931560183685166,"pfxZ":6.9433761160155605,"pX":-0.38883711579875485,"pZ":4.019363479170924,"vX0":7.064725891928847,"vY0":-138.01491776755637,"vZ0":-1.1571262992581517,"x":131.82,"y":130.26,"x0":-2.467797012931944,"y0":50.00647846811451,"z0":5.703237855325425,"aX":-7.608127842643132},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":12.5,"breakHorizontal":5.6,"spinRate":2396,"spinDirection":221},"zone":11,"typeConfidence":0.75,"plateTime":0.3964350257875293,"extension":5.960029162551818},"index":1,"playId":"862673c1-9297-38d3-b78b-e85a6328ce65","pitchNumber":2,"startTime":"2026-10-07T04:53:52.083Z","endTime":"2026-10-07T04:53:55.940Z","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":86.9,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.172424799234104,"aZ":-18.208431958601327,"pfxX":-3.9630352279135654,"pfxZ":7.212808484188876,"pX":0.3945880544364905,"pZ":3.280817336144195,"vX0":8.53250805155978,"vY0":-138.34998915093976,"vZ0":-2.8933778771681786,"x":101.96,"y":150.2,"x0":-2.2160582678259533,"y0":50.00305817382612,"z0":5.562057073643568,"aX":-7.674424296100404},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":12.6,"breakHorizontal":5.4,"spinRate":2282,"spinDirection":220},"zone":3,"typeConfidence":0.86,"plateTime":0.3960477403928957,"extension":6.1348583854067735},"index":2,"playId":"5d41be25-8e40-394d-98e6-1e0608766a94","pitchNumber":3,"startTime":"2026-10-07T04:54:07.300Z","endTime":"2026-10-07T04:54:10.789Z","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":90.0,"endSpeed":84.0,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.37181912831394,"aZ":-26.712816771038746,"pfxX":0.7982160592458971,"pfxZ":3.1200807804847055,"pX":1.4404409519960932,"pZ":-0.5665416132770876,"vX0":9.391388240994791,"vY0":-130.62005127527453,"vZ0":-9.674236991966094,"x":62.09,"y":254.08,"x0":-2.286981414425425,"y0":50.00102473010348,"z0":5.154568805674664,"aX":1.3946531065993928},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":3.8,"breakHorizontal":-3.2,"spinRate":2506,"spinDirection":214},"zone":14,"typeConfidence":0.94,"plateTime":0.41739408861385563,"extension":5.978644079482117},"index":3,"playId":"ceda42fc-b4e3-36e1-98e1-b8d820dc1fc0","pitchNumber":4,"startTime":"2026-10-07T04:54:28.666Z","endTime":"2026-10-07T04:54:32.775Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-10-07T04:54:54.965Z","endTime":"2026-10-07T04:55:09.441Z","isPitch":false,"type":"action","player":{"id":661388,"link":"/api/v1/people/661388"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":80.9,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.28713390256246,"aZ":-24.893081348800823,"pfxX":-10.206778031845744,"pfxZ":4.368422013527573,"pX":-0.4349379237183827,"pZ":2.4711525371994933,"vX0":8.285735260542507,"vY0":-128.02012023669923,"vZ0":-2.0089394689740923,"x":133.58,"y":172.06,"x0":-2.3800111118037495,"y0":50.00503454328527,"z0":5.205620393551373,"aX":-17.022542748614413},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":7.7,"breakHorizontal":16.7,"spinRate":1880,"spinDirection":238},"zone":4,"typeConfidence":0.94,"plateTime":0.427095265512508,"extension":6.046679311520481},"index":5,"playId":"12611ffb-0f11-33cc-bb03-931117080c04","pitchNumber":5,"startTime":"2026-10-07T04:55:09.441Z","endTime":"2026-10-07T04:55:14.660Z","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.7,"endSpeed":87.8,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.703618573773586,"aZ":-14.419253244327948,"pfxX":-4.540217272893925,"pfxZ":9.053368452776626,"pX":1.6948321265108441,"pZ":2.3114456271101966,"vX0":11.65380583553083,"vY0":-138.83700969178736,"vZ0":-6.558615637781018,"x":68.88,"y":147.49,"x0":-1.9584768931548273,"y0":50.00517173177574,"z0":5.655637917280878,"aX":-8.907180277160233},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.2,"breakHorizontal":5.9,"spinRate":2354,"spinDirection":204},"zone":14,"typeConfidence":0.91,"plateTime":0.39380286697640043,"extension":5.866485636092412},"index":6,"playId":"6f762079-a38d-368e-a60f-fe41d8060931","pitchNumber":6,"startTime":"2026-10-07T04:55:33.088Z","endTime":"2026-10-07T04:55:37.050Z","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":1},"pitchData":{"startSpeed":95.8,"endSpeed":87.6,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.84047449724908,"aZ":-13.881509059973542,"pfxX":-4.243428695771938,"pfxZ":9.31383497208714,"pX":0.744592957343182,"pZ":2.9560076801856336,"vX0":9.256281790754546,"vY0":-139.15575435761298,"vZ0":-4.594239476093161,"x":88.62,"y":158.97,"x0":-2.0714725049934612,"y0":50.00225371325046,"z0":5.546153826323025,"aX":-8.334970274843498},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.1,"breakHorizontal":5.8,"spinRate":2302,"spinDirection":222},"zone":3,"typeConfidence":0.92,"plateTime":0.3934240244079228,"extension":6.169422139556456},"index":7,"playId":"22d07ae0-f9af-3ffa-8091-810d815878f2","pitchNumber":7,"startTime":"2026-10-07T04:55:50.255Z","endTime":"2026-10-07T04:55:53.732Z","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":95.7,"endSpeed":87.4,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.03684660111562,"aZ":-24.15551606777833,"pfxX":-11.228753929602078,"pfxZ":4.116105619293122,"pX":-0.2095457517417796,"pZ":1.4995416790773592,"vX0":9.34291563510184,"vY0":-138.91211174713274,"vZ0":-6.296315357126455,"x":124.99,"y":198.29,"x0":-2.162902665713766,"y0":50.001824831640626,"z0":5.408526371945389,"aX":-21.87399688641715},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":6.2,"breakHorizontal":18.4,"spinRate":2389,"spinDirection":222},"zone":13,"typeConfidence":0.86,"plateTime":0.3947747890683182,"extension":6.094259551814256},"index":8,"playId":"0de4a9f8-1108-3550-ab76-19f9cc1f7be1","pitchNumber":8,"startTime":"2026-10-07T04:56:12.095Z","endTime":"2026-10-07T04:56:16.203Z","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":95.6,"endSpeed":87.0,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.11090581936783,"aZ":-15.911788515174184,"pfxX":-3.5556757712415283,"pfxZ":8.3358607403895,"pX":-0.13923207152103462,"pZ":3.836379543894364,"vX0":6.903371130921253,"vY0":-139.01820895884714,"vZ0":-2.211705397378358,"x":122.31,"y":135.2,"x0":-2.1963512855160316,"y0":50.00411103326411,"z0":5.702520075481571,"aX":-6.938699098014976},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.8,"breakHorizontal":4.9,"spinRate":2375,"spinDirection":221},"zone":11,"typeConfidence":0.91,"plateTime":0.39448972486447875,"extension":5.984342851281809},"index":9,"playId":"ffbf69d2-9e50-39b9-966e-fcf70338721f","pitchNumber":9,"startTime":"2026-10-07T04:56:33.433Z","endTime":"2026-10-07T04:56:37.563Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-07T04:56:37.563Z","atBatIndex":71},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ethan Salas challenged (pitch result), call on the field was confirmed: Brice Turang walks. Luis Lara to 2nd.","rbi":0,"awayScore":3,"homeScore":4,"isOut":false},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-10-07T04:57:20.081Z","endTime":"2026-10-07T04:59:46.607Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"postOnSecond":{"id":800325,"fullName":"Luis Lara","link":"/api/v1/people/800325"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5,6,7],"actionIndex":[0],"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":800325,"fullName":"Luis Lara","link":"/api/v1/people/800325"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Luis Lara replaces William Contreras.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-10-07T04:57:05.178Z","endTime":"2026-10-07T04:57:22.375Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":800325,"link":"/api/v1/people/800325"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"301","replacedPlayer":{"id":661388,"link":"/api/v1/people/661388"},"base":1},{"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":94.5,"endSpeed":86.1,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.29852267110338,"aZ":-23.855203866692893,"pfxX":-9.505104490940486,"pfxZ":4.374938641951221,"pX":0.3443764545271231,"pZ":3.029964021821986,"vX0":10.590918897491497,"vY0":-137.237281410439,"vZ0":-2.4612340942800497,"x":103.87,"y":156.97,"x0":-2.3358382212995443,"y0":50.00179654803213,"z0":5.568891606636341,"aX":-18.070901247620785},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":7.6,"breakHorizontal":14.9,"spinRate":2173,"spinDirection":221},"zone":3,"typeConfidence":0.87,"plateTime":0.3996009612389604,"extension":6.079251770657293},"index":1,"playId":"a45dac3b-8857-37ff-8997-c7a0b4f61f8d","pitchNumber":1,"startTime":"2026-10-07T04:57:22.375Z","endTime":"2026-10-07T04:57:26.136Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":80.2,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.78091328915529,"aZ":-24.02951164522113,"pfxX":-9.619734119889987,"pfxZ":4.963124765401278,"pX":-1.5534722254410214,"pZ":2.0964578810939076,"vX0":6.27125441170823,"vY0":-127.22443799860378,"vZ0":-3.0834739524630286,"x":176.21,"y":182.18,"x0":-2.7989207860467373,"y0":50.003901409543104,"z0":5.2259169241492955,"aX":-15.79131953234657},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":8.5,"breakHorizontal":16.1,"spinRate":1864,"spinDirection":234},"zone":13,"typeConfidence":0.91,"plateTime":0.430298149466251,"extension":6.043877025162485},"index":2,"playId":"4029c84f-3afd-38a0-a1e3-b44f1890e244","pitchNumber":2,"startTime":"2026-10-07T04:57:42.330Z","endTime":"2026-10-07T04:57:46.206Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"index":3,"playId":"fca55250-4290-3fe7-bc37-d7c0aad5a2ea","startTime":"2026-10-07T04:58:01.915Z","endTime":"2026-10-07T04:58:06.037Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":85.6,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.344379194632495,"aZ":-16.038361212373086,"pfxX":-3.5439663868257902,"pfxZ":8.566439351304359,"pX":-0.22598741347723222,"pZ":3.8782648225910523,"vX0":7.005971241172725,"vY0":-136.47296937228606,"vZ0":-1.681863376675182,"x":125.61,"y":134.07,"x0":-2.367341991089337,"y0":50.00647241115535,"z0":5.608547303004515,"aX":-6.679022770496031},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":15.4,"breakHorizontal":4.9,"spinRate":2320,"spinDirection":224},"zone":11,"typeConfidence":0.73,"plateTime":0.4015200830540455,"extension":5.986295440844027},"index":4,"playId":"3cdabee7-eac5-3077-8c8f-13f3c402d9b7","pitchNumber":3,"startTime":"2026-10-07T04:58:23.578Z","endTime":"2026-10-07T04:58:27.499Z","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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":84.1,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.621451899967756,"aZ":-30.857193507921647,"pfxX":-11.080343623705026,"pfxZ":0.727951452328357,"pX":-0.3873726162563414,"pZ":2.642358021323194,"vX0":9.569404468742785,"vY0":-134.6203094120488,"vZ0":-1.6052705360877138,"x":131.77,"y":167.44,"x0":-2.563897014785729,"y0":50.00643492123792,"z0":5.449028815573965,"aX":-20.16288436408234},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":1.2,"breakHorizontal":17.8,"spinRate":2375,"spinDirection":231},"zone":4,"typeConfidence":0.95,"plateTime":0.4082436200687276,"extension":5.642990806721076},"index":5,"playId":"2947c644-f316-3fe6-9fc8-e4d1fb010adb","pitchNumber":4,"startTime":"2026-10-07T04:58:44.779Z","endTime":"2026-10-07T04:58:50.627Z","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,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.0,"endSpeed":77.8,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.81716553946341,"aZ":-30.011767722271955,"pfxX":4.223780730781446,"pfxZ":1.4305821919307737,"pX":1.497148021945979,"pZ":0.6055013864940402,"vX0":8.50494345043024,"vY0":-121.9999447924991,"vZ0":-5.162135885369799,"x":59.93,"y":222.43,"x0":-2.581591429823019,"y0":50.00211947285958,"z0":5.333152601437602,"aX":6.369330913430811},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":1.6,"breakHorizontal":-9.6,"spinRate":2976,"spinDirection":52},"zone":14,"typeConfidence":0.83,"plateTime":0.4488177081660365,"extension":5.973882343471725},"index":6,"playId":"25964241-5566-33c9-9830-e378ba337fac","pitchNumber":5,"startTime":"2026-10-07T04:59:15.468Z","endTime":"2026-10-07T04:59:19.802Z","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":2,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":86.8,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.28804153357038,"aZ":-21.88225517353269,"pfxX":-11.906744707230576,"pfxZ":5.322578541015332,"pX":0.9501700847463562,"pZ":1.9107578135723062,"vX0":12.60914299029594,"vY0":-138.73051260944575,"vZ0":-5.647990110601019,"x":80.78,"y":187.19,"x0":-2.1238557287653546,"y0":50.00533480553224,"z0":5.447942872286125,"aX":-23.03265653220204},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":8.5,"breakHorizontal":18.7,"spinRate":2357,"spinDirection":226},"zone":14,"typeConfidence":0.82,"plateTime":0.395993999307076,"extension":6.082999364556735},"index":7,"playId":"0e610d43-a2cd-37d7-a227-c88742c575db","pitchNumber":6,"startTime":"2026-10-07T04:59:42.036Z","endTime":"2026-10-07T04:59:46.607Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":135,"player":{"id":806956,"fullName":"Ethan Salas","link":"/api/v1/people/806956"}},"playEndTime":"2026-10-07T04:59:46.607Z","atBatIndex":72},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Christian Yelich grounds into a double play, shortstop Xander Bogaerts to first baseman Ty France. Brice Turang out at 2nd. Christian Yelich out at 1st.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-10-07T05:01:24.344Z","endTime":"2026-10-07T05:01:34.508Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"2.000"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"05","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"2.500"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.500"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"14","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"05","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"14","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"104.46"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"105.62"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"104.56"},{"zone":"05","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.35"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"98.98"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"97.34"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"70.03"},{"zone":"13","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"14","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"2.000"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"05","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"2.500"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.500"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"14","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"}],"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":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":664034,"link":"/api/v1/people/664034"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-10-07T05:00:11.189Z","endTime":"2026-10-07T05:01:26.455Z","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, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.2,"endSpeed":77.4,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.385069004331584,"aZ":-35.10079216290274,"pfxX":2.2425084583554415,"pfxZ":-1.9272904842936587,"pX":-0.7857253112368077,"pZ":2.7201153147964905,"vX0":3.968410811720941,"vY0":-122.62228559946331,"vZ0":0.6008447063671984,"x":146.95,"y":165.34,"x0":-2.7166304276801228,"y0":50.00046971205708,"z0":5.468110673096961,"aX":3.4113232925305583},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-3.1,"breakHorizontal":-5.0,"spinRate":2498,"spinDirection":82},"zone":4,"typeConfidence":0.88,"plateTime":0.4467903910358153,"extension":6.089506745859748},"hitData":{"launchSpeed":107.1,"launchAngle":7.0,"totalDistance":146.0,"trajectory":"ground_ball","hardness":"hard","location":"6","coordinates":{"coordX":120.9,"coordY":154.72}},"index":1,"playId":"2de757e5-9df5-353f-ba63-b5231a023498","pitchNumber":1,"startTime":"2026-10-07T05:01:26.455Z","endTime":"2026-10-07T05:01:34.508Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-07T05:01:34.508Z","atBatIndex":73}],"currentPlay":{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Christian Yelich grounds into a double play, shortstop Xander Bogaerts to first baseman Ty France. Brice Turang out at 2nd. Christian Yelich out at 1st.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-10-07T05:01:24.344Z","endTime":"2026-10-07T05:01:34.508Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"2.000"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"05","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"2.500"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.500"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"14","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"05","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"14","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"104.46"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"105.62"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"104.56"},{"zone":"05","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.35"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"98.98"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"97.34"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"70.03"},{"zone":"13","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"14","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"2.000"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"05","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"2.500"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.500"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"14","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"}],"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":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":664034,"link":"/api/v1/people/664034"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-10-07T05:00:11.189Z","endTime":"2026-10-07T05:01:26.455Z","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, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.2,"endSpeed":77.4,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.385069004331584,"aZ":-35.10079216290274,"pfxX":2.2425084583554415,"pfxZ":-1.9272904842936587,"pX":-0.7857253112368077,"pZ":2.7201153147964905,"vX0":3.968410811720941,"vY0":-122.62228559946331,"vZ0":0.6008447063671984,"x":146.95,"y":165.34,"x0":-2.7166304276801228,"y0":50.00046971205708,"z0":5.468110673096961,"aX":3.4113232925305583},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-3.1,"breakHorizontal":-5.0,"spinRate":2498,"spinDirection":82},"zone":4,"typeConfidence":0.88,"plateTime":0.4467903910358153,"extension":6.089506745859748},"hitData":{"launchSpeed":107.1,"launchAngle":7.0,"totalDistance":146.0,"trajectory":"ground_ball","hardness":"hard","location":"6","coordinates":{"coordX":120.9,"coordY":154.72}},"index":1,"playId":"2de757e5-9df5-353f-ba63-b5231a023498","pitchNumber":1,"startTime":"2026-10-07T05:01:26.455Z","endTime":"2026-10-07T05:01:34.508Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-07T05:01:34.508Z","atBatIndex":73},"scoringPlays":[20,22,24,35,39,51,57],"playsByInning":[{"startIndex":0,"endIndex":6,"top":[0,1,2],"bottom":[3,4,5,6],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":1,"pitcher":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"batter":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"coordinates":{"x":106.89,"y":45.77},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":1,"pitcher":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"batter":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"coordinates":{"x":135.54,"y":107.89},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":1,"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"coordinates":{"x":109.76,"y":138.75},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":1,"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"batter":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"coordinates":{"x":81.06,"y":157.6},"type":"O","description":"Groundout"}]}},{"startIndex":7,"endIndex":13,"top":[7,8,9,10],"bottom":[11,12,13],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":2,"pitcher":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"batter":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"coordinates":{"x":98.68,"y":90.51},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":2,"pitcher":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"batter":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"coordinates":{"x":82.06,"y":107.47},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":2,"pitcher":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"batter":{"id":806198,"fullName":"Cooper Pratt","link":"/api/v1/people/806198"},"coordinates":{"x":120.39,"y":158.78},"type":"O","description":"Forceout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":2,"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"batter":{"id":687957,"fullName":"Dustin Harris","link":"/api/v1/people/687957"},"coordinates":{"x":73.77,"y":138.0},"type":"O","description":"Flyout"}]}},{"startIndex":14,"endIndex":23,"top":[14,15,16,17],"bottom":[18,19,20,21,22,23],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":3,"pitcher":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"batter":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"coordinates":{"x":152.72,"y":57.97},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":3,"pitcher":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"batter":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"coordinates":{"x":110.55,"y":99.52},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":3,"pitcher":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"batter":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"coordinates":{"x":73.89,"y":73.24},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":3,"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"batter":{"id":669392,"fullName":"Samad Taylor","link":"/api/v1/people/669392"},"coordinates":{"x":113.26,"y":66.39},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":3,"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"coordinates":{"x":119.99,"y":187.39},"type":"O","description":"Sac Bunt"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":3,"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"coordinates":{"x":120.39,"y":168.91},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":3,"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"coordinates":{"x":136.61,"y":86.31},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":3,"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"coordinates":{"x":93.53,"y":114.18},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":3,"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"batter":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"coordinates":{"x":180.73,"y":60.5},"type":"O","description":"Flyout"}]}},{"startIndex":24,"endIndex":31,"top":[24,25,26,27],"bottom":[28,29,30,31],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":4,"pitcher":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"batter":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"coordinates":{"x":34.24,"y":82.68},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":4,"pitcher":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"batter":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"coordinates":{"x":156.88,"y":166.88},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":4,"pitcher":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"batter":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"coordinates":{"x":145.73,"y":150.16},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":4,"pitcher":{"id":668941,"fullName":"JoJo Romero","link":"/api/v1/people/668941"},"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"coordinates":{"x":116.84,"y":159.28},"type":"O","description":"Forceout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":4,"pitcher":{"id":668941,"fullName":"JoJo Romero","link":"/api/v1/people/668941"},"batter":{"id":669392,"fullName":"Samad Taylor","link":"/api/v1/people/669392"},"coordinates":{"x":146.24,"y":197.8},"type":"O","description":"Pop Out"}]}},{"startIndex":32,"endIndex":42,"top":[32,33,34,35,36,37,38],"bottom":[39,40,41,42],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":5,"pitcher":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"batter":{"id":806198,"fullName":"Cooper Pratt","link":"/api/v1/people/806198"},"coordinates":{"x":118.67,"y":77.18},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":5,"pitcher":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"batter":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"coordinates":{"x":85.43,"y":97.46},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":5,"pitcher":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"batter":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"coordinates":{"x":124.19,"y":191.28},"type":"O","description":"Sac Bunt"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":5,"pitcher":{"id":592094,"fullName":"Jason Adam","link":"/api/v1/people/592094"},"batter":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"coordinates":{"x":104.39,"y":105.6},"type":"O","description":"Sac Fly"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":5,"pitcher":{"id":592094,"fullName":"Jason Adam","link":"/api/v1/people/592094"},"batter":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"coordinates":{"x":109.24,"y":150.67},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":5,"pitcher":{"id":673513,"fullName":"Yuki Matsui","link":"/api/v1/people/673513"},"batter":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"coordinates":{"x":120.9,"y":146.62},"type":"O","description":"Forceout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":5,"pitcher":{"id":668941,"fullName":"JoJo Romero","link":"/api/v1/people/668941"},"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"coordinates":{"x":208.55,"y":74.99},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":5,"pitcher":{"id":668941,"fullName":"JoJo Romero","link":"/api/v1/people/668941"},"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"coordinates":{"x":89.17,"y":102.28},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":5,"pitcher":{"id":622608,"fullName":"Antonio Senzatela","link":"/api/v1/people/622608"},"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"coordinates":{"x":52.37,"y":83.03},"type":"O","description":"Lineout"}]}},{"startIndex":43,"endIndex":52,"top":[43,44,45,46,47],"bottom":[48,49,50,51,52],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":6,"pitcher":{"id":673513,"fullName":"Yuki Matsui","link":"/api/v1/people/673513"},"batter":{"id":806198,"fullName":"Cooper Pratt","link":"/api/v1/people/806198"},"coordinates":{"x":76.37,"y":112.21},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":6,"pitcher":{"id":673513,"fullName":"Yuki Matsui","link":"/api/v1/people/673513"},"batter":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"coordinates":{"x":152.82,"y":173.47},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":6,"pitcher":{"id":699134,"fullName":"Bradgley Rodriguez","link":"/api/v1/people/699134"},"batter":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"coordinates":{"x":215.93,"y":114.07},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":6,"pitcher":{"id":622608,"fullName":"Antonio Senzatela","link":"/api/v1/people/622608"},"batter":{"id":806956,"fullName":"Ethan Salas","link":"/api/v1/people/806956"},"coordinates":{"x":124.95,"y":146.62},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":6,"pitcher":{"id":622608,"fullName":"Antonio Senzatela","link":"/api/v1/people/622608"},"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"coordinates":{"x":97.57,"y":92.88},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":6,"pitcher":{"id":669084,"fullName":"DL Hall","link":"/api/v1/people/669084"},"batter":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"coordinates":{"x":112.28,"y":162.83},"type":"E","description":"Field Error"}]}},{"startIndex":53,"endIndex":62,"top":[53,54,55,56,57,58],"bottom":[59,60,61,62],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":7,"pitcher":{"id":699134,"fullName":"Bradgley Rodriguez","link":"/api/v1/people/699134"},"batter":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"coordinates":{"x":132.55,"y":83.78},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":7,"pitcher":{"id":699134,"fullName":"Bradgley Rodriguez","link":"/api/v1/people/699134"},"batter":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"coordinates":{"x":99.97,"y":106.13},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":7,"pitcher":{"id":699134,"fullName":"Bradgley Rodriguez","link":"/api/v1/people/699134"},"batter":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"coordinates":{"x":90.99,"y":75.45},"type":"H","description":"Single"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":7,"pitcher":{"id":669084,"fullName":"DL Hall","link":"/api/v1/people/669084"},"batter":{"id":669392,"fullName":"Samad Taylor","link":"/api/v1/people/669392"},"coordinates":{"x":106.5,"y":142.69},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":7,"pitcher":{"id":669084,"fullName":"DL Hall","link":"/api/v1/people/669084"},"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"coordinates":{"x":84.48,"y":140.07},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":7,"pitcher":{"id":669084,"fullName":"DL Hall","link":"/api/v1/people/669084"},"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"coordinates":{"x":115.59,"y":137.13},"type":"O","description":"Forceout"}]}},{"startIndex":63,"endIndex":69,"top":[63,64,65,66],"bottom":[67,68,69],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":8,"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"batter":{"id":806198,"fullName":"Cooper Pratt","link":"/api/v1/people/806198"},"coordinates":{"x":201.4,"y":93.1},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":8,"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"batter":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"coordinates":{"x":137.62,"y":158.27},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":8,"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"batter":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"coordinates":{"x":160.42,"y":87.83},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":8,"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"batter":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"coordinates":{"x":109.76,"y":160.77},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":8,"pitcher":{"id":682842,"fullName":"Abner Uribe","link":"/api/v1/people/682842"},"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"coordinates":{"x":136.2,"y":164.23},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":8,"pitcher":{"id":682842,"fullName":"Abner Uribe","link":"/api/v1/people/682842"},"batter":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"coordinates":{"x":109.0,"y":145.0},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":8,"pitcher":{"id":682842,"fullName":"Abner Uribe","link":"/api/v1/people/682842"},"batter":{"id":806956,"fullName":"Ethan Salas","link":"/api/v1/people/806956"},"coordinates":{"x":106.2,"y":169.92},"type":"O","description":"Groundout"}]}},{"startIndex":70,"endIndex":73,"top":[70,71,72,73],"bottom":[],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":9,"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"batter":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"coordinates":{"x":120.9,"y":154.72},"type":"O","description":"Grounded Into DP"}],"home":[]}}]}