{"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":"Single","eventType":"single","description":"Jackson Chourio singles on a sharp line drive to center fielder Jonny DeLuca.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-10-27T00:10:20.950Z","endTime":"2026-10-27T00:11:55.173Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642547,"fullName":"Freddy Peralta","link":"/api/v1/people/642547"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[3,4,5,7,8],"actionIndex":[0,1,2],"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":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":676356,"link":"/api/v1/people/676356"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"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-26T20:29:16.799Z","endTime":"2026-10-26T23:42:19.675Z","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-26T23:42:19.675Z","endTime":"2026-10-27T00:08:44.322Z","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-27T00:08:44.322Z","endTime":"2026-10-27T00:10:23.069Z","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":96.9,"endSpeed":88.4,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.14314325064401,"aZ":-12.34479551867919,"pfxX":-4.806995259363876,"pfxZ":9.849253597401285,"pX":-2.048765089554486,"pZ":3.8572904057891497,"vX0":5.943552020471654,"vY0":-141.01810620202926,"vZ0":-2.262910992069267,"x":195.09,"y":134.63,"x0":-3.5594600008817427,"y0":50.00345529819142,"z0":5.4667222506602045,"aX":-9.679219227491984},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":17.5,"breakHorizontal":7.4,"spinRate":2509,"spinDirection":208},"zone":11,"typeConfidence":0.91,"plateTime":0.38844650752174603,"extension":6.64219001212026},"index":3,"playId":"60fd2cc7-df58-3caa-9608-e6afcdb8ca4a","pitchNumber":1,"startTime":"2026-10-27T00:10:23.069Z","endTime":"2026-10-27T00:10:27.088Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":87.2,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.696272411563957,"aZ":-12.425603179377957,"pfxX":-4.808930051688837,"pfxZ":10.124099081538546,"pX":0.06196078208038515,"pZ":2.72296936051304,"vX0":11.023443484341708,"vY0":-138.9295949119052,"vZ0":-4.713377913848502,"x":114.64,"y":165.26,"x0":-3.3361411423769765,"y0":50.00683301306686,"z0":5.270301074644242,"aX":-9.385461601740003},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":17.5,"breakHorizontal":6.4,"spinRate":2525,"spinDirection":210},"zone":5,"typeConfidence":0.9,"plateTime":0.3945428343190871,"extension":6.814158940615886},"index":4,"playId":"94da3d30-7720-3bab-b1c7-d0bccb4b3e71","pitchNumber":2,"startTime":"2026-10-27T00:10:41.494Z","endTime":"2026-10-27T00:10:45.083Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.5,"endSpeed":88.7,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.572514710750205,"aZ":-11.251576111971945,"pfxX":-3.7732094550568513,"pfxZ":10.369006622463441,"pX":0.11562573831828889,"pZ":2.2436890557521183,"vX0":10.91963532557671,"vY0":-141.45518674499897,"vZ0":-6.350118503997515,"x":112.59,"y":178.2,"x0":-3.3118055077620823,"y0":50.00214098332381,"z0":5.245713209232274,"aX":-7.614143347616955},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":17.5,"breakHorizontal":4.6,"spinRate":2610,"spinDirection":208},"zone":5,"typeConfidence":0.91,"plateTime":0.38784350315935967,"extension":6.733186361477015},"index":5,"playId":"81d09cc1-05a1-3ac3-b80f-cb819370f0fa","pitchNumber":3,"startTime":"2026-10-27T00:10:56.777Z","endTime":"2026-10-27T00:11:00.274Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":6,"startTime":"2026-10-27T00:11:15.320Z","endTime":"2026-10-27T00:11:29.207Z","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(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":82.1,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.98741319292972,"aZ":-25.49318974917037,"pfxX":-12.582193048946996,"pfxZ":3.907508643897032,"pX":1.1271932251142411,"pZ":0.48887170907139443,"vX0":15.66699545389084,"vY0":-130.35886278778312,"vZ0":-6.679806264197188,"x":74.03,"y":225.58,"x0":-3.343470473374483,"y0":50.00554428779521,"z0":5.025939529190231,"aX":-21.52561073932913},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":5.5,"breakHorizontal":19.1,"spinRate":2213,"spinDirection":247},"zone":14,"typeConfidence":0.91,"plateTime":0.42116538366537926,"extension":6.535637154184539},"index":7,"playId":"d6ef8bbd-9418-300d-81fa-798c960b5b58","pitchNumber":4,"startTime":"2026-10-27T00:11:29.207Z","endTime":"2026-10-27T00:11:33.140Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.5,"endSpeed":88.1,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.504645232911265,"aZ":-10.46867790925791,"pfxX":-4.699908636126201,"pfxZ":10.80606141332228,"pX":-0.26318980126372854,"pZ":3.075043998595614,"vX0":10.260485257240676,"vY0":-141.58305085835582,"vZ0":-4.426254580595762,"x":127.03,"y":155.75,"x0":-3.340855656770292,"y0":50.00459286208231,"z0":5.341585567720109,"aX":-9.442848497795472},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":18.7,"breakHorizontal":6.1,"spinRate":2519,"spinDirection":206},"zone":2,"typeConfidence":0.91,"plateTime":0.3884202920270705,"extension":6.630956754923578},"hitData":{"launchSpeed":104.4,"launchAngle":12.0,"totalDistance":273.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":120.23,"coordY":58.76}},"index":8,"playId":"100c9157-2217-3772-a8c2-4aa59bbb9412","pitchNumber":5,"startTime":"2026-10-27T00:11:45.168Z","endTime":"2026-10-27T00:11:55.173Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-27T00:11:55.173Z","atBatIndex":0},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jake Bauers strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-10-27T00:12:02.633Z","endTime":"2026-10-27T00:13:33.840Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642547,"fullName":"Freddy Peralta","link":"/api/v1/people/642547"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":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":663743,"link":"/api/v1/people/663743"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":87.0,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.7613634938654,"aZ":-12.071835115332018,"pfxX":-6.009662715033339,"pfxZ":10.343816365586902,"pX":0.3760768057866792,"pZ":2.2424885989317094,"vX0":12.603853890769573,"vY0":-138.90275360415046,"vZ0":-5.6874436007858185,"x":102.66,"y":178.23,"x0":-3.4509000177154157,"y0":50.00008733816475,"z0":5.127935318906759,"aX":-11.677837072267431},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":17.5,"breakHorizontal":8.2,"spinRate":2488,"spinDirection":213},"zone":6,"typeConfidence":0.9,"plateTime":0.39518456694315507,"extension":6.638030651943978},"index":0,"playId":"b4c96604-9984-37c7-bae9-ca755c4e78ab","pitchNumber":1,"startTime":"2026-10-27T00:12:21.040Z","endTime":"2026-10-27T00:12:24.972Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.7,"endSpeed":77.3,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.829384305447018,"aZ":-32.9686658493114,"pfxX":1.2304151553495377,"pfxZ":-0.5299043917060864,"pX":0.2953804112994786,"pZ":0.9920688884051294,"vX0":8.764476830716728,"vY0":-121.54923923005916,"vZ0":-3.4887546932508684,"x":105.74,"y":211.99,"x0":-3.517149172855438,"y0":50.004917934517664,"z0":5.308936087321281,"aX":1.8390236049015578},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-1.6,"breakHorizontal":-4.3,"spinRate":2370,"spinDirection":63},"zone":14,"typeConfidence":0.92,"plateTime":0.4506276520362382,"extension":6.2793465197277705},"index":1,"playId":"2f0fa35a-9536-394b-8ce2-ac6e153772a4","pitchNumber":2,"startTime":"2026-10-27T00:12:36.186Z","endTime":"2026-10-27T00:12:40.059Z","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":0},"pitchData":{"startSpeed":95.4,"endSpeed":86.2,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.90444646387019,"aZ":-12.002290887243223,"pfxX":-4.822301041105443,"pfxZ":10.474182435545337,"pX":-0.7252875944169614,"pZ":3.3419375637877224,"vX0":9.300894557891118,"vY0":-138.59355706115275,"vZ0":-2.920989963050928,"x":144.65,"y":148.55,"x0":-3.5135704731357316,"y0":50.001686505228385,"z0":5.22252526844191,"aX":-9.287590999629819},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":18.5,"breakHorizontal":6.6,"spinRate":2535,"spinDirection":213},"zone":1,"typeConfidence":0.91,"plateTime":0.39674773574936983,"extension":6.438541782166009},"index":2,"playId":"896533e1-7d2a-3d78-b9a2-d53b973e771b","pitchNumber":3,"startTime":"2026-10-27T00:12:52.355Z","endTime":"2026-10-27T00:12:56.695Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":86.3,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.410887855439384,"aZ":-9.444058060605933,"pfxX":-4.92491100533525,"pfxZ":11.772251400841002,"pX":-0.20441854251050406,"pZ":3.5801113135122606,"vX0":10.201278055019742,"vY0":-138.86757764972214,"vZ0":-3.0241370491668507,"x":124.79,"y":142.12,"x0":-3.3046452229128107,"y0":50.00127621469712,"z0":5.3227534718286185,"aX":-9.50892140724462},"breaks":{"breakAngle":34.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.6,"breakVerticalInduced":20.8,"breakHorizontal":6.5,"spinRate":2513,"spinDirection":210},"zone":11,"typeConfidence":0.91,"plateTime":0.39615835349764694,"extension":6.608400112927391},"index":3,"playId":"652c8f59-6be6-38fb-ad16-c3c914e34efc","pitchNumber":4,"startTime":"2026-10-27T00:13:10.218Z","endTime":"2026-10-27T00:13:14.092Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":86.4,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.74733269896402,"aZ":-11.12709594494379,"pfxX":-4.761042122237354,"pfxZ":10.901803543235678,"pX":-0.5639824172542419,"pZ":3.039270515573928,"vX0":9.634072711601677,"vY0":-138.7239025402086,"vZ0":-3.9771231394310647,"x":138.5,"y":156.72,"x0":-3.4781100724901988,"y0":50.004688956412075,"z0":5.244853527515631,"aX":-9.194212127563219},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":19.0,"breakHorizontal":6.4,"spinRate":2529,"spinDirection":209},"zone":1,"typeConfidence":0.91,"plateTime":0.39624893276822437,"extension":6.63237215961075},"index":4,"playId":"338fa756-6ae7-3e9d-ad5e-1c826e4f84b4","pitchNumber":5,"startTime":"2026-10-27T00:13:29.492Z","endTime":"2026-10-27T00:13:33.840Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-27T00:13:33.840Z","atBatIndex":1},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Christian Yelich singles on a fly ball to left fielder Chandler Simpson. Jackson Chourio to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-10-27T00:13:57.067Z","endTime":"2026-10-27T00:14:09.128Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642547,"fullName":"Freddy Peralta","link":"/api/v1/people/642547"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"postOnSecond":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":802415,"link":"/api/v1/people/802415"},"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":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":87.0,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.08449228484516,"aZ":-12.17687207947134,"pfxX":-5.003759345543205,"pfxZ":10.277693891396218,"pX":0.4924823679935105,"pZ":2.594391023479772,"vX0":12.312217347978118,"vY0":-139.0615957435638,"vZ0":-4.708681662657304,"x":98.23,"y":168.73,"x0":-3.3551801780352113,"y0":50.00220524711533,"z0":5.12640767794504,"aX":-9.736016650207127},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":17.6,"breakHorizontal":6.4,"spinRate":2534,"spinDirection":214},"zone":6,"typeConfidence":0.9,"plateTime":0.39484975927448795,"extension":6.706010667776238},"hitData":{"launchSpeed":70.5,"launchAngle":54.0,"totalDistance":194.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":64.3,"coordY":142.71}},"index":0,"playId":"f1a48625-c3cb-38df-91db-6908b03e55ca","pitchNumber":1,"startTime":"2026-10-27T00:13:57.067Z","endTime":"2026-10-27T00:14:09.128Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-27T00:14:09.128Z","atBatIndex":2},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"William Contreras pops out to shortstop Taylor Walls on the infield fly rule.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-10-27T00:14:15.795Z","endTime":"2026-10-27T00:16:17.916Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642547,"fullName":"Freddy Peralta","link":"/api/v1/people/642547"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"postOnSecond":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":670764,"link":"/api/v1/people/670764"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":96.8,"endSpeed":87.5,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.130427492371496,"aZ":-11.033736841464679,"pfxX":-6.790910845955498,"pfxZ":10.674649404981892,"pX":-1.3928545097281253,"pZ":2.0240042999658057,"vX0":7.877937864282372,"vY0":-140.6079107287889,"vZ0":-6.518232464615388,"x":170.09,"y":184.13,"x0":-3.363252031768673,"y0":50.00554603391807,"z0":5.1057263339573735,"aX":-13.452205004498722},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":18.0,"breakHorizontal":10.4,"spinRate":2581,"spinDirection":216},"zone":13,"typeConfidence":0.91,"plateTime":0.3911859682721661,"extension":6.663551790977991},"index":0,"playId":"a422aa12-cfd6-389b-a727-90ebb6ed2780","pitchNumber":1,"startTime":"2026-10-27T00:14:45.691Z","endTime":"2026-10-27T00:14:49.554Z","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":1},"pitchData":{"startSpeed":96.9,"endSpeed":87.8,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.52245899844423,"aZ":-11.009198939363788,"pfxX":-5.217711733029178,"pfxZ":10.634390982059362,"pX":-0.9401782455154543,"pZ":2.3144074763468314,"vX0":8.385013619850309,"vY0":-140.77921661648398,"vZ0":-6.155744607482125,"x":152.84,"y":176.29,"x0":-3.291116442898963,"y0":50.001637527318906,"z0":5.255099448002639,"aX":-10.383918973839329},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":18.0,"breakHorizontal":7.6,"spinRate":2566,"spinDirection":213},"zone":13,"typeConfidence":0.91,"plateTime":0.39036346750931017,"extension":6.697046423059793},"index":1,"playId":"1d709fe7-2df3-323e-a1a9-25737bb415be","pitchNumber":2,"startTime":"2026-10-27T00:15:03.558Z","endTime":"2026-10-27T00:15:07.833Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":139,"player":{"id":663743,"fullName":"Nick Fortes","link":"/api/v1/people/663743"}}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"index":2,"startTime":"2026-10-27T00:15:33.644Z","endTime":"2026-10-27T00:15:46.161Z","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(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":97.8,"endSpeed":88.2,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.17296449162802,"aZ":-8.405873937832503,"pfxX":-4.382069860450414,"pfxZ":11.799228131140746,"pX":-0.09023980502703587,"pZ":2.9332041288747073,"vX0":10.634226718467001,"vY0":-141.90332925913017,"vZ0":-5.008448518744579,"x":120.44,"y":159.58,"x0":-3.3376074287349793,"y0":50.00319371350429,"z0":5.271239399669164,"aX":-8.828215525090478},"breaks":{"breakAngle":32.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.8,"breakVerticalInduced":20.3,"breakHorizontal":5.5,"spinRate":2639,"spinDirection":210},"zone":2,"typeConfidence":0.91,"plateTime":0.3877995607983986,"extension":6.781478967015096},"index":3,"playId":"c7eb34e4-6053-3399-a9b0-7599149dccea","pitchNumber":3,"startTime":"2026-10-27T00:15:46.161Z","endTime":"2026-10-27T00:15:50.007Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.5,"endSpeed":87.9,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.90975660236864,"aZ":-10.428193015052296,"pfxX":-5.801783599326844,"pfxZ":10.848756008740287,"pX":-0.9890915952030339,"pZ":3.4623515475187907,"vX0":9.187653573423578,"vY0":-141.54339447891806,"vZ0":-2.989292484373194,"x":154.7,"y":145.3,"x0":-3.5414296716308966,"y0":50.00656995688058,"z0":5.212027080300655,"aX":-11.634201896948179},"breaks":{"breakAngle":39.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":19.1,"breakHorizontal":8.4,"spinRate":2619,"spinDirection":212},"zone":11,"typeConfidence":0.91,"plateTime":0.38874703297545254,"extension":6.78200804459074},"hitData":{"launchSpeed":75.0,"launchAngle":61.0,"totalDistance":170.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":115.68,"coordY":140.19}},"index":4,"playId":"80b1468f-f79b-39d2-917a-43124a749fb3","pitchNumber":4,"startTime":"2026-10-27T00:16:08.437Z","endTime":"2026-10-27T00:16:17.916Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-27T00:16:17.916Z","atBatIndex":3},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brice Turang grounds out, shortstop Taylor Walls to first baseman Ryan Vilade.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-10-27T00:16:32.175Z","endTime":"2026-10-27T00:18:57.487Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642547,"fullName":"Freddy Peralta","link":"/api/v1/people/642547"},"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],"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":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":670764,"link":"/api/v1/people/670764"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":668723,"link":"/api/v1/people/668723"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":76.7,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.661883327212827,"aZ":-30.562067807702245,"pfxX":0.4763338344504402,"pfxZ":1.074412581177147,"pX":-0.7117433919249808,"pZ":0.7739434841345361,"vX0":6.485431878122106,"vY0":-122.53460071387994,"vZ0":-4.286756993593148,"x":144.13,"y":217.88,"x0":-3.4716140573137566,"y0":50.00211693021355,"z0":5.202322245706705,"aX":0.7119531191111298},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":1.1,"breakHorizontal":-2.6,"spinRate":2258,"spinDirection":110},"zone":13,"typeConfidence":0.86,"plateTime":0.44964899151434823,"extension":6.790723348964253},"index":0,"playId":"16c35af3-23a3-38b5-ae3b-a1708965d20b","pitchNumber":1,"startTime":"2026-10-27T00:16:45.275Z","endTime":"2026-10-27T00:16:48.275Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.0,"endSpeed":88.4,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.26749835120993,"aZ":-8.52672667581568,"pfxX":-7.4482741128498136,"pfxZ":11.692788871095807,"pX":-1.190674743207602,"pZ":2.1875655186816383,"vX0":9.398027868920565,"vY0":-142.1678259747981,"vZ0":-6.4980257881105,"x":162.39,"y":179.72,"x0":-3.5904363427974206,"y0":50.00221096498826,"z0":5.061292332354469,"aX":-15.06297367130951},"breaks":{"breakAngle":51.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-9.1,"breakVerticalInduced":19.8,"breakHorizontal":11.3,"spinRate":2655,"spinDirection":217},"zone":13,"typeConfidence":0.91,"plateTime":0.3870621727872341,"extension":6.803554317153573},"index":1,"playId":"d31332fd-13a9-3f45-8aba-51f5c8c3a064","pitchNumber":2,"startTime":"2026-10-27T00:17:08.925Z","endTime":"2026-10-27T00:17:12.799Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.9,"endSpeed":89.2,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.82690507369804,"aZ":-8.21002978399101,"pfxX":-7.895044250585839,"pfxZ":11.611949913146134,"pX":-1.6076021718462121,"pZ":2.369741178102174,"vX0":7.957105355363303,"vY0":-143.5867233659882,"vZ0":-6.3994146740398445,"x":178.28,"y":174.8,"x0":-3.404561465390888,"y0":50.00542797818561,"z0":5.154176569023378,"aX":-16.297738661617167},"breaks":{"breakAngle":55.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-8.6,"breakVerticalInduced":19.7,"breakHorizontal":12.5,"spinRate":2621,"spinDirection":212},"zone":13,"typeConfidence":0.91,"plateTime":0.38315802011864575,"extension":6.596789752605462},"index":2,"playId":"cf43bb23-fe95-3406-b11b-e1969fa7d2ea","pitchNumber":3,"startTime":"2026-10-27T00:17:24.043Z","endTime":"2026-10-27T00:17:27.894Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.8,"endSpeed":88.1,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.28445885807644,"aZ":-8.144482031666465,"pfxX":-6.626924497243118,"pfxZ":11.959031104386339,"pX":-0.20594525389186763,"pZ":2.7301482822507204,"vX0":11.071679610511259,"vY0":-141.75845499155938,"vZ0":-5.4499760234281105,"x":124.85,"y":165.07,"x0":-3.324275512571196,"y0":50.00085398652569,"z0":5.213613697488534,"aX":-13.314827248465873},"breaks":{"breakAngle":48.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.6,"breakVerticalInduced":20.5,"breakHorizontal":9.4,"spinRate":2509,"spinDirection":217},"zone":5,"typeConfidence":0.91,"plateTime":0.3883016044978076,"extension":6.750878281087958},"index":3,"playId":"42e8679d-7a5d-3a56-b006-d0e613fdca18","pitchNumber":4,"startTime":"2026-10-27T00:17:40.802Z","endTime":"2026-10-27T00:17:44.676Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":2},"index":4,"playId":"3cd017c8-abc7-46d0-8e92-b6539a087d14","startTime":"2026-10-27T00:17:55.605Z","endTime":"2026-10-27T00:18:00.605Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":81.3,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.790403394962322,"aZ":-26.21409495330615,"pfxX":-11.685342046768222,"pfxZ":3.524361952106802,"pX":-0.566140690755884,"pZ":2.0163123677464716,"vX0":11.567889464624626,"vY0":-129.36060103925266,"vZ0":-2.5489321396754736,"x":138.58,"y":184.34,"x0":-3.584499540063816,"y0":50.00074233345425,"z0":5.030752091600734,"aX":-19.740045755146788},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":6.0,"breakHorizontal":18.5,"spinRate":2106,"spinDirection":249},"zone":7,"typeConfidence":0.9,"plateTime":0.4239463630684983,"extension":6.543085996105791},"index":5,"playId":"f4dc7fdd-3fd9-3473-8ee0-f046f29cf813","pitchNumber":5,"startTime":"2026-10-27T00:18:09.422Z","endTime":"2026-10-27T00:18:13.391Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.5,"endSpeed":88.1,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.34143081836245,"aZ":-10.519540590105224,"pfxX":-6.390673553603502,"pfxZ":10.776395319781741,"pX":-0.7217486255917351,"pZ":2.6486992007991113,"vX0":9.941677929841608,"vY0":-141.56074471546728,"vZ0":-4.985112629367822,"x":144.51,"y":167.27,"x0":-3.4651558502442934,"y0":50.000479247688006,"z0":5.119080917756047,"aX":-12.839860390513868},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":18.5,"breakHorizontal":9.4,"spinRate":2536,"spinDirection":212},"zone":4,"typeConfidence":0.91,"plateTime":0.38842574613062997,"extension":6.732147809213414},"index":6,"playId":"cac349ab-7b4a-3743-85e1-ce5382ff1487","pitchNumber":6,"startTime":"2026-10-27T00:18:28.622Z","endTime":"2026-10-27T00:18:31.962Z","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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":79.6,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.56916119144193,"aZ":-29.93287039937605,"pfxX":-13.018970597159356,"pfxZ":1.3736879281287653,"pX":-1.2895196059194212,"pZ":2.915245505415578,"vX0":10.052702931887628,"vY0":-127.58328880065984,"vZ0":0.2665187534611113,"x":166.15,"y":160.07,"x0":-3.607850122689391,"y0":50.00324069073394,"z0":5.186730244741038,"aX":-21.259923091440374},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":2.9,"breakHorizontal":21.0,"spinRate":2041,"spinDirection":253},"zone":11,"typeConfidence":0.9,"plateTime":0.43086076938428786,"extension":6.405506178282991},"hitData":{"launchSpeed":67.0,"launchAngle":-29.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":117.71,"coordY":154.86}},"index":7,"playId":"4017d82d-7f20-3b72-8299-6ce79b59f59d","pitchNumber":7,"startTime":"2026-10-27T00:18:49.899Z","endTime":"2026-10-27T00:18:57.487Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-27T00:18:57.487Z","atBatIndex":4},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Yandy Díaz singles on a sharp line drive to center fielder Garrett Mitchell.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-10-27T00:21:46.673Z","endTime":"2026-10-27T00:23:20.028Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":1,"outs":0},"matchup":{"batter":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688107,"fullName":"Robert Gasser","link":"/api/v1/people/688107"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"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":"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":93.4,"endSpeed":84.3,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.92652275707342,"aZ":-25.124003649727804,"pfxX":13.041369173627164,"pfxZ":3.857563279280659,"pX":-0.5748509351938773,"pZ":1.4553535088074072,"vX0":-13.137794973750179,"vY0":-135.16646824626307,"vZ0":-4.214955616074199,"x":138.91,"y":199.49,"x0":2.6839132474306022,"y0":50.002288548522955,"z0":4.826153256393321,"aX":23.827256330964474},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":6.1,"breakHorizontal":-20.4,"spinRate":2172,"spinDirection":113},"zone":13,"typeConfidence":2.0,"plateTime":0.40719399680489543,"extension":6.684851915968394},"index":0,"playId":"0399afa7-159c-3bde-8bbc-34f194b70703","pitchNumber":1,"startTime":"2026-10-27T00:22:07.274Z","endTime":"2026-10-27T00:22:11.617Z","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":0},"pitchData":{"startSpeed":92.5,"endSpeed":83.0,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.31281643769872,"aZ":-24.490362147079505,"pfxX":13.583480767785423,"pfxZ":4.326283553024064,"pX":-1.4031475248519878,"pZ":1.437410258015878,"vX0":-15.544587681516317,"vY0":-133.57134072385676,"vZ0":-4.09317216403002,"x":170.48,"y":199.97,"x0":2.7741586237360627,"y0":50.00389666667477,"z0":4.786923091219944,"aX":24.131453887461802},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":6.8,"breakHorizontal":-20.5,"spinRate":2266,"spinDirection":123},"zone":13,"typeConfidence":2.0,"plateTime":0.4127500403645725,"extension":6.876795289219212},"index":1,"playId":"dd1ba1cb-7345-3a36-b3a4-602ba33635ad","pitchNumber":2,"startTime":"2026-10-27T00:22:22.438Z","endTime":"2026-10-27T00:22:26.286Z","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":93.4,"endSpeed":84.2,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.70882471802309,"aZ":-16.339720974378782,"pfxX":8.543655311745933,"pfxZ":8.652034763975202,"pX":0.19566510046528618,"pZ":1.3199865491399299,"vX0":-9.723288267679846,"vY0":-135.42888657349843,"vZ0":-6.573029668899626,"x":109.54,"y":203.14,"x0":2.7481434863791843,"y0":50.00046298171059,"z0":4.951220658905702,"aX":15.631230290602689},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":14.2,"breakHorizontal":-13.0,"spinRate":2342,"spinDirection":122},"zone":14,"typeConfidence":2.0,"plateTime":0.4067753023278837,"extension":6.753137117477954},"index":2,"playId":"d8a5fd7e-5a78-35d9-ba9e-552fc1f7d82d","pitchNumber":3,"startTime":"2026-10-27T00:22:37.995Z","endTime":"2026-10-27T00:22:41.978Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":82.4,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.05621192804928,"aZ":-14.70334350262637,"pfxX":7.658966884617993,"pfxZ":9.938682224028149,"pX":-0.4004536638367507,"pZ":1.8901805294202927,"vX0":-11.137997708073243,"vY0":-132.90769139742292,"vZ0":-5.11525242835161,"x":132.26,"y":187.75,"x0":2.8832079734344433,"y0":50.00552326694097,"z0":4.937282033237636,"aX":13.468520538689805},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":16.8,"breakHorizontal":-10.9,"spinRate":2286,"spinDirection":115},"zone":7,"typeConfidence":2.0,"plateTime":0.41485995365254125,"extension":6.600914158771712},"index":3,"playId":"0f048f72-febc-3131-a746-f2a3be15b0fa","pitchNumber":4,"startTime":"2026-10-27T00:22:53.582Z","endTime":"2026-10-27T00:22:57.390Z","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":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":84.2,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.05721191085747,"aZ":-26.37751145899376,"pfxX":12.600157472813192,"pfxZ":3.171139296254543,"pX":0.17854093467747253,"pZ":1.9375686310038707,"vX0":-11.018419867905386,"vY0":-135.27453736719605,"vZ0":-2.826318330509552,"x":110.19,"y":186.47,"x0":2.693304904945194,"y0":50.005481486265026,"z0":4.87091614378349,"aX":23.05490239551451},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":5.3,"breakHorizontal":-20.0,"spinRate":2291,"spinDirection":127},"zone":8,"typeConfidence":2.0,"plateTime":0.40690825316274104,"extension":6.711779038086554},"hitData":{"launchSpeed":115.5,"launchAngle":10.0,"totalDistance":302.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":115.81,"coordY":50.5}},"index":4,"playId":"303e7950-135e-3978-8637-2de4ad0d9ef7","pitchNumber":5,"startTime":"2026-10-27T00:23:09.515Z","endTime":"2026-10-27T00:23:20.028Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-27T00:23:20.028Z","atBatIndex":5},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ryan Vilade flies out to right fielder Sal Frelick.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-10-27T00:23:32.237Z","endTime":"2026-10-27T00:25:39.367Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":668723,"fullName":"Ryan Vilade","link":"/api/v1/people/668723"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688107,"fullName":"Robert Gasser","link":"/api/v1/people/688107"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":668723,"fullName":"Ryan Vilade","link":"/api/v1/people/668723"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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(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":93.1,"endSpeed":84.2,"strikeZoneTop":3.275,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.85164728842445,"aZ":-25.454764648390558,"pfxX":12.375951507276197,"pfxZ":3.683555141934156,"pX":-0.9281897327730234,"pZ":2.2789002913353102,"vX0":-13.836773515810258,"vY0":-134.80182573328523,"vZ0":-2.0806618505667496,"x":152.38,"y":177.25,"x0":2.6861408990961397,"y0":50.00020191005371,"z0":4.874768429971608,"aX":22.561277014979567},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":6.4,"breakHorizontal":-19.1,"spinRate":2144,"spinDirection":124},"zone":13,"typeConfidence":2.0,"plateTime":0.40776771464717454,"extension":6.825358408820936},"index":0,"playId":"a591e7e0-1c52-3d90-abb4-9970b6c219f3","pitchNumber":1,"startTime":"2026-10-27T00:23:49.001Z","endTime":"2026-10-27T00:23:53.277Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.6,"endSpeed":75.1,"strikeZoneTop":3.275,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.655187099780786,"aZ":-25.044357299752466,"pfxX":-8.612508999226236,"pfxZ":4.928837692591758,"pX":0.3631749362595091,"pZ":3.082919052756907,"vX0":-3.394985548320994,"vY0":-120.16916000461057,"vZ0":0.6519919864186748,"x":103.16,"y":155.54,"x0":2.9176463110509196,"y0":50.00292510963318,"z0":5.052040052110026,"aX":-12.457687806532016},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":9.4,"breakHorizontal":16.4,"spinRate":2343,"spinDirection":281},"zone":3,"typeConfidence":2.0,"plateTime":0.45771150616822487,"extension":6.704852750697052},"index":1,"playId":"d964f2c7-b473-3dd5-b7e5-5fce730b0596","pitchNumber":2,"startTime":"2026-10-27T00:24:05.995Z","endTime":"2026-10-27T00:24:09.791Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.8,"endSpeed":75.2,"strikeZoneTop":3.275,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.632954511353965,"aZ":-25.136761005805425,"pfxX":-9.712477292964802,"pfxZ":4.852097738792802,"pX":0.0770986378523129,"pZ":2.873121539792232,"vX0":-3.8045269063453198,"vY0":-120.55259038602796,"vZ0":0.19038907497202595,"x":114.06,"y":161.21,"x0":2.9441692932723944,"y0":50.00205011186036,"z0":5.038789616258434,"aX":-14.085601234778549},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":9.1,"breakHorizontal":18.6,"spinRate":2549,"spinDirection":273},"zone":2,"typeConfidence":2.0,"plateTime":0.4569139368979416,"extension":6.724026652086219},"index":2,"playId":"5d11875a-0e2f-3235-b479-94aa7be5b054","pitchNumber":3,"startTime":"2026-10-27T00:24:24.406Z","endTime":"2026-10-27T00:24:28.292Z","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.5,"endSpeed":83.4,"strikeZoneTop":3.275,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.55132603014494,"aZ":-15.995465402368339,"pfxX":7.584500781752907,"pfxZ":8.972967273720947,"pX":0.02363268001011006,"pZ":3.3916355205771116,"vX0":-9.56716752931707,"vY0":-134.29428662774203,"vZ0":-1.423978666894493,"x":116.1,"y":147.21,"x0":2.6683878070427554,"y0":50.00297404075981,"z0":5.081608449013802,"aX":13.67663219836866},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":16.1,"breakHorizontal":-11.4,"spinRate":2456,"spinDirection":153},"zone":2,"typeConfidence":2.0,"plateTime":0.409865948600026,"extension":6.55046599998497},"index":3,"playId":"7d3a1a69-e335-3ee4-8431-e4e03ffe281f","pitchNumber":4,"startTime":"2026-10-27T00:24:41.962Z","endTime":"2026-10-27T00:24:45.756Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":85.3,"strikeZoneTop":3.275,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.728762167481655,"aZ":-20.105912743400335,"pfxX":11.44797848087827,"pfxZ":6.375569975313278,"pX":0.49706917490690034,"pZ":2.1583662970572304,"vX0":-9.436461672135353,"vY0":-138.13292967683822,"vZ0":-3.934782788653683,"x":98.05,"y":180.5,"x0":2.5057871811428893,"y0":50.000887310155456,"z0":4.989524384178053,"aX":21.661212764998844},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":10.7,"breakHorizontal":-18.2,"spinRate":2277,"spinDirection":133},"zone":9,"typeConfidence":2.0,"plateTime":0.39971967968455413,"extension":6.674702980774012},"index":4,"playId":"6d8f4317-14d9-3e3c-9770-c4dbfa289df8","pitchNumber":5,"startTime":"2026-10-27T00:25:06.561Z","endTime":"2026-10-27T00:25:10.001Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.5,"endSpeed":75.3,"strikeZoneTop":3.275,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.30855135877703,"aZ":-29.22970170486812,"pfxX":-7.326449405060037,"pfxZ":2.0353158229868225,"pX":0.18591069045375294,"pZ":2.2948646993918036,"vX0":-4.176675185176875,"vY0":-120.14247412790853,"vZ0":-0.33649512743869925,"x":109.91,"y":176.82,"x0":2.9042505212933833,"y0":50.004210994671176,"z0":5.055452864789437,"aX":-10.610515684788377},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":3.8,"breakHorizontal":14.3,"spinRate":2521,"spinDirection":287},"zone":5,"typeConfidence":2.0,"plateTime":0.4575383725053763,"extension":6.753832025428836},"hitData":{"launchSpeed":87.4,"launchAngle":40.0,"totalDistance":282.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":175.72,"coordY":97.83}},"index":5,"playId":"1ef60eb4-cb61-34eb-88e8-78f3c6f66336","pitchNumber":6,"startTime":"2026-10-27T00:25:27.880Z","endTime":"2026-10-27T00:25:39.367Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-27T00:25:39.367Z","atBatIndex":6},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Chandler Simpson grounds into a force out, shortstop Cooper Pratt to second baseman Brice Turang. Yandy Díaz out at 2nd. Chandler Simpson to 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-10-27T00:25:43.077Z","endTime":"2026-10-27T00:27:35.571Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":688107,"fullName":"Robert Gasser","link":"/api/v1/people/688107"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"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":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":84.8,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.22469047358372,"aZ":-25.909301617151787,"pfxX":11.433755480014254,"pfxZ":3.3735059885915915,"pX":0.004400697522663189,"pZ":2.222096724940033,"vX0":-10.457824485435914,"vY0":-136.24602915777854,"vZ0":-2.391005359957604,"x":116.83,"y":178.78,"x0":2.429171326176008,"y0":50.00349995922695,"z0":4.923645259985644,"aX":21.24346204019552},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":5.8,"breakHorizontal":-18.1,"spinRate":2182,"spinDirection":139},"zone":5,"typeConfidence":2.0,"plateTime":0.40382873234253225,"extension":6.764504310005349},"index":0,"playId":"74804009-51e7-3c02-9281-3c69872c22cd","pitchNumber":1,"startTime":"2026-10-27T00:26:05.817Z","endTime":"2026-10-27T00:26:09.692Z","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":1},"pitchData":{"startSpeed":82.7,"endSpeed":75.1,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.589842804296875,"aZ":-27.04180418759949,"pfxX":-10.425580748890617,"pfxZ":3.5303288564763893,"pX":1.9814702734991327,"pZ":3.316752778430471,"vX0":0.7228255179658348,"vY0":-120.37861693592639,"vZ0":1.3029521715833434,"x":41.47,"y":149.23,"x0":3.0279976224496776,"y0":50.000943923608624,"z0":5.180590019372543,"aX":-15.142214323931398},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":7.0,"breakHorizontal":18.6,"spinRate":2451,"spinDirection":277},"zone":12,"typeConfidence":2.0,"plateTime":0.4567848147489615,"extension":6.645713602508657},"index":1,"playId":"02f47158-d56b-35b5-b05a-ebe810c724f1","pitchNumber":2,"startTime":"2026-10-27T00:26:23.872Z","endTime":"2026-10-27T00:26:27.841Z","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":82.9,"endSpeed":75.7,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.266447863839986,"aZ":-24.72213825435173,"pfxX":-7.626032173729705,"pfxZ":5.100376537027033,"pX":0.10198270041627597,"pZ":1.8934235119533083,"vX0":-3.787592079265127,"vY0":-120.59601646822523,"vZ0":-2.2781700599496295,"x":113.11,"y":187.66,"x0":2.6876490494315624,"y0":50.00124987808334,"z0":5.0494080702871,"aX":-11.138133474755763},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":8.9,"breakHorizontal":14.8,"spinRate":2566,"spinDirection":279},"zone":8,"typeConfidence":2.0,"plateTime":0.45563019562512563,"extension":6.78179913464358},"index":2,"playId":"5ea3593f-b0bf-3366-8705-4f054cada2cc","pitchNumber":3,"startTime":"2026-10-27T00:26:42.699Z","endTime":"2026-10-27T00:26:46.056Z","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":79.8,"endSpeed":72.6,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.93990072537621,"aZ":-29.567807045886898,"pfxX":-12.706135401366488,"pfxZ":1.9398221599216292,"pX":-0.22079750142888988,"pZ":2.269840916675209,"vX0":-2.907160796919207,"vY0":-116.11560910684014,"vZ0":0.0023448275507353955,"x":125.42,"y":177.49,"x0":2.702196252796334,"y0":50.002667293772554,"z0":5.119447567596563,"aX":-17.07657255927799},"breaks":{"breakAngle":31.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":3.8,"breakHorizontal":23.8,"spinRate":2473,"spinDirection":289},"zone":4,"typeConfidence":2.0,"plateTime":0.47458602696692775,"extension":6.8292708361287815},"index":3,"playId":"c5c3f546-ac8b-39fb-b095-340251e84a54","pitchNumber":4,"startTime":"2026-10-27T00:27:05.477Z","endTime":"2026-10-27T00:27:08.812Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":84.5,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.650402298496054,"aZ":-24.42146527731613,"pfxX":11.20191844329827,"pfxZ":4.153746712785084,"pX":-0.23361971654070487,"pZ":2.7163073356143337,"vX0":-10.52060940164458,"vY0":-137.45244849109204,"vZ0":-1.7223002167102983,"x":125.91,"y":165.44,"x0":2.2359241679076107,"y0":50.00017172365038,"z0":5.05180064371216,"aX":20.889866217330372},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":7.2,"breakHorizontal":-17.4,"spinRate":2054,"spinDirection":136},"zone":5,"typeConfidence":2.0,"plateTime":0.40241601966573937,"extension":6.7122788532641495},"hitData":{"launchSpeed":94.6,"launchAngle":-6.0,"totalDistance":21.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":113.15,"coordY":159.42}},"index":4,"playId":"2aba401d-f0af-3f4a-89dc-407c2ff72e4c","pitchNumber":5,"startTime":"2026-10-27T00:27:28.031Z","endTime":"2026-10-27T00:27:35.571Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-27T00:27:35.571Z","atBatIndex":7},{"result":{"type":"atBat","event":"Caught Stealing 2B","eventType":"caught_stealing_2b","description":"Chandler Simpson caught stealing 2nd base, catcher William Contreras to second baseman Brice Turang.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-10-27T00:28:33.016Z","endTime":"2026-10-27T00:29:48.777Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":17},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688107,"fullName":"Robert Gasser","link":"/api/v1/people/688107"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":"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":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"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":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"e2741696-cea9-3059-8194-6fc8f38851e1","startTime":"2026-10-27T00:28:13.836Z","endTime":"2026-10-27T00:28:18.124Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":81.7,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.542028229715722,"aZ":-23.626452180895562,"pfxX":12.751249189399122,"pfxZ":5.041673622066247,"pX":-0.6135821703357346,"pZ":0.09781675564836906,"vX0":-11.966212029368743,"vY0":-129.79019817248354,"vZ0":-7.342517157320286,"x":140.39,"y":236.14,"x0":2.4120558335077074,"y0":50.00605273342934,"z0":4.777475899733376,"aX":21.640500238187485},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":7.4,"breakHorizontal":-20.3,"spinRate":2086,"spinDirection":104},"zone":13,"typeConfidence":2.0,"plateTime":0.4228898444314795,"extension":6.736132216638381},"index":1,"playId":"b371a3c5-a447-338b-bfc4-e5f81c58f6c3","pitchNumber":1,"startTime":"2026-10-27T00:28:35.344Z","endTime":"2026-10-27T00:28:39.425Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":1,"strikes":0,"outs":2},"index":2,"playId":"e8cb67c0-1e86-39be-8655-490cbb70784c","startTime":"2026-10-27T00:28:59.972Z","endTime":"2026-10-27T00:29:04.220Z","isPitch":false,"type":"pickoff"},{"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":2},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":84.9,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.92173917482258,"aZ":-26.124631870260753,"pfxX":11.646590727801794,"pfxZ":3.2487400560650634,"pX":1.4297103072791189,"pZ":2.3045345648988267,"vX0":-7.615490180893175,"vY0":-136.312170740577,"vZ0":-2.081262745578044,"x":62.5,"y":176.56,"x0":2.761803691824665,"y0":50.00268974086193,"z0":4.901074087836622,"aX":21.68520577733899},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":5.6,"breakHorizontal":-19.2,"spinRate":2154,"spinDirection":124},"zone":14,"typeConfidence":2.0,"plateTime":0.40345986484612384,"extension":6.6371678483284455},"index":3,"playId":"4402c492-560c-3ba1-a880-f26c13208ee5","pitchNumber":2,"startTime":"2026-10-27T00:29:21.806Z","endTime":"2026-10-27T00:29:25.143Z","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":1,"outs":2},"pitchData":{"startSpeed":90.2,"endSpeed":81.9,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.27907731967459,"aZ":-32.27383559242581,"pfxX":12.851147252000045,"pfxZ":-0.05604260799746008,"pX":0.5615282507189513,"pZ":0.9769864949751679,"vX0":-9.930579274574628,"vY0":-130.83897481674018,"vZ0":-3.8071233487024405,"x":95.6,"y":212.4,"x0":2.7561455811867352,"y0":50.004764636143186,"z0":4.897010797723808,"aX":22.052409033474238},"breaks":{"breakAngle":31.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":-0.8,"breakHorizontal":-20.8,"spinRate":2066,"spinDirection":104},"zone":14,"typeConfidence":2.0,"plateTime":0.4203067055145939,"extension":6.770261060524227},"index":4,"playId":"2ba69690-671c-3c71-a1a2-abe23a31ad24","pitchNumber":3,"startTime":"2026-10-27T00:29:42.231Z","endTime":"2026-10-27T00:29:48.777Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-27T00:29:48.777Z","atBatIndex":8},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Garrett Mitchell walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-10-27T00:32:55.595Z","endTime":"2026-10-27T00:35:15.259Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642547,"fullName":"Freddy Peralta","link":"/api/v1/people/642547"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.5,"endSpeed":88.0,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.86077736992147,"aZ":-9.435548931529688,"pfxX":-5.901804536982098,"pfxZ":11.336370599933849,"pX":-1.240199986947819,"pZ":2.6214376520223666,"vX0":8.056682636041067,"vY0":-141.57087359852505,"vZ0":-5.6544392217851,"x":164.27,"y":168.0,"x0":-3.3718912896378095,"y0":50.005023772768766,"z0":5.2645758311115385,"aX":-11.840845664189128},"breaks":{"breakAngle":42.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":19.3,"breakHorizontal":8.8,"spinRate":2519,"spinDirection":211},"zone":11,"typeConfidence":0.91,"plateTime":0.3886341531150759,"extension":6.620875810405204},"index":0,"playId":"3f77289a-a07c-3212-bdfd-485cbfbcf4f0","pitchNumber":1,"startTime":"2026-10-27T00:33:18.504Z","endTime":"2026-10-27T00:33:22.368Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":86.4,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.10787480294577,"aZ":-9.866902579508267,"pfxX":-4.526004112279596,"pfxZ":11.548857967995685,"pX":0.19224063539080874,"pZ":3.1640687797630163,"vX0":11.15600737232074,"vY0":-139.0417213367026,"vZ0":-4.066873358132261,"x":109.67,"y":153.35,"x0":-3.3083478010340324,"y0":50.00194346305162,"z0":5.316282163408997,"aX":-8.742905582745653},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":20.0,"breakHorizontal":5.5,"spinRate":2497,"spinDirection":210},"zone":2,"typeConfidence":0.91,"plateTime":0.3959805792656059,"extension":6.741920554580454},"index":1,"playId":"2d6b266d-1fb8-36a6-9fab-61ccbe01dd49","pitchNumber":2,"startTime":"2026-10-27T00:33:31.148Z","endTime":"2026-10-27T00:33:34.980Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.0,"endSpeed":87.6,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.2707692872759,"aZ":-13.6544252272912,"pfxX":-6.76577792438918,"pfxZ":9.326700003925655,"pX":-0.3502217299723815,"pZ":3.33298695274968,"vX0":10.897323266135022,"vY0":-140.81930118520674,"vZ0":-3.0842147396342217,"x":130.35,"y":148.79,"x0":-3.4110189580178414,"y0":50.006986280822126,"z0":5.339164341130505,"aX":-13.441554623565843},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.3,"breakHorizontal":9.7,"spinRate":2527,"spinDirection":208},"zone":1,"typeConfidence":0.9,"plateTime":0.39061060480989296,"extension":6.738589594140968},"index":2,"playId":"598ba3e9-0176-3685-b3c5-eb95157994ff","pitchNumber":3,"startTime":"2026-10-27T00:33:47.320Z","endTime":"2026-10-27T00:33:51.202Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":82.0,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.803921935747105,"aZ":-24.487476024141163,"pfxX":-13.122992993838782,"pfxZ":4.50491466396836,"pX":0.41532684569071227,"pZ":0.6973191447229863,"vX0":14.236523649024408,"vY0":-129.97100901115485,"vZ0":-5.819324272864803,"x":101.17,"y":219.95,"x0":-3.4340135550026294,"y0":50.0061472489473,"z0":4.830753667052278,"aX":-22.40710164272827},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":7.0,"breakHorizontal":20.5,"spinRate":2161,"spinDirection":251},"zone":14,"typeConfidence":0.91,"plateTime":0.4217851465937037,"extension":6.6079842191575535},"index":3,"playId":"1609b2b0-f9a6-31fe-b256-d94af46fe769","pitchNumber":4,"startTime":"2026-10-27T00:34:06.546Z","endTime":"2026-10-27T00:34:10.503Z","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":96.1,"endSpeed":86.9,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.425793463549944,"aZ":-12.001655180199826,"pfxX":-4.216842789733439,"pfxZ":10.326981249575994,"pX":-0.41936994500400837,"pZ":4.085757780409561,"vX0":10.004027870783412,"vY0":-139.60569303869545,"vZ0":-1.302955323021163,"x":132.99,"y":128.46,"x0":-3.518013998905667,"y0":50.00680551276494,"z0":5.357357912863389,"aX":-8.241673433171602},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":18.6,"breakHorizontal":5.3,"spinRate":2410,"spinDirection":207},"zone":11,"typeConfidence":0.91,"plateTime":0.39388212722933735,"extension":6.5723246445698935},"index":4,"playId":"f87fb871-c466-3b8f-a3b6-3bd93bea2318","pitchNumber":5,"startTime":"2026-10-27T00:34:22.450Z","endTime":"2026-10-27T00:34:26.149Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":86.9,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.002442550105116,"aZ":-8.761844942957117,"pfxX":-5.496534275822592,"pfxZ":12.06347403992077,"pX":0.5613283088051132,"pZ":1.9937252622033859,"vX0":12.777254109148002,"vY0":-139.0980014199271,"vZ0":-6.927696066121489,"x":95.6,"y":184.95,"x0":-3.397427544039725,"y0":50.00232998104233,"z0":5.112358716114219,"aX":-10.668331917947429},"breaks":{"breakAngle":36.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":20.3,"breakHorizontal":7.0,"spinRate":2535,"spinDirection":214},"zone":9,"typeConfidence":0.91,"plateTime":0.39523480518343623,"extension":6.728465474983733},"index":5,"playId":"4580d0ad-dc5d-3633-9d78-b6f146c3796f","pitchNumber":6,"startTime":"2026-10-27T00:34:37.431Z","endTime":"2026-10-27T00:34:40.732Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"index":6,"startTime":"2026-10-27T00:34:57.001Z","endTime":"2026-10-27T00:35:11.316Z","isPitch":false,"type":"action","player":{"id":669003,"link":"/api/v1/people/669003"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.6,"endSpeed":87.3,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.80138277195947,"aZ":-11.73256623851884,"pfxX":-4.986267317235909,"pfxZ":10.352215020191236,"pX":-0.688735878728916,"pZ":4.1859144078530655,"vX0":9.950753237656315,"vY0":-140.34900590314643,"vZ0":-0.8588615930389221,"x":143.25,"y":125.76,"x0":-3.648762350781428,"y0":50.00022477382245,"z0":5.267844440683215,"aX":-9.844192638416883},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":18.7,"breakHorizontal":6.7,"spinRate":2497,"spinDirection":212},"zone":11,"typeConfidence":0.91,"plateTime":0.39179781481475784,"extension":6.616100901157914},"index":7,"playId":"f65cb93b-d2f5-3e10-9b8c-bd205b2f5a53","pitchNumber":7,"startTime":"2026-10-27T00:35:11.316Z","endTime":"2026-10-27T00:35:15.259Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-27T00:35:15.259Z","atBatIndex":9},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Cooper Pratt strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-10-27T00:35:26.247Z","endTime":"2026-10-27T00:36:31.744Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":806198,"fullName":"Cooper Pratt","link":"/api/v1/people/806198"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642547,"fullName":"Freddy Peralta","link":"/api/v1/people/642547"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,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":806198,"fullName":"Cooper Pratt","link":"/api/v1/people/806198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663743,"link":"/api/v1/people/663743"},"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, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":80.4,"strikeZoneTop":3.374,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.743706194932592,"aZ":-28.118626274840615,"pfxX":-12.436149232592665,"pfxZ":2.4512103370322107,"pX":-0.46934845463118285,"pZ":1.9919919395360859,"vX0":11.832605371143147,"vY0":-128.07217236545634,"vZ0":-2.551341302063973,"x":134.89,"y":185.0,"x0":-3.5452522708712855,"y0":50.00093567558149,"z0":5.212108506632541,"aX":-20.549606355387837},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":4.1,"breakHorizontal":19.7,"spinRate":1874,"spinDirection":243},"zone":7,"typeConfidence":0.9,"plateTime":0.4285255288757579,"extension":6.42657963233117},"index":0,"playId":"cd95d8dd-ad0b-36ea-85f4-3036c55f7a2a","pitchNumber":1,"startTime":"2026-10-27T00:35:40.369Z","endTime":"2026-10-27T00:35:44.331Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":85.7,"strikeZoneTop":3.374,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.88183434605918,"aZ":-10.84456780777067,"pfxX":-5.82237296446316,"pfxZ":11.284551654109375,"pX":0.3737142793716295,"pZ":2.333607785271897,"vX0":12.638139171898716,"vY0":-137.22046508650453,"vZ0":-5.319207711332624,"x":102.75,"y":175.77,"x0":-3.553632188032399,"y0":50.00351558843264,"z0":5.048948068092648,"aX":-11.007734590327342},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":19.3,"breakHorizontal":7.7,"spinRate":2435,"spinDirection":214},"zone":6,"typeConfidence":0.9,"plateTime":0.40053839513554923,"extension":6.548706810567889},"index":1,"playId":"88ba644f-38f2-39f2-ab13-ae157665f415","pitchNumber":2,"startTime":"2026-10-27T00:35:57.631Z","endTime":"2026-10-27T00:36:01.605Z","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-27T00:36:09.841Z","endTime":"2026-10-27T00:36:27.767Z","isPitch":false,"type":"action","player":{"id":806198,"link":"/api/v1/people/806198"}},{"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":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":79.4,"strikeZoneTop":3.374,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.507956726294797,"aZ":-28.86071912829249,"pfxX":-12.380769629628663,"pfxZ":2.0665970182044937,"pX":0.38705833411412527,"pZ":1.2517946264601518,"vX0":14.008150400070049,"vY0":-125.95422680660153,"vZ0":-3.254963693238292,"x":102.25,"y":204.98,"x0":-3.648098476833541,"y0":50.001332217188605,"z0":4.904356027822116,"aX":-19.815711201592027},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":3.1,"breakHorizontal":19.1,"spinRate":1858,"spinDirection":251},"zone":14,"typeConfidence":0.9,"plateTime":0.43551951033229885,"extension":6.500803879088124},"index":3,"playId":"93ed6ef2-f51f-3584-bb53-5aac9ee7cf03","pitchNumber":3,"startTime":"2026-10-27T00:36:27.767Z","endTime":"2026-10-27T00:36:31.744Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-27T00:36:31.744Z","atBatIndex":10},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Sal Frelick lines out to left fielder Chandler Simpson.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-10-27T00:36:41.808Z","endTime":"2026-10-27T00:38:16.425Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642547,"fullName":"Freddy Peralta","link":"/api/v1/people/642547"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"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":4},"credits":[{"player":{"id":802415,"link":"/api/v1/people/802415"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.7,"endSpeed":74.4,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.552276011895152,"aZ":-35.28821737212149,"pfxX":0.7885453577824804,"pfxZ":-2.2104906767284582,"pX":-0.48367978918418447,"pZ":2.064287459073668,"vX0":7.0682818974352895,"vY0":-118.79515121637876,"vZ0":0.03717448061611872,"x":135.44,"y":183.04,"x0":-3.6163678865143063,"y0":50.001760754056576,"z0":5.291740654943057,"aX":1.1107125124969786},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.1,"breakVerticalInduced":-3.6,"breakHorizontal":-3.4,"spinRate":2297,"spinDirection":81},"zone":7,"typeConfidence":0.9,"plateTime":0.46341061180329035,"extension":6.587964426045172},"index":0,"playId":"b6ef052f-e2f9-386d-a71e-0fae9ded70cc","pitchNumber":1,"startTime":"2026-10-27T00:36:54.401Z","endTime":"2026-10-27T00:36:58.114Z","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":86.7,"endSpeed":78.7,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.576593801092564,"aZ":-31.318183544046008,"pfxX":-11.633143322449925,"pfxZ":0.5368277693435388,"pX":-1.5707198930356572,"pZ":2.702963727456389,"vX0":9.128036563769898,"vY0":-125.89668023029434,"vZ0":0.20414876783735214,"x":176.87,"y":165.8,"x0":-3.747135445123048,"y0":50.00312275533434,"z0":5.173387717181894,"aX":-18.51720540757206},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":1.3,"breakHorizontal":18.7,"spinRate":1900,"spinDirection":248},"zone":11,"typeConfidence":0.9,"plateTime":0.43649103796133826,"extension":6.278025475788675},"index":1,"playId":"bac73f17-f32b-38c6-9e31-ac1ff5272061","pitchNumber":2,"startTime":"2026-10-27T00:37:09.290Z","endTime":"2026-10-27T00:37:13.226Z","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":2,"playId":"816bd008-2441-35b9-ac6c-b3fd46ea1951","startTime":"2026-10-27T00:37:27.152Z","endTime":"2026-10-27T00:37:31.572Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":78.7,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.50933702746478,"aZ":-29.61650073872586,"pfxX":-12.48781188234899,"pfxZ":1.6275987594362715,"pX":-0.6719585225400955,"pZ":0.7606598918773707,"vX0":11.236195888580305,"vY0":-125.03599820995403,"vZ0":-4.396687667515878,"x":142.61,"y":218.24,"x0":-3.6135174680556363,"y0":50.006106281205945,"z0":4.987516498158951,"aX":-19.668213101539475},"breaks":{"breakAngle":30.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":2.0,"breakHorizontal":19.8,"spinRate":1891,"spinDirection":252},"zone":13,"typeConfidence":0.9,"plateTime":0.43898866002340853,"extension":6.15862153009224},"index":3,"playId":"364638be-071a-3c81-b438-1f8e5ca9b8b4","pitchNumber":3,"startTime":"2026-10-27T00:37:44.144Z","endTime":"2026-10-27T00:37:48.087Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":86.9,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.01499496759829,"aZ":-9.37059533742605,"pfxX":-4.277065044454987,"pfxZ":11.701474900393325,"pX":-0.418053389896748,"pZ":2.818121482377411,"vX0":9.728832535446164,"vY0":-139.35746430849383,"vZ0":-4.903779613587884,"x":132.94,"y":162.69,"x0":-3.4131128883691253,"y0":50.00098587903655,"z0":5.2311776658851565,"aX":-8.33453340259468},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":20.2,"breakHorizontal":5.5,"spinRate":2535,"spinDirection":205},"zone":1,"typeConfidence":0.91,"plateTime":0.3944301020525711,"extension":6.610460962165562},"hitData":{"launchSpeed":90.7,"launchAngle":31.0,"totalDistance":324.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":38.76,"coordY":105.27}},"index":4,"playId":"e43a5ae1-d329-35d0-8ff7-d951d353329b","pitchNumber":4,"startTime":"2026-10-27T00:38:03.266Z","endTime":"2026-10-27T00:38:16.425Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-27T00:38:16.425Z","atBatIndex":11},{"result":{"type":"atBat","event":"Caught Stealing 2B","eventType":"caught_stealing_2b","description":"Garrett Mitchell caught stealing 2nd base, catcher Nick Fortes to shortstop Taylor Walls.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-10-27T00:39:08.507Z","endTime":"2026-10-27T00:40:13.371Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":17},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642547,"fullName":"Freddy Peralta","link":"/api/v1/people/642547"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"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":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663743,"link":"/api/v1/people/663743"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":670764,"link":"/api/v1/people/670764"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-10-27T00:38:31.988Z","endTime":"2026-10-27T00:39:10.799Z","isPitch":false,"type":"action","player":{"id":666152,"link":"/api/v1/people/666152"}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.0,"endSpeed":76.5,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.951009808355305,"aZ":-26.941097395664503,"pfxX":-1.937065920557853,"pfxZ":3.521251128106509,"pX":-0.11652989632563068,"pZ":0.4951794701414129,"vX0":8.691121979885898,"vY0":-121.93043522006712,"vZ0":-5.587118789911326,"x":121.44,"y":225.41,"x0":-3.4961704246981995,"y0":50.00235014503522,"z0":5.1800087958402665,"aX":-2.8787646180085678},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":5.0,"breakHorizontal":1.2,"spinRate":2247,"spinDirection":160},"zone":13,"typeConfidence":0.4,"plateTime":0.4515126907500919,"extension":6.6542032912000995},"index":1,"playId":"ae94f7e7-837a-3781-962e-8a7cf7b14127","pitchNumber":1,"startTime":"2026-10-27T00:39:10.799Z","endTime":"2026-10-27T00:39:14.690Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":86.7,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.775682494941336,"aZ":-13.880656434607817,"pfxX":-5.536522239771444,"pfxZ":9.382961009214311,"pX":-0.8250332889503083,"pZ":3.329348637595766,"vX0":9.247064702257601,"vY0":-139.54856731261046,"vZ0":-2.813502125677758,"x":148.45,"y":148.89,"x0":-3.4798743630355693,"y0":50.00302489952459,"z0":5.278854350635799,"aX":-10.795528247971717},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.4,"breakHorizontal":7.9,"spinRate":2522,"spinDirection":213},"zone":11,"typeConfidence":0.9,"plateTime":0.3942540004491808,"extension":6.61431172295716},"index":2,"playId":"dffda5a0-d6ec-33ee-96c1-b863f3629e00","pitchNumber":2,"startTime":"2026-10-27T00:39:31.277Z","endTime":"2026-10-27T00:39:34.892Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":85.6,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.90564203972902,"aZ":-9.892820981931736,"pfxX":-6.208788799856495,"pfxZ":11.699262762511484,"pX":0.0642423941822832,"pZ":2.6550380581998096,"vX0":11.21810549914388,"vY0":-138.3468807808223,"vZ0":-5.162882188190887,"x":114.55,"y":167.09,"x0":-3.2691864092825202,"y0":50.002697465900596,"z0":5.232234668329933,"aX":-11.825584247811031},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":19.9,"breakHorizontal":8.4,"spinRate":2476,"spinDirection":212},"zone":5,"typeConfidence":0.91,"plateTime":0.3985974941466277,"extension":6.689833511124194},"index":3,"playId":"dbfeef6a-69bc-341b-b972-542a90b031cb","pitchNumber":3,"startTime":"2026-10-27T00:39:49.212Z","endTime":"2026-10-27T00:39:53.152Z","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,"runnerGoing":true},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":86.4,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.1819261781212,"aZ":-8.114894044357918,"pfxX":-5.93302302761451,"pfxZ":12.437118293998207,"pX":0.5395263978174528,"pZ":2.1582530494425423,"vX0":12.710537676575026,"vY0":-139.3597896541042,"vZ0":-6.732148831005328,"x":96.43,"y":180.51,"x0":-3.344025743505753,"y0":50.000130288263996,"z0":5.1659364399348435,"aX":-11.476668154864432},"breaks":{"breakAngle":39.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.4,"breakVerticalInduced":20.9,"breakHorizontal":7.6,"spinRate":2482,"spinDirection":211},"zone":6,"typeConfidence":0.91,"plateTime":0.39557064688264454,"extension":6.797280783405657},"index":4,"playId":"7e9a952b-8831-36ae-8944-2b08d03b9253","pitchNumber":4,"startTime":"2026-10-27T00:40:06.968Z","endTime":"2026-10-27T00:40:13.371Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-27T00:40:13.371Z","atBatIndex":12},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Junior Caminero pops out to second baseman Brice Turang.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-10-27T00:43:37.013Z","endTime":"2026-10-27T00:43:49.795Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688107,"fullName":"Robert Gasser","link":"/api/v1/people/688107"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":668930,"link":"/api/v1/people/668930"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":80.7,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.34878934021712,"aZ":-32.00096535296283,"pfxX":12.090006894944334,"pfxZ":0.10292208192792351,"pX":1.0612095903010885,"pZ":1.8610586638412219,"vX0":-8.463870635542902,"vY0":-129.42863776711806,"vZ0":-1.5065060169409557,"x":76.55,"y":188.53,"x0":2.824877522954348,"y0":50.00349050118468,"z0":4.931973248694068,"aX":20.24139495955053},"breaks":{"breakAngle":30.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":0.0,"breakHorizontal":-19.7,"spinRate":1994,"spinDirection":106},"zone":14,"typeConfidence":2.0,"plateTime":0.4253633607459184,"extension":6.756141149946906},"hitData":{"launchSpeed":78.2,"launchAngle":62.0,"totalDistance":159.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":137.5,"coordY":139.01}},"index":0,"playId":"d017a57b-cc80-3f31-9aae-9d897fcfc59b","pitchNumber":1,"startTime":"2026-10-27T00:43:40.361Z","endTime":"2026-10-27T00:43:49.795Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-27T00:43:49.795Z","atBatIndex":13},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ben Williamson grounds out, second baseman Brice Turang to first baseman Jake Bauers.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-10-27T00:43:59.463Z","endTime":"2026-10-27T00:44:56.388Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":810938,"fullName":"Ben Williamson","link":"/api/v1/people/810938"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688107,"fullName":"Robert Gasser","link":"/api/v1/people/688107"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":810938,"fullName":"Ben Williamson","link":"/api/v1/people/810938"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"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":{"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":93.6,"endSpeed":85.1,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.96699319014442,"aZ":-25.606891184219478,"pfxX":11.510871980192736,"pfxZ":3.526960291622869,"pX":-0.10548004615529658,"pZ":2.6388884371685575,"vX0":-11.177418982941369,"vY0":-135.87004579368997,"vZ0":-1.7096211829764134,"x":121.02,"y":167.53,"x0":2.574712070229691,"y0":50.00213806185726,"z0":5.063256274459915,"aX":21.428498905577484},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":6.2,"breakHorizontal":-18.4,"spinRate":2113,"spinDirection":127},"zone":5,"typeConfidence":2.0,"plateTime":0.40378805666509887,"extension":6.711287658918496},"index":0,"playId":"c285e8b6-d1e4-33e6-9dd9-81e8af88f569","pitchNumber":1,"startTime":"2026-10-27T00:44:15.840Z","endTime":"2026-10-27T00:44:19.694Z","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":93.1,"endSpeed":84.5,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.299131786669893,"aZ":-27.866360071830528,"pfxX":9.970229289254075,"pfxZ":2.341051359057518,"pX":1.0447579654253512,"pZ":3.673081434251634,"vX0":-7.768662520414437,"vY0":-135.32483280601363,"vZ0":1.1648637007893914,"x":77.18,"y":139.61,"x0":2.6665016086388835,"y0":50.006554041815626,"z0":5.1984414423382175,"aX":18.37728414576264},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":4.7,"breakHorizontal":-16.3,"spinRate":2158,"spinDirection":141},"zone":12,"typeConfidence":2.0,"plateTime":0.405759207092629,"extension":6.621977851039673},"index":1,"playId":"1616b7bc-58c1-3884-a492-b89c184dfc20","pitchNumber":2,"startTime":"2026-10-27T00:44:32.013Z","endTime":"2026-10-27T00:44:35.907Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":86.4,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.07173515512929,"aZ":-25.471923591855575,"pfxX":10.837973605415652,"pfxZ":3.510325454479995,"pX":-0.3442258285031157,"pZ":1.9315137555886575,"vX0":-11.329578073015078,"vY0":-137.44745161769694,"vZ0":-3.667142149465248,"x":130.12,"y":186.63,"x0":2.427290925177775,"y0":50.00229232790526,"z0":5.016896688786631,"aX":20.692006490996906},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":5.8,"breakHorizontal":-17.2,"spinRate":2172,"spinDirection":138},"zone":7,"typeConfidence":2.0,"plateTime":0.3988139742849284,"extension":6.745375611377705},"hitData":{"launchSpeed":106.6,"launchAngle":4.0,"totalDistance":139.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":148.07,"coordY":150.31}},"index":2,"playId":"671ee649-9313-3c6a-ab6a-b87b7645da00","pitchNumber":3,"startTime":"2026-10-27T00:44:48.663Z","endTime":"2026-10-27T00:44:56.388Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-27T00:44:56.388Z","atBatIndex":14},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jonny DeLuca lines out to center fielder Garrett Mitchell.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-10-27T00:45:04.435Z","endTime":"2026-10-27T00:45:30.749Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688107,"fullName":"Robert Gasser","link":"/api/v1/people/688107"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"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_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":94.0,"endSpeed":85.0,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.55507742521198,"aZ":-23.978479138094624,"pfxX":10.979667805336591,"pfxZ":4.3967074756686015,"pX":1.1200779302928703,"pZ":2.038989708868819,"vX0":-7.824998406746483,"vY0":-136.53486923902688,"vZ0":-3.500625572270623,"x":74.31,"y":183.73,"x0":2.614850757322679,"y0":50.00282502593766,"z0":5.011815693236719,"aX":20.471616366522138},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":7.3,"breakHorizontal":-18.0,"spinRate":2041,"spinDirection":133},"zone":14,"typeConfidence":2.0,"plateTime":0.4030878617901883,"extension":6.746999551339391},"hitData":{"launchSpeed":89.0,"launchAngle":18.0,"totalDistance":293.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":126.83,"coordY":82.28}},"index":0,"playId":"a52f8c8d-261e-384c-adf8-70db618dda16","pitchNumber":1,"startTime":"2026-10-27T00:45:23.671Z","endTime":"2026-10-27T00:45:30.749Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-27T00:45:30.749Z","atBatIndex":15},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"David Hamilton pops out to shortstop Taylor Walls.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-10-27T00:48:35.481Z","endTime":"2026-10-27T00:49:12.935Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642547,"fullName":"Freddy Peralta","link":"/api/v1/people/642547"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":670764,"link":"/api/v1/people/670764"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":95.2,"endSpeed":85.9,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.27564157066153,"aZ":-12.961769916047343,"pfxX":-9.803993349413386,"pfxZ":10.112133698956463,"pX":0.756577331807099,"pZ":1.8184076845866097,"vX0":14.609831142040345,"vY0":-137.62817577550663,"vZ0":-6.307465467422651,"x":88.16,"y":189.68,"x0":-3.3705571058366237,"y0":50.005104911820055,"z0":5.03433113573387,"aX":-18.63191588680673},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.9,"breakHorizontal":14.4,"spinRate":2479,"spinDirection":219},"zone":9,"typeConfidence":0.85,"plateTime":0.39945909521364964,"extension":6.764933225012256},"index":0,"playId":"b45d1f1a-3972-3d28-8dc4-188841bb1123","pitchNumber":1,"startTime":"2026-10-27T00:48:36.170Z","endTime":"2026-10-27T00:48:40.186Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":85.5,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.96473436437975,"aZ":-13.965843185911293,"pfxX":-6.842233936459412,"pfxZ":9.616858038096659,"pX":-0.4848854042194565,"pZ":2.709655606794432,"vX0":10.471693636123222,"vY0":-137.5703858528231,"vZ0":-4.003925254926438,"x":135.48,"y":165.62,"x0":-3.473139937253964,"y0":50.00537795179649,"z0":5.1478456054773964,"aX":-12.959308780345257},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.6,"breakHorizontal":9.8,"spinRate":2402,"spinDirection":215},"zone":4,"typeConfidence":0.89,"plateTime":0.40000660123649334,"extension":6.583732946371021},"index":1,"playId":"bbc4e9d4-8664-3acd-9731-23699cf00110","pitchNumber":2,"startTime":"2026-10-27T00:48:50.105Z","endTime":"2026-10-27T00:48:53.946Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":85.5,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.24607860623265,"aZ":-10.531290021715725,"pfxX":-5.843751956356067,"pfxZ":11.449241947572961,"pX":1.2423504933350635,"pZ":3.055020975201651,"vX0":14.583214371125441,"vY0":-137.73781406377236,"vZ0":-3.694205420852102,"x":69.64,"y":156.29,"x0":-3.400200675436521,"y0":50.00026041293504,"z0":5.14483023087996,"aX":-11.046604637867476},"breaks":{"breakAngle":32.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":19.9,"breakHorizontal":7.0,"spinRate":2407,"spinDirection":212},"zone":12,"typeConfidence":0.9,"plateTime":0.40017578447242474,"extension":6.729241268884453},"hitData":{"launchSpeed":48.8,"launchAngle":55.0,"totalDistance":115.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":108.88,"coordY":159.73}},"index":2,"playId":"1cba3767-d549-3053-a0d3-451ea6a1ec94","pitchNumber":3,"startTime":"2026-10-27T00:49:05.924Z","endTime":"2026-10-27T00:49:12.935Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-27T00:49:12.935Z","atBatIndex":16},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jackson Chourio singles on a ground ball to left fielder Chandler Simpson.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-10-27T00:49:27.140Z","endTime":"2026-10-27T00:49:46.289Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642547,"fullName":"Freddy Peralta","link":"/api/v1/people/642547"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"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":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":802415,"link":"/api/v1/people/802415"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.1,"endSpeed":76.0,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.511542971608854,"aZ":-34.998777576797025,"pfxX":1.42843564784414,"pfxZ":-1.9318648908724612,"pX":-0.09832450010037501,"pZ":2.071938049326975,"vX0":7.736099504155413,"vY0":-120.784979192816,"vZ0":-0.44525604485756853,"x":120.75,"y":182.84,"x0":-3.5400745081227916,"y0":50.0009111319294,"z0":5.360176358255092,"aX":2.0905231731575284},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-3.4,"breakHorizontal":-4.6,"spinRate":2428,"spinDirection":68},"zone":8,"typeConfidence":0.91,"plateTime":0.45505305869845447,"extension":6.4752194265628304},"hitData":{"launchSpeed":103.4,"launchAngle":4.0,"totalDistance":98.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":88.14,"coordY":140.31}},"index":0,"playId":"99be5992-eccc-3d2a-8820-44b4d9df8bde","pitchNumber":1,"startTime":"2026-10-27T00:49:35.238Z","endTime":"2026-10-27T00:49:46.289Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-27T00:49:46.289Z","atBatIndex":17},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jake Bauers walks. Jackson Chourio to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-10-27T00:50:11.691Z","endTime":"2026-10-27T00:51:47.684Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642547,"fullName":"Freddy Peralta","link":"/api/v1/people/642547"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"postOnSecond":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"55c92cae-1863-4d09-9d2d-cace93480692","startTime":"2026-10-27T00:50:11.691Z","endTime":"2026-10-27T00:50:16.691Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":79.4,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.381562850346175,"aZ":-27.796548149726704,"pfxX":-11.789276310034868,"pfxZ":2.7086007480883474,"pX":-1.0032785761887142,"pZ":2.6473640856161937,"vX0":10.553126410298244,"vY0":-126.77782726087206,"vZ0":-0.5157058656176807,"x":155.24,"y":167.3,"x0":-3.700340190618326,"y0":50.00598269502391,"z0":5.083822387772969,"aX":-19.078714592185854},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":5.0,"breakHorizontal":18.7,"spinRate":1816,"spinDirection":251},"zone":11,"typeConfidence":0.9,"plateTime":0.4330493117244707,"extension":6.5432931773244265},"index":1,"playId":"fd2bd1d8-c56a-31ca-a0ca-e38b71ab34af","pitchNumber":1,"startTime":"2026-10-27T00:50:26.076Z","endTime":"2026-10-27T00:50:30.328Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":80.3,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.239128920168714,"aZ":-28.485158744537614,"pfxX":-12.531850434301608,"pfxZ":2.246788018693339,"pX":0.5382356004227574,"pZ":1.3086320241899303,"vX0":14.555964160201091,"vY0":-127.51435935626539,"vZ0":-3.336994109487084,"x":96.48,"y":203.45,"x0":-3.627017744023532,"y0":50.00017306920142,"z0":4.891604817509966,"aX":-20.548754347404405},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":3.5,"breakHorizontal":19.2,"spinRate":2002,"spinDirection":254},"zone":14,"typeConfidence":0.9,"plateTime":0.43021705657671827,"extension":6.474423496353331},"index":2,"playId":"31407d1f-237b-3cfd-a07a-69de2d675877","pitchNumber":2,"startTime":"2026-10-27T00:50:45.432Z","endTime":"2026-10-27T00:50:49.381Z","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,"disengagementNum":1},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.7,"endSpeed":75.5,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.279661062622246,"aZ":-31.876112786911428,"pfxX":2.223803813139583,"pfxZ":0.20972921956149726,"pX":-0.8369663270964934,"pZ":2.244883595102598,"vX0":5.932828894612092,"vY0":-120.28300409581898,"vZ0":-0.6990985176401158,"x":148.9,"y":178.17,"x0":-3.633480808826157,"y0":50.00555384874405,"z0":5.387953317513018,"aX":3.2297811563386385},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":0.5,"breakHorizontal":-5.5,"spinRate":2287,"spinDirection":88},"zone":4,"typeConfidence":0.92,"plateTime":0.4569314748597799,"extension":6.494316160151148},"index":3,"playId":"4d763ecd-1321-38ed-92bb-06834e913a5b","pitchNumber":3,"startTime":"2026-10-27T00:51:05.341Z","endTime":"2026-10-27T00:51:09.399Z","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,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":85.8,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.26043593309387,"aZ":-11.2988214297966,"pfxX":-5.17998042815472,"pfxZ":10.949792296021323,"pX":-0.01044248114892328,"pZ":3.5147183858821154,"vX0":11.05715057203829,"vY0":-138.05662286526297,"vZ0":-2.515106886732744,"x":117.4,"y":143.88,"x0":-3.4168430276188055,"y0":50.00518039262253,"z0":5.210748338072384,"aX":-9.879265045841576},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":19.3,"breakHorizontal":6.7,"spinRate":2455,"spinDirection":211},"zone":12,"typeConfidence":0.91,"plateTime":0.39863279135803875,"extension":6.5290374555315704},"index":4,"playId":"d72d0366-177d-3060-88ac-01d175f21c26","pitchNumber":4,"startTime":"2026-10-27T00:51:24.701Z","endTime":"2026-10-27T00:51:27.904Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":86.3,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.65074056320259,"aZ":-13.644681788686803,"pfxX":-5.280954651038308,"pfxZ":9.711075045336955,"pX":0.908565845732195,"pZ":2.1347002373276225,"vX0":13.447932242348404,"vY0":-137.76442641289867,"vZ0":-5.690244688449894,"x":82.37,"y":181.14,"x0":-3.3658303713354787,"y0":50.00649744902562,"z0":5.161227766691914,"aX":-10.081708212011},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.3,"breakHorizontal":6.5,"spinRate":2471,"spinDirection":211},"zone":14,"typeConfidence":0.89,"plateTime":0.39867542145390233,"extension":6.558395577065151},"index":5,"playId":"07387689-e25c-3a30-9aeb-805353476a76","pitchNumber":5,"startTime":"2026-10-27T00:51:43.597Z","endTime":"2026-10-27T00:51:47.684Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-27T00:51:47.684Z","atBatIndex":18},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Christian Yelich singles on a fly ball to left fielder Chandler Simpson. Jackson Chourio scores. Jake Bauers to 2nd.","rbi":1,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-10-27T00:53:15.353Z","endTime":"2026-10-27T00:53:40.346Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642547,"fullName":"Freddy Peralta","link":"/api/v1/people/642547"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"postOnSecond":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"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":802415,"link":"/api/v1/people/802415"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"responsiblePitcher":{"id":642547,"link":"/api/v1/people/642547"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-10-27T00:52:14.340Z","endTime":"2026-10-27T00:53:15.353Z","isPitch":false,"type":"action"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"playId":"7ce6280a-a0ba-4eee-8e06-95a37917cda1","startTime":"2026-10-27T00:53:15.353Z","endTime":"2026-10-27T00:53:20.353Z","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":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":86.5,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.69026750786675,"aZ":-13.725574308023393,"pfxX":-5.836950596213121,"pfxZ":9.53380858450394,"pX":0.27484895259377595,"pZ":3.2048915055305485,"vX0":12.541850805827377,"vY0":-139.06341378316384,"vZ0":-2.7923044117063616,"x":106.52,"y":152.25,"x0":-3.5597756658300477,"y0":50.00129741762104,"z0":5.146820335488791,"aX":-11.294210373356593},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.7,"breakHorizontal":7.6,"spinRate":2467,"spinDirection":211},"zone":3,"typeConfidence":0.9,"plateTime":0.39568709548733194,"extension":6.658525415963921},"hitData":{"launchSpeed":71.3,"launchAngle":23.0,"totalDistance":202.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":74.18,"coordY":129.06}},"index":2,"playId":"bd8a9d79-3774-398b-843b-0742e950f3a9","pitchNumber":1,"startTime":"2026-10-27T00:53:29.838Z","endTime":"2026-10-27T00:53:40.346Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-27T00:53:40.346Z","atBatIndex":19},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"William Contreras singles on a line drive to right fielder Victor Mesa Jr. Jake Bauers scores. William Contreras out at 2nd on the throw, right fielder Victor Mesa Jr. to shortstop Taylor Walls. Christian Yelich to 3rd.","rbi":1,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-10-27T00:54:04.979Z","endTime":"2026-10-27T00:54:31.474Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":70},"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":642547,"fullName":"Freddy Peralta","link":"/api/v1/people/642547"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2,3,4,5],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":683748,"link":"/api/v1/people/683748"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"responsiblePitcher":{"id":642547,"link":"/api/v1/people/642547"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"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":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":null,"start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_out_stretching","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":683748,"link":"/api/v1/people/683748"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_assist"},{"player":{"id":683748,"link":"/api/v1/people/683748"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_assist_of"},{"player":{"id":670764,"link":"/api/v1/people/670764"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"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(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":96.2,"endSpeed":87.5,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.51441529462313,"aZ":-11.031779658824814,"pfxX":-6.630844857115644,"pfxZ":10.761946271313157,"pX":-0.5502163258307203,"pZ":1.8422622854099362,"vX0":10.62719379017031,"vY0":-139.53706248213928,"vZ0":-6.635634850221054,"x":137.97,"y":189.04,"x0":-3.5532387283844975,"y0":50.002130420229804,"z0":4.984124989365318,"aX":-13.026531241186763},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":18.1,"breakHorizontal":9.7,"spinRate":2495,"spinDirection":220},"zone":7,"typeConfidence":0.9,"plateTime":0.3930980387608658,"extension":6.618742766143039},"hitData":{"launchSpeed":79.7,"launchAngle":28.0,"totalDistance":261.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":197.0,"coordY":121.75}},"index":0,"playId":"031b83ab-918e-3e83-a27f-c832806fdd4d","pitchNumber":1,"startTime":"2026-10-27T00:54:18.463Z","endTime":"2026-10-27T00:54:31.474Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-27T00:54:31.474Z","atBatIndex":20},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brice Turang grounds out, second baseman Ben Williamson to first baseman Ryan Vilade.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-10-27T00:55:03.108Z","endTime":"2026-10-27T00:55:43.553Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642547,"fullName":"Freddy Peralta","link":"/api/v1/people/642547"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":810938,"link":"/api/v1/people/810938"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":668723,"link":"/api/v1/people/668723"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":79.7,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.597763257968097,"aZ":-27.778085246181732,"pfxX":-12.677721487041035,"pfxZ":2.6928180970514273,"pX":-1.2196824543903562,"pZ":2.0387205939368376,"vX0":10.333500100971154,"vY0":-127.6003105135917,"vZ0":-1.818149394068004,"x":163.49,"y":183.73,"x0":-3.693832833442923,"y0":50.00309301622856,"z0":4.9694851846307,"aX":-20.70616827886213},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":4.7,"breakHorizontal":20.3,"spinRate":1926,"spinDirection":254},"zone":13,"typeConfidence":0.9,"plateTime":0.4308189914979681,"extension":6.60900901287065},"index":0,"playId":"0b597633-be24-3f01-a830-a9dfaae7bd00","pitchNumber":1,"startTime":"2026-10-27T00:55:03.108Z","endTime":"2026-10-27T00:55:07.100Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":79.5,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.305868401920225,"aZ":-29.095808696108485,"pfxX":-12.137473299367393,"pfxZ":1.897863231438552,"pX":-1.1741081399063245,"pZ":1.811054569760632,"vX0":10.300404936695994,"vY0":-127.0751308547009,"vZ0":-1.9781528424528405,"x":161.75,"y":189.88,"x0":-3.72163715164111,"y0":50.00180077365541,"z0":4.932229374029716,"aX":-19.66469610837489},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":3.2,"breakHorizontal":19.3,"spinRate":1863,"spinDirection":255},"zone":13,"typeConfidence":0.9,"plateTime":0.43257724947737675,"extension":6.580530671458992},"index":1,"playId":"1d4ff46d-f1cc-32c5-98da-747b127e91ae","pitchNumber":2,"startTime":"2026-10-27T00:55:17.859Z","endTime":"2026-10-27T00:55:21.911Z","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":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.7,"endSpeed":75.8,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.102416901562346,"aZ":-30.68937573664575,"pfxX":0.23396984805862053,"pfxZ":1.0142036134933594,"pX":-0.4396780021829311,"pZ":2.319946403855004,"vX0":7.228535566674702,"vY0":-120.26115668269692,"vZ0":-0.8160660794507006,"x":133.76,"y":176.14,"x0":-3.51912571417613,"y0":50.00074845007486,"z0":5.394462871778649,"aX":0.34035726226526736},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":1.9,"breakHorizontal":-2.2,"spinRate":2158,"spinDirection":98},"zone":4,"typeConfidence":0.86,"plateTime":0.45607372884690456,"extension":6.658167856769167},"hitData":{"launchSpeed":72.1,"launchAngle":-2.0,"totalDistance":30.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":142.0,"coordY":147.78}},"index":2,"playId":"9099eee7-ef44-30bc-b63f-250248089dd1","pitchNumber":3,"startTime":"2026-10-27T00:55:36.050Z","endTime":"2026-10-27T00:55:43.553Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-27T00:55:43.553Z","atBatIndex":21},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Victor Mesa Jr. lines out sharply to center fielder Garrett Mitchell.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-10-27T00:58:49.482Z","endTime":"2026-10-27T00:59:29.813Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":683748,"fullName":"Victor Mesa Jr.","link":"/api/v1/people/683748"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":688107,"fullName":"Robert Gasser","link":"/api/v1/people/688107"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2],"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":683748,"fullName":"Victor Mesa Jr.","link":"/api/v1/people/683748"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669003,"link":"/api/v1/people/669003"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.8,"endSpeed":73.5,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.497164573897365,"aZ":-28.114021356814753,"pfxX":-7.5369083833546044,"pfxZ":2.9486408002618587,"pX":-0.46444194390888144,"pZ":1.8954700116708711,"vX0":-5.0588838976915715,"vY0":-117.5523185884627,"vZ0":-1.2714120573990069,"x":134.7,"y":187.6,"x0":2.7064229131879403,"y0":50.00422605486059,"z0":5.090915716722441,"aX":-10.385118057785323},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":5.3,"breakHorizontal":15.0,"spinRate":2446,"spinDirection":281},"zone":7,"typeConfidence":2.0,"plateTime":0.4687304159295884,"extension":6.80509278107524},"index":0,"playId":"5d50e0ee-e0a8-3510-b9a7-eeb06be04ec8","pitchNumber":1,"startTime":"2026-10-27T00:58:53.460Z","endTime":"2026-10-27T00:58:57.187Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2026-10-27T00:59:09.714Z","endTime":"2026-10-27T00:59:20.452Z","isPitch":false,"type":"action","player":{"id":683748,"link":"/api/v1/people/683748"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":85.1,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.16953341223547,"aZ":-24.79885111248034,"pfxX":9.519561203704916,"pfxZ":3.947662445860466,"pX":0.3902014059207961,"pZ":2.3935007504234536,"vX0":-9.026513475446844,"vY0":-136.6092169038526,"vZ0":-2.390048129401758,"x":102.13,"y":174.16,"x0":2.51806883285857,"y0":50.0059958396099,"z0":5.00428138131487,"aX":17.79928964107428},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":6.7,"breakHorizontal":-15.1,"spinRate":2018,"spinDirection":137},"zone":6,"typeConfidence":2.0,"plateTime":0.40263400283339656,"extension":6.771156192012383},"hitData":{"launchSpeed":100.7,"launchAngle":18.0,"totalDistance":349.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":100.15,"coordY":61.19}},"index":2,"playId":"aa85b9e3-a645-3af4-8359-dab6f39653ad","pitchNumber":2,"startTime":"2026-10-27T00:59:20.452Z","endTime":"2026-10-27T00:59:29.813Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-27T00:59:29.813Z","atBatIndex":22},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nick Fortes grounds out, second baseman Brice Turang to first baseman Jake Bauers.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-10-27T00:59:36.025Z","endTime":"2026-10-27T01:01:07.890Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":663743,"fullName":"Nick Fortes","link":"/api/v1/people/663743"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688107,"fullName":"Robert Gasser","link":"/api/v1/people/688107"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663743,"fullName":"Nick Fortes","link":"/api/v1/people/663743"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"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":{"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":93.9,"endSpeed":84.8,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.532005702582175,"aZ":-26.463509443806004,"pfxX":11.185509442428572,"pfxZ":3.0722534609062766,"pX":0.32917480588709874,"pZ":2.287746341229829,"vX0":-9.628672868457622,"vY0":-136.31290415389572,"vZ0":-2.170869507374032,"x":104.45,"y":177.01,"x0":2.4763200974857984,"y0":50.00143405306067,"z0":4.945426683012291,"aX":20.779833572270373},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":5.3,"breakHorizontal":-17.9,"spinRate":2067,"spinDirection":132},"zone":6,"typeConfidence":2.0,"plateTime":0.40379165696260433,"extension":6.513602353027736},"index":0,"playId":"7f06169e-991a-3348-a00a-dc45c4fd9642","pitchNumber":1,"startTime":"2026-10-27T00:59:56.671Z","endTime":"2026-10-27T01:00:00.492Z","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":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":83.7,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.55245662964236,"aZ":-23.2766243268629,"pfxX":11.21447281245037,"pfxZ":4.92476317665279,"pX":-0.5546580176619035,"pZ":2.028557581577806,"vX0":-12.154784659861035,"vY0":-134.41725071025118,"vZ0":-3.2306841901087076,"x":138.14,"y":184.01,"x0":2.5960714548288504,"y0":50.00450046218904,"z0":4.922711329402682,"aX":20.26653363686599},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":8.3,"breakHorizontal":-17.3,"spinRate":2167,"spinDirection":122},"zone":7,"typeConfidence":2.0,"plateTime":0.40945734604326045,"extension":6.77270343712717},"index":1,"playId":"162a1bca-99d9-33a5-bce5-d4475ef838c1","pitchNumber":2,"startTime":"2026-10-27T01:00:13.828Z","endTime":"2026-10-27T01:00:17.717Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-10-27T01:00:26.295Z","endTime":"2026-10-27T01:00:40.230Z","isPitch":false,"type":"action","player":{"id":663743,"link":"/api/v1/people/663743"}},{"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":82.5,"endSpeed":74.9,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.995696402537515,"aZ":-26.23238390624034,"pfxX":-8.123596124024086,"pfxZ":4.117391146098674,"pX":0.8634694964252965,"pZ":2.4806595055160208,"vX0":-2.1770566154980235,"vY0":-120.07798993831813,"vZ0":-0.6632454853070889,"x":84.09,"y":171.8,"x0":2.839636980152603,"y0":50.00031203540323,"z0":5.120715901639739,"aX":-11.709765889542144},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":7.6,"breakHorizontal":15.2,"spinRate":2448,"spinDirection":277},"zone":6,"typeConfidence":2.0,"plateTime":0.4583757369532182,"extension":6.640761358299593},"index":3,"playId":"eb944fd0-eba4-3c03-b5a2-f2f371377835","pitchNumber":3,"startTime":"2026-10-27T01:00:40.230Z","endTime":"2026-10-27T01:00:44.463Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":84.4,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.385476584036084,"aZ":-28.000534525328348,"pfxX":11.33684098126133,"pfxZ":2.265146225179919,"pX":0.9303882574695596,"pZ":2.5416333565115354,"vX0":-8.363899729802446,"vY0":-136.13195450820356,"vZ0":-1.5001295670029449,"x":81.54,"y":170.16,"x0":2.5947896426962704,"y0":50.006590370332304,"z0":5.068300168072712,"aX":20.93883680944431},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":4.0,"breakHorizontal":-18.4,"spinRate":2054,"spinDirection":135},"zone":12,"typeConfidence":2.0,"plateTime":0.40485307734065223,"extension":6.673889502459762},"hitData":{"launchSpeed":107.4,"launchAngle":2.0,"totalDistance":72.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":149.59,"coordY":150.82}},"index":4,"playId":"7a37ccb5-1845-3a05-93a3-bc9f6a5bcd83","pitchNumber":4,"startTime":"2026-10-27T01:01:00.093Z","endTime":"2026-10-27T01:01:07.890Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-27T01:01:07.890Z","atBatIndex":23},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Taylor Walls strikes out on a foul tip.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-10-27T01:01:24.702Z","endTime":"2026-10-27T01:03:09.997Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688107,"fullName":"Robert Gasser","link":"/api/v1/people/688107"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764"},"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_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":89.1,"endSpeed":81.8,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.3698258360127,"aZ":-25.606158031469036,"pfxX":-1.2164744465307173,"pfxZ":3.8688829537881655,"pX":0.30094579971630836,"pZ":0.9621463460964613,"vX0":-5.9162585267733085,"vY0":-129.6069682295776,"vZ0":-4.906481287760483,"x":105.53,"y":212.8,"x0":2.7724830420927544,"y0":50.005765271622565,"z0":4.8380324615563985,"aX":-2.0678605769849847},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":6.1,"breakHorizontal":3.5,"spinRate":2383,"spinDirection":154},"zone":14,"typeConfidence":2.0,"plateTime":0.42278685311978803,"extension":6.807653586336199},"index":0,"playId":"a157830e-c518-3349-b792-4aee171dd4de","pitchNumber":1,"startTime":"2026-10-27T01:01:35.839Z","endTime":"2026-10-27T01:01:39.681Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.1,"endSpeed":74.9,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.5503080231626,"aZ":-28.587769542948745,"pfxX":-7.251689664940215,"pfxZ":2.510425777339152,"pX":0.08154205295747481,"pZ":1.7691507438918934,"vX0":-4.289045265858995,"vY0":-119.46170162712336,"vZ0":-1.6591782980665133,"x":113.89,"y":191.01,"x0":2.8494419221723755,"y0":50.003045174190866,"z0":5.071548841280684,"aX":-10.356007901057009},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":4.4,"breakHorizontal":14.3,"spinRate":2586,"spinDirection":277},"zone":8,"typeConfidence":2.0,"plateTime":0.46058740679712873,"extension":6.773406626273749},"index":1,"playId":"a959b002-c954-3da6-9d4b-8561105f0fa4","pitchNumber":2,"startTime":"2026-10-27T01:01:52.822Z","endTime":"2026-10-27T01:01:56.533Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.3,"endSpeed":75.7,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.36970452233108,"aZ":-27.957208861095854,"pfxX":-9.282130388415336,"pfxZ":2.877148446267059,"pX":0.0668330935262412,"pZ":1.559492794352814,"vX0":-4.127861563440622,"vY0":-121.24713034952391,"vZ0":-2.3722670898667144,"x":114.45,"y":196.67,"x0":3.0057449156901974,"y0":50.00164397949317,"z0":5.031345799115953,"aX":-13.587713529419984},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":4.8,"breakHorizontal":17.9,"spinRate":2547,"spinDirection":281},"zone":8,"typeConfidence":2.0,"plateTime":0.4546462941661966,"extension":6.665563208911924},"index":2,"playId":"a7e2d4d5-54d4-3c70-9e0e-bf288bdda71f","pitchNumber":3,"startTime":"2026-10-27T01:02:09.022Z","endTime":"2026-10-27T01:02:12.905Z","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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.8,"endSpeed":74.9,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.94902429472351,"aZ":-28.964692945817735,"pfxX":-7.731536901171711,"pfxZ":2.2618809266025783,"pX":1.1008625202958608,"pZ":0.4914749435398617,"vX0":-1.8047947849505497,"vY0":-119.07229846765803,"vZ0":-4.304809203963748,"x":75.04,"y":225.51,"x0":2.874826201829589,"y0":50.00547394586627,"z0":4.972508141460311,"aX":-10.995540480010105},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":3.2,"breakHorizontal":14.4,"spinRate":2486,"spinDirection":291},"zone":14,"typeConfidence":2.0,"plateTime":0.4617237137356227,"extension":6.764944602559107},"index":3,"playId":"779714cb-3cfd-38c0-b1be-c3f415c88194","pitchNumber":4,"startTime":"2026-10-27T01:02:47.785Z","endTime":"2026-10-27T01:02:51.674Z","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":2},"pitchData":{"startSpeed":89.9,"endSpeed":81.3,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.893334840083508,"aZ":-37.07507793787364,"pfxX":11.932914102358279,"pfxZ":-2.875692352645073,"pX":1.6368102045561943,"pZ":1.8333401131177292,"vX0":-6.769435679720278,"vY0":-130.70141258388992,"vZ0":-0.9089408803002199,"x":54.61,"y":189.28,"x0":2.7330296866414816,"y0":50.00631352492487,"z0":5.012023637188939,"aX":20.300376825392608},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-5.2,"breakHorizontal":-19.8,"spinRate":2039,"spinDirection":107},"zone":14,"typeConfidence":2.0,"plateTime":0.42179706312520704,"extension":6.692277452529065},"index":4,"playId":"5053eb14-b297-3494-b660-cceda190792c","pitchNumber":5,"startTime":"2026-10-27T01:03:06.048Z","endTime":"2026-10-27T01:03:09.997Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-27T01:03:09.997Z","atBatIndex":24},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Garrett Mitchell strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-10-27T01:05:57.924Z","endTime":"2026-10-27T01:06:56.148Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642547,"fullName":"Freddy Peralta","link":"/api/v1/people/642547"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663743,"link":"/api/v1/people/663743"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":78.2,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.830554319604655,"aZ":-27.452347461602603,"pfxX":-14.316773178000606,"pfxZ":3.0085600126165986,"pX":-0.5269960943847818,"pZ":1.6880803586684332,"vX0":11.898263363085308,"vY0":-125.44828169751437,"vZ0":-2.89967244349718,"x":137.09,"y":193.2,"x0":-3.5053570790198707,"y0":50.004276785940014,"z0":5.131437930117233,"aX":-22.48797123609523},"breaks":{"breakAngle":34.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":4.9,"breakHorizontal":22.7,"spinRate":1961,"spinDirection":251},"zone":7,"typeConfidence":0.9,"plateTime":0.43907782647094207,"extension":6.391707351960701},"index":0,"playId":"c099e610-daff-37a0-80c6-361fba78d42a","pitchNumber":1,"startTime":"2026-10-27T01:06:16.431Z","endTime":"2026-10-27T01:06:20.210Z","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":0},"pitchData":{"startSpeed":88.3,"endSpeed":79.9,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.9002852811182,"aZ":-26.546247791074595,"pfxX":-14.031114637898964,"pfxZ":3.4460694820501736,"pX":-0.017352519709819384,"pZ":1.5127090208172904,"vX0":13.424320646522638,"vY0":-127.72994011453056,"vZ0":-3.3036374867496505,"x":117.66,"y":197.94,"x0":-3.5449829460909683,"y0":50.005669686771284,"z0":4.934508092875658,"aX":-22.94350010944491},"breaks":{"breakAngle":36.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":5.5,"breakHorizontal":22.0,"spinRate":2077,"spinDirection":251},"zone":14,"typeConfidence":0.9,"plateTime":0.43055353324497236,"extension":6.538677317452225},"index":1,"playId":"87b1a3f7-dc68-3f9a-9bfd-4f6005c7e673","pitchNumber":2,"startTime":"2026-10-27T01:06:30.569Z","endTime":"2026-10-27T01:06:34.514Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":97.2,"endSpeed":88.0,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.33624609926701,"aZ":-10.93658419296634,"pfxX":-6.310088672106663,"pfxZ":10.611555814718391,"pX":-0.8575456614576724,"pZ":3.369420301913305,"vX0":9.956138763940938,"vY0":-141.11434431592377,"vZ0":-3.0747938354982227,"x":149.69,"y":147.81,"x0":-3.623829929253614,"y0":50.00644385878817,"z0":5.185546554561373,"aX":-12.633722585012478},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":18.7,"breakHorizontal":9.2,"spinRate":2530,"spinDirection":216},"zone":11,"typeConfidence":0.91,"plateTime":0.38924834601191804,"extension":6.5070203271240565},"index":2,"playId":"1803ae01-8b76-34b8-a145-e9f53fe9d335","pitchNumber":3,"startTime":"2026-10-27T01:06:52.241Z","endTime":"2026-10-27T01:06:56.148Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-27T01:06:56.148Z","atBatIndex":25},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Cooper Pratt strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-10-27T01:07:07.515Z","endTime":"2026-10-27T01:08:28.962Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":806198,"fullName":"Cooper Pratt","link":"/api/v1/people/806198"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642547,"fullName":"Freddy Peralta","link":"/api/v1/people/642547"},"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":806198,"fullName":"Cooper Pratt","link":"/api/v1/people/806198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663743,"link":"/api/v1/people/663743"},"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":95.8,"endSpeed":86.3,"strikeZoneTop":3.374,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.067823446714684,"aZ":-9.530611766103767,"pfxX":-3.2451319369486606,"pfxZ":11.69670937087255,"pX":-1.0345101477417915,"pZ":4.009796143386342,"vX0":7.509535397890775,"vY0":-139.18338728071606,"vZ0":-2.3376283249350482,"x":156.43,"y":130.52,"x0":-3.362060281652685,"y0":50.00657229639432,"z0":5.503427691148574,"aX":-6.284806738474636},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.5,"breakVerticalInduced":20.8,"breakHorizontal":4.1,"spinRate":2401,"spinDirection":205},"zone":11,"typeConfidence":0.91,"plateTime":0.39552991161440465,"extension":6.275157318730465},"index":0,"playId":"646c2df8-b129-352a-b42b-c5e4f7ed2737","pitchNumber":1,"startTime":"2026-10-27T01:07:20.036Z","endTime":"2026-10-27T01:07:24.571Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":86.3,"strikeZoneTop":3.374,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.62512085226246,"aZ":-11.7351779888913,"pfxX":-4.688385173655052,"pfxZ":10.670016966148332,"pX":0.24103459519368758,"pZ":1.8884904756056817,"vX0":11.451552093729465,"vY0":-138.1977338469473,"vZ0":-6.662494605128411,"x":107.81,"y":187.79,"x0":-3.3653759112025132,"y0":50.00006363541184,"z0":5.135270671934909,"aX":-8.979767522895164},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":17.9,"breakHorizontal":5.9,"spinRate":2381,"spinDirection":210},"zone":9,"typeConfidence":0.9,"plateTime":0.3978338575996698,"extension":6.666399120250286},"index":1,"playId":"53cff5cc-72a6-38a2-94d5-dd82f612b31b","pitchNumber":2,"startTime":"2026-10-27T01:07:40.371Z","endTime":"2026-10-27T01:07:44.140Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":80.3,"strikeZoneTop":3.374,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.679396604175032,"aZ":-29.19859852871596,"pfxX":-12.113751157600792,"pfxZ":1.8117692189402526,"pX":0.14767287375117982,"pZ":1.7071380255910562,"vX0":13.166841470390231,"vY0":-127.43860280287069,"vZ0":-2.4836770624327036,"x":111.37,"y":192.69,"x0":-3.5169613308182646,"y0":50.00261660497187,"z0":5.00547742205318,"aX":-19.885796629139836},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":2.9,"breakHorizontal":18.8,"spinRate":1967,"spinDirection":252},"zone":8,"typeConfidence":0.9,"plateTime":0.43012180152144097,"extension":6.478825720206157},"index":2,"playId":"ed284b13-91c2-306f-8323-991b1054fe90","pitchNumber":3,"startTime":"2026-10-27T01:07:56.291Z","endTime":"2026-10-27T01:08:00.135Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":78.0,"strikeZoneTop":3.374,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.50002439835583,"aZ":-20.268560025413528,"pfxX":0.6351331647453273,"pfxZ":7.6354971131677045,"pX":1.5516951245161181,"pZ":1.7566988873793152,"vX0":11.941223424857169,"vY0":-125.44892226355553,"vZ0":-4.294447220143841,"x":57.85,"y":191.35,"x0":-3.3963586305977818,"y0":50.00341790753337,"z0":5.189204498138345,"aX":0.9891994800874141},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":12.7,"breakHorizontal":-4.4,"spinRate":2378,"spinDirection":140},"zone":14,"typeConfidence":0.69,"plateTime":0.44029066888124513,"extension":6.46681193264024},"index":3,"playId":"e3e0706d-8a99-3eb1-8f93-bd66eeff3d0d","pitchNumber":4,"startTime":"2026-10-27T01:08:25.087Z","endTime":"2026-10-27T01:08:28.962Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-27T01:08:28.962Z","atBatIndex":26},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Sal Frelick lines out to left fielder Chandler Simpson.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-10-27T01:08:33.356Z","endTime":"2026-10-27T01:09:27.268Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642547,"fullName":"Freddy Peralta","link":"/api/v1/people/642547"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":802415,"link":"/api/v1/people/802415"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":86.3,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.21574184965924,"aZ":-11.466180330268479,"pfxX":-6.854978373921913,"pfxZ":10.792083183012917,"pX":0.8017223848696974,"pZ":1.8191937379207364,"vX0":14.335120583916286,"vY0":-138.66909507436924,"vZ0":-6.588386941895443,"x":86.44,"y":189.66,"x0":-3.578594141508698,"y0":50.0069154068887,"z0":5.015140590408855,"aX":-13.15955390190306},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":18.0,"breakHorizontal":9.0,"spinRate":2473,"spinDirection":218},"zone":14,"typeConfidence":0.89,"plateTime":0.3972087979621062,"extension":6.64099504721455},"index":0,"playId":"c5fc237b-e18a-3a85-8bb2-5c441744b159","pitchNumber":1,"startTime":"2026-10-27T01:08:50.924Z","endTime":"2026-10-27T01:08:55.249Z","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.7,"endSpeed":86.1,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.87313738720446,"aZ":-13.853977738941238,"pfxX":-8.975131168146834,"pfxZ":9.553126411467836,"pX":0.5445981576250204,"pZ":2.733038386912225,"vX0":14.34889183237893,"vY0":-138.5524678413544,"vZ0":-4.036376128265931,"x":96.24,"y":164.99,"x0":-3.5678725615274494,"y0":50.00458676942604,"z0":5.153617388985527,"aX":-17.21621329435716},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.4,"breakHorizontal":12.8,"spinRate":2447,"spinDirection":224},"zone":3,"typeConfidence":0.87,"plateTime":0.3974022403104738,"extension":6.358768428266477},"index":1,"playId":"f111ea1b-232a-358a-881b-f78714a8909d","pitchNumber":2,"startTime":"2026-10-27T01:09:06.220Z","endTime":"2026-10-27T01:09:10.069Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.7,"endSpeed":75.0,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.33887800012919,"aZ":-32.58633752176673,"pfxX":1.2294857189347148,"pfxZ":-0.2823005333075823,"pX":-0.7884527296768606,"pZ":3.021218677793994,"vX0":6.601213584137321,"vY0":-120.13496667409781,"vZ0":1.1916162733417384,"x":147.05,"y":157.21,"x0":-3.7478394687356644,"y0":50.004798938433375,"z0":5.446639071188214,"aX":1.7719953708752103},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":0.1,"breakHorizontal":-4.1,"spinRate":2275,"spinDirection":67},"zone":1,"typeConfidence":0.92,"plateTime":0.4584160731362461,"extension":6.447498944644345},"hitData":{"launchSpeed":90.9,"launchAngle":19.0,"totalDistance":282.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":52.22,"coordY":112.69}},"index":2,"playId":"ec87644e-4588-3467-ab30-0fab4fa9cb8c","pitchNumber":3,"startTime":"2026-10-27T01:09:20.321Z","endTime":"2026-10-27T01:09:27.268Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-27T01:09:27.268Z","atBatIndex":27},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Yandy Díaz pops out to first baseman Jake Bauers.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-10-27T01:12:00.777Z","endTime":"2026-10-27T01:12:42.353Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688107,"fullName":"Robert Gasser","link":"/api/v1/people/688107"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"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":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":82.8,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.52007946452109,"aZ":-17.606324676189672,"pfxX":5.672990179381154,"pfxZ":8.18146488768316,"pX":-0.6481508295943692,"pZ":3.214896264167153,"vX0":-10.546324828735617,"vY0":-133.7757429936851,"vZ0":-1.7531924061662942,"x":141.71,"y":151.98,"x0":2.6395866999991355,"y0":50.004710573955194,"z0":5.164116763777931,"aX":10.104733566222352},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":14.5,"breakHorizontal":-7.6,"spinRate":2190,"spinDirection":129},"zone":1,"typeConfidence":2.0,"plateTime":0.4121770325434593,"extension":6.676901323113479},"hitData":{"launchSpeed":66.6,"launchAngle":75.0,"totalDistance":69.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":142.0,"coordY":178.65}},"index":0,"playId":"9ef01fbe-c15c-3fa5-90d7-fdc359671dde","pitchNumber":1,"startTime":"2026-10-27T01:12:33.465Z","endTime":"2026-10-27T01:12:42.353Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-27T01:12:42.353Z","atBatIndex":28},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"William Contreras challenged (pitch result), call on the field was overturned: Ryan Vilade called out on strikes.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-10-27T01:13:12.444Z","endTime":"2026-10-27T01:14:36.205Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":668723,"fullName":"Ryan Vilade","link":"/api/v1/people/668723"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688107,"fullName":"Robert Gasser","link":"/api/v1/people/688107"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":668723,"fullName":"Ryan Vilade","link":"/api/v1/people/668723"},"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":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-10-27T01:13:03.120Z","endTime":"2026-10-27T01:13:14.708Z","isPitch":false,"type":"action","player":{"id":668723,"link":"/api/v1/people/668723"}},{"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":92.9,"endSpeed":83.6,"strikeZoneTop":3.275,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.69442444217503,"aZ":-26.565887577141154,"pfxX":12.560519844984587,"pfxZ":3.0972447159853864,"pX":0.010178207560823733,"pZ":2.2015585626115186,"vX0":-10.751865822192812,"vY0":-134.7615867807678,"vZ0":-2.3883022673214414,"x":116.61,"y":179.34,"x0":2.4516802637061024,"y0":50.00016913396352,"z0":5.007412389929926,"aX":22.726271165802316},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":5.2,"breakHorizontal":-19.9,"spinRate":2184,"spinDirection":129},"zone":8,"typeConfidence":2.0,"plateTime":0.408965580581921,"extension":6.70053429464849},"index":1,"playId":"0d2cbb9d-023c-3492-a132-60020ab38586","pitchNumber":1,"startTime":"2026-10-27T01:13:14.708Z","endTime":"2026-10-27T01:13:18.604Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.5,"endSpeed":73.6,"strikeZoneTop":3.275,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.273418383324227,"aZ":-27.750910907044748,"pfxX":-7.074403146453654,"pfxZ":3.181682923718368,"pX":-0.24308656622337682,"pZ":1.6887052697927694,"vX0":-4.810457270313151,"vY0":-118.49604197716106,"vZ0":-1.6596923375849268,"x":126.27,"y":193.18,"x0":2.7481629646663657,"y0":50.004534781141565,"z0":4.987467016728085,"aX":-9.839202664723866},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":5.5,"breakHorizontal":14.2,"spinRate":2463,"spinDirection":279},"zone":7,"typeConfidence":2.0,"plateTime":0.46616776054036935,"extension":6.741098405512316},"index":2,"playId":"da60bbed-f423-3b2a-aec2-5e77a56e1d20","pitchNumber":2,"startTime":"2026-10-27T01:13:30.178Z","endTime":"2026-10-27T01:13:35.770Z","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":2,"outs":1},"pitchData":{"startSpeed":81.0,"endSpeed":74.2,"strikeZoneTop":3.275,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.872100406687647,"aZ":-29.232277712029422,"pfxX":-7.091229468622361,"pfxZ":2.120282726784846,"pX":-0.27229958798276527,"pZ":0.11146790747326961,"vX0":-4.889079512863763,"vY0":-117.7541314288044,"vZ0":-4.659329306861721,"x":127.38,"y":235.77,"x0":2.7609203015177646,"y0":50.003620471410805,"z0":4.857902705919138,"aX":-9.837466783190882},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":2.9,"breakHorizontal":14.2,"spinRate":2525,"spinDirection":279},"zone":13,"typeConfidence":2.0,"plateTime":0.4673126233550984,"extension":6.752312595913374},"index":3,"playId":"d1fde392-022d-30a9-82b2-9a00be8469ff","pitchNumber":3,"startTime":"2026-10-27T01:13:52.884Z","endTime":"2026-10-27T01:13:56.378Z","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.4,"endSpeed":85.0,"strikeZoneTop":3.275,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.377980341478874,"aZ":-16.580540558880774,"pfxX":5.597126916678534,"pfxZ":8.358916308627624,"pX":0.31459066437769806,"pZ":4.333677007276069,"vX0":-7.954721744769777,"vY0":-135.87421431047352,"vZ0":0.565917777323181,"x":105.01,"y":121.77,"x0":2.5559389439189366,"y0":50.00295197683237,"z0":5.276684564952053,"aX":10.442600164705034},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":15.5,"breakHorizontal":-8.4,"spinRate":2255,"spinDirection":135},"zone":12,"typeConfidence":2.0,"plateTime":0.4034445403045499,"extension":6.553658409617882},"index":4,"playId":"72b1ba34-ce9f-3a0b-8227-52e94f9b67cb","pitchNumber":4,"startTime":"2026-10-27T01:14:13.844Z","endTime":"2026-10-27T01:14:17.974Z","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":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":81.4,"strikeZoneTop":3.275,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.447299819346867,"aZ":-30.13991714105789,"pfxX":12.43575408696141,"pfxZ":1.1990900224380319,"pX":-0.6281534056062064,"pZ":1.6590736278632043,"vX0":-11.851203092833932,"vY0":-130.03691713862847,"vZ0":-2.6236198437127065,"x":140.94,"y":193.99,"x0":2.3915702940359123,"y0":50.00353563703095,"z0":4.987705515105142,"aX":21.116072792426593},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":1.8,"breakHorizontal":-19.6,"spinRate":1827,"spinDirection":111},"zone":7,"typeConfidence":2.0,"plateTime":0.4225949291013493,"extension":6.7577532923543675},"index":5,"playId":"83ba0f0d-27ee-3e33-828d-bc6792fef651","pitchNumber":5,"startTime":"2026-10-27T01:14:31.929Z","endTime":"2026-10-27T01:14:36.205Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":158,"player":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"}},"playEndTime":"2026-10-27T01:14:36.205Z","atBatIndex":29},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Chandler Simpson grounds out, second baseman Brice Turang to first baseman Jake Bauers.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-10-27T01:14:57.522Z","endTime":"2026-10-27T01:16:00.341Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":688107,"fullName":"Robert Gasser","link":"/api/v1/people/688107"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"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":{"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":89.7,"endSpeed":82.1,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.5331697890625,"aZ":-23.716981693779566,"pfxX":-0.6542168310696193,"pfxZ":4.94249288631469,"pX":-1.3441263044276088,"pZ":1.5015316799638536,"vX0":-9.362898325501849,"vY0":-130.28662046024039,"vZ0":-4.563320623691054,"x":168.23,"y":198.24,"x0":2.3879397030028993,"y0":50.00298587266691,"z0":5.0782415622750845,"aX":-1.119305268740698},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":8.0,"breakHorizontal":3.4,"spinRate":2356,"spinDirection":175},"zone":13,"typeConfidence":2.0,"plateTime":0.42113286708448694,"extension":6.698349628678731},"index":0,"playId":"fc2c20ea-0e41-35e1-a3c2-bb7d3aea7ffd","pitchNumber":1,"startTime":"2026-10-27T01:15:17.699Z","endTime":"2026-10-27T01:15:21.659Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":85.4,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.787650547494433,"aZ":-25.343603473532124,"pfxX":10.55592292982638,"pfxZ":3.6481537789974112,"pX":0.10211043594864246,"pZ":2.5483090350370996,"vX0":-9.855459258775285,"vY0":-136.13194593059745,"vZ0":-1.9436637115414732,"x":113.11,"y":169.98,"x0":2.403573442814873,"y0":50.00095452261215,"z0":5.031713667142844,"aX":19.7468973075672},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":6.4,"breakHorizontal":-16.9,"spinRate":2153,"spinDirection":135},"zone":5,"typeConfidence":2.0,"plateTime":0.40285227281933844,"extension":6.683798462675383},"index":1,"playId":"e3f48f0f-6e27-37f4-aa85-55b61ddfc0d8","pitchNumber":2,"startTime":"2026-10-27T01:15:35.993Z","endTime":"2026-10-27T01:15:39.878Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":84.4,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.7469035304904,"aZ":-26.27086249175828,"pfxX":10.974686856421133,"pfxZ":3.2117034851084885,"pX":1.1591513002200342,"pZ":2.601054202095226,"vX0":-7.421560992619934,"vY0":-135.537242041535,"vZ0":-1.3455347373784232,"x":72.82,"y":168.55,"x0":2.522801436529903,"y0":50.004477136822715,"z0":4.95822304821823,"aX":20.189955026865213},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":5.8,"breakHorizontal":-18.0,"spinRate":2198,"spinDirection":134},"zone":12,"typeConfidence":2.0,"plateTime":0.40586314215429464,"extension":6.619467112316382},"hitData":{"launchSpeed":78.3,"launchAngle":-26.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":148.07,"coordY":152.33}},"index":2,"playId":"5c7aff6f-977b-3111-bb59-9e29bdcd0b2b","pitchNumber":3,"startTime":"2026-10-27T01:15:53.257Z","endTime":"2026-10-27T01:16:00.341Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-27T01:16:00.341Z","atBatIndex":30},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"David Hamilton lines out to third baseman Junior Caminero.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-10-27T01:18:37.642Z","endTime":"2026-10-27T01:20:20.654Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642547,"fullName":"Freddy Peralta","link":"/api/v1/people/642547"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":691406,"link":"/api/v1/people/691406"},"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(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.1,"endSpeed":87.8,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.99598602610163,"aZ":-10.2307936305478,"pfxX":-6.517828751797648,"pfxZ":11.029860674188434,"pX":-0.8376255000733498,"pZ":2.3761808252510352,"vX0":9.664824576037446,"vY0":-140.8770261113129,"vZ0":-6.260894457592423,"x":148.93,"y":174.62,"x0":-3.4820763124125245,"y0":50.00651191900195,"z0":5.303836147037306,"aX":-12.972085137726204},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":18.6,"breakHorizontal":9.6,"spinRate":2497,"spinDirection":211},"zone":4,"typeConfidence":0.91,"plateTime":0.39030041072418076,"extension":6.558788401820045},"index":0,"playId":"154e9ce6-e346-3c20-8d35-eca61b7df6f6","pitchNumber":1,"startTime":"2026-10-27T01:19:06.128Z","endTime":"2026-10-27T01:19:10.153Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.4,"endSpeed":75.8,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.424042122158127,"aZ":-35.76877389534621,"pfxX":1.4457448867845106,"pfxZ":-2.4786927146328033,"pX":-0.70484979927428,"pZ":1.356178516222621,"vX0":6.084201737802964,"vY0":-119.92931888783038,"vZ0":-2.0972356415216487,"x":143.87,"y":202.16,"x0":-3.4685365494024825,"y0":50.005737239970024,"z0":5.449688308234152,"aX":2.0930463808313444},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":-4.8,"breakHorizontal":-4.2,"spinRate":2356,"spinDirection":52},"zone":13,"typeConfidence":0.91,"plateTime":0.45771010996862804,"extension":6.5501398627543},"index":1,"playId":"ea81cfbd-6e64-38c4-b89a-1c57d99aec50","pitchNumber":2,"startTime":"2026-10-27T01:19:19.206Z","endTime":"2026-10-27T01:19:22.548Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":78.3,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.021604349603773,"aZ":-25.14931070626013,"pfxX":-13.525009754666282,"pfxZ":4.444053561561667,"pX":-5.74932376777219E-4,"pZ":2.6972729200337793,"vX0":12.665413333892971,"vY0":-125.58896249090837,"vZ0":-1.2355240386161541,"x":117.02,"y":165.95,"x0":-3.3783710637422937,"y0":50.000423497740364,"z0":5.262026726537786,"aX":-21.36713876967066},"breaks":{"breakAngle":36.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":7.9,"breakHorizontal":21.2,"spinRate":1957,"spinDirection":251},"zone":5,"typeConfidence":0.91,"plateTime":0.4379613483990994,"extension":6.358291196876228},"index":2,"playId":"ff19e069-7f90-3cf1-8b95-a824f958e00f","pitchNumber":3,"startTime":"2026-10-27T01:19:33.519Z","endTime":"2026-10-27T01:19:37.061Z","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.2,"endSpeed":85.2,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.5322345258206,"aZ":-15.180206872452917,"pfxX":-6.935843612007861,"pfxZ":9.065917585522694,"pX":-0.031420623749483234,"pZ":3.6910403788364516,"vX0":11.468672001126105,"vY0":-136.64950645101402,"vZ0":-1.5621255544225527,"x":118.2,"y":139.12,"x0":-3.3983632991907577,"y0":50.006275946052575,"z0":5.3226715570825744,"aX":-13.007600408226363},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.2,"breakHorizontal":10.0,"spinRate":2273,"spinDirection":214},"zone":12,"typeConfidence":0.89,"plateTime":0.4021597801073926,"extension":6.601878022372324},"index":3,"playId":"2e5e1317-adf3-311b-a279-f35bf0d0eb56","pitchNumber":4,"startTime":"2026-10-27T01:19:54.849Z","endTime":"2026-10-27T01:19:59.230Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":79.3,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.281364887683896,"aZ":-29.860051429875032,"pfxX":-11.42152920345827,"pfxZ":1.4379271767592599,"pX":-1.006881204321661,"pZ":2.9336280160287984,"vX0":10.531938207641735,"vY0":-126.2810604620427,"vZ0":0.5114364018281546,"x":155.38,"y":159.57,"x0":-3.752351266898837,"y0":50.00406481861824,"z0":5.1350515732229365,"aX":-18.40482765868738},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":3.0,"breakHorizontal":18.2,"spinRate":1893,"spinDirection":254},"zone":11,"typeConfidence":0.9,"plateTime":0.43413462922777013,"extension":6.298184271665789},"hitData":{"launchSpeed":79.6,"launchAngle":12.0,"totalDistance":163.0,"trajectory":"line_drive","hardness":"medium","location":"5","coordinates":{"coordX":91.6,"coordY":145.72}},"index":4,"playId":"4a43bc32-2bef-3272-a0fe-f805b5f4fbe2","pitchNumber":5,"startTime":"2026-10-27T01:20:15.626Z","endTime":"2026-10-27T01:20:20.654Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-27T01:20:20.654Z","atBatIndex":31},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jackson Chourio singles on a sharp line drive to center fielder Jonny DeLuca.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-10-27T01:20:37.252Z","endTime":"2026-10-27T01:21:28.949Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642547,"fullName":"Freddy Peralta","link":"/api/v1/people/642547"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"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":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":676356,"link":"/api/v1/people/676356"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":87.1,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.17923621428596,"aZ":-10.769949500249878,"pfxX":-4.2853708761628635,"pfxZ":10.942381309007306,"pX":-0.16838996213695104,"pZ":2.161255602284848,"vX0":10.756612648299233,"vY0":-139.85367220691523,"vZ0":-6.41998442735375,"x":123.42,"y":180.43,"x0":-3.529189100469485,"y0":50.00623944595882,"z0":5.212512101809622,"aX":-8.38577539505291},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":18.4,"breakHorizontal":5.3,"spinRate":2413,"spinDirection":210},"zone":8,"typeConfidence":0.91,"plateTime":0.3935034253472054,"extension":6.593932091853378},"index":0,"playId":"865df90d-4989-383f-af7a-34548bec7610","pitchNumber":1,"startTime":"2026-10-27T01:20:47.286Z","endTime":"2026-10-27T01:20:51.049Z","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":1},"pitchData":{"startSpeed":85.2,"endSpeed":76.9,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.128560189921526,"aZ":-25.796030275845897,"pfxX":1.5932780397251625,"pfxZ":4.2427430539760405,"pX":1.6017511508626068,"pZ":0.5415834286575388,"vX0":11.742839104726055,"vY0":-123.35162244423276,"vZ0":-5.56263706528146,"x":55.95,"y":224.16,"x0":-3.4766014756387444,"y0":50.003978057712,"z0":5.069870079192836,"aX":2.392963815575673},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":6.2,"breakHorizontal":-6.2,"spinRate":2641,"spinDirection":94},"zone":14,"typeConfidence":0.77,"plateTime":0.4482748044333795,"extension":6.40440596831583},"index":1,"playId":"d12df63a-4178-350c-84b7-1ee2acd93d9c","pitchNumber":2,"startTime":"2026-10-27T01:21:02.107Z","endTime":"2026-10-27T01:21:05.107Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":80.9,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.52762309190034,"aZ":-23.98467206011161,"pfxX":-12.548244079963412,"pfxZ":4.895418475480748,"pX":-0.08954615185272712,"pZ":2.2753464778332546,"vX0":12.986933230671145,"vY0":-128.75409745818908,"vZ0":-2.414583471340938,"x":120.41,"y":177.35,"x0":-3.5762677452286624,"y0":50.005829287318015,"z0":5.087658845220428,"aX":-21.005518216907184},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":8.5,"breakHorizontal":19.7,"spinRate":2016,"spinDirection":250},"zone":5,"typeConfidence":0.91,"plateTime":0.42592909879177787,"extension":6.421682209924946},"hitData":{"launchSpeed":102.9,"launchAngle":14.0,"totalDistance":292.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":155.02,"coordY":68.18}},"index":2,"playId":"142da379-40ee-34a1-ac30-9d7bebcec6b1","pitchNumber":3,"startTime":"2026-10-27T01:21:18.962Z","endTime":"2026-10-27T01:21:28.949Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-27T01:21:28.949Z","atBatIndex":32},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jake Bauers flies out to left fielder Chandler Simpson.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-10-27T01:22:32.728Z","endTime":"2026-10-27T01:23:46.981Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642547,"fullName":"Freddy Peralta","link":"/api/v1/people/642547"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","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":802415,"link":"/api/v1/people/802415"},"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":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-10-27T01:21:45.395Z","endTime":"2026-10-27T01:22:34.937Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":79.9,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.09683199115673,"aZ":-26.480522855167823,"pfxX":-12.667981176506943,"pfxZ":3.497770906495738,"pX":0.2779415466990977,"pZ":1.5736101653563694,"vX0":14.03430910015783,"vY0":-127.04596883940569,"vZ0":-3.139230434565809,"x":106.41,"y":196.29,"x0":-3.6833135226593146,"y0":50.00371170841855,"z0":4.940081311551283,"aX":-20.620072966184505},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":5.8,"breakHorizontal":19.6,"spinRate":1982,"spinDirection":249},"zone":14,"typeConfidence":0.9,"plateTime":0.43186417734066174,"extension":6.62996301021193},"index":1,"playId":"cacbb8c8-0f87-38ef-a092-a20222cbd0df","pitchNumber":1,"startTime":"2026-10-27T01:22:34.937Z","endTime":"2026-10-27T01:22:38.975Z","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":87.3,"endSpeed":79.1,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.98386124924358,"aZ":-28.598280672857275,"pfxX":-12.114661996262008,"pfxZ":2.2186188451148308,"pX":-1.7127726561716454,"pZ":3.2187830729010662,"vX0":9.331650505974654,"vY0":-126.75802115969397,"vZ0":0.863998617947983,"x":182.29,"y":151.87,"x0":-3.8835307542590605,"y0":50.00467422817087,"z0":5.171970759970056,"aX":-19.547509376642964},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":4.6,"breakHorizontal":19.6,"spinRate":1872,"spinDirection":248},"zone":11,"typeConfidence":0.9,"plateTime":0.4335214783185788,"extension":6.269438013001612},"index":2,"playId":"55a2ced1-6b2d-36b2-b474-996cb3a0e4dc","pitchNumber":2,"startTime":"2026-10-27T01:22:52.346Z","endTime":"2026-10-27T01:22:56.320Z","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":1},"pitchData":{"startSpeed":95.5,"endSpeed":86.4,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.25139293161457,"aZ":-12.214365021250016,"pfxX":-7.610676477245386,"pfxZ":10.394338092074118,"pX":0.5278508849779538,"pZ":2.0569157914940908,"vX0":13.899468902961114,"vY0":-138.27699326168985,"vZ0":-5.6759499565420075,"x":96.88,"y":183.24,"x0":-3.5944357013908177,"y0":50.00447881673407,"z0":4.968921427433498,"aX":-14.618184705661646},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":17.6,"breakHorizontal":10.6,"spinRate":2372,"spinDirection":216},"zone":9,"typeConfidence":0.89,"plateTime":0.3973903073339886,"extension":6.697429489527038},"index":3,"playId":"7e0e157b-0d1e-3f5e-8783-ad2f6aa87b72","pitchNumber":3,"startTime":"2026-10-27T01:23:15.136Z","endTime":"2026-10-27T01:23:19.266Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.9,"endSpeed":87.4,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.716075897926714,"aZ":-9.68846306626811,"pfxX":-4.917244024596376,"pfxZ":11.360422934589451,"pX":-0.731624003664676,"pZ":2.6733124386791354,"vX0":9.211312049003993,"vY0":-140.69517230146866,"vZ0":-5.633253099433924,"x":144.89,"y":166.6,"x0":-3.42819630600243,"y0":50.00205435599884,"z0":5.3468910873627715,"aX":-9.73284818076746},"breaks":{"breakAngle":33.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":19.3,"breakHorizontal":6.7,"spinRate":2443,"spinDirection":211},"zone":4,"typeConfidence":0.91,"plateTime":0.39120456951978744,"extension":6.665952415634704},"hitData":{"launchSpeed":94.3,"launchAngle":25.0,"totalDistance":334.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":51.23,"coordY":86.56}},"index":4,"playId":"6b7f3e3d-fcb7-325f-985e-53872749089a","pitchNumber":4,"startTime":"2026-10-27T01:23:35.396Z","endTime":"2026-10-27T01:23:46.981Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-27T01:23:46.981Z","atBatIndex":33},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Christian Yelich walks.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-10-27T01:23:58.869Z","endTime":"2026-10-27T01:26:28.336Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642547,"fullName":"Freddy Peralta","link":"/api/v1/people/642547"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"postOnSecond":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,6,7],"actionIndex":[5],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":79.4,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.992513037708488,"aZ":-26.388945927603924,"pfxX":-11.87497287182578,"pfxZ":3.5541802847727,"pX":-1.3844112366816403,"pZ":2.666914254920011,"vX0":9.79278945970582,"vY0":-127.47380796247576,"vZ0":-0.637892198818891,"x":169.77,"y":166.77,"x0":-3.7545688349902155,"y0":50.001836825018614,"z0":5.024929827056936,"aX":-19.319597014044195},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":6.5,"breakHorizontal":19.0,"spinRate":1826,"spinDirection":253},"zone":11,"typeConfidence":0.9,"plateTime":0.4315752839785887,"extension":6.572863617861574},"index":0,"playId":"dcd5ba70-e34b-3056-b37d-f11c11608aea","pitchNumber":1,"startTime":"2026-10-27T01:24:11.307Z","endTime":"2026-10-27T01:24:15.212Z","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":1,"playId":"2f694427-647f-34ab-9692-a0f8df6f7c83","startTime":"2026-10-27T01:24:27.561Z","endTime":"2026-10-27T01:24:31.464Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":79.4,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.11526508966766,"aZ":-28.569991735285164,"pfxX":-14.587358077064406,"pfxZ":2.234434219398467,"pX":-0.9392142356921819,"pZ":0.7859987953127422,"vX0":11.95817585100868,"vY0":-127.01144587295455,"vZ0":-4.498658555394341,"x":152.8,"y":217.56,"x0":-3.842814124045412,"y0":50.003316652694885,"z0":4.886219962689662,"aX":-23.529686392088283},"breaks":{"breakAngle":34.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":3.0,"breakHorizontal":23.3,"spinRate":2030,"spinDirection":253},"zone":13,"typeConfidence":0.89,"plateTime":0.4333697024094554,"extension":6.38307379273871},"index":2,"playId":"9c58c9d5-a94b-3e0c-b996-ad3702e757ba","pitchNumber":2,"startTime":"2026-10-27T01:24:44.580Z","endTime":"2026-10-27T01:24:48.451Z","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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":86.8,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.419487190665286,"aZ":-6.685014072754807,"pfxX":-5.019815860524325,"pfxZ":13.056809490891943,"pX":0.41184026564362897,"pZ":2.6554185343054755,"vX0":12.336526223309853,"vY0":-139.98684947542426,"vZ0":-5.951929230537164,"x":101.3,"y":167.08,"x0":-3.4324599325566005,"y0":50.002158247852606,"z0":5.2675790037788826,"aX":-9.79963062753746},"breaks":{"breakAngle":38.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-7.7,"breakVerticalInduced":22.2,"breakHorizontal":6.1,"spinRate":2529,"spinDirection":215},"zone":6,"typeConfidence":0.91,"plateTime":0.3937370895353225,"extension":6.732271360881409},"index":3,"playId":"f8fbaa1a-e8f9-3418-924b-cff752b66dd0","pitchNumber":3,"startTime":"2026-10-27T01:25:04.261Z","endTime":"2026-10-27T01:25:07.698Z","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,"runnerGoing":true,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":84.3,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.55866445587689,"aZ":-14.803973438759954,"pfxX":-7.759676081888809,"pfxZ":9.397917461905163,"pX":-0.6807576213543566,"pZ":4.604046444496873,"vX0":10.93878972806061,"vY0":-136.0114273451012,"vZ0":1.266130185572843,"x":142.95,"y":114.47,"x0":-3.77173016333782,"y0":50.004283663946595,"z0":5.1680374191274145,"aX":-14.3462812366711},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":17.5,"breakHorizontal":11.4,"spinRate":2423,"spinDirection":221},"zone":11,"typeConfidence":0.89,"plateTime":0.4047969514993275,"extension":6.4445411596387965},"index":4,"playId":"addc95ee-332f-3865-b044-43326a1f4fa4","pitchNumber":4,"startTime":"2026-10-27T01:25:27.172Z","endTime":"2026-10-27T01:25:33.750Z","isPitch":true,"type":"pitch"},{"details":{"description":"Jackson Chourio steals (3) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":5,"actionPlayId":"addc95ee-332f-3865-b044-43326a1f4fa4","startTime":"2026-10-27T01:25:41.200Z","endTime":"2026-10-27T01:26:03.771Z","isPitch":false,"isBaseRunningPlay":true,"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(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":80.3,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.339100905503273,"aZ":-26.222017761454396,"pfxX":-10.088313694427043,"pfxZ":3.6294398763716753,"pX":-1.611477940069429,"pZ":1.8469683738106903,"vX0":8.990308778422724,"vY0":-127.06341716189628,"vZ0":-2.5703059356429057,"x":178.43,"y":188.91,"x0":-3.8799440967336625,"y0":50.0034663357774,"z0":4.949114441707085,"aX":-16.544270405710943},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":6.2,"breakHorizontal":16.3,"spinRate":1682,"spinDirection":247},"zone":13,"typeConfidence":0.9,"plateTime":0.43060084900361995,"extension":6.514755287430863},"index":6,"playId":"c01eac0a-709a-38b2-a24c-0d777b49c4fa","pitchNumber":5,"startTime":"2026-10-27T01:26:03.771Z","endTime":"2026-10-27T01:26:07.787Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":87.0,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.561503350043864,"aZ":-13.90471740095584,"pfxX":-6.691628881272775,"pfxZ":9.32962320364612,"pX":-0.940929078215817,"pZ":3.720864198348241,"vX0":9.453852012556748,"vY0":-139.55679501741247,"vZ0":-1.3635041513056736,"x":152.87,"y":138.32,"x0":-3.5145470592171684,"y0":50.00141461014725,"z0":5.138831311187463,"aX":-13.10271225574093},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.8,"breakHorizontal":10.0,"spinRate":2484,"spinDirection":219},"zone":11,"typeConfidence":0.9,"plateTime":0.39358453921169767,"extension":6.538760177630431},"index":7,"playId":"406f96e8-ecac-30a2-80c0-c5d41920aac3","pitchNumber":6,"startTime":"2026-10-27T01:26:24.081Z","endTime":"2026-10-27T01:26:28.336Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-27T01:26:28.336Z","atBatIndex":34},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brewers challenged (force play), call on the field was overturned: William Contreras singles on a ground ball to third baseman Junior Caminero. Jackson Chourio to 3rd. Christian Yelich to 2nd.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-10-27T01:26:49.714Z","endTime":"2026-10-27T01:28:26.805Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642547,"fullName":"Freddy Peralta","link":"/api/v1/people/642547"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"postOnSecond":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"postOnThird":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,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":691406,"link":"/api/v1/people/691406"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"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":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"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, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":81.0,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.900048034785268,"aZ":-29.41772623391398,"pfxX":-12.530855778618548,"pfxZ":1.665158563128048,"pX":0.7546799530888338,"pZ":0.9846100384152605,"vX0":15.442534888469464,"vY0":-127.81485542165251,"vZ0":-3.8212756415864493,"x":88.23,"y":212.2,"x0":-3.7323503129866284,"y0":50.005202356240744,"z0":4.804618939841613,"aX":-20.77418428315479},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":2.3,"breakHorizontal":19.3,"spinRate":2031,"spinDirection":252},"zone":14,"typeConfidence":0.89,"plateTime":0.428243491844031,"extension":6.49205009128372},"index":0,"playId":"f2775016-6ac2-3525-aa84-b620af2d749b","pitchNumber":1,"startTime":"2026-10-27T01:26:53.965Z","endTime":"2026-10-27T01:26:57.825Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":87.8,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.62727753660433,"aZ":-10.41103860869296,"pfxX":-4.251102158329379,"pfxZ":10.936043321903163,"pX":0.6234747510953489,"pZ":4.728980944847669,"vX0":12.438549323898018,"vY0":-140.8161200192729,"vZ0":-0.05526419427547169,"x":93.23,"y":111.1,"x0":-3.3163540979514656,"y0":50.00683363914011,"z0":5.42747579644181,"aX":-8.463230289906551},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.5,"breakVerticalInduced":19.9,"breakHorizontal":4.9,"spinRate":2537,"spinDirection":208},"zone":12,"typeConfidence":0.91,"plateTime":0.39028873100385564,"extension":6.627720460464506},"index":1,"playId":"f8143109-7ac4-3b1c-986e-09965162eb2b","pitchNumber":2,"startTime":"2026-10-27T01:27:20.035Z","endTime":"2026-10-27T01:27:24.425Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":80.4,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.200136709977226,"aZ":-28.347643380791684,"pfxX":-13.6893124959401,"pfxZ":2.324729028703379,"pX":0.37746133977370167,"pZ":1.1424598267809185,"vX0":14.562750681286452,"vY0":-127.68719650550966,"vZ0":-3.826001505736253,"x":102.61,"y":207.93,"x0":-3.6311747585968916,"y0":50.00170814267726,"z0":4.899923769378582,"aX":-22.5199377770479},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":3.5,"breakHorizontal":21.4,"spinRate":2121,"spinDirection":249},"zone":14,"typeConfidence":0.9,"plateTime":0.4295662288136408,"extension":6.421323533557148},"index":2,"playId":"6f830fd3-dd9e-3799-8c3d-d337d20a1eea","pitchNumber":3,"startTime":"2026-10-27T01:27:40.481Z","endTime":"2026-10-27T01:27:44.502Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":88.4,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.71653422618537,"aZ":-13.053869098808542,"pfxX":-5.837840897075593,"pfxZ":9.53799116721641,"pX":0.30713041588880663,"pZ":2.705045356989485,"vX0":12.513345440161153,"vY0":-140.86660195065332,"vZ0":-4.778894738824976,"x":105.29,"y":165.74,"x0":-3.4390306732786504,"y0":50.00531404167826,"z0":5.270947347411755,"aX":-11.70702549129585},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.3,"breakHorizontal":7.9,"spinRate":2455,"spinDirection":212},"zone":6,"typeConfidence":0.9,"plateTime":0.3891774675775084,"extension":6.754480023998693},"index":3,"playId":"78aad8c6-060c-3ade-8818-a0ae74d183f5","pitchNumber":4,"startTime":"2026-10-27T01:28:00.804Z","endTime":"2026-10-27T01:28:04.703Z","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,"runnerGoing":true},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":86.9,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.09221458554618,"aZ":-10.282477009490371,"pfxX":-5.80488627159164,"pfxZ":11.241823165735521,"pX":-0.5637004917975904,"pZ":2.9071449621038448,"vX0":10.435115326196959,"vY0":-139.11144188204548,"vZ0":-4.330018654232388,"x":138.49,"y":160.29,"x0":-3.620302998306741,"y0":50.00230500518352,"z0":5.173453494612928,"aX":-11.304812466749334},"breaks":{"breakAngle":38.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":19.6,"breakHorizontal":8.2,"spinRate":2460,"spinDirection":214},"zone":1,"typeConfidence":0.91,"plateTime":0.39472029470928627,"extension":6.513540165459154},"hitData":{"launchSpeed":96.7,"launchAngle":-17.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":98.98,"coordY":158.91}},"index":4,"playId":"6948d5b3-215a-3828-bf19-b9b1002c630c","pitchNumber":5,"startTime":"2026-10-27T01:28:19.350Z","endTime":"2026-10-27T01:28:26.805Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MC","challengeTeamId":158},"playEndTime":"2026-10-27T01:28:26.805Z","atBatIndex":35},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brice Turang singles on a ground ball to shortstop Taylor Walls. Jackson Chourio scores. Christian Yelich scores. William Contreras to 2nd.","rbi":2,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-10-27T01:32:48.348Z","endTime":"2026-10-27T01:34:35.247Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592155,"fullName":"Cam Booser","link":"/api/v1/people/592155"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"postOnSecond":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[1],"runnerIndex":[0,1,2,3,4],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":670764,"link":"/api/v1/people/670764"},"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":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"responsiblePitcher":{"id":642547,"link":"/api/v1/people/642547"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"responsiblePitcher":{"id":642547,"link":"/api/v1/people/642547"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"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":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"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":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-10-27T01:30:09.229Z","endTime":"2026-10-27T01:30:20.538Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Cam Booser replaces Freddy Peralta.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-10-27T01:30:20.538Z","endTime":"2026-10-27T01:32:50.598Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":592155,"link":"/api/v1/people/592155"},"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(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":87.4,"endSpeed":80.1,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.320162694969795,"aZ":-30.245900591670374,"pfxX":-0.9066200735477521,"pfxZ":1.1846731892720377,"pX":0.6952808261535819,"pZ":0.9784554891024296,"vX0":-4.724372171870671,"vY0":-127.10482103136849,"vZ0":-4.870441494678552,"x":90.5,"y":212.36,"x0":2.6998221427757643,"y0":50.002377155530304,"z0":5.3357517594045865,"aX":-1.4754894935235572},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":1.2,"breakHorizontal":2.8,"spinRate":2236,"spinDirection":260},"zone":14,"typeConfidence":0.9,"plateTime":0.43179111439898055,"extension":6.507902125171701},"index":2,"playId":"608ca9c1-6622-31c5-9d54-466677db59c4","pitchNumber":1,"startTime":"2026-10-27T01:32:50.598Z","endTime":"2026-10-27T01:32:54.526Z","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":2},"pitchData":{"startSpeed":95.7,"endSpeed":86.6,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.59760831111412,"aZ":-12.168380213459354,"pfxX":5.788689624251056,"pfxZ":10.337436226808082,"pX":-0.7114227199872707,"pZ":2.9868095854689347,"vX0":-10.592477541718383,"vY0":-138.83711418143432,"vZ0":-4.509383968591226,"x":144.12,"y":158.14,"x0":2.4162337768014446,"y0":50.001882632898415,"z0":5.453681481042114,"aX":11.202493011465766},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":17.8,"breakHorizontal":-8.0,"spinRate":2076,"spinDirection":145},"zone":1,"typeConfidence":0.91,"plateTime":0.3958155520463471,"extension":6.5715251119604075},"index":3,"playId":"f78a1565-6d23-3b29-b97d-a551b2cc3e13","pitchNumber":2,"startTime":"2026-10-27T01:33:10.354Z","endTime":"2026-10-27T01:33:14.051Z","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":95.5,"endSpeed":86.3,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.95938556048287,"aZ":-12.171130583782372,"pfxX":5.680795979473327,"pfxZ":10.386950462009587,"pX":-0.2699765173424181,"pZ":2.681321252268444,"vX0":-8.992445874963886,"vY0":-138.60116950829132,"vZ0":-5.4149053607131235,"x":127.29,"y":166.38,"x0":2.2938604777428826,"y0":50.00190209812778,"z0":5.488740148913878,"aX":10.93962221402881},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":17.6,"breakHorizontal":-8.2,"spinRate":2132,"spinDirection":142},"zone":4,"typeConfidence":0.91,"plateTime":0.39675578146743673,"extension":6.592779687391783},"index":4,"playId":"7f7d318c-efbf-3a37-b91e-14f747bf368f","pitchNumber":3,"startTime":"2026-10-27T01:33:34.500Z","endTime":"2026-10-27T01:33:38.382Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.2,"endSpeed":76.4,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.985452211543972,"aZ":-30.441428399253347,"pfxX":-8.333768631858481,"pfxZ":1.1747450003960527,"pX":0.07062518446737329,"pZ":1.194799120583302,"vX0":-3.912734823702973,"vY0":-121.04322372366936,"vZ0":-3.2297186317486895,"x":114.31,"y":206.52,"x0":2.7938355035779474,"y0":50.0029506535252,"z0":5.228992029656568,"aX":-12.289160307764156},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":1.6,"breakHorizontal":16.1,"spinRate":2188,"spinDirection":300},"zone":14,"typeConfidence":0.9,"plateTime":0.45356825848759863,"extension":6.436433059229185},"index":5,"playId":"50acb761-a00f-3e2c-abd6-473bc655d962","pitchNumber":4,"startTime":"2026-10-27T01:34:00.264Z","endTime":"2026-10-27T01:34:04.236Z","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":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":87.6,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.994792530817787,"aZ":-14.120319607262422,"pfxX":5.653486164060242,"pfxZ":9.16368715178095,"pX":0.1036573783476434,"pZ":2.7998564080820922,"vX0":-8.5876776356638,"vY0":-139.6020119122635,"vZ0":-4.898781553606504,"x":113.05,"y":163.18,"x0":2.4878954792477233,"y0":50.0014977909709,"z0":5.509771408974907,"aX":11.137183867978301},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":15.7,"breakHorizontal":-8.4,"spinRate":1932,"spinDirection":139},"zone":2,"typeConfidence":0.91,"plateTime":0.39263985556819403,"extension":6.47090080538772},"hitData":{"launchSpeed":106.0,"launchAngle":7.0,"totalDistance":134.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":124.79,"coordY":117.42}},"index":6,"playId":"a388e2c3-b727-398f-8008-deea1d9aef02","pitchNumber":5,"startTime":"2026-10-27T01:34:23.569Z","endTime":"2026-10-27T01:34:35.247Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-27T01:34:35.247Z","atBatIndex":36},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Garrett Mitchell singles on a ground ball to left fielder Chandler Simpson. William Contreras scores. Brice Turang to 2nd.","rbi":1,"awayScore":5,"homeScore":0,"isOut":false},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-10-27T01:34:56.553Z","endTime":"2026-10-27T01:35:17.549Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"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":592155,"fullName":"Cam Booser","link":"/api/v1/people/592155"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"postOnSecond":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":802415,"link":"/api/v1/people/802415"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_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":"2B","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":642547,"link":"/api/v1/people/642547"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":96.0,"endSpeed":87.3,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.68293928444114,"aZ":-13.431731408136606,"pfxX":7.8261284544643575,"pfxZ":9.581226039695302,"pX":-0.34206938594888275,"pZ":1.9589949025395574,"vX0":-10.348435657133578,"vY0":-139.30559066806222,"vZ0":-7.008750065697354,"x":130.04,"y":185.89,"x0":2.412344906703838,"y0":50.00384796262566,"z0":5.404187545554948,"aX":15.310679239649732},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.0,"breakHorizontal":-11.9,"spinRate":2104,"spinDirection":140},"zone":7,"typeConfidence":0.91,"plateTime":0.3939128016035456,"extension":6.5375708967395845},"hitData":{"launchSpeed":105.7,"launchAngle":-12.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":79.75,"coordY":118.93}},"index":0,"playId":"2ce0f01d-757c-32a6-aeb1-c9bf36757c73","pitchNumber":1,"startTime":"2026-10-27T01:35:06.998Z","endTime":"2026-10-27T01:35:17.549Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-27T01:35:17.549Z","atBatIndex":37},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Cooper Pratt doubles (2) on a ground ball to left fielder Chandler Simpson, deflected by third baseman Junior Caminero. Brice Turang scores. Garrett Mitchell scores.","rbi":2,"awayScore":7,"homeScore":0,"isOut":false},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-10-27T01:35:37.168Z","endTime":"2026-10-27T01:36:14.707Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":806198,"fullName":"Cooper Pratt","link":"/api/v1/people/806198"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592155,"fullName":"Cam Booser","link":"/api/v1/people/592155"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":806198,"fullName":"Cooper Pratt","link":"/api/v1/people/806198"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":806198,"fullName":"Cooper Pratt","link":"/api/v1/people/806198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":691406,"link":"/api/v1/people/691406"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_deflection"},{"player":{"id":802415,"link":"/api/v1/people/802415"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"responsiblePitcher":{"id":592155,"link":"/api/v1/people/592155"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"responsiblePitcher":{"id":592155,"link":"/api/v1/people/592155"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":80.1,"strikeZoneTop":3.374,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.898978790053246,"aZ":-33.6298821819196,"pfxX":-1.4709397072892743,"pfxZ":-0.8863290476969787,"pX":-0.11951338253679471,"pZ":2.7618569472458887,"vX0":-6.888118583407076,"vY0":-127.54927083340657,"vZ0":-0.10991071345795533,"x":121.56,"y":164.21,"x0":2.814834469962433,"y0":50.00555471783855,"z0":5.472557771705928,"aX":-2.4065273623093146},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-1.3,"breakHorizontal":4.3,"spinRate":2314,"spinDirection":260},"zone":5,"typeConfidence":0.91,"plateTime":0.4305452508753391,"extension":6.539522585805135},"hitData":{"launchSpeed":96.2,"launchAngle":-11.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":52.42,"coordY":127.03}},"index":0,"playId":"c6ae4a54-05c5-3c29-abfd-d824e557c2c6","pitchNumber":1,"startTime":"2026-10-27T01:36:02.227Z","endTime":"2026-10-27T01:36:14.707Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-27T01:36:14.707Z","atBatIndex":38},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Sal Frelick doubles (1) on a line drive to left fielder Chandler Simpson. Cooper Pratt scores.","rbi":1,"awayScore":8,"homeScore":0,"isOut":false},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-10-27T01:36:34.712Z","endTime":"2026-10-27T01:38:18.448Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592155,"fullName":"Cam Booser","link":"/api/v1/people/592155"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"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":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","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":802415,"link":"/api/v1/people/802415"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","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":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":806198,"fullName":"Cooper Pratt","link":"/api/v1/people/806198"},"responsiblePitcher":{"id":592155,"link":"/api/v1/people/592155"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":86.3,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.73347001167072,"aZ":-16.181938706202143,"pfxX":7.720964529341825,"pfxZ":8.303088906305614,"pX":0.18383220896898983,"pZ":3.4876736563057595,"vX0":-8.59007291622876,"vY0":-138.57079712147097,"vZ0":-3.036670255153675,"x":109.99,"y":144.61,"x0":2.3350321538692373,"y0":50.00394707387813,"z0":5.692048477516262,"aX":14.87314407418028},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":14.5,"breakHorizontal":-12.0,"spinRate":1927,"spinDirection":142},"zone":12,"typeConfidence":0.9,"plateTime":0.3967358124855811,"extension":6.495757548305424},"index":0,"playId":"db04e410-d19f-3d4e-a762-73b20d5e11df","pitchNumber":1,"startTime":"2026-10-27T01:36:51.057Z","endTime":"2026-10-27T01:36:55.002Z","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":85.9,"endSpeed":79.1,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.308585447033114,"aZ":-26.294799489584427,"pfxX":-1.6737927329828355,"pfxZ":3.719268682894049,"pX":-0.005410091178741036,"pZ":0.8762232409090235,"vX0":-5.960831154252309,"vY0":-124.93685856780569,"vZ0":-5.426846547197905,"x":117.21,"y":215.12,"x0":2.629325769291351,"y0":50.00271329744742,"z0":5.2392772977913475,"aX":-2.642606515629271},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":5.6,"breakHorizontal":4.4,"spinRate":2200,"spinDirection":223},"zone":13,"typeConfidence":0.9,"plateTime":0.43850401754448143,"extension":6.652872310829468},"index":1,"playId":"16d2938d-4ca9-33d7-a4d7-7e9e6efb5719","pitchNumber":2,"startTime":"2026-10-27T01:37:09.864Z","endTime":"2026-10-27T01:37:13.873Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":84.8,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.981804677212615,"aZ":-14.479795755669262,"pfxX":5.8520320586321315,"pfxZ":9.498602456367525,"pX":0.9907793907362968,"pZ":3.335176398407407,"vX0":-5.874724135787938,"vY0":-136.3443337139276,"vZ0":-3.1436156092132723,"x":79.23,"y":148.73,"x0":2.4242427730214287,"y0":50.0004529707011,"z0":5.516569971925286,"aX":10.898562358354976},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.7,"breakHorizontal":-9.2,"spinRate":2116,"spinDirection":146},"zone":12,"typeConfidence":0.9,"plateTime":0.4033829123829844,"extension":6.600001738483878},"index":2,"playId":"61cc3bb0-2ae2-31c6-944d-b4e04d99709e","pitchNumber":3,"startTime":"2026-10-27T01:37:29.313Z","endTime":"2026-10-27T01:37:33.225Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":84.8,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.058487768597224,"aZ":-16.023933371982352,"pfxX":6.5178696388937825,"pfxZ":8.681124280370176,"pX":0.3488924399025475,"pZ":3.1151035924304775,"vX0":-7.78424787874631,"vY0":-136.28380885490662,"vZ0":-3.436883683502785,"x":103.7,"y":154.67,"x0":2.41041615031507,"y0":50.002010572836596,"z0":5.515641699271904,"aX":12.124606230667741},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":15.1,"breakHorizontal":-10.0,"spinRate":2103,"spinDirection":146},"zone":3,"typeConfidence":0.89,"plateTime":0.40362176657949833,"extension":6.574116121625535},"index":3,"playId":"bcb70760-3bd6-304a-a5de-d59b7a40856f","pitchNumber":4,"startTime":"2026-10-27T01:37:47.727Z","endTime":"2026-10-27T01:37:51.613Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":85.4,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.07852338680758,"aZ":-13.37160558346822,"pfxX":6.987600369399727,"pfxZ":9.965340223528125,"pX":0.02288219436479988,"pZ":2.5247755486164047,"vX0":-8.510174999632355,"vY0":-137.37397327764205,"vZ0":-5.554681276811939,"x":116.13,"y":170.61,"x0":2.2719228766356125,"y0":50.00389361741368,"z0":5.502957435677401,"aX":13.185627282895469},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.8,"breakHorizontal":-10.6,"spinRate":2254,"spinDirection":142},"zone":5,"typeConfidence":0.9,"plateTime":0.40069272546602885,"extension":6.756498521642434},"hitData":{"launchSpeed":94.6,"launchAngle":19.0,"totalDistance":294.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":41.95,"coordY":115.11}},"index":4,"playId":"87728f3a-8d69-33b2-a9bf-4e5a1243d1cf","pitchNumber":5,"startTime":"2026-10-27T01:38:05.674Z","endTime":"2026-10-27T01:38:18.448Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-27T01:38:18.448Z","atBatIndex":39},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"David Hamilton singles on a line drive to center fielder Jonny DeLuca. Sal Frelick scores.","rbi":1,"awayScore":9,"homeScore":0,"isOut":false},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-10-27T01:41:14.455Z","endTime":"2026-10-27T01:42:26.916Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642121,"fullName":"Cole Sulser","link":"/api/v1/people/642121"},"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":[2,3,4,6],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":676356,"link":"/api/v1/people/676356"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"responsiblePitcher":{"id":592155,"link":"/api/v1/people/592155"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":8,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-10-27T01:38:31.708Z","endTime":"2026-10-27T01:38:48.193Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Cole Sulser replaces Cam Booser.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":8,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-10-27T01:38:48.193Z","endTime":"2026-10-27T01:41:16.685Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":642121,"link":"/api/v1/people/642121"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":83.1,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.78590353277967,"aZ":-10.81174248769999,"pfxX":-4.871152273435943,"pfxZ":11.980741232482835,"pX":0.6196711908824962,"pZ":1.6462942955971966,"vX0":6.811802323512646,"vY0":-133.6674854672545,"vZ0":-8.177646389508642,"x":93.38,"y":194.33,"x0":-1.346423670649797,"y0":50.00027552526413,"z0":5.550427338693675,"aX":-8.683773573685988},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":19.8,"breakHorizontal":7.1,"spinRate":2350,"spinDirection":214},"zone":9,"typeConfidence":0.89,"plateTime":0.4121038233713663,"extension":6.6924843876039395},"index":2,"playId":"6fe3acb0-d8dc-3069-a386-d0d8bfa0f271","pitchNumber":1,"startTime":"2026-10-27T01:41:16.685Z","endTime":"2026-10-27T01:41:20.748Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.9,"endSpeed":77.0,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.771906061577486,"aZ":-30.165113128498504,"pfxX":-10.012724607007343,"pfxZ":1.350423571360802,"pX":-0.6321233230130661,"pZ":-0.2330615998014676,"vX0":5.563408571277222,"vY0":-121.84101985078962,"vZ0":-7.675998025788686,"x":141.1,"y":245.07,"x0":-1.6538586268430677,"y0":50.00599608793681,"z0":5.594061999013288,"aX":-14.933388662240986},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":0.7,"breakHorizontal":16.7,"spinRate":1865,"spinDirection":232},"zone":13,"typeConfidence":0.9,"plateTime":0.45095540484686447,"extension":6.69558274040372},"index":3,"playId":"10692457-ba0b-3aa3-bc95-c9a54c348c7d","pitchNumber":2,"startTime":"2026-10-27T01:41:30.257Z","endTime":"2026-10-27T01:41:34.267Z","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":83.8,"endSpeed":77.2,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.84869649353631,"aZ":-28.08482506545535,"pfxX":-7.6512796204502855,"pfxZ":2.7174291404504185,"pX":-0.05466321092004669,"pZ":1.1602536715637841,"vX0":6.271260404804786,"vY0":-121.92230391087065,"vZ0":-5.004839012669545,"x":130.88,"y":219.82,"x0":-1.6654131914253831,"y0":50.00447219372334,"z0":5.6617594199231585,"aX":-11.526497570519021},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":4.0,"breakHorizontal":12.4,"spinRate":1686,"spinDirection":231},"zone":13,"typeConfidence":0.9,"plateTime":0.44913828605855866,"extension":6.614887006300681},"index":4,"playId":"8ceae1fd-c6fb-3c32-9332-5cbe6b94dcbf","pitchNumber":3,"startTime":"2026-10-27T01:41:51.482Z","endTime":"2026-10-27T01:41:55.379Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":5,"startTime":"2026-10-27T01:42:05.626Z","endTime":"2026-10-27T01:42:16.372Z","isPitch":false,"type":"action","player":{"id":666152,"link":"/api/v1/people/666152"}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":83.9,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.33661553251703,"aZ":-12.439029159830108,"pfxX":-7.006647913866599,"pfxZ":10.837507248851335,"pX":0.32925094230129764,"pZ":3.6002382661163477,"vX0":6.947150678386538,"vY0":-134.61012826957685,"vZ0":-3.3662911451373723,"x":104.45,"y":141.57,"x0":-1.384364480970763,"y0":50.00088292046223,"z0":5.757424143106968,"aX":-12.757304548028438},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":19.0,"breakHorizontal":11.0,"spinRate":2376,"spinDirection":213},"zone":12,"typeConfidence":0.91,"plateTime":0.40811514131315096,"extension":6.575297728505113},"hitData":{"launchSpeed":96.5,"launchAngle":13.0,"totalDistance":255.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":136.0,"coordY":79.17}},"index":6,"playId":"5d07fc3c-7788-35ca-b80d-1f052df52b83","pitchNumber":4,"startTime":"2026-10-27T01:42:16.372Z","endTime":"2026-10-27T01:42:26.916Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-27T01:42:26.916Z","atBatIndex":40},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Jackson Chourio doubles (1) on a fly ball to right fielder Victor Mesa Jr. David Hamilton scores.","rbi":1,"awayScore":10,"homeScore":0,"isOut":false},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-10-27T01:42:45.199Z","endTime":"2026-10-27T01:44:24.337Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642121,"fullName":"Cole Sulser","link":"/api/v1/people/642121"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":683748,"link":"/api/v1/people/683748"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"responsiblePitcher":{"id":642121,"link":"/api/v1/people/642121"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":81.5,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.4908739531104,"aZ":-19.483263018071533,"pfxX":0.10187256611527218,"pfxZ":7.520847014551676,"pX":1.3998586946405729,"pZ":1.97472346133553,"vX0":7.933164853153249,"vY0":-128.96559883942405,"vZ0":-5.376001468200039,"x":63.64,"y":185.46,"x0":-1.7274020096317888,"y0":50.00026271163444,"z0":5.58626311920997,"aX":0.16947292424385935},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":12.6,"breakHorizontal":-1.9,"spinRate":2445,"spinDirection":194},"zone":14,"typeConfidence":0.91,"plateTime":0.4245049338121776,"extension":6.661095170877291},"index":0,"playId":"91c58a18-9cf2-31fb-b06e-6438711cab49","pitchNumber":1,"startTime":"2026-10-27T01:42:56.839Z","endTime":"2026-10-27T01:43:00.661Z","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":2},"pitchData":{"startSpeed":93.0,"endSpeed":83.3,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.90241782430802,"aZ":-10.286700989861464,"pfxX":-7.663878236501571,"pfxZ":12.087555406893793,"pX":-0.03762313963053728,"pZ":3.0620822991424497,"vX0":6.256746307018895,"vY0":-135.07624536740647,"vZ0":-5.190222816004878,"x":118.43,"y":156.1,"x0":-1.4113744148612934,"y0":50.005612091643314,"z0":5.7604870778717485,"aX":-13.881363232367082},"breaks":{"breakAngle":46.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":20.6,"breakHorizontal":12.2,"spinRate":2408,"spinDirection":211},"zone":2,"typeConfidence":0.91,"plateTime":0.4086438078835668,"extension":6.596082556219047},"index":1,"playId":"8f3a0049-0ef3-3496-ade8-4b5540d5c021","pitchNumber":2,"startTime":"2026-10-27T01:43:09.994Z","endTime":"2026-10-27T01:43:13.479Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":81.0,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.44396836448659,"aZ":-21.836339965211007,"pfxX":-0.30213743580641017,"pfxZ":6.181839619166894,"pX":0.967605363796559,"pZ":2.3942264485350693,"vX0":7.007846066674037,"vY0":-128.72867905657807,"vZ0":-3.721182834846556,"x":80.12,"y":174.14,"x0":-1.7542787515672835,"y0":50.00633474464603,"z0":5.554838759550215,"aX":-0.5052328200032153},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":10.6,"breakHorizontal":-1.1,"spinRate":2499,"spinDirection":196},"zone":14,"typeConfidence":0.92,"plateTime":0.42594972540441933,"extension":6.690295291311776},"index":2,"playId":"00603c07-a579-3921-8bea-625ce86c577b","pitchNumber":3,"startTime":"2026-10-27T01:43:26.952Z","endTime":"2026-10-27T01:43:31.280Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":83.3,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.38333025286854,"aZ":-10.371697182158384,"pfxX":-7.347459507574534,"pfxZ":12.088993064064837,"pX":-0.8573661825406278,"pZ":2.5790771618863206,"vX0":4.37680851843343,"vY0":-134.71533687150117,"vZ0":-6.200043359058377,"x":149.68,"y":169.14,"x0":-1.564552447018339,"y0":50.00304022992765,"z0":5.673603429692384,"aX":-13.25170390351351},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":20.4,"breakHorizontal":12.1,"spinRate":2496,"spinDirection":212},"zone":11,"typeConfidence":0.91,"plateTime":0.40953993825597923,"extension":6.676431332342019},"index":3,"playId":"05ce21d4-665d-321e-9e7f-318713770579","pitchNumber":4,"startTime":"2026-10-27T01:43:41.801Z","endTime":"2026-10-27T01:43:47.866Z","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, 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":2},"pitchData":{"startSpeed":84.1,"endSpeed":76.7,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.01426748728721,"aZ":-22.38971634901538,"pfxX":5.076415397057298,"pfxZ":6.513193668707661,"pX":0.7229305680234724,"pZ":2.555346085807491,"vX0":4.814324369065187,"vY0":-122.31275015372599,"vZ0":-2.6219414009050537,"x":89.44,"y":169.79,"x0":-1.9365538973955023,"y0":50.00439936593909,"z0":5.578519918495212,"aX":7.62630558838952},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":11.4,"breakHorizontal":-10.4,"spinRate":2606,"spinDirection":99},"zone":6,"typeConfidence":0.93,"plateTime":0.44926812403325034,"extension":6.497368456445518},"hitData":{"launchSpeed":99.0,"launchAngle":24.0,"totalDistance":353.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":176.91,"coordY":66.16}},"index":4,"playId":"793b1167-3d1c-30f9-9b74-9c4b93958bb8","pitchNumber":5,"startTime":"2026-10-27T01:44:11.819Z","endTime":"2026-10-27T01:44:24.337Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-27T01:44:24.337Z","atBatIndex":41},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jake Bauers flies out to left fielder Chandler Simpson.","rbi":0,"awayScore":10,"homeScore":0,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-10-27T01:44:41.916Z","endTime":"2026-10-27T01:45:27.490Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642121,"fullName":"Cole Sulser","link":"/api/v1/people/642121"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":802415,"link":"/api/v1/people/802415"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":77.5,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.613110411391276,"aZ":-34.53439962772071,"pfxX":-8.882154641065366,"pfxZ":-1.5559171005246855,"pX":-0.4851315350592688,"pZ":0.7521381117769332,"vX0":5.623215064771943,"vY0":-123.10117256009971,"vZ0":-4.6725848677390385,"x":135.49,"y":218.47,"x0":-1.6561553577003316,"y0":50.002138497623264,"z0":5.629557679791724,"aX":-13.501484282151313},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-3.7,"breakHorizontal":14.6,"spinRate":1756,"spinDirection":239},"zone":13,"typeConfidence":0.9,"plateTime":0.4465894501816985,"extension":6.553901259257058},"index":0,"playId":"811b590f-d6fb-3e6d-bdda-be50c33c486b","pitchNumber":1,"startTime":"2026-10-27T01:45:00.124Z","endTime":"2026-10-27T01:45:04.002Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":83.5,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.17015251448224,"aZ":-11.08468154881341,"pfxX":-5.254717160252177,"pfxZ":11.628708377323832,"pX":-0.4638255531700028,"pZ":2.852600384701304,"vX0":4.598502993611467,"vY0":-135.0028309624785,"vZ0":-5.5424860706483505,"x":134.68,"y":161.76,"x0":-1.5212079901926985,"y0":50.006050443228965,"z0":5.73942615889361,"aX":-9.532452605519053},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":19.8,"breakHorizontal":8.3,"spinRate":2346,"spinDirection":209},"zone":1,"typeConfidence":0.9,"plateTime":0.40845431601288595,"extension":6.750643409743598},"hitData":{"launchSpeed":98.7,"launchAngle":47.0,"totalDistance":304.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":87.31,"coordY":83.6}},"index":1,"playId":"a77546a5-e3a2-331b-8054-9085f4d1f2dc","pitchNumber":2,"startTime":"2026-10-27T01:45:17.409Z","endTime":"2026-10-27T01:45:27.490Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-27T01:45:27.490Z","atBatIndex":42},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Junior Caminero grounds out, third baseman David Hamilton to first baseman Jake Bauers.","rbi":0,"awayScore":10,"homeScore":0,"isOut":true},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-10-27T01:48:25.489Z","endTime":"2026-10-27T01:49:58.450Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688107,"fullName":"Robert Gasser","link":"/api/v1/people/688107"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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":"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.4,"endSpeed":83.5,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.006339944843056,"aZ":-13.000753115620627,"pfxX":6.88594247119199,"pfxZ":10.647721420616294,"pX":0.2725187996596637,"pZ":1.8420590428990196,"vX0":-8.5239815104217,"vY0":-134.08555593762998,"vZ0":-5.720197091503006,"x":106.61,"y":189.04,"x0":2.6147604981530828,"y0":50.002401781173766,"z0":4.949480391297321,"aX":12.39931218283328},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":18.0,"breakHorizontal":-10.4,"spinRate":2201,"spinDirection":117},"zone":8,"typeConfidence":2.0,"plateTime":0.41024778182898425,"extension":6.702603035282331},"index":0,"playId":"8656e3b1-3a00-37ec-b326-8ab3c92258cf","pitchNumber":1,"startTime":"2026-10-27T01:48:33.620Z","endTime":"2026-10-27T01:48:37.203Z","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":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":83.7,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.209359618463203,"aZ":-29.175316208599167,"pfxX":12.700358406157923,"pfxZ":1.6695787599683651,"pX":-0.47371446705374365,"pZ":1.703583369190391,"vX0":-12.208478982854315,"vY0":-133.73011638796422,"vZ0":-2.8515610925042005,"x":135.06,"y":192.78,"x0":2.520094223052088,"y0":50.00136258682378,"z0":4.89584664225762,"aX":22.799066257060336},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":2.5,"breakHorizontal":-20.0,"spinRate":2150,"spinDirection":122},"zone":7,"typeConfidence":2.0,"plateTime":0.4109667960601797,"extension":6.828708227305717},"index":1,"playId":"a3b042a8-3d6f-3d34-9c53-a49342dbd8af","pitchNumber":2,"startTime":"2026-10-27T01:48:49.523Z","endTime":"2026-10-27T01:48:53.532Z","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":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":10,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-10-27T01:49:19.783Z","endTime":"2026-10-27T01:49:33.416Z","isPitch":false,"type":"action","player":{"id":691406,"link":"/api/v1/people/691406"}},{"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":90.0,"endSpeed":81.8,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.843808809938604,"aZ":-32.812688635932055,"pfxX":12.33540395438165,"pfxZ":-0.37353735113267295,"pX":-0.7251851202768363,"pZ":0.7864821576637737,"vX0":-12.177157237076242,"vY0":-130.41308862978812,"vZ0":-4.143426622388615,"x":144.64,"y":217.54,"x0":2.42325032842043,"y0":50.00360446933324,"z0":4.896861212430919,"aX":21.04852264194148},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":-1.6,"breakHorizontal":-19.3,"spinRate":1847,"spinDirection":99},"zone":13,"typeConfidence":2.0,"plateTime":0.4215140704228806,"extension":6.664270911093866},"index":3,"playId":"52a58c39-5b8c-3d4c-9bba-24f760947299","pitchNumber":3,"startTime":"2026-10-27T01:49:33.416Z","endTime":"2026-10-27T01:49:37.703Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":81.6,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.281470924932435,"aZ":-32.611870620819786,"pfxX":11.344838439406281,"pfxZ":-0.2587489125192457,"pX":0.3291181122926236,"pZ":1.2893785119607482,"vX0":-9.85875602716988,"vY0":-130.44181005278477,"vZ0":-2.89876586613417,"x":104.45,"y":203.97,"x0":2.7042156086992692,"y0":50.00282014383883,"z0":4.9021428241982745,"aX":19.333789230030284},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":-1.0,"breakHorizontal":-18.0,"spinRate":1823,"spinDirection":108},"zone":14,"typeConfidence":2.0,"plateTime":0.4217028786106778,"extension":6.4531561435844695},"hitData":{"launchSpeed":96.5,"launchAngle":-25.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":88.7,"coordY":144.64}},"index":4,"playId":"01d87476-91b5-3857-90ae-0a387f8a6dcb","pitchNumber":4,"startTime":"2026-10-27T01:49:51.160Z","endTime":"2026-10-27T01:49:58.450Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-27T01:49:58.450Z","atBatIndex":43},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ben Williamson called out on strikes.","rbi":0,"awayScore":10,"homeScore":0,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-10-27T01:50:12.676Z","endTime":"2026-10-27T01:53:09.223Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":810938,"fullName":"Ben Williamson","link":"/api/v1/people/810938"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688107,"fullName":"Robert Gasser","link":"/api/v1/people/688107"},"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,8],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":810938,"fullName":"Ben Williamson","link":"/api/v1/people/810938"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"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":88.1,"endSpeed":80.4,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.456057733545464,"aZ":-26.413182258048426,"pfxX":-0.15481809161791138,"pfxZ":3.4754571940891097,"pX":0.4783107097964215,"pZ":3.452606548957924,"vX0":-5.5731656860548995,"vY0":-128.20809585778258,"vZ0":1.0643358840638855,"x":98.77,"y":145.56,"x0":2.7039216651974507,"y0":50.00412033841862,"z0":5.099404186651802,"aX":-0.2561879246953445},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":6.8,"breakHorizontal":1.6,"spinRate":2345,"spinDirection":171},"zone":12,"typeConfidence":2.0,"plateTime":0.42784507718565745,"extension":6.733792690362752},"index":0,"playId":"7340c000-b9b7-3078-89a0-0cdadea6d8b6","pitchNumber":1,"startTime":"2026-10-27T01:50:27.271Z","endTime":"2026-10-27T01:50:31.168Z","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":92.7,"endSpeed":84.0,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.525664280488275,"aZ":-24.308008134100106,"pfxX":9.766576585401687,"pfxZ":4.315701727511259,"pX":0.7517695688684787,"pZ":3.3030484701082514,"vX0":-8.217149102426127,"vY0":-134.7063748268649,"vZ0":-0.03999187768879586,"x":88.34,"y":149.6,"x0":2.585319033862184,"y0":50.00309285997846,"z0":5.0486192493983735,"aX":17.8007783308038},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":8.0,"breakHorizontal":-15.7,"spinRate":2143,"spinDirection":138},"zone":3,"typeConfidence":2.0,"plateTime":0.40790489276258723,"extension":6.629894638240821},"index":1,"playId":"90727b07-15e7-3d56-b26a-7fbbecd8149b","pitchNumber":2,"startTime":"2026-10-27T01:50:43.492Z","endTime":"2026-10-27T01:50:47.392Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":80.6,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.506252049065843,"aZ":-26.606556517086233,"pfxX":0.07192970175296587,"pfxZ":3.371811041797181,"pX":-1.3421821197680164,"pZ":1.7960758770514451,"vX0":-9.991381813614327,"vY0":-128.0161566661186,"vZ0":-2.6133782077268846,"x":168.16,"y":190.29,"x0":2.609313269779158,"y0":50.00438640173904,"z0":4.922343615867082,"aX":0.11860743707403028},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":5.6,"breakHorizontal":2.3,"spinRate":2396,"spinDirection":156},"zone":13,"typeConfidence":2.0,"plateTime":0.42857298753229767,"extension":6.89575259435994},"index":2,"playId":"799b243e-8db2-33a5-89a4-b0cccbf2a010","pitchNumber":3,"startTime":"2026-10-27T01:51:01.536Z","endTime":"2026-10-27T01:51:04.536Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":80.9,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.459993072288455,"aZ":-33.033509214103425,"pfxX":11.142084501791519,"pfxZ":-0.5123136582872854,"pX":0.07552715878189623,"pZ":0.9624770619527127,"vX0":-9.824884818766801,"vY0":-128.74438665114548,"vZ0":-3.2994062419183416,"x":114.12,"y":212.79,"x0":2.506430861679622,"y0":50.005670889175406,"z0":4.836013270801832,"aX":18.57787843591896},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":-1.6,"breakHorizontal":-17.8,"spinRate":1905,"spinDirection":99},"zone":14,"typeConfidence":2.0,"plateTime":0.42657171507075553,"extension":6.639354214263362},"index":3,"playId":"b42c5e60-99a5-37a6-8147-70df292c54e9","pitchNumber":4,"startTime":"2026-10-27T01:51:22.599Z","endTime":"2026-10-27T01:51:26.765Z","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":93.5,"endSpeed":84.8,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.885537855569563,"aZ":-15.50792653771446,"pfxX":3.8060668487560245,"pfxZ":8.967037733871832,"pX":0.7143411185680465,"pZ":3.1503299830978864,"vX0":-6.577311588476809,"vY0":-135.9895916168691,"vZ0":-2.3169332573910184,"x":89.77,"y":153.72,"x0":2.6781043849821504,"y0":50.00565894974658,"z0":5.098507403235669,"aX":7.076971761167217},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":15.8,"breakHorizontal":-5.4,"spinRate":2102,"spinDirection":139},"zone":3,"typeConfidence":2.0,"plateTime":0.40391628755466824,"extension":6.604563686804624},"index":4,"playId":"663947b5-2eb3-3239-9208-8c1f34f67c0f","pitchNumber":5,"startTime":"2026-10-27T01:51:40.943Z","endTime":"2026-10-27T01:51:44.205Z","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":1},"pitchData":{"startSpeed":81.1,"endSpeed":74.0,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.89828969567828,"aZ":-24.726986239970756,"pfxX":-8.014181059832747,"pfxZ":5.31593633802877,"pX":1.747758074785398,"pZ":2.1173493876878475,"vX0":-0.2878909496592709,"vY0":-118.04838561246225,"vZ0":-1.27453760633319,"x":50.38,"y":181.61,"x0":2.9118256884282507,"y0":50.00562794400892,"z0":4.955088347150666,"aX":-11.235323747391826},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":9.6,"breakHorizontal":14.5,"spinRate":2479,"spinDirection":272},"zone":14,"typeConfidence":2.0,"plateTime":0.46520136094280673,"extension":6.76014339538329},"index":5,"playId":"ea4fc271-8d3b-34b8-9aed-87bf429faf0e","pitchNumber":6,"startTime":"2026-10-27T01:52:02.082Z","endTime":"2026-10-27T01:52:06.040Z","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":93.0,"endSpeed":83.9,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.41564378651616,"aZ":-25.411612878404043,"pfxX":12.117831629357037,"pfxZ":3.7161602134635663,"pX":0.5372202822659585,"pZ":1.9722246572612367,"vX0":-9.279032538173228,"vY0":-134.99745552419793,"vZ0":-3.0937454645401448,"x":96.52,"y":185.53,"x0":2.4700542695765244,"y0":50.000392073163724,"z0":4.951117197789132,"aX":22.03486965830317},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":6.1,"breakHorizontal":-19.6,"spinRate":2114,"spinDirection":135},"zone":9,"typeConfidence":2.0,"plateTime":0.40802953112943774,"extension":6.756637223414727},"index":6,"playId":"55ae7efd-7851-3bfd-bd27-6e8ad0f6f8a0","pitchNumber":7,"startTime":"2026-10-27T01:52:21.657Z","endTime":"2026-10-27T01:52:24.880Z","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":92.4,"endSpeed":83.1,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.8249116824084,"aZ":-26.39435251937647,"pfxX":11.706896451099377,"pfxZ":3.2281752637243644,"pX":1.1386966439038346,"pZ":2.1345644937638295,"vX0":-7.904609967044107,"vY0":-134.16539738054772,"vZ0":-2.331530293781006,"x":73.6,"y":181.15,"x0":2.6289388641485956,"y0":50.00462204926115,"z0":4.930809371754152,"aX":20.9661729828558},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":5.4,"breakHorizontal":-19.1,"spinRate":2085,"spinDirection":132},"zone":14,"typeConfidence":2.0,"plateTime":0.411049219444263,"extension":6.630354308763453},"index":7,"playId":"d48f5b2f-63da-36f6-860d-3c7afd666cc0","pitchNumber":8,"startTime":"2026-10-27T01:52:43.598Z","endTime":"2026-10-27T01:52:46.787Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":83.4,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.189052500665156,"aZ":-29.459359559194404,"pfxX":11.984729612312211,"pfxZ":1.5094148915289303,"pX":0.11913278277788945,"pZ":3.302595454813302,"vX0":-10.057095940326358,"vY0":-134.40340535683814,"vZ0":0.912871641741242,"x":112.46,"y":149.61,"x0":2.3801217631667106,"y0":50.00601379793774,"z0":5.074824714518422,"aX":21.603144928795558},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":3.2,"breakHorizontal":-19.1,"spinRate":2141,"spinDirection":126},"zone":2,"typeConfidence":2.0,"plateTime":0.4098848583059942,"extension":6.6503543090762935},"index":8,"playId":"c10d3dfc-dd52-3713-a66c-b3030318af96","pitchNumber":9,"startTime":"2026-10-27T01:53:05.182Z","endTime":"2026-10-27T01:53:09.223Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-27T01:53:09.223Z","atBatIndex":44},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jonny DeLuca flies out to right fielder Sal Frelick.","rbi":0,"awayScore":10,"homeScore":0,"isOut":true},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-10-27T01:53:21.417Z","endTime":"2026-10-27T01:54:57.514Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688107,"fullName":"Robert Gasser","link":"/api/v1/people/688107"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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(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":93.4,"endSpeed":84.2,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.95339130908239,"aZ":-26.792043861565745,"pfxX":10.218143178934977,"pfxZ":2.9271360717281425,"pX":1.8828694393092695,"pZ":2.8816263583757475,"vX0":-5.790239945666762,"vY0":-135.78735878318707,"vZ0":-0.5880567258403046,"x":45.23,"y":160.98,"x0":2.7325755994246057,"y0":50.002661592023145,"z0":4.990339665090685,"aX":18.790831988566303},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":5.4,"breakHorizontal":-17.0,"spinRate":2225,"spinDirection":138},"zone":12,"typeConfidence":2.0,"plateTime":0.4057298169087491,"extension":6.744111528935783},"index":0,"playId":"de833ae5-2455-3003-b063-23c39e60c4b3","pitchNumber":1,"startTime":"2026-10-27T01:53:34.824Z","endTime":"2026-10-27T01:53:38.736Z","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":2},"pitchData":{"startSpeed":83.2,"endSpeed":76.2,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.092767219239573,"aZ":-26.25276812216965,"pfxX":-4.796881459258451,"pfxZ":4.022062879451261,"pX":-0.3587946592037848,"pZ":0.8472611257006633,"vX0":-6.080418933676293,"vY0":-120.9482433854566,"vZ0":-3.9495482964101525,"x":130.68,"y":215.9,"x0":2.817364925186726,"y0":50.00174841789288,"z0":4.821520180351025,"aX":-7.056208821880128},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":6.5,"breakHorizontal":10.2,"spinRate":2528,"spinDirection":274},"zone":13,"typeConfidence":2.0,"plateTime":0.45405761345994655,"extension":6.854031255423247},"index":1,"playId":"f42dc14e-1b01-3898-93db-d4d278b70486","pitchNumber":2,"startTime":"2026-10-27T01:53:48.704Z","endTime":"2026-10-27T01:53:53.144Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":83.0,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.65856014750632,"aZ":-26.22736744286643,"pfxX":9.652362954453643,"pfxZ":3.346499991668643,"pX":-0.0925714228213908,"pZ":1.8376380502381038,"vX0":-9.811323673541633,"vY0":-133.41993575917473,"vZ0":-3.0445058123360536,"x":120.53,"y":189.16,"x0":2.404602698427114,"y0":50.002487805951695,"z0":4.914421208204309,"aX":17.14543774184286},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":5.5,"breakHorizontal":-15.0,"spinRate":2132,"spinDirection":131},"zone":8,"typeConfidence":2.0,"plateTime":0.41287813771765336,"extension":6.726170182889817},"index":2,"playId":"576e77a7-4a77-3074-ac6e-75b5ef1e8b9c","pitchNumber":3,"startTime":"2026-10-27T01:54:13.922Z","endTime":"2026-10-27T01:54:17.774Z","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":92.8,"endSpeed":83.7,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.77472745332711,"aZ":-26.256968760761385,"pfxX":11.841979412370454,"pfxZ":3.26891302813799,"pX":-0.3489196328496734,"pZ":2.1567396057224344,"vX0":-11.214241960905653,"vY0":-134.54217320896484,"vZ0":-2.3922025906388336,"x":130.3,"y":180.55,"x0":2.361421452511005,"y0":50.00122492662993,"z0":4.943780053769605,"aX":21.422829808168142},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":5.5,"breakHorizontal":-18.6,"spinRate":2132,"spinDirection":131},"zone":4,"typeConfidence":2.0,"plateTime":0.4091702317361041,"extension":6.673617574164838},"index":3,"playId":"b2852095-ec1a-3220-b881-98b0ef935672","pitchNumber":4,"startTime":"2026-10-27T01:54:29.668Z","endTime":"2026-10-27T01:54:33.041Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.7,"endSpeed":74.2,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.670986811915643,"aZ":-25.609113582137244,"pfxX":-7.7390738359724285,"pfxZ":4.649184297638698,"pX":0.36011269882689323,"pZ":2.1097163020658463,"vX0":-2.9931947850255796,"vY0":-118.89453283035722,"vZ0":-1.3841286126914776,"x":103.27,"y":181.82,"x0":2.6458180778304694,"y0":50.00397578387741,"z0":5.05335470801075,"aX":-10.92935692567161},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":8.3,"breakHorizontal":14.8,"spinRate":2428,"spinDirection":279},"zone":9,"typeConfidence":2.0,"plateTime":0.4630864656086229,"extension":6.751334175351},"hitData":{"launchSpeed":82.7,"launchAngle":48.0,"totalDistance":237.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":145.32,"coordY":107.27}},"index":4,"playId":"fdd91eaf-c20b-360d-b970-9b306012a8c5","pitchNumber":5,"startTime":"2026-10-27T01:54:48.078Z","endTime":"2026-10-27T01:54:57.514Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-27T01:54:57.514Z","atBatIndex":45},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Christian Yelich flies out sharply to center fielder Jonny DeLuca.","rbi":0,"awayScore":10,"homeScore":0,"isOut":true},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-10-27T01:58:47.419Z","endTime":"2026-10-27T01:59:24.801Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642121,"fullName":"Cole Sulser","link":"/api/v1/people/642121"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":676356,"link":"/api/v1/people/676356"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":10,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-10-27T01:58:13.939Z","endTime":"2026-10-27T01:58:49.649Z","isPitch":false,"type":"action","player":{"id":592885,"link":"/api/v1/people/592885"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":79.1,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.076985813747893,"aZ":-23.724950774910592,"pfxX":3.0951909447709363,"pfxZ":5.251784689993533,"pX":0.8968961943769139,"pZ":3.1731043046984904,"vX0":5.708769083463743,"vY0":-126.85274770565078,"vZ0":-1.4689011321649854,"x":82.81,"y":153.11,"x0":-1.7963033440718095,"y0":50.0031774387147,"z0":5.674875029087411,"aX":4.977441257847994},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":9.4,"breakHorizontal":-7.1,"spinRate":2352,"spinDirection":169},"zone":12,"typeConfidence":0.9,"plateTime":0.43394888982297086,"extension":6.56981208615294},"index":1,"playId":"6337776f-a414-3644-a641-e1ccb52600fe","pitchNumber":1,"startTime":"2026-10-27T01:58:49.649Z","endTime":"2026-10-27T01:58:53.746Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.0,"endSpeed":75.9,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.032647718150244,"aZ":-28.851785248825216,"pfxX":-10.774814859573873,"pfxZ":2.2404618852544633,"pX":-1.0987742842979393,"pZ":2.107615931958619,"vX0":4.978615330160997,"vY0":-122.09234433752808,"vZ0":-2.5725158626543396,"x":158.88,"y":181.87,"x0":-1.7841700585333227,"y0":50.0038546319199,"z0":5.7034514334280955,"aX":-15.977599570931032},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":3.6,"breakHorizontal":18.0,"spinRate":1625,"spinDirection":234},"zone":13,"typeConfidence":0.89,"plateTime":0.45172425913535585,"extension":6.574342297431445},"index":2,"playId":"d5fc61a5-403e-34f7-9c69-ebf537ce78ca","pitchNumber":2,"startTime":"2026-10-27T01:59:03.742Z","endTime":"2026-10-27T01:59:07.697Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":82.2,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.28494483184081,"aZ":-13.143281151680558,"pfxX":-5.014399489008321,"pfxZ":10.817820990393216,"pX":-0.16659553930107832,"pZ":2.6267787359736374,"vX0":5.334403323913679,"vY0":-133.20638173948228,"vZ0":-5.465919952880673,"x":123.35,"y":167.86,"x0":-1.5641813048186153,"y0":50.00061978322203,"z0":5.6913522284323035,"aX":-8.819182444085069},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":18.2,"breakHorizontal":7.6,"spinRate":2317,"spinDirection":210},"zone":5,"typeConfidence":0.89,"plateTime":0.4145818393215923,"extension":6.628601987429364},"hitData":{"launchSpeed":104.7,"launchAngle":29.0,"totalDistance":385.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":120.95,"coordY":43.66}},"index":3,"playId":"09a9e8b1-8ae0-3d56-9465-bc3880517c7d","pitchNumber":3,"startTime":"2026-10-27T01:59:15.691Z","endTime":"2026-10-27T01:59:24.801Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-27T01:59:24.801Z","atBatIndex":46},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"William Contreras singles on a ground ball to third baseman Junior Caminero. William Contreras to 2nd. William Contreras advances to 2nd, on a throwing error by third baseman Junior Caminero.","rbi":0,"awayScore":10,"homeScore":0,"isOut":false},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-10-27T01:59:31.196Z","endTime":"2026-10-27T02:00:39.171Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642121,"fullName":"Cole Sulser","link":"/api/v1/people/642121"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":691406,"link":"/api/v1/people/691406"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","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":3},"credits":[{"player":{"id":691406,"link":"/api/v1/people/691406"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_throwing_error"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":79.6,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.087326055098004,"aZ":-24.354531083086552,"pfxX":4.161048605101329,"pfxZ":4.8049250283738925,"pX":0.609136587830932,"pZ":2.843251945195517,"vX0":4.583317681196402,"vY0":-127.54637582456368,"vZ0":-2.2738767944478484,"x":93.78,"y":162.01,"x0":-1.7597380593894174,"y0":50.00561808131999,"z0":5.690122072262945,"aX":6.776417671571733},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":8.4,"breakHorizontal":-8.6,"spinRate":2362,"spinDirection":170},"zone":3,"typeConfidence":0.89,"plateTime":0.43136578542560233,"extension":6.510463583158359},"index":0,"playId":"02361f5c-a8f7-3593-8dd5-803d4b1abd98","pitchNumber":1,"startTime":"2026-10-27T01:59:47.194Z","endTime":"2026-10-27T01:59:50.996Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.2,"endSpeed":76.5,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.713565442441475,"aZ":-29.234039538105154,"pfxX":-8.675641929526476,"pfxZ":1.9687812926838841,"pX":-1.0177322369616957,"pZ":1.1973808461529714,"vX0":4.192976042986167,"vY0":-122.46132562778311,"vZ0":-4.7207394290386295,"x":155.79,"y":206.45,"x0":-1.6393263831973517,"y0":50.00387045108481,"z0":5.696615361292019,"aX":-12.971638286745803},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":2.5,"breakHorizontal":14.5,"spinRate":1594,"spinDirection":231},"zone":13,"typeConfidence":0.9,"plateTime":0.449968831860311,"extension":6.639450054853992},"index":1,"playId":"64e6c8db-9844-3c0b-b1a9-9b398de05e96","pitchNumber":2,"startTime":"2026-10-27T01:59:59.897Z","endTime":"2026-10-27T02:00:03.766Z","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":1,"outs":1},"pitchData":{"startSpeed":83.3,"endSpeed":74.6,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.44244754313593,"aZ":-27.107859839422655,"pfxX":3.2294823805879393,"pfxZ":3.5330899119526977,"pX":0.25580937430440354,"pZ":1.2348602708914185,"vX0":4.210626704445243,"vY0":-120.94843068755883,"vZ0":-4.401270210055448,"x":107.25,"y":205.44,"x0":-1.9485505929844458,"y0":50.005093778345085,"z0":5.543435929707105,"aX":4.635868152438165},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":5.3,"breakHorizontal":-7.1,"spinRate":2599,"spinDirection":93},"zone":14,"typeConfidence":0.9,"plateTime":0.4583930919874333,"extension":6.535677404341721},"index":2,"playId":"870e3e9b-bec3-3d59-89e6-a8ca70a927b8","pitchNumber":3,"startTime":"2026-10-27T02:00:14.733Z","endTime":"2026-10-27T02:00:18.761Z","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":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":80.4,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.59790367006147,"aZ":-22.736524037336245,"pfxX":-0.7304739813367895,"pfxZ":5.693354041828028,"pX":0.8650287429796564,"pZ":2.4543878040104623,"vX0":6.996947960402066,"vY0":-128.45341939056811,"vZ0":-3.4547996776829635,"x":84.03,"y":172.51,"x0":-1.8085953206641114,"y0":50.002117064522174,"z0":5.600794158822406,"aX":-1.2108448087024672},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":9.7,"breakHorizontal":-0.4,"spinRate":2341,"spinDirection":172},"zone":12,"typeConfidence":0.93,"plateTime":0.4277070388247979,"extension":6.620012960659036},"hitData":{"launchSpeed":69.9,"launchAngle":-57.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":114.16,"coordY":179.16}},"index":3,"playId":"1f5ffc9f-a52b-3c10-91b7-761bc1159b04","pitchNumber":4,"startTime":"2026-10-27T02:00:28.105Z","endTime":"2026-10-27T02:00:39.171Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-27T02:00:39.171Z","atBatIndex":47},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brice Turang singles on a soft ground ball to pitcher Cole Sulser. William Contreras to 3rd.","rbi":0,"awayScore":10,"homeScore":0,"isOut":false},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-10-27T02:01:14.844Z","endTime":"2026-10-27T02:01:57.573Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642121,"fullName":"Cole Sulser","link":"/api/v1/people/642121"},"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,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":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":642121,"link":"/api/v1/people/642121"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":93.1,"endSpeed":84.2,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.68947158203697,"aZ":-12.561180429804594,"pfxX":-5.320844244362089,"pfxZ":10.674375469579907,"pX":-0.6929740497413157,"pZ":2.8612340206603073,"vX0":4.1668986497012295,"vY0":-135.4479343903559,"vZ0":-5.076328172606375,"x":143.41,"y":161.53,"x0":-1.568685641206823,"y0":50.00135712490874,"z0":5.655267849150536,"aX":-9.774660038390795},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":18.2,"breakHorizontal":8.6,"spinRate":2327,"spinDirection":209},"zone":1,"typeConfidence":0.91,"plateTime":0.40614044963837825,"extension":6.677212211481447},"index":0,"playId":"81526b6c-3f47-3485-b00e-007433cb5c8f","pitchNumber":1,"startTime":"2026-10-27T02:01:14.844Z","endTime":"2026-10-27T02:01:19.106Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":80.6,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.616223972236238,"aZ":-22.994334487947338,"pfxX":2.8292693124925323,"pfxZ":5.527870975506563,"pX":0.8985843542894612,"pZ":2.954352191066575,"vX0":5.891972485447609,"vY0":-128.30399612399938,"vZ0":-2.139092204498661,"x":82.75,"y":159.01,"x0":-1.7989032738539463,"y0":50.00097779998301,"z0":5.5987499737745425,"aX":4.694799981479627},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":9.7,"breakHorizontal":-6.5,"spinRate":2388,"spinDirection":184},"zone":12,"typeConfidence":0.9,"plateTime":0.42760590641391216,"extension":6.645854161146303},"index":1,"playId":"e2ac57a1-378d-3fea-a932-dce64999967d","pitchNumber":2,"startTime":"2026-10-27T02:01:29.288Z","endTime":"2026-10-27T02:01:33.343Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":77.6,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.63246117250207,"aZ":-32.14400811987329,"pfxX":-8.369617209095162,"pfxZ":0.022711344808577394,"pX":-0.24874716024598387,"pZ":1.2218930569079005,"vX0":6.248889819882835,"vY0":-122.27618044380414,"vZ0":-4.0186346515089095,"x":126.48,"y":205.79,"x0":-1.7473546798817208,"y0":50.005416892112216,"z0":5.638485203897802,"aX":-12.702707245842355},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-0.7,"breakHorizontal":13.7,"spinRate":1749,"spinDirection":235},"zone":13,"typeConfidence":0.9,"plateTime":0.4475801376243602,"extension":6.614892903477534},"hitData":{"launchSpeed":58.7,"launchAngle":-64.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":115.69,"coordY":189.71}},"index":2,"playId":"1666a638-6bc3-3994-9462-2a13a720ced6","pitchNumber":3,"startTime":"2026-10-27T02:01:49.836Z","endTime":"2026-10-27T02:01:57.573Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-27T02:01:57.573Z","atBatIndex":48},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nick Fortes challenged (pitch result), call on the field was overturned: Garrett Mitchell called out on strikes.","rbi":0,"awayScore":10,"homeScore":0,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-10-27T02:02:09.088Z","endTime":"2026-10-27T02:05:18.035Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642121,"fullName":"Cole Sulser","link":"/api/v1/people/642121"},"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,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"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":7},"credits":[{"player":{"id":663743,"link":"/api/v1/people/663743"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":78.4,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.415078245253014,"aZ":-30.001893990530373,"pfxX":-9.855387850800643,"pfxZ":1.4123254426884078,"pX":-0.13188416110331186,"pZ":-1.0121531804092105,"vX0":6.978743353753347,"vY0":-123.33716624844459,"vZ0":-9.528894374236133,"x":122.03,"y":266.11,"x0":-1.7231161422035943,"y0":50.00084684801484,"z0":5.445772431338805,"aX":-15.123526516896213},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":0.5,"breakHorizontal":16.1,"spinRate":1662,"spinDirection":236},"zone":13,"typeConfidence":0.9,"plateTime":0.4447503232797243,"extension":6.645138476811634},"index":0,"playId":"6c31c5b5-c2a9-396d-b1ef-8730a80c841f","pitchNumber":1,"startTime":"2026-10-27T02:02:34.746Z","endTime":"2026-10-27T02:02:38.619Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":80.3,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.097039064238235,"aZ":-28.161810163128067,"pfxX":3.0274344138428844,"pfxZ":2.4322038630876257,"pX":0.36455524452866206,"pZ":2.621409401501327,"vX0":4.650609158857839,"vY0":-128.04587031861928,"vZ0":-1.9742144384461167,"x":103.1,"y":168.0,"x0":-1.873225234260943,"y0":50.00279744034823,"z0":5.620457894051276,"aX":4.992380159014958},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":4.2,"breakHorizontal":-6.6,"spinRate":2318,"spinDirection":177},"zone":6,"typeConfidence":0.89,"plateTime":0.4288649960117725,"extension":6.634480709461456},"index":1,"playId":"7b4f2536-72ff-3308-a24c-5357f22d079e","pitchNumber":2,"startTime":"2026-10-27T02:02:57.597Z","endTime":"2026-10-27T02:03:01.905Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.7,"endSpeed":77.3,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.7530960472892,"aZ":-29.52363935628292,"pfxX":-10.467293824465223,"pfxZ":1.7429696549645062,"pX":-0.6658448831608718,"pZ":0.7955615439091006,"vX0":5.942740496817122,"vY0":-123.0683354513702,"vZ0":-5.397871673676057,"x":142.38,"y":217.3,"x0":-1.7647954343911711,"y0":50.00178002587429,"z0":5.548973598935337,"aX":-15.891177003793683},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":2.0,"breakHorizontal":17.4,"spinRate":1706,"spinDirection":236},"zone":13,"typeConfidence":0.9,"plateTime":0.4468113649442005,"extension":6.691600400727323},"index":2,"playId":"da8552ea-2bd7-38a5-9150-9d85ee90ff4d","pitchNumber":3,"startTime":"2026-10-27T02:03:17.845Z","endTime":"2026-10-27T02:03:22.194Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.6,"endSpeed":77.9,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.136335654381895,"aZ":-25.84599428761876,"pfxX":-7.687574300481455,"pfxZ":4.1145137060615475,"pX":-1.5302913298542489,"pZ":1.5439636188717816,"vX0":3.5194340146592955,"vY0":-123.12533297868733,"vZ0":-4.60628870438201,"x":175.33,"y":197.09,"x0":-1.9784344825232545,"y0":50.00166529981585,"z0":5.622590427087155,"aX":-11.818301032397274},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":6.6,"breakHorizontal":13.1,"spinRate":1701,"spinDirection":238},"zone":13,"typeConfidence":0.87,"plateTime":0.4446220338572111,"extension":6.526097926301147},"index":3,"playId":"fadb227e-a89e-38b7-9c1e-0e4bb87ef165","pitchNumber":4,"startTime":"2026-10-27T02:03:45.961Z","endTime":"2026-10-27T02:03:49.914Z","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":92.6,"endSpeed":83.9,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.304919173923462,"aZ":-12.86108159323975,"pfxX":-4.7887803552577735,"pfxZ":10.570374712350311,"pX":-0.472073685925047,"pZ":5.194604281136972,"vX0":4.779205033036529,"vY0":-134.8055206291293,"vZ0":0.8130245077460878,"x":134.99,"y":98.53,"x0":-1.6520004142904534,"y0":50.00088817333633,"z0":5.801614064646806,"aX":-8.74843486470233},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":19.6,"breakHorizontal":7.6,"spinRate":2271,"spinDirection":215},"zone":11,"typeConfidence":0.91,"plateTime":0.4074473038152515,"extension":6.6383253000017515},"index":4,"playId":"f7d7fc30-24e6-3a20-91d9-5d5b3236dd38","pitchNumber":5,"startTime":"2026-10-27T02:04:00.794Z","endTime":"2026-10-27T02:04:04.810Z","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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":77.6,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.196770517007668,"aZ":-30.811107688505157,"pfxX":-8.871516950387196,"pfxZ":0.9004666534095964,"pX":0.07062125359757283,"pZ":1.0114445040578308,"vX0":7.0983885484234825,"vY0":-122.80763816129821,"vZ0":-4.840038621907367,"x":114.31,"y":211.47,"x0":-1.710109684494466,"y0":50.00539316807925,"z0":5.640260702092763,"aX":-13.500517583958468},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":0.7,"breakHorizontal":14.3,"spinRate":1801,"spinDirection":236},"zone":14,"typeConfidence":0.9,"plateTime":0.4466553652409475,"extension":6.603827547971222},"index":5,"playId":"550fe2e4-bfd1-3dab-9671-d656c25f0067","pitchNumber":6,"startTime":"2026-10-27T02:04:22.098Z","endTime":"2026-10-27T02:04:26.186Z","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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":79.9,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.495835436219185,"aZ":-25.12823139969788,"pfxX":2.6430313513210826,"pfxZ":4.305251969123834,"pX":0.41424377855896133,"pZ":2.7302883545914174,"vX0":5.034678470507897,"vY0":-127.66487669981962,"vZ0":-2.3637604825913145,"x":101.21,"y":165.06,"x0":-1.9336853468764446,"y0":50.001588575316056,"z0":5.664581454176995,"aX":4.321513647276945},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":7.4,"breakHorizontal":-6.0,"spinRate":2133,"spinDirection":181},"zone":6,"typeConfidence":0.9,"plateTime":0.4305277084110184,"extension":6.626988391073037},"index":6,"playId":"349c7b07-8e17-33c0-b4af-9c0c4b3522e4","pitchNumber":7,"startTime":"2026-10-27T02:04:48.242Z","endTime":"2026-10-27T02:04:52.185Z","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":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":76.6,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.440115488095795,"aZ":-29.191865403554154,"pfxX":-10.091205640935454,"pfxZ":1.9783394512714203,"pX":-0.7618009488252979,"pZ":2.5578912060995935,"vX0":5.530565588547742,"vY0":-122.87992414183836,"vZ0":-1.6352103525153412,"x":146.04,"y":169.72,"x0":-1.7466421603759337,"y0":50.00286739624282,"z0":5.744264674967177,"aX":-15.222157378329257},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":3.4,"breakHorizontal":16.7,"spinRate":1763,"spinDirection":233},"zone":4,"typeConfidence":0.89,"plateTime":0.44808228770430114,"extension":6.664460328090484},"index":7,"playId":"4035388c-e66f-369d-b466-ffb232181e94","pitchNumber":8,"startTime":"2026-10-27T02:05:14.088Z","endTime":"2026-10-27T02:05:18.035Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":139,"player":{"id":663743,"fullName":"Nick Fortes","link":"/api/v1/people/663743"}},"playEndTime":"2026-10-27T02:05:18.035Z","atBatIndex":49},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Cooper Pratt grounds out, second baseman Ben Williamson to first baseman Ryan Vilade.","rbi":0,"awayScore":10,"homeScore":0,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-10-27T02:05:45.331Z","endTime":"2026-10-27T02:06:40.682Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":806198,"fullName":"Cooper Pratt","link":"/api/v1/people/806198"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642121,"fullName":"Cole Sulser","link":"/api/v1/people/642121"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","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":2},"credits":[{"player":{"id":810938,"link":"/api/v1/people/810938"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":668723,"link":"/api/v1/people/668723"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.6,"endSpeed":80.8,"strikeZoneTop":3.374,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.303891323927562,"aZ":-22.239821764879483,"pfxX":1.5807496230577187,"pfxZ":5.9418260311509545,"pX":0.6361935663303434,"pZ":2.762018944022847,"vX0":5.805539749655247,"vY0":-128.87578564354266,"vZ0":-2.723973813138067,"x":92.75,"y":164.21,"x0":-1.8565954177871078,"y0":50.00261298869148,"z0":5.561891778666078,"aX":2.642082791751034},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":10.3,"breakHorizontal":-4.2,"spinRate":2413,"spinDirection":189},"zone":6,"typeConfidence":0.9,"plateTime":0.4260017410208099,"extension":6.6986974681498905},"index":0,"playId":"aaec268a-322c-37d6-a299-fcc3131b3107","pitchNumber":1,"startTime":"2026-10-27T02:05:56.051Z","endTime":"2026-10-27T02:06:00.306Z","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":92.3,"endSpeed":83.0,"strikeZoneTop":3.374,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.66447806406419,"aZ":-13.405422511446757,"pfxX":-6.7558133342054765,"pfxZ":10.447669172966616,"pX":-0.9841309746570819,"pZ":4.427263861060796,"vX0":3.7740250699792632,"vY0":-134.31807778444957,"vZ0":-1.1167203583519594,"x":154.51,"y":119.24,"x0":-1.5423155698373312,"y0":50.00149520580906,"z0":5.818136347225658,"aX":-12.135329118460106},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":18.8,"breakHorizontal":11.3,"spinRate":2398,"spinDirection":209},"zone":11,"typeConfidence":0.91,"plateTime":0.41044127063158875,"extension":6.604605617760632},"index":1,"playId":"99d9bb30-398e-3e99-9db2-3f26736e00e0","pitchNumber":2,"startTime":"2026-10-27T02:06:12.810Z","endTime":"2026-10-27T02:06:17.017Z","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":2},"pitchData":{"startSpeed":85.0,"endSpeed":77.0,"strikeZoneTop":3.374,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.04991380942072,"aZ":-28.467156082789945,"pfxX":-10.199350645834041,"pfxZ":2.443114905981486,"pX":0.1691950919796932,"pZ":1.5407741257416392,"vX0":7.292790127619775,"vY0":-123.37429450008669,"vZ0":-4.067255920874006,"x":110.55,"y":197.18,"x0":-1.5226502116685363,"y0":50.00276452943927,"z0":5.651530415716221,"aX":-15.482474242733732},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":3.6,"breakHorizontal":16.4,"spinRate":1803,"spinDirection":232},"zone":14,"typeConfidence":0.89,"plateTime":0.4465670938181372,"extension":6.5557769506184895},"hitData":{"launchSpeed":91.8,"launchAngle":-27.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":140.48,"coordY":153.35}},"index":2,"playId":"00474daa-e707-3050-a1f4-63912c55e61b","pitchNumber":3,"startTime":"2026-10-27T02:06:31.789Z","endTime":"2026-10-27T02:06:40.682Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-27T02:06:40.682Z","atBatIndex":50},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Victor Mesa Jr. walks.","rbi":0,"awayScore":10,"homeScore":0,"isOut":false},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-10-27T02:09:25.525Z","endTime":"2026-10-27T02:12:01.465Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":683748,"fullName":"Victor Mesa Jr.","link":"/api/v1/people/683748"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":688107,"fullName":"Robert Gasser","link":"/api/v1/people/688107"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":683748,"fullName":"Victor Mesa Jr.","link":"/api/v1/people/683748"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,2,3,4,5,6,7,8],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":683748,"fullName":"Victor Mesa Jr.","link":"/api/v1/people/683748"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"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":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.9,"endSpeed":72.8,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.207972551491736,"aZ":-26.395536143061143,"pfxX":-8.067827740606317,"pfxZ":4.263971877134576,"pX":0.8339508474573122,"pZ":2.253255876427665,"vX0":-1.7936035300426831,"vY0":-116.38396334108309,"vZ0":-0.8992262531277435,"x":85.21,"y":177.94,"x0":2.664630266190222,"y0":50.004525106408714,"z0":5.1708161182397445,"aX":-10.939838860957327},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":7.8,"breakHorizontal":15.0,"spinRate":2312,"spinDirection":277},"zone":6,"typeConfidence":2.0,"plateTime":0.47272644915293105,"extension":6.576077601249031},"index":0,"playId":"3406e18d-0592-35d7-bf86-fafb795fd7d2","pitchNumber":1,"startTime":"2026-10-27T02:09:44.076Z","endTime":"2026-10-27T02:09:47.947Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":10,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2026-10-27T02:09:57.191Z","endTime":"2026-10-27T02:10:10.178Z","isPitch":false,"type":"action","player":{"id":683748,"link":"/api/v1/people/683748"}},{"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":0},"pitchData":{"startSpeed":82.5,"endSpeed":75.1,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.952422476471806,"aZ":-28.270955473229865,"pfxX":-3.8234346819123184,"pfxZ":2.7089487625904756,"pX":0.3989154500921504,"pZ":1.5273420813173377,"vX0":-3.9012982332480157,"vY0":-120.01020043826666,"vZ0":-2.197227943376607,"x":101.79,"y":197.54,"x0":2.549937420908316,"y0":50.002771330309734,"z0":5.00452977203109,"aX":-5.505680180297699},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":4.6,"breakHorizontal":7.9,"spinRate":2414,"spinDirection":275},"zone":14,"typeConfidence":2.0,"plateTime":0.45862564015093366,"extension":6.778871900277096},"index":2,"playId":"549dab98-ddfd-392c-ab0f-f995f511e669","pitchNumber":2,"startTime":"2026-10-27T02:10:10.178Z","endTime":"2026-10-27T02:10:13.869Z","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":2,"outs":0},"pitchData":{"startSpeed":83.2,"endSpeed":75.5,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.79302065839568,"aZ":-26.753563358189908,"pfxX":-6.387469013936042,"pfxZ":3.7357701376617847,"pX":-1.5372553729807983,"pZ":0.9450891345951584,"vX0":-7.062858408461881,"vY0":-120.85440203560634,"vZ0":-4.158132762753252,"x":175.6,"y":213.26,"x0":2.2742889786230345,"y0":50.00334972640456,"z0":5.0904663965075585,"aX":-9.264175096819907},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":5.9,"breakHorizontal":13.6,"spinRate":2284,"spinDirection":268},"zone":13,"typeConfidence":2.0,"plateTime":0.4566172844644556,"extension":6.955085938550456},"index":3,"playId":"27b86bbf-cd06-38e7-b72e-1af8a9ce8a73","pitchNumber":3,"startTime":"2026-10-27T02:10:26.769Z","endTime":"2026-10-27T02:10:30.620Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.7,"endSpeed":73.7,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.741456561231452,"aZ":-26.571303931395125,"pfxX":-6.930634621614152,"pfxZ":4.071126202359228,"pX":-1.30515321531576,"pZ":1.3120949429823845,"vX0":-6.376208445949204,"vY0":-117.33019008249885,"vZ0":-2.970260337976507,"x":166.75,"y":203.35,"x0":2.3606094443701546,"y0":50.00538006490829,"z0":5.1028269445535654,"aX":-9.544372969173937},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":6.8,"breakHorizontal":14.3,"spinRate":2421,"spinDirection":282},"zone":13,"typeConfidence":2.0,"plateTime":0.4690317621208999,"extension":6.76300316961483},"index":4,"playId":"0786c3a4-41a7-3538-9555-501c6136bf63","pitchNumber":4,"startTime":"2026-10-27T02:10:42.758Z","endTime":"2026-10-27T02:10:46.560Z","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":92.7,"endSpeed":83.7,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.496702287123696,"aZ":-20.213859446831357,"pfxX":10.010107265025113,"pfxZ":6.605783470252705,"pX":-0.016327991557171587,"pZ":1.9406024319615494,"vX0":-9.643746786154272,"vY0":-134.52672398800382,"vZ0":-4.132914360993787,"x":117.62,"y":186.38,"x0":2.335607041026317,"y0":50.00204187069381,"z0":4.952215960534115,"aX":18.12346757464172},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":11.2,"breakHorizontal":-15.7,"spinRate":2126,"spinDirection":135},"zone":8,"typeConfidence":2.0,"plateTime":0.4090558755935114,"extension":6.8310351026847105},"index":5,"playId":"e0e3e9ca-55a0-3867-8fd5-a35e2863dfb5","pitchNumber":5,"startTime":"2026-10-27T02:10:59.994Z","endTime":"2026-10-27T02:11:03.769Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":83.5,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.31306345109009,"aZ":-17.231649378510994,"pfxX":7.630399004889778,"pfxZ":8.295928858843418,"pX":-1.0162078454779147,"pZ":2.2834316636049983,"vX0":-11.30996659958523,"vY0":-134.19009540753518,"vZ0":-3.8451907371272536,"x":155.74,"y":177.13,"x0":2.2855247432342582,"y0":50.00507433953028,"z0":4.982408597602042,"aX":13.749195388508165},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":14.2,"breakHorizontal":-11.0,"spinRate":2170,"spinDirection":148},"zone":13,"typeConfidence":2.0,"plateTime":0.41006535452853576,"extension":6.718116093874061},"index":6,"playId":"efac37c2-ccc9-3666-8b2f-cc749186207b","pitchNumber":6,"startTime":"2026-10-27T02:11:20.666Z","endTime":"2026-10-27T02:11:24.537Z","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":0},"pitchData":{"startSpeed":82.0,"endSpeed":74.3,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.345551509147857,"aZ":-26.09950618982181,"pfxX":-9.927666062675293,"pfxZ":4.275945941351299,"pX":0.19074714733151132,"pZ":2.7472715466808757,"vX0":-2.3963687047548783,"vY0":-119.34036736110308,"vZ0":-0.026086234831135258,"x":109.73,"y":164.6,"x0":2.5007658235775443,"y0":50.00103784397701,"z0":5.140660584001284,"aX":-14.090608684163623},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":8.0,"breakHorizontal":18.6,"spinRate":2354,"spinDirection":269},"zone":5,"typeConfidence":2.0,"plateTime":0.46176836773918284,"extension":6.756906653284564},"index":7,"playId":"647f62fe-1c78-3548-8b48-c14daa77b3a8","pitchNumber":7,"startTime":"2026-10-27T02:11:36.628Z","endTime":"2026-10-27T02:11:40.103Z","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":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.4,"endSpeed":72.0,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.23085615336182,"aZ":-28.05442718008108,"pfxX":-12.528292370047158,"pfxZ":3.1187809204625196,"pX":-0.6455918806852521,"pZ":0.973248375539681,"vX0":-3.3982804644527316,"vY0":-115.51353155617157,"vZ0":-3.0223674538264635,"x":141.61,"y":212.5,"x0":2.4802447128745495,"y0":50.00010097273908,"z0":5.062714733135691,"aX":-16.529732391975326},"breaks":{"breakAngle":31.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":5.0,"breakHorizontal":23.5,"spinRate":2626,"spinDirection":287},"zone":13,"typeConfidence":2.0,"plateTime":0.47850382304492634,"extension":6.8176466871468655},"index":8,"playId":"d54822a6-abd3-3799-a943-cb320775c82b","pitchNumber":8,"startTime":"2026-10-27T02:11:57.044Z","endTime":"2026-10-27T02:12:01.465Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-27T02:12:01.465Z","atBatIndex":51},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Nick Fortes grounds into a double play, second baseman Brice Turang to shortstop Cooper Pratt to first baseman Jake Bauers. Victor Mesa Jr. out at 2nd. Nick Fortes out at 1st.","rbi":0,"awayScore":10,"homeScore":0,"isOut":true},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-10-27T02:12:44.066Z","endTime":"2026-10-27T02:13:47.513Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":663743,"fullName":"Nick Fortes","link":"/api/v1/people/663743"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688107,"fullName":"Robert Gasser","link":"/api/v1/people/688107"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":683748,"fullName":"Victor Mesa Jr.","link":"/api/v1/people/683748"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":668930,"link":"/api/v1/people/668930"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":806198,"link":"/api/v1/people/806198"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":663743,"fullName":"Nick Fortes","link":"/api/v1/people/663743"},"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":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":10,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-10-27T02:12:13.562Z","endTime":"2026-10-27T02:12:46.337Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":82.1,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.497231842008627,"aZ":-24.19022742567127,"pfxX":-0.03749536181978064,"pfxZ":4.628856499925228,"pX":-0.41318382525567954,"pZ":1.9517624543602197,"vX0":-7.5474839527686575,"vY0":-131.00992683026428,"vZ0":-3.1222882555146922,"x":132.75,"y":186.08,"x0":2.5186783846601446,"y0":50.006032762298986,"z0":4.9812942096207316,"aX":-0.06444603656677925},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":7.8,"breakHorizontal":1.8,"spinRate":2299,"spinDirection":152},"zone":7,"typeConfidence":2.0,"plateTime":0.4192136153037418,"extension":6.75244482146943},"index":1,"playId":"cd96c345-0c55-38f2-87e8-3baed2d90fd9","pitchNumber":1,"startTime":"2026-10-27T02:12:46.337Z","endTime":"2026-10-27T02:12:50.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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":82.4,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.848038925196622,"aZ":-23.987647381276073,"pfxX":-0.819955207797272,"pfxZ":4.718088393302006,"pX":0.5979119250099081,"pZ":1.5764087422749586,"vX0":-5.056983502394288,"vY0":-131.14573918706472,"vZ0":-4.044208570868298,"x":94.21,"y":196.22,"x0":2.660986636642073,"y0":50.00066541455401,"z0":4.936793927663979,"aX":-1.4213484242438592},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":7.8,"breakHorizontal":2.6,"spinRate":2469,"spinDirection":169},"zone":9,"typeConfidence":2.0,"plateTime":0.41832650615782274,"extension":6.906250267425208},"index":2,"playId":"1cc2c7b7-c48b-35be-9097-ce1925960147","pitchNumber":2,"startTime":"2026-10-27T02:13:06.950Z","endTime":"2026-10-27T02:13:11.180Z","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":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":83.5,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.84395414142076,"aZ":-25.20207418423476,"pfxX":11.029051885678115,"pfxZ":3.8441546231216615,"pX":1.662864192864062,"pZ":2.0480535080958115,"vX0":-6.250176899012623,"vY0":-135.34890240036833,"vZ0":-2.842233241852995,"x":53.62,"y":183.48,"x0":2.597335250309866,"y0":50.002379678090634,"z0":4.921309723381009,"aX":19.993552480089743},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":6.4,"breakHorizontal":-18.2,"spinRate":2133,"spinDirection":131},"zone":14,"typeConfidence":2.0,"plateTime":0.4082846061566143,"extension":6.659654853748032},"hitData":{"launchSpeed":74.9,"launchAngle":1.0,"totalDistance":47.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":148.58,"coordY":152.84}},"index":3,"playId":"46c30297-b628-3171-848e-f0849595df28","pitchNumber":3,"startTime":"2026-10-27T02:13:39.482Z","endTime":"2026-10-27T02:13:47.513Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-27T02:13:47.513Z","atBatIndex":52},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Taylor Walls grounds out, second baseman Brice Turang to first baseman Jake Bauers.","rbi":0,"awayScore":10,"homeScore":0,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-10-27T02:14:06.044Z","endTime":"2026-10-27T02:14:47.081Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688107,"fullName":"Robert Gasser","link":"/api/v1/people/688107"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"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":{"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":87.8,"endSpeed":80.0,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.611329305322563,"aZ":-27.433245721369087,"pfxX":-2.2247988312511584,"pfxZ":2.87784842786051,"pX":1.8221158615782813,"pZ":3.792363921820601,"vX0":-1.842585172705399,"vY0":-127.88179452568859,"vZ0":1.8568546604678504,"x":47.55,"y":136.39,"x0":2.8423100201943012,"y0":50.00278561508747,"z0":5.216233116382023,"aX":-3.666457128056452},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":5.9,"breakHorizontal":4.4,"spinRate":2478,"spinDirection":197},"zone":12,"typeConfidence":2.0,"plateTime":0.42913518158575714,"extension":6.5523228285703095},"index":0,"playId":"6ab5a88c-ad28-3e40-bb37-18d4e3969c1e","pitchNumber":1,"startTime":"2026-10-27T02:14:23.853Z","endTime":"2026-10-27T02:14:27.736Z","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":90.7,"endSpeed":82.4,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.282573693147988,"aZ":-27.12513586163227,"pfxX":9.246525321025356,"pfxZ":2.8930727197355424,"pX":0.9289076731644187,"pZ":2.4131232957888415,"vX0":-7.556997591357187,"vY0":-131.8937202840225,"vZ0":-1.4854515969311448,"x":81.59,"y":173.63,"x0":2.641948685036721,"y0":50.005048109452446,"z0":5.000243822112956,"aX":16.154291456042625},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":5.2,"breakHorizontal":-14.9,"spinRate":2138,"spinDirection":140},"zone":12,"typeConfidence":2.0,"plateTime":0.41664493865015295,"extension":6.663359564890814},"hitData":{"launchSpeed":91.0,"launchAngle":5.0,"totalDistance":100.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":134.09,"coordY":130.76}},"index":1,"playId":"21fe083e-576e-3690-8cb9-abf88e31e04b","pitchNumber":2,"startTime":"2026-10-27T02:14:39.511Z","endTime":"2026-10-27T02:14:47.081Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-27T02:14:47.081Z","atBatIndex":53},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Sal Frelick pops out to third baseman Junior Caminero.","rbi":0,"awayScore":10,"homeScore":0,"isOut":true},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-10-27T02:17:48.922Z","endTime":"2026-10-27T02:18:55.854Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664076,"fullName":"Garrett Cleavinger","link":"/api/v1/people/664076"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","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":691406,"link":"/api/v1/people/691406"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Garrett Cleavinger replaces Cole Sulser.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":10,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-10-27T02:15:27.328Z","endTime":"2026-10-27T02:17:51.264Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664076,"link":"/api/v1/people/664076"},"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.0,"endSpeed":85.9,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.88336495933054,"aZ":-26.013054955292276,"pfxX":11.28401078438229,"pfxZ":3.231388356555831,"pX":0.5181060177590041,"pZ":2.46089089580012,"vX0":-4.900560316378475,"vY0":-138.2415573076346,"vZ0":-2.618290108898959,"x":97.25,"y":172.34,"x0":0.8618066101949255,"y0":50.00516279090971,"z0":5.192992689839983,"aX":21.534300258493328},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":5.4,"breakHorizontal":-19.2,"spinRate":2107,"spinDirection":134},"zone":6,"typeConfidence":0.96,"plateTime":0.39836751657094016,"extension":6.068417663593398},"index":1,"playId":"f2676a21-708e-3452-90ab-d13ef09aa984","pitchNumber":1,"startTime":"2026-10-27T02:17:51.264Z","endTime":"2026-10-27T02:17:55.135Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":77.6,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.20982069548367,"aZ":-30.379426524278,"pfxX":-2.9242337440255097,"pfxZ":1.1569462025385402,"pX":0.4983753617541777,"pZ":2.548160009067371,"vX0":-0.7003023469229124,"vY0":-124.25990557581468,"vZ0":-0.11730205221096757,"x":98.0,"y":169.98,"x0":1.1642486741209062,"y0":50.0003450640409,"z0":5.141157964904967,"aX":-4.526749913446704},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":2.3,"breakHorizontal":5.4,"spinRate":2734,"spinDirection":268},"zone":6,"typeConfidence":0.91,"plateTime":0.44247719967513044,"extension":5.8610140991726825},"index":2,"playId":"5a909db2-8b86-35a9-ac69-c23b17a3b404","pitchNumber":2,"startTime":"2026-10-27T02:18:09.786Z","endTime":"2026-10-27T02:18:13.623Z","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":2,"outs":0},"pitchData":{"startSpeed":79.7,"endSpeed":71.9,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.409648263205877,"aZ":-30.84046001177889,"pfxX":-10.399485226868126,"pfxZ":0.999012751268106,"pX":0.6888698013703518,"pZ":3.4252026976449335,"vX0":1.4680087746945354,"vY0":-115.91526999984782,"vZ0":2.7720950234876947,"x":90.74,"y":146.3,"x0":1.389196526920261,"y0":50.002652555127796,"z0":5.194948387669643,"aX":-13.889349439536272},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":3.0,"breakHorizontal":18.2,"spinRate":2595,"spinDirection":293},"zone":12,"typeConfidence":0.94,"plateTime":0.4759092722363949,"extension":5.784515930181169},"index":3,"playId":"7dfbb0dd-373f-3a12-9d58-0e015ce507fe","pitchNumber":3,"startTime":"2026-10-27T02:18:27.989Z","endTime":"2026-10-27T02:18:31.979Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.8,"endSpeed":71.1,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.62725750491972,"aZ":-31.593850431637485,"pfxX":-10.959216585019318,"pfxZ":0.4425931048190783,"pX":0.44622261328563034,"pZ":2.3192817474574405,"vX0":1.259052130439831,"vY0":-114.67243092812475,"vZ0":0.6764597434038944,"x":99.99,"y":176.16,"x0":1.3030309945547793,"y0":50.00034976629235,"z0":5.158318725875944,"aX":-14.26660695906738},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":1.3,"breakHorizontal":19.3,"spinRate":2641,"spinDirection":298},"zone":6,"typeConfidence":0.94,"plateTime":0.48178964273057545,"extension":5.911603979818461},"hitData":{"launchSpeed":80.3,"launchAngle":71.0,"totalDistance":108.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":101.3,"coordY":166.82}},"index":4,"playId":"116cc958-ff2d-30a0-bcff-17796879516e","pitchNumber":4,"startTime":"2026-10-27T02:18:46.211Z","endTime":"2026-10-27T02:18:55.854Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-27T02:18:55.854Z","atBatIndex":54},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Joey Ortiz grounds out, shortstop Taylor Walls to first baseman Ryan Vilade.","rbi":0,"awayScore":10,"homeScore":0,"isOut":true},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-10-27T02:19:25.715Z","endTime":"2026-10-27T02:20:11.826Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664076,"fullName":"Garrett Cleavinger","link":"/api/v1/people/664076"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":2},"details":{"event":"Groundout","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":3},"credits":[{"player":{"id":670764,"link":"/api/v1/people/670764"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":668723,"link":"/api/v1/people/668723"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Joey Ortiz replaces David Hamilton.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":10,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-10-27T02:19:14.215Z","endTime":"2026-10-27T02:19:27.984Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687401,"link":"/api/v1/people/687401"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":666152,"link":"/api/v1/people/666152"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":87.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.927572868249854,"aZ":-23.4141303620005,"pfxX":11.410926322749846,"pfxZ":4.446527962317809,"pX":0.434657653353246,"pZ":4.051067456223175,"vX0":-5.329526467224693,"vY0":-140.24298525659813,"vZ0":0.7283551815519261,"x":100.43,"y":129.4,"x0":0.8885944068756265,"y0":50.00281513254292,"z0":5.327848730291503,"aX":22.48347753266488},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":8.4,"breakHorizontal":-19.4,"spinRate":2301,"spinDirection":136},"zone":12,"typeConfidence":0.96,"plateTime":0.39218478836834514,"extension":5.968652247428956},"index":1,"playId":"4e2e9887-2288-3e91-88b1-592876fa61e5","pitchNumber":1,"startTime":"2026-10-27T02:19:27.984Z","endTime":"2026-10-27T02:19:31.930Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":87.6,"endSpeed":80.3,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.85595272324984,"aZ":-29.819023689572244,"pfxX":-2.6177311718603304,"pfxZ":1.429635521596893,"pX":-0.05535114421300848,"pZ":1.8213178159917982,"vX0":-2.0862023052504535,"vY0":-127.55496693176345,"vZ0":-2.212522990439503,"x":119.11,"y":189.6,"x0":1.1138424249578338,"y0":50.00070360884296,"z0":5.056946472959707,"aX":-4.301402133067405},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":2.3,"breakHorizontal":5.2,"spinRate":2629,"spinDirection":253},"zone":8,"typeConfidence":0.9,"plateTime":0.4298298662916986,"extension":5.885966271438076},"index":2,"playId":"ec81fe00-ca7a-379a-a5ce-e468cdea66ae","pitchNumber":2,"startTime":"2026-10-27T02:19:45.968Z","endTime":"2026-10-27T02:19:49.999Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":78.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.119401694028603,"aZ":-32.84000337363958,"pfxX":-2.9785894418658714,"pfxZ":-0.4255700823087061,"pX":0.5467326681299014,"pZ":2.3543357371330202,"vX0":-0.803791441454484,"vY0":-124.61115497672303,"vZ0":-0.34586966146479625,"x":96.16,"y":175.21,"x0":1.2604174799385595,"y0":50.00097891033956,"z0":5.208744154642244,"aX":-4.6820009991731455},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-0.6,"breakHorizontal":5.5,"spinRate":2715,"spinDirection":269},"zone":6,"typeConfidence":0.91,"plateTime":0.43959667446196216,"extension":5.9375459842376355},"hitData":{"launchSpeed":99.1,"launchAngle":-21.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":107.58,"coordY":147.27}},"index":3,"playId":"6c28890a-ae39-32d3-a7e8-3cd7b8df3009","pitchNumber":3,"startTime":"2026-10-27T02:20:04.181Z","endTime":"2026-10-27T02:20:11.826Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-27T02:20:11.826Z","atBatIndex":55},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jackson Chourio strikes out swinging.","rbi":0,"awayScore":10,"homeScore":0,"isOut":true},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-10-27T02:20:20.269Z","endTime":"2026-10-27T02:22:11.099Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664076,"fullName":"Garrett Cleavinger","link":"/api/v1/people/664076"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"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":4},"credits":[{"player":{"id":663743,"link":"/api/v1/people/663743"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":78.5,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.35103270554357,"aZ":-34.39377462427788,"pfxX":-2.9811947985513667,"pfxZ":-1.406549526152281,"pX":0.18612860662076144,"pZ":3.3557941608732698,"vX0":-1.3524506374577863,"vY0":-125.19644843349514,"vZ0":2.261549159091474,"x":109.91,"y":148.17,"x0":1.1213173959011522,"y0":50.00069982368285,"z0":5.264611707392225,"aX":-4.710388118090133},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-1.7,"breakHorizontal":5.8,"spinRate":2572,"spinDirection":265},"zone":2,"typeConfidence":0.92,"plateTime":0.4382515037001755,"extension":6.034962988394772},"index":0,"playId":"82961c7a-d930-3bbf-a840-f24f110a499b","pitchNumber":1,"startTime":"2026-10-27T02:20:40.662Z","endTime":"2026-10-27T02:20:44.581Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":139,"player":{"id":663743,"fullName":"Nick Fortes","link":"/api/v1/people/663743"}}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":78.8,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.96608039399372,"aZ":-32.996486031861494,"pfxX":-1.7892814792666838,"pfxZ":-0.5220379234824195,"pX":-0.19765827509288764,"pZ":1.1195849746572664,"vX0":-2.5246113778743413,"vY0":-125.34032133229738,"vZ0":-3.017655050755846,"x":124.53,"y":208.55,"x0":1.0577224914353551,"y0":50.00208245137192,"z0":5.052609760547984,"aX":-2.8266251067582466},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-1.4,"breakHorizontal":3.8,"spinRate":2590,"spinDirection":257},"zone":13,"typeConfidence":0.93,"plateTime":0.43815344811501244,"extension":6.109633579563578},"index":1,"playId":"57f85b8b-3aef-3454-8fc3-a59d5af27ace","pitchNumber":2,"startTime":"2026-10-27T02:21:12.017Z","endTime":"2026-10-27T02:21:16.433Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":86.1,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.57701435240719,"aZ":-23.694823199694685,"pfxX":11.832541309681794,"pfxZ":4.41993661315373,"pX":-0.46739056098600007,"pZ":2.319514836744151,"vX0":-7.63278225041034,"vY0":-138.45718984313288,"vZ0":-3.0753561078801193,"x":134.82,"y":176.15,"x0":0.8060493014031959,"y0":50.00016997252306,"z0":5.053235416935339,"aX":22.678111034241795},"breaks":{"breakAngle":40.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":7.4,"breakHorizontal":-19.6,"spinRate":2257,"spinDirection":129},"zone":4,"typeConfidence":0.96,"plateTime":0.39754447838352647,"extension":5.974752291360457},"index":2,"playId":"f0875d98-246d-3dd2-ac3e-8020bc9ba098","pitchNumber":3,"startTime":"2026-10-27T02:21:31.440Z","endTime":"2026-10-27T02:21:35.319Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":10,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-10-27T02:21:45.511Z","endTime":"2026-10-27T02:22:02.477Z","isPitch":false,"type":"action","player":{"id":694192,"link":"/api/v1/people/694192"}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":79.8,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.472329522177166,"aZ":-31.25699593965491,"pfxX":-2.3292434363251973,"pfxZ":0.5729744770552718,"pX":-1.1035840514807755,"pZ":0.28140456893541127,"vX0":-4.455713717014897,"vY0":-126.57339051573565,"vZ0":-5.311633017533938,"x":126.94,"y":209.46,"x0":0.9870539817607434,"y0":50.0051215709554,"z0":4.93025056290745,"aX":-3.754332331179098},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":0.0,"breakHorizontal":5.3,"spinRate":2600,"spinDirection":267},"zone":13,"typeConfidence":0.89,"plateTime":0.4338535146496998,"extension":6.264876772981919},"index":4,"playId":"69bdbaf0-050c-34e4-b388-b377eaa0984b","pitchNumber":4,"startTime":"2026-10-27T02:22:02.477Z","endTime":"2026-10-27T02:22:11.099Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-27T02:22:11.099Z","atBatIndex":56},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Yandy Díaz flies out to right fielder Sal Frelick.","rbi":0,"awayScore":10,"homeScore":0,"isOut":true},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-10-27T02:25:10.968Z","endTime":"2026-10-27T02:26:34.255Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"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,3,4,5,6],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":686217,"link":"/api/v1/people/686217"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Joey Ortiz remains in the game as the third baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":10,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-10-27T02:24:10.753Z","endTime":"2026-10-27T02:24:10.765Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687401,"link":"/api/v1/people/687401"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"901","replacedPlayer":{"id":666152,"link":"/api/v1/people/666152"}},{"details":{"description":"Pitching Change: Antonio Senzatela replaces Robert Gasser.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":10,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-10-27T02:24:10.765Z","endTime":"2026-10-27T02:25:13.256Z","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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.9,"endSpeed":88.8,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.23347009663886,"aZ":-22.312845134050338,"pfxX":-8.872930580922397,"pfxZ":4.856296900352192,"pX":-0.9353668191044848,"pZ":2.2254918903880996,"vX0":4.6336968764300845,"vY0":-142.41423081062626,"vZ0":-5.7940547418125385,"x":152.65,"y":178.69,"x0":-1.4409570272607304,"y0":50.003321515738016,"z0":5.721470069241873,"aX":-18.015505057477306},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":7.7,"breakHorizontal":15.0,"spinRate":2318,"spinDirection":215},"zone":13,"typeConfidence":0.9,"plateTime":0.38632222813722494,"extension":6.161254026078236},"index":2,"playId":"044c2ab5-491d-38b2-b316-f351eda95f3a","pitchNumber":1,"startTime":"2026-10-27T02:25:13.256Z","endTime":"2026-10-27T02:25:17.047Z","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":90.9,"endSpeed":83.3,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.84940114806271,"aZ":-21.707587805570792,"pfxX":0.33436977504089427,"pfxZ":5.967908095992567,"pX":2.5088294570643956,"pZ":0.8316669408892363,"vX0":10.140124980974246,"vY0":-131.7874615823482,"vZ0":-8.078524488925563,"x":21.37,"y":216.32,"x0":-1.4371158171894731,"y0":50.00042449099505,"z0":5.548453157804521,"aX":0.5855907445787772},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":9.1,"breakHorizontal":-2.9,"spinRate":2427,"spinDirection":182},"zone":14,"typeConfidence":0.91,"plateTime":0.41611477194241386,"extension":6.274489710855331},"index":3,"playId":"3a05fb95-ccb3-3d2d-a05e-8c91bbfcdef3","pitchNumber":2,"startTime":"2026-10-27T02:25:28.003Z","endTime":"2026-10-27T02:25:31.217Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":84.9,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.459385313019858,"aZ":-23.380375797868407,"pfxX":0.7698036301569109,"pfxZ":4.785408604849717,"pX":0.21348840693422605,"pZ":2.526265768419777,"vX0":4.559897594680807,"vY0":-134.75281435233498,"vZ0":-4.1943489817484565,"x":108.86,"y":170.57,"x0":-1.6011238745755119,"y0":50.00450430238124,"z0":5.756187606074291,"aX":1.4138262667606194},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":7.9,"breakHorizontal":-2.4,"spinRate":2196,"spinDirection":188},"zone":5,"typeConfidence":0.91,"plateTime":0.40658299716122803,"extension":6.25562652220899},"index":4,"playId":"1f5ce18a-6d3c-3176-a7a8-fa42ef88bb4b","pitchNumber":3,"startTime":"2026-10-27T02:25:46.545Z","endTime":"2026-10-27T02:25:49.920Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.9,"endSpeed":88.8,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.667383828376515,"aZ":-24.923077086395455,"pfxX":-7.015193191292989,"pfxZ":3.5629233815668933,"pX":-0.49186635684783964,"pZ":3.3628705107272387,"vX0":5.529576101822435,"vY0":-142.4613373401999,"vZ0":-2.2178883607113056,"x":135.75,"y":147.98,"x0":-1.5559847640036462,"y0":50.003095681494486,"z0":5.742692956158023,"aX":-14.281034544705038},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":6.1,"breakHorizontal":11.4,"spinRate":2315,"spinDirection":209},"zone":1,"typeConfidence":0.9,"plateTime":0.3859017110031928,"extension":6.176368171649028},"index":5,"playId":"45124863-f917-3b88-b1a4-01a7ab4f38e4","pitchNumber":4,"startTime":"2026-10-27T02:26:05.937Z","endTime":"2026-10-27T02:26:09.374Z","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":2,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":84.2,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.270548290070813,"aZ":-22.07554317339393,"pfxX":0.984031172723562,"pfxZ":5.592568420403807,"pX":-0.2642935773109448,"pZ":2.406015405977052,"vX0":3.8225128429484108,"vY0":-133.42243151347643,"vZ0":-4.348705792781594,"x":127.07,"y":173.82,"x0":-1.8424485463076095,"y0":50.00351724927444,"z0":5.644675078517994,"aX":1.776464895576876},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":9.4,"breakHorizontal":-2.6,"spinRate":2338,"spinDirection":180},"zone":5,"typeConfidence":0.91,"plateTime":0.4102623013633542,"extension":6.248500751382571},"hitData":{"launchSpeed":80.3,"launchAngle":46.0,"totalDistance":243.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":194.35,"coordY":129.26}},"index":6,"playId":"eb604a1c-9482-3c11-849a-a23955ab79cf","pitchNumber":5,"startTime":"2026-10-27T02:26:25.311Z","endTime":"2026-10-27T02:26:34.255Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-27T02:26:34.255Z","atBatIndex":57},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Jonathan Aranda pops out to third baseman Joey Ortiz.","rbi":0,"awayScore":10,"homeScore":0,"isOut":true},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-10-27T02:27:05.852Z","endTime":"2026-10-27T02:29:05.743Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"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":[1,2,3,5,6,7],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"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":{"description":"Offensive Substitution: Pinch-hitter Jonathan Aranda replaces Ryan Vilade.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":10,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-10-27T02:26:49.653Z","endTime":"2026-10-27T02:27:08.204Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666018,"link":"/api/v1/people/666018"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"201","replacedPlayer":{"id":668723,"link":"/api/v1/people/668723"}},{"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":93.0,"endSpeed":84.2,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.3858791541382,"aZ":-26.406111959588337,"pfxX":-0.8046878210875101,"pfxZ":3.162120980512377,"pX":0.45166248130894554,"pZ":2.5115501745453974,"vX0":5.965284245378556,"vY0":-135.2666622450239,"vZ0":-3.5793811785084104,"x":99.78,"y":170.97,"x0":-1.6913226594301307,"y0":50.0066316381506,"z0":5.733280557932074,"aX":-1.4698778702504038},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":5.0,"breakHorizontal":0.0,"spinRate":2252,"spinDirection":184},"zone":6,"typeConfidence":0.88,"plateTime":0.4071231683105081,"extension":6.184132204734453},"index":1,"playId":"93114f9e-7541-3f05-9c00-3d1fa5d1962b","pitchNumber":1,"startTime":"2026-10-27T02:27:08.204Z","endTime":"2026-10-27T02:27:12.098Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":83.9,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.925282941553217,"aZ":-24.632491241578855,"pfxX":1.7786754636337925,"pfxZ":4.164132538584491,"pX":-0.32637272099270787,"pZ":3.9324104324850926,"vX0":3.403654725791013,"vY0":-133.94553097303861,"vZ0":-0.06195794987178571,"x":129.44,"y":132.6,"x0":-1.8463464437746233,"y0":50.00017457519871,"z0":5.722486287402338,"aX":3.219504020143794},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":7.8,"breakHorizontal":-4.0,"spinRate":2310,"spinDirection":179},"zone":11,"typeConfidence":0.92,"plateTime":0.40948261815663756,"extension":6.309066874212043},"index":2,"playId":"3354e179-67dd-303d-9fd2-e7c50a1b69ed","pitchNumber":2,"startTime":"2026-10-27T02:27:26.754Z","endTime":"2026-10-27T02:27:30.557Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.3,"endSpeed":89.0,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.11408297445454,"aZ":-23.36933776222745,"pfxX":-9.944698808753033,"pfxZ":4.36758302096764,"pX":-0.204893389147483,"pZ":1.2635415865146677,"vX0":7.280581434766061,"vY0":-141.34466771816867,"vZ0":-7.808685353091694,"x":124.81,"y":204.66,"x0":-1.52589029121444,"y0":50.00562693156643,"z0":5.569905059805987,"aX":-20.065115193361525},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":6.4,"breakHorizontal":16.4,"spinRate":2318,"spinDirection":214},"zone":13,"typeConfidence":0.9,"plateTime":0.387942401315684,"extension":6.133519335323007},"index":3,"playId":"78860d7d-3742-3ca8-92dd-1b961ed60351","pitchNumber":3,"startTime":"2026-10-27T02:27:43.135Z","endTime":"2026-10-27T02:27:46.472Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":10,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":4,"startTime":"2026-10-27T02:28:03.449Z","endTime":"2026-10-27T02:28:19.063Z","isPitch":false,"type":"action","player":{"id":666018,"link":"/api/v1/people/666018"}},{"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":98.2,"endSpeed":89.5,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.76156723580743,"aZ":-20.51645057904747,"pfxX":-4.117214468870411,"pfxZ":5.653117033620003,"pX":-0.2281144310926859,"pZ":3.880393027521987,"vX0":5.706928063194321,"vY0":-142.89245768211714,"vZ0":-1.6367994122090468,"x":125.7,"y":134.01,"x0":-1.7188122470599874,"y0":50.00373314213609,"z0":5.75326788567294,"aX":-8.491988499167714},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":10.1,"breakHorizontal":6.2,"spinRate":2189,"spinDirection":217},"zone":11,"typeConfidence":0.9,"plateTime":0.383711254404814,"extension":6.126842120417901},"index":5,"playId":"15d4a15a-7fcd-3074-97f0-0b38904897e4","pitchNumber":4,"startTime":"2026-10-27T02:28:19.063Z","endTime":"2026-10-27T02:28:22.915Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":88.4,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.929752558806232,"aZ":-20.631346585776306,"pfxX":-7.536400787458473,"pfxZ":5.770390504188448,"pX":-0.4826319254907426,"pZ":2.655764499289846,"vX0":6.024643638623548,"vY0":-140.54536402380205,"vZ0":-4.697982680245062,"x":135.4,"y":167.07,"x0":-1.6751449070533857,"y0":50.00259705414374,"z0":5.68941566395991,"aX":-15.073054435542467},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":9.6,"breakHorizontal":12.4,"spinRate":2261,"spinDirection":209},"zone":4,"typeConfidence":0.9,"plateTime":0.38976195762958676,"extension":6.159979713072527},"index":6,"playId":"f6e827e0-b30b-3c18-b15e-98772283db21","pitchNumber":5,"startTime":"2026-10-27T02:28:36.280Z","endTime":"2026-10-27T02:28:39.942Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":85.7,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.540170953768527,"aZ":-22.57771483441581,"pfxX":2.4488082101563933,"pfxZ":5.127705513236966,"pX":0.3423398225135425,"pZ":2.7806971387923842,"vX0":5.087169063251195,"vY0":-135.87265423066466,"vZ0":-3.648703626078224,"x":103.95,"y":163.7,"x0":-1.8716948178080208,"y0":50.002300548810354,"z0":5.708315201608539,"aX":4.581316205951856},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":8.8,"breakHorizontal":-5.5,"spinRate":2477,"spinDirection":184},"zone":3,"typeConfidence":0.92,"plateTime":0.40298397417846665,"extension":6.281169248147624},"hitData":{"launchSpeed":71.7,"launchAngle":66.0,"totalDistance":128.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":104.04,"coordY":162.46}},"index":7,"playId":"988774d6-9cce-3879-9445-c167f28733df","pitchNumber":6,"startTime":"2026-10-27T02:28:56.743Z","endTime":"2026-10-27T02:29:05.743Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-27T02:29:05.743Z","atBatIndex":58},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Chandler Simpson grounds out to first baseman Jake Bauers.","rbi":0,"awayScore":10,"homeScore":0,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-10-27T02:29:19.313Z","endTime":"2026-10-27T02:29:55.751Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"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],"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":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"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":"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.3,"endSpeed":89.3,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.489371210692774,"aZ":-21.427894554299698,"pfxX":-9.986963889689585,"pfxZ":5.234734856303828,"pX":-0.9706261506236775,"pZ":2.2311830920471065,"vX0":5.74051742425565,"vY0":-142.93979282986317,"vZ0":-5.784567509993943,"x":154.0,"y":178.54,"x0":-1.7162822534590174,"y0":50.002617162636,"z0":5.643023354414294,"aX":-20.49456639209911},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":8.4,"breakHorizontal":16.8,"spinRate":2338,"spinDirection":214},"zone":13,"typeConfidence":0.9,"plateTime":0.3844145004744166,"extension":6.217408082017384},"index":0,"playId":"af16c313-9217-3b87-bc3f-2f6d8ecfbdcf","pitchNumber":1,"startTime":"2026-10-27T02:29:33.385Z","endTime":"2026-10-27T02:29:37.203Z","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":0,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":82.6,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.651541011320326,"aZ":-26.89235755626069,"pfxX":0.4535824062194559,"pfxZ":3.0224736349419707,"pX":0.19066699563822162,"pZ":2.4838917924865678,"vX0":5.0193987225822125,"vY0":-132.06396872791453,"vZ0":-3.1673637766804226,"x":109.73,"y":171.71,"x0":-1.8013020099188788,"y0":50.00587075688764,"z0":5.697752349521338,"aX":0.7933212899342162},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":4.9,"breakHorizontal":-2.0,"spinRate":2164,"spinDirection":186},"zone":5,"typeConfidence":0.89,"plateTime":0.4162850369051001,"extension":5.979145931317887},"hitData":{"launchSpeed":95.6,"launchAngle":-11.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":161.73,"coordY":166.0}},"index":1,"playId":"572d1d77-7efd-3a74-8042-60743c007ac7","pitchNumber":2,"startTime":"2026-10-27T02:29:48.100Z","endTime":"2026-10-27T02:29:55.751Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-27T02:29:55.751Z","atBatIndex":59},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jake Bauers flies out to left fielder Chandler Simpson.","rbi":0,"awayScore":10,"homeScore":0,"isOut":true},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-10-27T02:33:01.668Z","endTime":"2026-10-27T02:35:17.323Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669330,"fullName":"Tyler Wells","link":"/api/v1/people/669330"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6,7],"actionIndex":[0,1],"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":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":802415,"link":"/api/v1/people/802415"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Jonathan Aranda remains in the game as the first baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":10,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-10-27T02:31:08.060Z","endTime":"2026-10-27T02:31:08.072Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666018,"link":"/api/v1/people/666018"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"201","replacedPlayer":{"id":668723,"link":"/api/v1/people/668723"}},{"details":{"description":"Pitching Change: Tyler Wells replaces Garrett Cleavinger.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":10,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-10-27T02:31:08.072Z","endTime":"2026-10-27T02:33:03.906Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669330,"link":"/api/v1/people/669330"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":81.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.481432811903957,"aZ":-18.284056059024486,"pfxX":1.4203372241967984,"pfxZ":8.166645534340407,"pX":-0.4933946042405042,"pZ":2.832095139489636,"vX0":1.2757738567777066,"vY0":-129.6777334117846,"vZ0":-6.570442798574298,"x":135.81,"y":162.31,"x0":-1.1765235763731086,"y0":50.00365294195154,"z0":6.796835543847504,"aX":2.415083222212661},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":13.6,"breakHorizontal":-2.9,"spinRate":2353,"spinDirection":188},"zone":1,"typeConfidence":0.85,"plateTime":0.42262288567678974,"extension":5.789713708597536},"index":2,"playId":"aa8299e6-7fe0-3b6f-bdb2-1084b5ac8389","pitchNumber":1,"startTime":"2026-10-27T02:33:03.906Z","endTime":"2026-10-27T02:33:07.792Z","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":86.3,"endSpeed":78.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.721506190463757,"aZ":-18.674308072487197,"pfxX":-8.158066590538194,"pfxZ":8.542501917950045,"pX":-1.0990273333528513,"pZ":2.3483715377895438,"vX0":2.32461489432892,"vY0":-125.50914524471584,"vZ0":-7.098785751630005,"x":158.89,"y":175.37,"x0":-0.9830036116553102,"y0":50.00144593848346,"z0":6.758473965860762,"aX":-12.886220777123452},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":13.9,"breakHorizontal":14.2,"spinRate":2111,"spinDirection":217},"zone":13,"typeConfidence":0.9,"plateTime":0.4380492253749666,"extension":5.919190827563489},"index":3,"playId":"1b3a270f-ff54-32ba-8f48-2d2525e05f5b","pitchNumber":2,"startTime":"2026-10-27T02:33:20.999Z","endTime":"2026-10-27T02:33:24.887Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":80.9,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.608597224167514,"aZ":-19.328899436671676,"pfxX":0.8623191662855556,"pfxZ":7.68631256906488,"pX":-0.2927784712734423,"pZ":2.75237033891259,"vX0":1.3356997479761505,"vY0":-128.6905088090386,"vZ0":-6.378827986033726,"x":128.16,"y":164.47,"x0":-0.9312734556087552,"y0":50.00198074828658,"z0":6.768615074232101,"aX":1.4410662284003475},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":12.7,"breakHorizontal":-1.9,"spinRate":2267,"spinDirection":188},"zone":4,"typeConfidence":0.7,"plateTime":0.4262024287739594,"extension":6.092880816650853},"index":4,"playId":"c5be6925-da89-3fbb-978d-f0fb0e1c0349","pitchNumber":3,"startTime":"2026-10-27T02:33:37.608Z","endTime":"2026-10-27T02:33:41.395Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":77.9,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.506637914674098,"aZ":-20.14024591966605,"pfxX":-9.977383259185574,"pfxZ":7.7017446075938825,"pX":-0.8813822286255053,"pZ":2.9282855824411063,"vX0":3.307047728452943,"vY0":-125.07956908461756,"vZ0":-5.429311538479542,"x":150.6,"y":159.72,"x0":-0.9353233429411603,"y0":50.00222727991444,"z0":6.810704490299577,"aX":-15.588207824855324},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":12.7,"breakHorizontal":17.2,"spinRate":2151,"spinDirection":214},"zone":11,"typeConfidence":0.91,"plateTime":0.4402469876671691,"extension":6.036961195873401},"index":5,"playId":"b52a7a73-32f9-3fd7-a967-653c24480e71","pitchNumber":4,"startTime":"2026-10-27T02:33:55.291Z","endTime":"2026-10-27T02:34:01.227Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":82.9,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.9794657618177,"aZ":-16.74441913555913,"pfxX":2.0516341906992945,"pfxZ":8.793870354420893,"pX":0.41488306855668927,"pZ":2.540695716170829,"vX0":2.6002545066599803,"vY0":-131.87395079065766,"vZ0":-7.797487528077812,"x":101.19,"y":170.18,"x0":-0.8518656434347851,"y0":50.00487543766824,"z0":6.779229464243944,"aX":3.6010974442893295},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":14.4,"breakHorizontal":-4.3,"spinRate":2509,"spinDirection":192},"zone":6,"typeConfidence":0.94,"plateTime":0.41590287297291884,"extension":5.779063082451237},"index":6,"playId":"0916598b-4d78-33c7-8c7e-d09c40e640bb","pitchNumber":5,"startTime":"2026-10-27T02:34:47.715Z","endTime":"2026-10-27T02:34:51.678Z","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":93.4,"endSpeed":84.9,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.724990511254575,"aZ":-11.127857636883924,"pfxX":-4.142542514331612,"pfxZ":11.364511257207898,"pX":0.11836510862043532,"pZ":2.598896734087209,"vX0":3.833926366214682,"vY0":-135.71142886971205,"vZ0":-8.897172743679505,"x":112.49,"y":168.61,"x0":-0.7794857469264531,"y0":50.000980412792124,"z0":6.709717781750929,"aX":-7.670091976719039},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":18.7,"breakHorizontal":6.6,"spinRate":2523,"spinDirection":203},"zone":5,"typeConfidence":0.88,"plateTime":0.404736522950071,"extension":6.10676432002494},"hitData":{"launchSpeed":81.9,"launchAngle":38.0,"totalDistance":286.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":74.4,"coordY":96.68}},"index":7,"playId":"43e7fec5-b461-3fec-9e78-bcc10764f627","pitchNumber":6,"startTime":"2026-10-27T02:35:08.471Z","endTime":"2026-10-27T02:35:17.323Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-27T02:35:17.323Z","atBatIndex":60},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Andrew Vaughn flies out to left fielder Chandler Simpson in foul territory.","rbi":0,"awayScore":10,"homeScore":0,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-10-27T02:35:45.112Z","endTime":"2026-10-27T02:36:16.364Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":683734,"fullName":"Andrew Vaughn","link":"/api/v1/people/683734"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669330,"fullName":"Tyler Wells","link":"/api/v1/people/669330"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":683734,"fullName":"Andrew Vaughn","link":"/api/v1/people/683734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":802415,"link":"/api/v1/people/802415"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Andrew Vaughn replaces Christian Yelich.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":10,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-10-27T02:35:25.968Z","endTime":"2026-10-27T02:35:47.430Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":683734,"link":"/api/v1/people/683734"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"301","replacedPlayer":{"id":592885,"link":"/api/v1/people/592885"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":78.6,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.251377414419316,"aZ":-27.97197667903666,"pfxX":3.2126096601119616,"pfxZ":2.676989645617464,"pX":0.6582386355471934,"pZ":3.30287372635712,"vX0":2.8629203217128203,"vY0":-124.57573725415456,"vZ0":-3.3014337764165425,"x":91.91,"y":149.6,"x0":-0.9236913301660781,"y0":50.003835353432464,"z0":6.95998027360523,"aX":5.044232933679036},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":4.3,"breakHorizontal":-6.5,"spinRate":2412,"spinDirection":142},"zone":3,"typeConfidence":0.93,"plateTime":0.4398462527295486,"extension":6.229735441757708},"index":1,"playId":"d8bdcae1-d980-3a26-9299-f2e8712ed44d","pitchNumber":1,"startTime":"2026-10-27T02:35:47.430Z","endTime":"2026-10-27T02:35:51.972Z","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":1},"pitchData":{"startSpeed":92.2,"endSpeed":83.7,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.256079102859164,"aZ":-10.406242160601428,"pfxX":-3.061773511657326,"pfxZ":12.057475783211379,"pX":-0.9167703705321245,"pZ":3.6064203675681115,"vX0":0.6632964859105739,"vY0":-134.07828466540727,"vZ0":-6.725466967581314,"x":151.95,"y":141.41,"x0":-0.7710044507159544,"y0":50.003579361514134,"z0":6.904060888615686,"aX":-5.527971388472497},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":20.4,"breakHorizontal":5.4,"spinRate":2325,"spinDirection":206},"zone":11,"typeConfidence":0.86,"plateTime":0.4098323649429121,"extension":6.034017976472963},"hitData":{"launchSpeed":94.0,"launchAngle":55.0,"totalDistance":254.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":50.21,"coordY":130.35}},"index":2,"playId":"42853dd2-6cbf-3700-8876-94352f2132fd","pitchNumber":2,"startTime":"2026-10-27T02:36:06.124Z","endTime":"2026-10-27T02:36:16.364Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-27T02:36:16.364Z","atBatIndex":61},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"William Contreras strikes out on a foul tip.","rbi":0,"awayScore":10,"homeScore":0,"isOut":true},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-10-27T02:36:26.736Z","endTime":"2026-10-27T02:39:33.636Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669330,"fullName":"Tyler Wells","link":"/api/v1/people/669330"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6,7,8],"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":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":663743,"link":"/api/v1/people/663743"},"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":2},"pitchData":{"startSpeed":93.4,"endSpeed":84.5,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.82861454170618,"aZ":-9.480032976545294,"pfxX":-4.1507032668056745,"pfxZ":12.334487186363127,"pX":0.19169336924777938,"pZ":2.502251082799504,"vX0":3.8739252367645407,"vY0":-135.57595685924613,"vZ0":-9.461735354280535,"x":109.69,"y":171.22,"x0":-0.7244836218798981,"y0":50.00473201947961,"z0":6.722637783024048,"aX":-7.638665391642532},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":20.3,"breakHorizontal":6.6,"spinRate":2361,"spinDirection":196},"zone":5,"typeConfidence":0.88,"plateTime":0.40579515052673765,"extension":6.163544872978797},"index":0,"playId":"fef4b0c0-6b29-33b2-96ea-bfdc7a2157e8","pitchNumber":1,"startTime":"2026-10-27T02:36:46.657Z","endTime":"2026-10-27T02:36:49.998Z","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":2},"pitchData":{"startSpeed":90.6,"endSpeed":82.6,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.350747146012583,"aZ":-14.92426679686017,"pfxX":2.1351544297467435,"pfxZ":9.85525557362437,"pX":-0.09000572483194688,"pZ":3.332084180720638,"vX0":1.097083998996462,"vY0":-131.78678515811038,"vZ0":-6.357675854772429,"x":120.43,"y":148.81,"x0":-0.7896786868696712,"y0":50.000541152424454,"z0":6.8880767460698,"aX":3.7353094427614333},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":16.6,"breakHorizontal":-4.1,"spinRate":2509,"spinDirection":186},"zone":11,"typeConfidence":0.94,"plateTime":0.4164347387518643,"extension":6.1222332549289735},"index":1,"playId":"a758abbc-41d4-3e8c-a54b-0ff01a8a999a","pitchNumber":2,"startTime":"2026-10-27T02:37:08.644Z","endTime":"2026-10-27T02:37:12.554Z","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":2},"pitchData":{"startSpeed":86.8,"endSpeed":80.0,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.083994218239177,"aZ":-23.868489146701915,"pfxX":2.8469689682067085,"pfxZ":5.164794726555893,"pX":0.9490353734033219,"pZ":1.1153160068962442,"vX0":3.3049460724276356,"vY0":-126.11913375104675,"vZ0":-9.367003873316074,"x":80.83,"y":208.67,"x0":-0.7491115187915597,"y0":50.00259260614157,"z0":6.808269261675501,"aX":4.577480273718519},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":7.4,"breakHorizontal":-5.9,"spinRate":2440,"spinDirection":171},"zone":14,"typeConfidence":0.91,"plateTime":0.43459690592012556,"extension":6.30484114512968},"index":2,"playId":"aebb57e3-1983-34cb-90cb-3af47a79ac00","pitchNumber":3,"startTime":"2026-10-27T02:37:32.443Z","endTime":"2026-10-27T02:37:36.318Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":10,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-10-27T02:37:50.127Z","endTime":"2026-10-27T02:38:06.727Z","isPitch":false,"type":"action","player":{"id":661388,"link":"/api/v1/people/661388"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.3,"endSpeed":82.2,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.922308904383,"aZ":-17.583975737275296,"pfxX":3.136115713696904,"pfxZ":8.404521771379128,"pX":0.08563625184993842,"pZ":3.606350327483504,"vX0":1.3733130993174487,"vY0":-131.4560068632047,"vZ0":-5.133138798861842,"x":113.74,"y":141.41,"x0":-0.8522839469444645,"y0":50.005411942914705,"z0":6.905016754179646,"aX":5.445743109644854},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":14.2,"breakHorizontal":-6.0,"spinRate":2514,"spinDirection":186},"zone":12,"typeConfidence":0.95,"plateTime":0.41793589014382526,"extension":6.068226200451322},"index":4,"playId":"5ccc0ce8-1ca6-30df-b92b-8cbcf9382374","pitchNumber":4,"startTime":"2026-10-27T02:38:06.727Z","endTime":"2026-10-27T02:38:11.191Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":78.9,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.614074137754432,"aZ":-26.72009764978311,"pfxX":3.990614436713907,"pfxZ":3.4762735275038477,"pX":-0.881757016930209,"pZ":2.6744629801978412,"vX0":-1.1914938521991731,"vY0":-124.17016739709285,"vZ0":-4.9237382533087235,"x":150.61,"y":166.57,"x0":-0.9157258394115098,"y0":50.003773441431164,"z0":6.891888976992241,"aX":6.265328767902512},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":5.4,"breakHorizontal":-7.0,"spinRate":2437,"spinDirection":161},"zone":11,"typeConfidence":0.93,"plateTime":0.4401953384611219,"extension":6.010783185896851},"index":5,"playId":"a175bfc0-5cf3-3f36-92c2-03b659f1df39","pitchNumber":5,"startTime":"2026-10-27T02:38:25.197Z","endTime":"2026-10-27T02:38:28.548Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":84.5,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.058880778551604,"aZ":-10.118349352127726,"pfxX":-2.466152962853353,"pfxZ":11.947723133957716,"pX":0.6122375198561915,"pZ":3.603627943584891,"vX0":3.942059287860473,"vY0":-135.8229099254453,"vZ0":-6.934264525146016,"x":93.66,"y":141.48,"x0":-0.5455395128709191,"y0":50.00403773389198,"z0":6.913451486127523,"aX":-4.553366404067637},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":20.2,"breakHorizontal":3.5,"spinRate":2446,"spinDirection":197},"zone":12,"typeConfidence":0.9,"plateTime":0.405126679087064,"extension":6.04053219168354},"index":6,"playId":"15dfa880-693c-3829-a717-d41d4fc66920","pitchNumber":6,"startTime":"2026-10-27T02:38:48.824Z","endTime":"2026-10-27T02:38:52.194Z","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":78.5,"endSpeed":71.5,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.352509886692726,"aZ":-36.6619788506658,"pfxX":1.9213477325666495,"pfxZ":-3.4390268534548873,"pX":-0.21013175628347575,"pZ":4.343268480060716,"vX0":0.5793220369378634,"vY0":-114.19312102334496,"vZ0":1.7136822658588529,"x":125.01,"y":121.51,"x0":-0.7175000870119175,"y0":50.002448614534906,"z0":7.221879806556415,"aX":2.5072888865460383},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.2,"breakVerticalInduced":-5.4,"breakHorizontal":-3.6,"spinRate":2481,"spinDirection":46},"zone":11,"typeConfidence":0.89,"plateTime":0.4818406872304455,"extension":5.778271863160834},"index":7,"playId":"8420ce1e-dfe3-3011-8e9c-274cf86cf674","pitchNumber":7,"startTime":"2026-10-27T02:39:11.304Z","endTime":"2026-10-27T02:39:15.191Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":83.3,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.651118286617038,"aZ":-16.95897357893095,"pfxX":1.52442819032113,"pfxZ":8.629140210558022,"pX":-0.0388397169636901,"pZ":2.846527527480669,"vX0":1.494970364184743,"vY0":-131.6133253398361,"vZ0":-7.0000870641043855,"x":118.48,"y":161.92,"x0":-0.8112263207217502,"y0":50.00179547497616,"z0":6.786086314579554,"aX":2.6868474580346753},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":14.4,"breakHorizontal":-3.1,"spinRate":2477,"spinDirection":184},"zone":2,"typeConfidence":0.93,"plateTime":0.41539346559496293,"extension":6.072563790066433},"index":8,"playId":"9359d69a-883d-3094-a307-ad89f4b19a02","pitchNumber":8,"startTime":"2026-10-27T02:39:29.437Z","endTime":"2026-10-27T02:39:33.636Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-27T02:39:33.636Z","atBatIndex":62},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Junior Caminero flies out to center fielder Garrett Mitchell.","rbi":0,"awayScore":10,"homeScore":0,"isOut":true},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-10-27T02:42:48.878Z","endTime":"2026-10-27T02:43:18.895Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"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,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669003,"link":"/api/v1/people/669003"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Andrew Vaughn remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":10,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-10-27T02:41:37.906Z","endTime":"2026-10-27T02:42:46.549Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":683734,"link":"/api/v1/people/683734"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"301","replacedPlayer":{"id":592885,"link":"/api/v1/people/592885"}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":10,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-10-27T02:42:46.549Z","endTime":"2026-10-27T02:42:51.126Z","isPitch":false,"type":"action","player":{"id":691406,"link":"/api/v1/people/691406"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":82.8,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.60778297814664,"aZ":-24.794825887947937,"pfxX":-0.1444560248809319,"pfxZ":4.2258196441370925,"pX":0.8596631572178546,"pZ":1.2388308362950209,"vX0":6.244613954728257,"vY0":-131.99713104740968,"vZ0":-6.5654150957542585,"x":84.23,"y":205.33,"x0":-1.5277803185492989,"y0":50.0062411849874,"z0":5.60889228587218,"aX":-0.25271562662894703},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":6.2,"breakHorizontal":-1.2,"spinRate":2360,"spinDirection":181},"zone":14,"typeConfidence":0.89,"plateTime":0.4164740273165619,"extension":6.2610317951947945},"index":2,"playId":"fbe1d583-69b1-38df-99c4-69ae4c57250f","pitchNumber":1,"startTime":"2026-10-27T02:42:51.126Z","endTime":"2026-10-27T02:42:55.122Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.8,"endSpeed":88.7,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.522808419269005,"aZ":-22.993675220188848,"pfxX":-10.00805628718832,"pfxZ":4.524385909926524,"pX":-0.9836758337231344,"pZ":2.7554774260240453,"vX0":5.53818052900414,"vY0":-142.22409892434476,"vZ0":-4.124956207184307,"x":154.5,"y":164.38,"x0":-1.6658837059022409,"y0":50.00269965348753,"z0":5.700424255071502,"aX":-20.30700612609817},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":7.4,"breakHorizontal":16.8,"spinRate":2330,"spinDirection":213},"zone":11,"typeConfidence":0.9,"plateTime":0.3865361281748454,"extension":6.179476862708684},"hitData":{"launchSpeed":81.6,"launchAngle":31.0,"totalDistance":302.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":108.2,"coordY":79.54}},"index":3,"playId":"02a73adf-b9ee-3595-aef8-31496243f65a","pitchNumber":2,"startTime":"2026-10-27T02:43:10.602Z","endTime":"2026-10-27T02:43:18.895Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-27T02:43:18.895Z","atBatIndex":63},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ben Williamson flies out to right fielder Sal Frelick.","rbi":0,"awayScore":10,"homeScore":0,"isOut":true},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-10-27T02:43:34.060Z","endTime":"2026-10-27T02:45:56.588Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":810938,"fullName":"Ben Williamson","link":"/api/v1/people/810938"},"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,4,5,6],"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":810938,"fullName":"Ben Williamson","link":"/api/v1/people/810938"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":86.4,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.23393156137233,"aZ":-26.09412323516239,"pfxX":-7.455346168405772,"pfxZ":3.177171185416416,"pX":0.36722248425391624,"pZ":2.8112227302262713,"vX0":7.666410624528627,"vY0":-137.86050478315582,"vZ0":-3.086325428074554,"x":103.0,"y":162.88,"x0":-1.4884836801424213,"y0":50.005023387118506,"z0":5.717496413961867,"aX":-14.273377426242316},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":5.3,"breakHorizontal":11.8,"spinRate":2222,"spinDirection":206},"zone":3,"typeConfidence":0.85,"plateTime":0.39816283687823706,"extension":6.3479229446059655},"index":0,"playId":"d42d75f6-17af-3f23-b68d-5e98b32ce42c","pitchNumber":1,"startTime":"2026-10-27T02:43:45.419Z","endTime":"2026-10-27T02:43:49.259Z","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":96.4,"endSpeed":86.7,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.85409685903519,"aZ":-25.18460845769821,"pfxX":-11.950527484449943,"pfxZ":3.6092021418994094,"pX":1.4302282252320169,"pZ":1.6327421239375848,"vX0":12.093645382241315,"vY0":-139.63024014545857,"vZ0":-6.3026203470439555,"x":62.48,"y":194.7,"x0":-1.443453137925973,"y0":50.0054479562926,"z0":5.620073747366354,"aX":-23.165082301039718},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":5.0,"breakHorizontal":18.6,"spinRate":2186,"spinDirection":209},"zone":14,"typeConfidence":0.9,"plateTime":0.39507083758472383,"extension":6.347148998602795},"index":1,"playId":"9e12feb9-f2ab-3571-a6cc-2641e4734d07","pitchNumber":2,"startTime":"2026-10-27T02:44:00.469Z","endTime":"2026-10-27T02:44:04.311Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":80.7,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.711297616766924,"aZ":-27.97294604656031,"pfxX":1.5605798277815066,"pfxZ":2.501800129812814,"pX":0.20993687756432353,"pZ":3.231789126696402,"vX0":4.424811558047612,"vY0":-129.73339723482212,"vZ0":-1.103893728642437,"x":109.0,"y":151.52,"x0":-1.7303172967831577,"y0":50.004767592268905,"z0":5.82283642677854,"aX":2.622262978247766},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":4.4,"breakHorizontal":-4.0,"spinRate":2330,"spinDirection":154},"zone":2,"typeConfidence":0.87,"plateTime":0.4244870124999367,"extension":6.096412937868339},"index":2,"playId":"9a4d318e-6ff8-3554-8a26-6b8d578aa2d4","pitchNumber":3,"startTime":"2026-10-27T02:44:17.731Z","endTime":"2026-10-27T02:44:21.584Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.0,"endSpeed":88.2,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.46469959363601,"aZ":-25.54991800506398,"pfxX":-10.618653596427894,"pfxZ":3.3152315888657684,"pX":-0.8931020731650267,"pZ":2.191188629552396,"vX0":5.793644744584776,"vY0":-141.02545436578995,"vZ0":-4.871631876118162,"x":151.04,"y":179.62,"x0":-1.603377048266963,"y0":50.00198640482511,"z0":5.605857552545796,"aX":-21.216647251532873},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":5.2,"breakHorizontal":17.9,"spinRate":2316,"spinDirection":214},"zone":13,"typeConfidence":0.89,"plateTime":0.3895820002310417,"extension":6.220404023385164},"index":3,"playId":"42592b56-ba52-3dda-aad2-67326970adb2","pitchNumber":4,"startTime":"2026-10-27T02:44:34.768Z","endTime":"2026-10-27T02:44:38.680Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":84.2,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.70406507151438,"aZ":-22.574473015173133,"pfxX":1.3238922879831423,"pfxZ":5.306387179453958,"pX":-0.3841307714074514,"pZ":3.1995266317078657,"vX0":3.3639587874746177,"vY0":-133.42205678687264,"vZ0":-2.2537138250091515,"x":131.64,"y":152.39,"x0":-1.831485567092608,"y0":50.00519177363713,"z0":5.675711445524728,"aX":2.3953424843684634},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":9.4,"breakHorizontal":-3.1,"spinRate":2427,"spinDirection":176},"zone":1,"typeConfidence":0.91,"plateTime":0.4099471591841959,"extension":6.089130216971473},"index":4,"playId":"9cd98c6d-25e0-31a3-808a-6ca58e9131a7","pitchNumber":5,"startTime":"2026-10-27T02:44:57.534Z","endTime":"2026-10-27T02:45:01.222Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.1,"endSpeed":87.6,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.72906571097136,"aZ":-25.41303895103451,"pfxX":-10.169877086446595,"pfxZ":3.4040584339088404,"pX":-0.767446366675636,"pZ":3.0193379237386777,"vX0":5.941331985422547,"vY0":-141.1357830657963,"vZ0":-2.9914959462891875,"x":146.25,"y":157.26,"x0":-1.5957381319574495,"y0":50.00428846147836,"z0":5.7579509298409235,"aX":-20.202622590285067},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":5.6,"breakHorizontal":16.9,"spinRate":2245,"spinDirection":212},"zone":1,"typeConfidence":0.89,"plateTime":0.39039945777603835,"extension":6.216433795337671},"index":5,"playId":"173fb862-837d-3fe1-b733-5e0111afaa08","pitchNumber":6,"startTime":"2026-10-27T02:45:16.917Z","endTime":"2026-10-27T02:45:21.906Z","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":2,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":80.3,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.85107079213893,"aZ":-29.171490744715417,"pfxX":4.015049362916167,"pfxZ":1.8170125648917894,"pX":1.3154460094961664,"pZ":2.001675833326928,"vX0":5.915387184042628,"vY0":-128.6542685011216,"vZ0":-3.544034827806863,"x":66.86,"y":184.73,"x0":-1.5498678195735014,"y0":50.00039720413215,"z0":5.699760654168688,"aX":6.614675909334792},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":2.6,"breakHorizontal":-8.8,"spinRate":2389,"spinDirection":135},"zone":14,"typeConfidence":0.84,"plateTime":0.42849026318481087,"extension":6.292675010606383},"hitData":{"launchSpeed":70.4,"launchAngle":38.0,"totalDistance":223.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":186.35,"coordY":133.54}},"index":6,"playId":"d62c30e8-ab21-39f3-9852-32dbb59a3041","pitchNumber":7,"startTime":"2026-10-27T02:45:48.539Z","endTime":"2026-10-27T02:45:56.588Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-27T02:45:56.588Z","atBatIndex":64},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jonny DeLuca strikes out swinging.","rbi":0,"awayScore":10,"homeScore":0,"isOut":true},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-10-27T02:47:32.371Z","endTime":"2026-10-27T02:48:33.263Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"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":[1,2,3,4],"actionIndex":[0],"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":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"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_putout"}]}],"playEvents":[{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":10,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-10-27T02:46:29.875Z","endTime":"2026-10-27T02:47:34.592Z","isPitch":false,"type":"action","player":{"id":676356,"link":"/api/v1/people/676356"}},{"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":83.4,"endSpeed":76.5,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.698275559906204,"aZ":-35.2159671197199,"pfxX":2.5933566529480783,"pfxZ":-2.063227257174322,"pX":0.4285156197560348,"pZ":1.1259286417637908,"vX0":3.632474317194446,"vY0":-121.29596412773323,"vZ0":-4.201136171734824,"x":100.67,"y":208.38,"x0":-1.4304400024431012,"y0":50.0019686958186,"z0":5.980556847533028,"aX":3.828399934070002},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":-4.6,"breakHorizontal":-5.6,"spinRate":2287,"spinDirection":67},"zone":14,"typeConfidence":0.91,"plateTime":0.45312492553597705,"extension":5.819542862803082},"index":1,"playId":"70a61647-58f1-3ff7-ad2b-cdac98cf6f84","pitchNumber":1,"startTime":"2026-10-27T02:47:34.592Z","endTime":"2026-10-27T02:47:38.457Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":83.2,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.79635269542504,"aZ":-27.008696199074624,"pfxX":1.6362067648602863,"pfxZ":2.920542061787625,"pX":0.05671382730321118,"pZ":2.4743178201715175,"vX0":4.276187239797428,"vY0":-132.5353264731291,"vZ0":-3.5028054191773252,"x":114.84,"y":171.97,"x0":-1.79386643350271,"y0":50.00485673991819,"z0":5.798013023147987,"aX":2.8936646460669118},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":4.7,"breakHorizontal":-4.0,"spinRate":2229,"spinDirection":181},"zone":5,"typeConfidence":0.9,"plateTime":0.4141626885872354,"extension":6.204229693062221},"index":2,"playId":"7703bce6-6001-39d6-8e7b-f99e18cfd66f","pitchNumber":2,"startTime":"2026-10-27T02:47:48.521Z","endTime":"2026-10-27T02:47:52.300Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":87.5,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.461999422206645,"aZ":-24.01553754751176,"pfxX":-7.5896416439992285,"pfxZ":4.155830370278734,"pX":0.36452155398471753,"pZ":3.1432013093894393,"vX0":8.051669893719207,"vY0":-139.51119304001972,"vZ0":-2.8714511071433857,"x":103.11,"y":153.91,"x0":-1.577968057044681,"y0":50.003833312357834,"z0":5.775068275750637,"aX":-14.906757646959939},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":7.1,"breakHorizontal":12.0,"spinRate":2251,"spinDirection":210},"zone":3,"typeConfidence":0.9,"plateTime":0.39314832030516333,"extension":6.294873252067148},"index":3,"playId":"ce02f0a9-5056-34b1-8acb-49c2cfabe84a","pitchNumber":3,"startTime":"2026-10-27T02:48:11.019Z","endTime":"2026-10-27T02:48:14.853Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":77.6,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.30563614243941,"aZ":-36.11210482618316,"pfxX":2.660255958895341,"pfxZ":-2.588142748734782,"pX":0.06265504211857914,"pZ":2.2038501597950892,"vX0":2.4959745744572444,"vY0":-122.89792700704086,"vZ0":-2.0002049529207704,"x":114.61,"y":179.28,"x0":-1.313195536036548,"y0":50.00150109564915,"z0":6.10759632038828,"aX":4.05133934459006},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-4.9,"breakHorizontal":-5.4,"spinRate":2278,"spinDirection":69},"zone":5,"typeConfidence":0.91,"plateTime":0.44638415759120065,"extension":5.892786738813521},"index":4,"playId":"2196ef3c-67e2-30fe-82e3-ef5a82d0a547","pitchNumber":4,"startTime":"2026-10-27T02:48:28.396Z","endTime":"2026-10-27T02:48:33.263Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-27T02:48:33.263Z","atBatIndex":65},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Brice Turang doubles (3) on a sharp line drive to left fielder Chandler Simpson.","rbi":0,"awayScore":10,"homeScore":0,"isOut":false},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-10-27T02:51:33.215Z","endTime":"2026-10-27T02:53:10.468Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":571927,"fullName":"Steven Matz","link":"/api/v1/people/571927"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":802415,"link":"/api/v1/people/802415"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Steven Matz replaces Tyler Wells.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":10,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-10-27T02:48:50.112Z","endTime":"2026-10-27T02:51:35.452Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":571927,"link":"/api/v1/people/571927"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":84.6,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.96308386072341,"aZ":-15.619095043540103,"pfxX":8.19878017357962,"pfxZ":8.968085653496313,"pX":-0.6803697693037717,"pZ":2.723926251024199,"vX0":-12.02062470612238,"vY0":-135.79767259259984,"vZ0":-4.632302811247817,"x":142.93,"y":165.23,"x0":2.7622468756345717,"y0":50.00340120582814,"z0":5.557508455085958,"aX":15.136573061355033},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":15.2,"breakHorizontal":-12.0,"spinRate":2223,"spinDirection":125},"zone":4,"typeConfidence":0.9,"plateTime":0.40514722634255484,"extension":6.774189496618763},"index":1,"playId":"ce0741ec-aa70-3a30-84a7-8eaeb9f226eb","pitchNumber":1,"startTime":"2026-10-27T02:51:35.452Z","endTime":"2026-10-27T02:51:39.401Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.3,"endSpeed":75.7,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.536950272329747,"aZ":-29.886251847064827,"pfxX":-7.550478387028745,"pfxZ":1.5614484644020088,"pX":0.005763296606736924,"pZ":3.4075775219991336,"vX0":-4.029973426574613,"vY0":-121.18410014806489,"vZ0":0.7294930203398775,"x":116.78,"y":146.78,"x0":2.6783963902022236,"y0":50.00446004843393,"z0":5.739989644795532,"aX":-11.086122649183128},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":3.4,"breakHorizontal":14.8,"spinRate":2426,"spinDirection":311},"zone":2,"typeConfidence":0.9,"plateTime":0.45422852229591815,"extension":6.674098268364286},"index":2,"playId":"dd9bfffe-6557-3545-9aae-1475d0f64d21","pitchNumber":2,"startTime":"2026-10-27T02:51:51.120Z","endTime":"2026-10-27T02:51:55.110Z","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":0},"pitchData":{"startSpeed":83.4,"endSpeed":76.0,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.403714068729553,"aZ":-29.76064671577959,"pfxX":-6.6757608789107,"pfxZ":1.6483469651340714,"pX":-1.944687396953378,"pZ":1.2681064556607449,"vX0":-8.65350244599231,"vY0":-121.11666911562965,"vZ0":-3.7983294058878467,"x":191.13,"y":204.54,"x0":2.564773390471027,"y0":50.00033966606385,"z0":5.507986778983414,"aX":-9.745822429827305},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":2.2,"breakHorizontal":14.4,"spinRate":2435,"spinDirection":326},"zone":13,"typeConfidence":0.9,"plateTime":0.455209140560465,"extension":6.920228614079942},"index":3,"playId":"d5e55d14-134f-3eae-999a-781ab215eed8","pitchNumber":3,"startTime":"2026-10-27T02:52:07.616Z","endTime":"2026-10-27T02:52:11.444Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":84.8,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.066686105999274,"aZ":-15.022241948477731,"pfxX":9.079174099902277,"pfxZ":9.271857114971702,"pX":-1.04570926136714,"pZ":2.1413368228541323,"vX0":-12.561532496629424,"vY0":-135.9620703175345,"vZ0":-6.403366367112509,"x":156.86,"y":180.96,"x0":2.4800909575441503,"y0":50.00595496754999,"z0":5.591646290074455,"aX":16.80251581057183},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":15.4,"breakHorizontal":-13.4,"spinRate":2224,"spinDirection":126},"zone":13,"typeConfidence":0.9,"plateTime":0.4046717299101754,"extension":6.713506460300439},"index":4,"playId":"ec257256-4cee-3c6e-be11-3290025059f9","pitchNumber":4,"startTime":"2026-10-27T02:52:24.247Z","endTime":"2026-10-27T02:52:28.331Z","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":94.5,"endSpeed":85.3,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.80377329966692,"aZ":-22.84552286733662,"pfxX":11.995936807268624,"pfxZ":4.962376040151961,"pX":0.21015605025398496,"pZ":2.918957593138421,"vX0":-10.46703030716317,"vY0":-137.12144005188435,"vZ0":-2.951301630713302,"x":108.99,"y":159.97,"x0":2.5414791422273124,"y0":50.00617912847339,"z0":5.589806400174423,"aX":22.56689464671316},"breaks":{"breakAngle":40.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":8.4,"breakHorizontal":-19.2,"spinRate":2179,"spinDirection":126},"zone":2,"typeConfidence":0.9,"plateTime":0.401354989434517,"extension":6.706570601351501},"index":5,"playId":"99fea2fa-c582-3dc8-9cda-233f50e771a0","pitchNumber":5,"startTime":"2026-10-27T02:52:39.099Z","endTime":"2026-10-27T02:52:42.905Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":86.2,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.169805095225726,"aZ":-20.325928475275305,"pfxX":11.235939510206993,"pfxZ":6.21071699243799,"pX":-0.07133195347127107,"pZ":2.290194467071073,"vX0":-10.916517458922435,"vY0":-137.64180180917438,"vZ0":-4.9651397518503755,"x":119.72,"y":176.94,"x0":2.4972527252076175,"y0":50.004865162021815,"z0":5.504828146091901,"aX":21.439908518055333},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":10.3,"breakHorizontal":-17.9,"spinRate":2201,"spinDirection":126},"zone":5,"typeConfidence":0.9,"plateTime":0.3988167868602144,"extension":6.719954926067489},"hitData":{"launchSpeed":103.1,"launchAngle":18.0,"totalDistance":294.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":32.01,"coordY":106.71}},"index":6,"playId":"8c6c0959-e7ea-3b1e-a9e1-c4c1ea4d14e5","pitchNumber":6,"startTime":"2026-10-27T02:52:57.493Z","endTime":"2026-10-27T02:53:10.468Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-27T02:53:10.468Z","atBatIndex":66},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Luis Lara pops out to first baseman Jonathan Aranda in foul territory.","rbi":0,"awayScore":10,"homeScore":0,"isOut":true},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-10-27T02:53:41.075Z","endTime":"2026-10-27T02:53:52.329Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":800325,"fullName":"Luis Lara","link":"/api/v1/people/800325"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571927,"fullName":"Steven Matz","link":"/api/v1/people/571927"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":800325,"fullName":"Luis Lara","link":"/api/v1/people/800325"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":666018,"link":"/api/v1/people/666018"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Luis Lara replaces Garrett Mitchell.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":10,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-10-27T02:53:21.748Z","endTime":"2026-10-27T02:53:43.300Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":800325,"link":"/api/v1/people/800325"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"601","replacedPlayer":{"id":669003,"link":"/api/v1/people/669003"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":77.3,"strikeZoneTop":3.005,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.42662935076923,"aZ":-30.458620298736932,"pfxX":11.969781112922375,"pfxZ":1.123675332624492,"pX":0.12959201000756665,"pZ":2.1281248704077282,"vX0":-9.661050530330781,"vY0":-123.71392379624454,"vZ0":-2.0709721637287952,"x":112.06,"y":181.32,"x0":2.553081667777412,"y0":50.00471683480499,"z0":5.5588355760903765,"aX":18.334900320428925},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":1.8,"breakHorizontal":-19.1,"spinRate":2483,"spinDirection":97},"zone":5,"typeConfidence":0.89,"plateTime":0.4447616530227645,"extension":6.754097217945369},"hitData":{"launchSpeed":73.4,"launchAngle":69.0,"totalDistance":120.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":170.84,"coordY":182.7}},"index":1,"playId":"ea05241a-ffdd-3839-8d68-7f3ff1971175","pitchNumber":1,"startTime":"2026-10-27T02:53:43.300Z","endTime":"2026-10-27T02:53:52.329Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-27T02:53:52.329Z","atBatIndex":67},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Cooper Pratt flies out to right fielder Victor Mesa Jr.","rbi":0,"awayScore":10,"homeScore":0,"isOut":true},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-10-27T02:54:10.325Z","endTime":"2026-10-27T02:56:11.169Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":806198,"fullName":"Cooper Pratt","link":"/api/v1/people/806198"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571927,"fullName":"Steven Matz","link":"/api/v1/people/571927"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5,6],"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":806198,"fullName":"Cooper Pratt","link":"/api/v1/people/806198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":683748,"link":"/api/v1/people/683748"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.6,"endSpeed":76.6,"strikeZoneTop":3.374,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.82140908459156,"aZ":-30.766938124223913,"pfxX":11.639990753129535,"pfxZ":0.9349231003906446,"pX":0.8129451194093266,"pZ":1.7796995952098447,"vX0":-8.09578595505652,"vY0":-122.85121987624011,"vZ0":-2.779770872957358,"x":86.01,"y":190.73,"x0":2.6642270177337117,"y0":50.00270963049548,"z0":5.582261853027321,"aX":17.51917693337834},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":1.2,"breakHorizontal":-18.8,"spinRate":2395,"spinDirection":100},"zone":9,"typeConfidence":0.9,"plateTime":0.4484884870081536,"extension":6.688632002358157},"index":0,"playId":"1091c140-6162-32bc-b2ef-f0616f9d937c","pitchNumber":1,"startTime":"2026-10-27T02:54:16.336Z","endTime":"2026-10-27T02:54:20.688Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":86.4,"strikeZoneTop":3.374,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.78038012484636,"aZ":-20.338117038947882,"pfxX":11.413704287092377,"pfxZ":6.184049525819577,"pX":-0.06635919719840375,"pZ":1.572544704079233,"vX0":-10.826709117650962,"vY0":-138.2237140197398,"vZ0":-7.010553335241204,"x":119.53,"y":196.32,"x0":2.4381525963989783,"y0":50.006760109017506,"z0":5.5304347872085575,"aX":21.862419991590162},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":9.7,"breakHorizontal":-18.1,"spinRate":2312,"spinDirection":128},"zone":13,"typeConfidence":0.9,"plateTime":0.39783540366036485,"extension":6.724823514977362},"index":1,"playId":"d79afc61-2f1b-3c8d-bf6c-69b95ff1e7cd","pitchNumber":2,"startTime":"2026-10-27T02:54:32.024Z","endTime":"2026-10-27T02:54:36.285Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":85.5,"strikeZoneTop":3.374,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.62863845115218,"aZ":-20.845425003852473,"pfxX":11.270798481531877,"pfxZ":6.008989135036781,"pX":-0.4160743297876135,"pZ":2.318214404176441,"vX0":-11.615733530047379,"vY0":-137.22794550814663,"vZ0":-4.866940169879441,"x":132.86,"y":176.19,"x0":2.430834675905904,"y0":50.00172815626084,"z0":5.5570828917481805,"aX":21.247353772099494},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":9.8,"breakHorizontal":-17.6,"spinRate":2295,"spinDirection":124},"zone":4,"typeConfidence":0.9,"plateTime":0.4008998757076405,"extension":6.706192064371853},"index":2,"playId":"f6e47be1-dca9-3b17-92ea-3f129816a3ff","pitchNumber":3,"startTime":"2026-10-27T02:54:47.647Z","endTime":"2026-10-27T02:54:51.585Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":85.5,"strikeZoneTop":3.374,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.66674635115791,"aZ":-16.499057864001422,"pfxX":10.067239785286473,"pfxZ":8.264178607716655,"pX":0.5062938886546418,"pZ":2.980571675681184,"vX0":-8.77299495034084,"vY0":-137.83148383141773,"vZ0":-4.240784751036994,"x":97.7,"y":158.3,"x0":2.444733661495744,"y0":50.00407509051775,"z0":5.675792188147416,"aX":19.098217873182346},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":14.0,"breakHorizontal":-16.1,"spinRate":2250,"spinDirection":129},"zone":3,"typeConfidence":0.91,"plateTime":0.3995551134940438,"extension":6.697168050476732},"index":3,"playId":"76f4aef9-14ee-31a6-ae17-4fd5f2499a6b","pitchNumber":4,"startTime":"2026-10-27T02:55:03.844Z","endTime":"2026-10-27T02:55:07.725Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":10,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-10-27T02:55:17.779Z","endTime":"2026-10-27T02:55:35.419Z","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(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":95.4,"endSpeed":86.3,"strikeZoneTop":3.374,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.68710768378759,"aZ":-16.78899483537261,"pfxX":10.97484135205382,"pfxZ":8.01866735217396,"pX":-0.5363198602601308,"pZ":2.130701387879731,"vX0":-11.466986655554683,"vY0":-138.32670952522767,"vZ0":-6.334446559343517,"x":137.44,"y":181.25,"x0":2.256635274364005,"y0":50.00309895170225,"z0":5.5947816704667295,"aX":21.05944069046399},"breaks":{"breakAngle":45.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":13.2,"breakHorizontal":-17.2,"spinRate":2363,"spinDirection":125},"zone":7,"typeConfidence":0.91,"plateTime":0.39745630945694543,"extension":6.722162796152014},"index":5,"playId":"65420aba-bf00-3937-8888-94f2e79115ef","pitchNumber":5,"startTime":"2026-10-27T02:55:35.419Z","endTime":"2026-10-27T02:55:38.792Z","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":94.9,"endSpeed":86.5,"strikeZoneTop":3.374,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.938737375360503,"aZ":-19.23847117339249,"pfxX":10.648159174191584,"pfxZ":6.739224348466916,"pX":-0.393975762327426,"pZ":3.1368019910525042,"vX0":-11.386189014024472,"vY0":-137.74020685922716,"vZ0":-3.3175809985263083,"x":132.02,"y":154.09,"x0":2.412299496005561,"y0":50.00082204775234,"z0":5.65954871281344,"aX":20.433687918407376},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":11.6,"breakHorizontal":-16.9,"spinRate":2154,"spinDirection":123},"zone":1,"typeConfidence":0.9,"plateTime":0.39782726481446984,"extension":6.8611285121962275},"hitData":{"launchSpeed":82.6,"launchAngle":36.0,"totalDistance":292.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":169.06,"coordY":90.61}},"index":6,"playId":"2cb31885-e1f9-3433-a751-4fc2c7a16d20","pitchNumber":6,"startTime":"2026-10-27T02:55:58.185Z","endTime":"2026-10-27T02:56:11.169Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-27T02:56:11.169Z","atBatIndex":68},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Sal Frelick hit by pitch.","rbi":0,"awayScore":10,"homeScore":0,"isOut":false},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-10-27T02:56:17.197Z","endTime":"2026-10-27T02:56:37.535Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":571927,"fullName":"Steven Matz","link":"/api/v1/people/571927"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"postOnSecond":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":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":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.5,"endSpeed":75.9,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.775711540810182,"aZ":-31.480185055491855,"pfxX":11.009310984266975,"pfxZ":0.47117850769080505,"pX":1.5739781587967938,"pZ":3.014143402348548,"vX0":-6.062818915952141,"vY0":-121.34540360354454,"vZ0":0.3101345503219748,"x":57.0,"y":157.4,"x0":2.686389067463105,"y0":50.00429727673533,"z0":5.64790840925616,"aX":16.269022371245676},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":1.2,"breakHorizontal":-18.4,"spinRate":2340,"spinDirection":92},"zone":12,"typeConfidence":0.9,"plateTime":0.4529646049702558,"extension":6.711796391251242},"index":0,"playId":"af70179f-c22b-327e-a09e-5313f443f552","pitchNumber":1,"startTime":"2026-10-27T02:56:33.207Z","endTime":"2026-10-27T02:56:37.535Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-27T02:56:37.535Z","atBatIndex":69},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Joey Ortiz flies out to center fielder Jonny DeLuca.","rbi":0,"awayScore":10,"homeScore":0,"isOut":true},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-10-27T02:56:51.155Z","endTime":"2026-10-27T02:58:22.964Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571927,"fullName":"Steven Matz","link":"/api/v1/people/571927"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":2},"credits":[{"player":{"id":676356,"link":"/api/v1/people/676356"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.5,"endSpeed":72.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.111252058301787,"aZ":-41.198612442497655,"pfxX":-3.4965378265960934,"pfxZ":-6.771057599898066,"pX":-0.6216892526153285,"pZ":3.3140585123554533,"vX0":-6.016271810068927,"vY0":-115.48525741759993,"vZ0":3.228854785901383,"x":140.7,"y":149.3,"x0":2.4847357551231077,"y0":50.002062098840476,"z0":5.896219058836475,"aX":-4.660179608723266},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.8,"breakVerticalInduced":-10.9,"breakHorizontal":8.0,"spinRate":2140,"spinDirection":322},"zone":1,"typeConfidence":0.9,"plateTime":0.47666581401082375,"extension":6.855399659742947},"index":0,"playId":"f314f95a-6efa-38a6-98c1-5ad3f8264852","pitchNumber":1,"startTime":"2026-10-27T02:57:09.698Z","endTime":"2026-10-27T02:57:13.468Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":139,"player":{"id":663743,"fullName":"Nick Fortes","link":"/api/v1/people/663743"}}},{"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":86.1,"endSpeed":78.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.48598650241615,"aZ":-31.28266885519103,"pfxX":9.576623748063323,"pfxZ":0.5676343400486594,"pX":0.9887768178262109,"pZ":2.704247434855926,"vX0":-7.094391542735014,"vY0":-125.17661318257943,"vZ0":-0.7965166879491801,"x":79.31,"y":165.77,"x0":2.634778387196002,"y0":50.00109377547245,"z0":5.618934990169548,"aX":14.988837961780474},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":1.1,"breakHorizontal":-15.4,"spinRate":2269,"spinDirection":100},"zone":12,"typeConfidence":0.84,"plateTime":0.4398737658378762,"extension":6.759804647794221},"index":1,"playId":"df9c0da8-951e-3c1a-98e0-c6c9444ad8f4","pitchNumber":2,"startTime":"2026-10-27T02:57:42.345Z","endTime":"2026-10-27T02:57:48.196Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":85.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.152451979342835,"aZ":-19.042242855593045,"pfxX":10.4886470995277,"pfxZ":6.945748135309861,"pX":-0.20976465515786136,"pZ":3.182961184131485,"vX0":-10.357484054210401,"vY0":-137.0604163393418,"vZ0":-3.01014509607368,"x":125.0,"y":152.84,"x0":2.267456096315818,"y0":50.00046443258303,"z0":5.606025758999879,"aX":19.822361396989645},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":12.1,"breakHorizontal":-16.7,"spinRate":2073,"spinDirection":126},"zone":2,"typeConfidence":0.9,"plateTime":0.40063573420829535,"extension":6.841408010355597},"hitData":{"launchSpeed":86.6,"launchAngle":53.0,"totalDistance":235.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":120.62,"coordY":106.69}},"index":2,"playId":"bfc6b0a6-fdb9-331a-952c-e5ffa1fd0b6b","pitchNumber":3,"startTime":"2026-10-27T02:58:13.376Z","endTime":"2026-10-27T02:58:22.964Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-27T02:58:22.964Z","atBatIndex":70},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Victor Mesa Jr. lines out to right fielder Sal Frelick.","rbi":0,"awayScore":10,"homeScore":0,"isOut":true},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-10-27T03:01:39.880Z","endTime":"2026-10-27T03:01:49.741Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":683748,"fullName":"Victor Mesa Jr.","link":"/api/v1/people/683748"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605540,"fullName":"Brandon Woodruff","link":"/api/v1/people/605540"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":683748,"fullName":"Victor Mesa Jr.","link":"/api/v1/people/683748"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":686217,"link":"/api/v1/people/686217"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Gary Sánchez replaces catcher William Contreras, batting 4th, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":10,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-10-27T03:01:34.114Z","endTime":"2026-10-27T03:01:34.127Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":596142,"link":"/api/v1/people/596142"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"401","replacedPlayer":{"id":661388,"link":"/api/v1/people/661388"}},{"details":{"description":"Luis Lara remains in the game as the center fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":10,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-10-27T03:01:34.127Z","endTime":"2026-10-27T03:01:34.128Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":800325,"link":"/api/v1/people/800325"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"601","replacedPlayer":{"id":669003,"link":"/api/v1/people/669003"}},{"details":{"description":"Pitching Change: Brandon Woodruff replaces Antonio Senzatela.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":10,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-10-27T03:01:34.128Z","endTime":"2026-10-27T03:01:42.109Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":605540,"link":"/api/v1/people/605540"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.4,"endSpeed":80.6,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.217662729324175,"aZ":-11.400666423011456,"pfxX":-2.832380976838846,"pfxZ":12.359750482683996,"pX":-0.3400112638354434,"pZ":2.18432786247051,"vX0":2.5353425188248675,"vY0":-129.8511386698026,"vZ0":-7.411158421598081,"x":129.96,"y":179.8,"x0":-0.9686495974872205,"y0":50.00167289844764,"z0":5.973741631275452,"aX":-4.759863829886196},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":20.6,"breakHorizontal":4.4,"spinRate":2226,"spinDirection":201},"zone":4,"typeConfidence":0.93,"plateTime":0.42440356630902354,"extension":6.399327400895408},"hitData":{"launchSpeed":80.3,"launchAngle":28.0,"totalDistance":284.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":186.36,"coordY":102.21}},"index":3,"playId":"b50609f8-ff94-3ebc-b4cb-18b96248c031","pitchNumber":1,"startTime":"2026-10-27T03:01:42.109Z","endTime":"2026-10-27T03:01:49.741Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-27T03:01:49.741Z","atBatIndex":71},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Cedric Mullins singles on a soft ground ball to third baseman Joey Ortiz.","rbi":0,"awayScore":10,"homeScore":0,"isOut":false},"about":{"atBatIndex":72,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-10-27T03:02:12.736Z","endTime":"2026-10-27T03:02:37.721Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605540,"fullName":"Brandon Woodruff","link":"/api/v1/people/605540"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":687401,"link":"/api/v1/people/687401"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Cedric Mullins replaces Nick Fortes.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":10,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-10-27T03:02:01.978Z","endTime":"2026-10-27T03:02:14.796Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656775,"link":"/api/v1/people/656775"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"801","replacedPlayer":{"id":663743,"link":"/api/v1/people/663743"}},{"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":90.6,"endSpeed":81.6,"strikeZoneTop":3.005,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.53259118850222,"aZ":-11.46842440083356,"pfxX":-1.9200655556567827,"pfxZ":12.006040128319938,"pX":-0.21119559759732393,"pZ":1.8186499039869677,"vX0":2.8348592608577747,"vY0":-131.65631284205108,"vZ0":-8.087708602146204,"x":125.05,"y":189.68,"x0":-1.06126272841521,"y0":50.003175493638444,"z0":5.81485789398881,"aX":-3.3116538860403777},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":19.8,"breakHorizontal":2.8,"spinRate":2265,"spinDirection":199},"zone":8,"typeConfidence":0.92,"plateTime":0.41885375750497333,"extension":6.65868703837864},"index":1,"playId":"aa028905-a1b3-3798-b6f2-6bdfeca26ecc","pitchNumber":1,"startTime":"2026-10-27T03:02:14.796Z","endTime":"2026-10-27T03:02:18.595Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.6,"endSpeed":74.8,"strikeZoneTop":3.005,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.379069265858494,"aZ":-24.003132614909696,"pfxX":-12.023340330746379,"pfxZ":5.693166008245388,"pX":-0.05461550366978823,"pZ":1.5458404853370211,"vX0":6.042818830190187,"vY0":-119.94151239305674,"vZ0":-4.816109943114289,"x":119.08,"y":197.04,"x0":-1.0641610926504361,"y0":50.004736331908944,"z0":5.759501997279395,"aX":-17.262181642688713},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":9.2,"breakHorizontal":20.0,"spinRate":1872,"spinDirection":222},"zone":8,"typeConfidence":0.9,"plateTime":0.4592623540726657,"extension":6.796688057105172},"hitData":{"launchSpeed":35.3,"launchAngle":-40.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"soft","location":"5","coordinates":{"coordX":112.13,"coordY":182.19}},"index":2,"playId":"94b19fae-fed0-3d7c-88e9-b4a8148e62e4","pitchNumber":2,"startTime":"2026-10-27T03:02:30.222Z","endTime":"2026-10-27T03:02:37.721Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-27T03:02:37.721Z","atBatIndex":72},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jorge Mateo strikes out swinging.","rbi":0,"awayScore":10,"homeScore":0,"isOut":true},"about":{"atBatIndex":73,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-10-27T03:03:12.794Z","endTime":"2026-10-27T03:05:30.401Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":622761,"fullName":"Jorge Mateo","link":"/api/v1/people/622761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605540,"fullName":"Brandon Woodruff","link":"/api/v1/people/605540"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5,6,7],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":622761,"fullName":"Jorge Mateo","link":"/api/v1/people/622761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":596142,"link":"/api/v1/people/596142"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Jorge Mateo replaces Taylor Walls.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":10,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-10-27T03:02:50.348Z","endTime":"2026-10-27T03:03:15.129Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":622761,"link":"/api/v1/people/622761"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":670764,"link":"/api/v1/people/670764"}},{"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":90.4,"endSpeed":82.4,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.643962862931364,"aZ":-12.082654853351489,"pfxX":-2.105207878665255,"pfxZ":11.503382908271442,"pX":0.24693357350721012,"pZ":2.883632822399639,"vX0":4.4845953840771005,"vY0":-131.50911102315675,"vZ0":-5.402919590285185,"x":107.59,"y":160.92,"x0":-1.2091337546017988,"y0":50.00286764108644,"z0":5.865730037616471,"aX":-3.677453899700864},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":19.8,"breakHorizontal":2.8,"spinRate":2268,"spinDirection":205},"zone":2,"typeConfidence":0.94,"plateTime":0.4169560510172876,"extension":6.740493893432941},"index":1,"playId":"a934dc8d-6542-3fa4-97e1-3a9d6a4dcec2","pitchNumber":1,"startTime":"2026-10-27T03:03:15.129Z","endTime":"2026-10-27T03:03:19.043Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":83.6,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.20842826167269,"aZ":-10.478637337647625,"pfxX":-4.94568759052872,"pfxZ":12.054682102588796,"pX":-0.12415834355407517,"pZ":3.0013539068403134,"vX0":4.2513482005852214,"vY0":-133.65190863180433,"vZ0":-5.727233052409723,"x":121.73,"y":157.74,"x0":-1.0969642043545675,"y0":50.00183064635373,"z0":5.932541148010904,"aX":-8.90032694568054},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":20.8,"breakHorizontal":7.9,"spinRate":2368,"spinDirection":206},"zone":2,"typeConfidence":0.86,"plateTime":0.4106285556560394,"extension":6.604879158751516},"index":2,"playId":"a4f72307-2792-36b8-bf87-140918705a37","pitchNumber":2,"startTime":"2026-10-27T03:03:35.618Z","endTime":"2026-10-27T03:03:39.333Z","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.2,"endSpeed":83.4,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.67450319825283,"aZ":-11.360280089050102,"pfxX":-1.2264357484360755,"pfxZ":11.545060635537432,"pX":0.33352825666307534,"pZ":3.6305864943296857,"vX0":3.957572157624525,"vY0":-134.08613565663853,"vZ0":-3.8286665386352774,"x":104.29,"y":140.75,"x0":-1.0086824770845018,"y0":50.0036069693982,"z0":5.900374332891795,"aX":-2.2118749988297837},"breaks":{"breakAngle":6.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":20.2,"breakHorizontal":1.3,"spinRate":2264,"spinDirection":199},"zone":12,"typeConfidence":0.93,"plateTime":0.4100611184668801,"extension":6.709775830311992},"index":3,"playId":"901e4744-bd8d-37a8-8dfd-3738b324c7d7","pitchNumber":3,"startTime":"2026-10-27T03:03:59.607Z","endTime":"2026-10-27T03:04:02.909Z","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":2,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":81.8,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.545384422889757,"aZ":-17.366936328367114,"pfxX":0.6335218474655955,"pfxZ":8.707561274741892,"pX":1.8748727627252562,"pZ":1.4007052069889887,"vX0":7.175663977868718,"vY0":-129.6795428019282,"vZ0":-7.801923528708379,"x":45.53,"y":200.96,"x0":-1.0122115179113846,"y0":50.00205189518626,"z0":5.777070470632137,"aX":1.075973927651082},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":14.2,"breakHorizontal":-2.8,"spinRate":2426,"spinDirection":191},"zone":14,"typeConfidence":0.77,"plateTime":0.4226392008283786,"extension":6.654637425244134},"index":4,"playId":"dbcca95c-0ebe-3735-b6e5-8162c3699bc4","pitchNumber":4,"startTime":"2026-10-27T03:04:22.233Z","endTime":"2026-10-27T03:04:26.196Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":84.3,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.01548164994718,"aZ":-17.272478590463912,"pfxX":-10.39419874737574,"pfxZ":8.195029767325668,"pX":0.8812717404359969,"pZ":1.490846612805843,"vX0":8.536046285230766,"vY0":-134.4695504949103,"vZ0":-7.665018999119266,"x":83.41,"y":198.53,"x0":-0.9945127215058907,"y0":50.0054863645778,"z0":5.619052938937591,"aX":-18.908342446017325},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":13.2,"breakHorizontal":16.8,"spinRate":2318,"spinDirection":210},"zone":14,"typeConfidence":0.92,"plateTime":0.4083967179271628,"extension":6.7378220964162745},"index":5,"playId":"0f95ad05-7975-34c1-9bba-c5192556cc74","pitchNumber":5,"startTime":"2026-10-27T03:04:41.888Z","endTime":"2026-10-27T03:04:45.748Z","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":93.1,"endSpeed":84.1,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.85960177384587,"aZ":-10.889240438308386,"pfxX":-4.089075577379425,"pfxZ":11.624546046134974,"pX":-0.09593320366578294,"pZ":2.617210405709432,"vX0":4.002220777194019,"vY0":-135.27396877073045,"vZ0":-6.51594725732527,"x":120.66,"y":168.12,"x0":-1.0720811070635055,"y0":50.00069355494077,"z0":5.840814276134232,"aX":-7.485519546033163},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":19.7,"breakHorizontal":6.4,"spinRate":2372,"spinDirection":200},"zone":5,"typeConfidence":0.91,"plateTime":0.406816563974314,"extension":6.627067094232117},"index":6,"playId":"5a506106-4aa7-3a3a-b94c-afe96ff122a9","pitchNumber":6,"startTime":"2026-10-27T03:05:03.112Z","endTime":"2026-10-27T03:05:06.375Z","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":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":76.8,"endSpeed":70.3,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.681251825490346,"aZ":-41.719379471969305,"pfxX":2.1330117278509126,"pfxZ":-7.659023456145029,"pX":0.6151249347545584,"pZ":2.0773126333052088,"vX0":3.301785652458489,"vY0":-111.69802778073577,"vZ0":0.8334011822000693,"x":93.55,"y":182.69,"x0":-1.167247263510414,"y0":50.0020533550755,"z0":6.036012330077223,"aX":2.6583489673545033},"breaks":{"breakAngle":4.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.1,"breakVerticalInduced":-13.2,"breakHorizontal":-4.8,"spinRate":2487,"spinDirection":41},"zone":9,"typeConfidence":0.91,"plateTime":0.49293794728200835,"extension":6.501602010637277},"index":7,"playId":"3fd2a97d-c6ef-3ce1-a379-e47d8f93ec2e","pitchNumber":7,"startTime":"2026-10-27T03:05:26.489Z","endTime":"2026-10-27T03:05:30.401Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-27T03:05:30.401Z","atBatIndex":73},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Yandy Díaz doubles (5) on a fly ball to center fielder Luis Lara. Cedric Mullins scores.","rbi":1,"awayScore":10,"homeScore":1,"isOut":false},"about":{"atBatIndex":74,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-10-27T03:05:45.515Z","endTime":"2026-10-27T03:08:35.091Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605540,"fullName":"Brandon Woodruff","link":"/api/v1/people/605540"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3,4,5,6,7,8],"actionIndex":[1],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Defensive Indiff","eventType":"defensive_indiff","movementReason":"r_defensive_indiff","runner":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":800325,"link":"/api/v1/people/800325"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"responsiblePitcher":{"id":605540,"link":"/api/v1/people/605540"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":83.0,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.20843223280283,"aZ":-13.213701166120794,"pfxX":-3.3780783010710236,"pfxZ":10.619998233860148,"pX":0.3047979284175358,"pZ":2.363845989834977,"vX0":4.427255358447089,"vY0":-133.84090142014958,"vZ0":-6.594843497497709,"x":105.38,"y":174.96,"x0":-0.9443716251263805,"y0":50.001642273560755,"z0":5.835742044307916,"aX":-6.030428784014377},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":17.8,"breakHorizontal":4.9,"spinRate":2372,"spinDirection":204},"zone":6,"typeConfidence":0.92,"plateTime":0.4117728233416975,"extension":6.439690370374809},"index":0,"playId":"66d6593a-dfa3-3584-9bbd-e24f1e5f4dfd","pitchNumber":1,"startTime":"2026-10-27T03:05:58.140Z","endTime":"2026-10-27T03:06:04.756Z","isPitch":true,"type":"pitch"},{"details":{"description":"Cedric Mullins advances to 2nd on defensive indifference.","event":"Defensive Indiff","eventType":"defensive_indiff","awayScore":10,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"actionPlayId":"66d6593a-dfa3-3584-9bbd-e24f1e5f4dfd","startTime":"2026-10-27T03:06:09.103Z","endTime":"2026-10-27T03:06:16.777Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":656775,"link":"/api/v1/people/656775"}},{"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":93.1,"endSpeed":83.7,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.58475684368167,"aZ":-13.038850000092975,"pfxX":-9.432189117185956,"pfxZ":10.553423821114794,"pX":0.13435123471155666,"pZ":1.230887993257494,"vX0":5.5676851993506435,"vY0":-135.0806747461414,"vZ0":-9.183717134428102,"x":111.88,"y":205.55,"x0":-0.7484632264445109,"y0":50.00516230875523,"z0":5.633611578434953,"aX":-17.10507986406274},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":16.9,"breakHorizontal":15.6,"spinRate":2346,"spinDirection":206},"zone":14,"typeConfidence":0.92,"plateTime":0.4084461268637076,"extension":6.7721114061039165},"index":2,"playId":"1cd4e7ce-3789-3377-b797-e6b095fa747d","pitchNumber":2,"startTime":"2026-10-27T03:06:16.777Z","endTime":"2026-10-27T03:06:20.716Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.5,"endSpeed":81.8,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.68821013516228,"aZ":-19.451083009497008,"pfxX":1.1146089790625346,"pfxZ":7.4728141420144,"pX":2.1626208671896276,"pZ":1.6133912604652172,"vX0":7.456953626979572,"vY0":-130.02928725856623,"vZ0":-6.786822128105879,"x":34.57,"y":195.22,"x0":-0.8938904065378134,"y0":50.00469364787202,"z0":5.746350557710423,"aX":1.897012967271698},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":12.1,"breakHorizontal":-3.7,"spinRate":2397,"spinDirection":195},"zone":14,"typeConfidence":0.88,"plateTime":0.42214507560003645,"extension":6.739306418612733},"index":3,"playId":"537cb011-8fa6-31e9-a2de-1ff6496dc3e2","pitchNumber":3,"startTime":"2026-10-27T03:06:35.760Z","endTime":"2026-10-27T03:06:39.986Z","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.0,"endSpeed":82.4,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.87411264878374,"aZ":-11.533374839296286,"pfxX":-1.8832576906538385,"pfxZ":11.679291554402788,"pX":1.3286515689938903,"pZ":2.8578426607458534,"vX0":6.286947638239214,"vY0":-133.61467617011778,"vZ0":-5.5891595736495265,"x":66.35,"y":161.62,"x0":-0.8338350264254308,"y0":50.0018141560562,"z0":5.841822883825866,"aX":-3.329089337352501},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":19.8,"breakHorizontal":1.7,"spinRate":2423,"spinDirection":197},"zone":12,"typeConfidence":0.93,"plateTime":0.41354836876136414,"extension":6.713082515632443},"index":4,"playId":"602a591a-092a-3c08-bb98-19bbcc4b341c","pitchNumber":4,"startTime":"2026-10-27T03:06:57.136Z","endTime":"2026-10-27T03:07:01.225Z","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(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":90.8,"endSpeed":81.8,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.302410459576585,"aZ":-14.051654957550925,"pfxX":-8.526223311266433,"pfxZ":10.443067298493967,"pX":-0.21624103947372086,"pZ":2.38280184100124,"vX0":5.122362299181464,"vY0":-131.950393282821,"vZ0":-5.961327195992396,"x":125.24,"y":174.44,"x0":-1.0913813809805906,"y0":50.00028955021743,"z0":5.736289839636111,"aX":-14.789839673038498},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":17.5,"breakHorizontal":14.0,"spinRate":2345,"spinDirection":204},"zone":5,"typeConfidence":0.91,"plateTime":0.4176923665475818,"extension":6.67546655970573},"index":5,"playId":"8ee891fc-3e08-322f-bf7b-b796463266a5","pitchNumber":5,"startTime":"2026-10-27T03:07:18.898Z","endTime":"2026-10-27T03:07:23.169Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"index":6,"playId":"9e24d7ec-d2f0-4d2b-85e6-9a31433a9e39","startTime":"2026-10-27T03:07:38.413Z","endTime":"2026-10-27T03:07:43.413Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":81.4,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.351202689973555,"aZ":-12.635293826855964,"pfxX":-2.2329376412727333,"pfxZ":11.382895711909683,"pX":0.6088504229496626,"pZ":2.482879080209797,"vX0":4.855094806178729,"vY0":-131.32804428270785,"vZ0":-6.126615305366478,"x":93.79,"y":171.74,"x0":-0.9882858917331105,"y0":50.00038511723305,"z0":5.817090299119608,"aX":-3.8325084144534416},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":19.2,"breakHorizontal":2.8,"spinRate":2338,"spinDirection":200},"zone":6,"typeConfidence":0.93,"plateTime":0.41989520832690763,"extension":6.5289447763389274},"index":7,"playId":"e3a6df9f-d278-3a07-9a5a-f2e2e09872b4","pitchNumber":6,"startTime":"2026-10-27T03:07:57.702Z","endTime":"2026-10-27T03:08:01.027Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":81.7,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.97990022375846,"aZ":-15.137832463944779,"pfxX":-8.501344388910933,"pfxZ":9.877097134545284,"pX":0.4813017799409947,"pZ":2.450354796628029,"vX0":6.717242585137061,"vY0":-131.29648799457365,"vZ0":-5.512522996337045,"x":98.65,"y":172.62,"x0":-1.0213616417209785,"y0":50.001354843442925,"z0":5.726202076826775,"aX":-14.65973416106019},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":16.7,"breakHorizontal":13.7,"spinRate":2253,"spinDirection":206},"zone":6,"typeConfidence":0.9,"plateTime":0.4191386588676873,"extension":6.600574225619111},"hitData":{"launchSpeed":111.4,"launchAngle":19.0,"totalDistance":413.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":112.14,"coordY":49.6}},"index":8,"playId":"9285d491-d52a-3bfb-be14-aa483a1642d5","pitchNumber":7,"startTime":"2026-10-27T03:08:20.673Z","endTime":"2026-10-27T03:08:35.091Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-27T03:08:35.091Z","atBatIndex":74},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jonathan Aranda grounds out, second baseman Brice Turang to first baseman Jake Bauers.","rbi":0,"awayScore":10,"homeScore":1,"isOut":true},"about":{"atBatIndex":75,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-10-27T03:10:05.992Z","endTime":"2026-10-27T03:10:16.219Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605540,"fullName":"Brandon Woodruff","link":"/api/v1/people/605540"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.82"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"71.69"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.57"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.44"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"71.62"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"71.30"},{"zone":"14","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.22"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"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(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"14","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"2.000"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"3.000"},{"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.000"},{"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(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"14","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"2.000"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"2.000"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"3.000"},{"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.000"},{"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(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"14","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"2.000"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[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":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"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":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":10,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-10-27T03:09:05.307Z","endTime":"2026-10-27T03:10:08.236Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.9,"endSpeed":80.4,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.40177313756678,"aZ":-9.621452397284731,"pfxX":-5.701058132238839,"pfxZ":13.388067371826045,"pX":0.4900011153497064,"pZ":2.060389819692769,"vX0":5.812687712991042,"vY0":-130.49549426522896,"vZ0":-7.687517278456993,"x":98.32,"y":183.15,"x0":-1.0507071175228648,"y0":50.00627725470554,"z0":5.813195049725074,"aX":-9.606546360987663},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":22.2,"breakHorizontal":8.6,"spinRate":2248,"spinDirection":205},"zone":9,"typeConfidence":0.86,"plateTime":0.4235213331655898,"extension":6.7017831576686575},"hitData":{"launchSpeed":71.6,"launchAngle":-2.0,"totalDistance":30.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":133.39,"coordY":144.24}},"index":1,"playId":"f4e38c98-ecbf-321a-b009-2e473729a71c","pitchNumber":1,"startTime":"2026-10-27T03:10:08.236Z","endTime":"2026-10-27T03:10:16.219Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-27T03:10:16.219Z","atBatIndex":75}],"currentPlay":{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jonathan Aranda grounds out, second baseman Brice Turang to first baseman Jake Bauers.","rbi":0,"awayScore":10,"homeScore":1,"isOut":true},"about":{"atBatIndex":75,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-10-27T03:10:05.992Z","endTime":"2026-10-27T03:10:16.219Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605540,"fullName":"Brandon Woodruff","link":"/api/v1/people/605540"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.82"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"71.69"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.57"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.44"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"71.62"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"71.30"},{"zone":"14","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.22"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"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(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"14","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"2.000"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"3.000"},{"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.000"},{"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(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"14","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"2.000"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"2.000"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"3.000"},{"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.000"},{"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(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"14","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"2.000"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[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":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"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":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":10,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-10-27T03:09:05.307Z","endTime":"2026-10-27T03:10:08.236Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.9,"endSpeed":80.4,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.40177313756678,"aZ":-9.621452397284731,"pfxX":-5.701058132238839,"pfxZ":13.388067371826045,"pX":0.4900011153497064,"pZ":2.060389819692769,"vX0":5.812687712991042,"vY0":-130.49549426522896,"vZ0":-7.687517278456993,"x":98.32,"y":183.15,"x0":-1.0507071175228648,"y0":50.00627725470554,"z0":5.813195049725074,"aX":-9.606546360987663},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":22.2,"breakHorizontal":8.6,"spinRate":2248,"spinDirection":205},"zone":9,"typeConfidence":0.86,"plateTime":0.4235213331655898,"extension":6.7017831576686575},"hitData":{"launchSpeed":71.6,"launchAngle":-2.0,"totalDistance":30.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":133.39,"coordY":144.24}},"index":1,"playId":"f4e38c98-ecbf-321a-b009-2e473729a71c","pitchNumber":1,"startTime":"2026-10-27T03:10:08.236Z","endTime":"2026-10-27T03:10:16.219Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-27T03:10:16.219Z","atBatIndex":75},"scoringPlays":[19,20,36,37,38,39,40,41,74],"playsByInning":[{"startIndex":0,"endIndex":8,"top":[0,1,2,3,4],"bottom":[5,6,7,8],"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":642547,"fullName":"Freddy Peralta","link":"/api/v1/people/642547"},"batter":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"coordinates":{"x":120.23,"y":58.76},"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":1,"pitcher":{"id":642547,"fullName":"Freddy Peralta","link":"/api/v1/people/642547"},"batter":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"coordinates":{"x":64.3,"y":142.71},"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":1,"pitcher":{"id":642547,"fullName":"Freddy Peralta","link":"/api/v1/people/642547"},"batter":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"coordinates":{"x":115.68,"y":140.19},"type":"O","description":"Pop Out"},{"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":642547,"fullName":"Freddy Peralta","link":"/api/v1/people/642547"},"batter":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"coordinates":{"x":117.71,"y":154.86},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":1,"pitcher":{"id":688107,"fullName":"Robert Gasser","link":"/api/v1/people/688107"},"batter":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"coordinates":{"x":115.81,"y":50.5},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":1,"pitcher":{"id":688107,"fullName":"Robert Gasser","link":"/api/v1/people/688107"},"batter":{"id":668723,"fullName":"Ryan Vilade","link":"/api/v1/people/668723"},"coordinates":{"x":175.72,"y":97.83},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":1,"pitcher":{"id":688107,"fullName":"Robert Gasser","link":"/api/v1/people/688107"},"batter":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"coordinates":{"x":113.15,"y":159.42},"type":"O","description":"Forceout"}]}},{"startIndex":9,"endIndex":15,"top":[9,10,11,12],"bottom":[13,14,15],"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":642547,"fullName":"Freddy Peralta","link":"/api/v1/people/642547"},"batter":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"coordinates":{"x":38.76,"y":105.27},"type":"O","description":"Lineout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":2,"pitcher":{"id":688107,"fullName":"Robert Gasser","link":"/api/v1/people/688107"},"batter":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"coordinates":{"x":137.5,"y":139.01},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":2,"pitcher":{"id":688107,"fullName":"Robert Gasser","link":"/api/v1/people/688107"},"batter":{"id":810938,"fullName":"Ben Williamson","link":"/api/v1/people/810938"},"coordinates":{"x":148.07,"y":150.31},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":2,"pitcher":{"id":688107,"fullName":"Robert Gasser","link":"/api/v1/people/688107"},"batter":{"id":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"coordinates":{"x":126.83,"y":82.28},"type":"O","description":"Lineout"}]}},{"startIndex":16,"endIndex":24,"top":[16,17,18,19,20,21],"bottom":[22,23,24],"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":642547,"fullName":"Freddy Peralta","link":"/api/v1/people/642547"},"batter":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"coordinates":{"x":108.88,"y":159.73},"type":"O","description":"Pop Out"},{"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":642547,"fullName":"Freddy Peralta","link":"/api/v1/people/642547"},"batter":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"coordinates":{"x":88.14,"y":140.31},"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":642547,"fullName":"Freddy Peralta","link":"/api/v1/people/642547"},"batter":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"coordinates":{"x":74.18,"y":129.06},"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":642547,"fullName":"Freddy Peralta","link":"/api/v1/people/642547"},"batter":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"coordinates":{"x":197.0,"y":121.75},"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":642547,"fullName":"Freddy Peralta","link":"/api/v1/people/642547"},"batter":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"coordinates":{"x":142.0,"y":147.78},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":3,"pitcher":{"id":688107,"fullName":"Robert Gasser","link":"/api/v1/people/688107"},"batter":{"id":683748,"fullName":"Victor Mesa Jr.","link":"/api/v1/people/683748"},"coordinates":{"x":100.15,"y":61.19},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":3,"pitcher":{"id":688107,"fullName":"Robert Gasser","link":"/api/v1/people/688107"},"batter":{"id":663743,"fullName":"Nick Fortes","link":"/api/v1/people/663743"},"coordinates":{"x":149.59,"y":150.82},"type":"O","description":"Groundout"}]}},{"startIndex":25,"endIndex":30,"top":[25,26,27],"bottom":[28,29,30],"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":642547,"fullName":"Freddy Peralta","link":"/api/v1/people/642547"},"batter":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"coordinates":{"x":52.22,"y":112.69},"type":"O","description":"Lineout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":4,"pitcher":{"id":688107,"fullName":"Robert Gasser","link":"/api/v1/people/688107"},"batter":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"coordinates":{"x":142.0,"y":178.65},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":4,"pitcher":{"id":688107,"fullName":"Robert Gasser","link":"/api/v1/people/688107"},"batter":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"coordinates":{"x":148.07,"y":152.33},"type":"O","description":"Groundout"}]}},{"startIndex":31,"endIndex":45,"top":[31,32,33,34,35,36,37,38,39,40,41,42],"bottom":[43,44,45],"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":642547,"fullName":"Freddy Peralta","link":"/api/v1/people/642547"},"batter":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"coordinates":{"x":91.6,"y":145.72},"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":5,"pitcher":{"id":642547,"fullName":"Freddy Peralta","link":"/api/v1/people/642547"},"batter":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"coordinates":{"x":155.02,"y":68.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":642547,"fullName":"Freddy Peralta","link":"/api/v1/people/642547"},"batter":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"coordinates":{"x":51.23,"y":86.56},"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":5,"pitcher":{"id":642547,"fullName":"Freddy Peralta","link":"/api/v1/people/642547"},"batter":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"coordinates":{"x":98.98,"y":158.91},"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":592155,"fullName":"Cam Booser","link":"/api/v1/people/592155"},"batter":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"coordinates":{"x":124.79,"y":117.42},"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":592155,"fullName":"Cam Booser","link":"/api/v1/people/592155"},"batter":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"coordinates":{"x":79.75,"y":118.93},"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":592155,"fullName":"Cam Booser","link":"/api/v1/people/592155"},"batter":{"id":806198,"fullName":"Cooper Pratt","link":"/api/v1/people/806198"},"coordinates":{"x":52.42,"y":127.03},"type":"H","description":"Double"},{"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":592155,"fullName":"Cam Booser","link":"/api/v1/people/592155"},"batter":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"coordinates":{"x":41.95,"y":115.11},"type":"H","description":"Double"},{"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":642121,"fullName":"Cole Sulser","link":"/api/v1/people/642121"},"batter":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"coordinates":{"x":136.0,"y":79.17},"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":642121,"fullName":"Cole Sulser","link":"/api/v1/people/642121"},"batter":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"coordinates":{"x":176.91,"y":66.16},"type":"H","description":"Double"},{"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":642121,"fullName":"Cole Sulser","link":"/api/v1/people/642121"},"batter":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"coordinates":{"x":87.31,"y":83.6},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":5,"pitcher":{"id":688107,"fullName":"Robert Gasser","link":"/api/v1/people/688107"},"batter":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"coordinates":{"x":88.7,"y":144.64},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":5,"pitcher":{"id":688107,"fullName":"Robert Gasser","link":"/api/v1/people/688107"},"batter":{"id":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"coordinates":{"x":145.32,"y":107.27},"type":"O","description":"Flyout"}]}},{"startIndex":46,"endIndex":53,"top":[46,47,48,49,50],"bottom":[51,52,53],"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":642121,"fullName":"Cole Sulser","link":"/api/v1/people/642121"},"batter":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"coordinates":{"x":120.95,"y":43.66},"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":6,"pitcher":{"id":642121,"fullName":"Cole Sulser","link":"/api/v1/people/642121"},"batter":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"coordinates":{"x":114.16,"y":179.16},"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":642121,"fullName":"Cole Sulser","link":"/api/v1/people/642121"},"batter":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"coordinates":{"x":115.69,"y":189.71},"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":642121,"fullName":"Cole Sulser","link":"/api/v1/people/642121"},"batter":{"id":806198,"fullName":"Cooper Pratt","link":"/api/v1/people/806198"},"coordinates":{"x":140.48,"y":153.35},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":6,"pitcher":{"id":688107,"fullName":"Robert Gasser","link":"/api/v1/people/688107"},"batter":{"id":663743,"fullName":"Nick Fortes","link":"/api/v1/people/663743"},"coordinates":{"x":148.58,"y":152.84},"type":"O","description":"Grounded Into DP"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":6,"pitcher":{"id":688107,"fullName":"Robert Gasser","link":"/api/v1/people/688107"},"batter":{"id":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764"},"coordinates":{"x":134.09,"y":130.76},"type":"O","description":"Groundout"}]}},{"startIndex":54,"endIndex":59,"top":[54,55,56],"bottom":[57,58,59],"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":664076,"fullName":"Garrett Cleavinger","link":"/api/v1/people/664076"},"batter":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"coordinates":{"x":101.3,"y":166.82},"type":"O","description":"Pop Out"},{"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":664076,"fullName":"Garrett Cleavinger","link":"/api/v1/people/664076"},"batter":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"coordinates":{"x":107.58,"y":147.27},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":7,"pitcher":{"id":622608,"fullName":"Antonio Senzatela","link":"/api/v1/people/622608"},"batter":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"coordinates":{"x":194.35,"y":129.26},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":7,"pitcher":{"id":622608,"fullName":"Antonio Senzatela","link":"/api/v1/people/622608"},"batter":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"coordinates":{"x":104.04,"y":162.46},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":7,"pitcher":{"id":622608,"fullName":"Antonio Senzatela","link":"/api/v1/people/622608"},"batter":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"coordinates":{"x":161.73,"y":166.0},"type":"O","description":"Groundout"}]}},{"startIndex":60,"endIndex":65,"top":[60,61,62],"bottom":[63,64,65],"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":669330,"fullName":"Tyler Wells","link":"/api/v1/people/669330"},"batter":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"coordinates":{"x":74.4,"y":96.68},"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":8,"pitcher":{"id":669330,"fullName":"Tyler Wells","link":"/api/v1/people/669330"},"batter":{"id":683734,"fullName":"Andrew Vaughn","link":"/api/v1/people/683734"},"coordinates":{"x":50.21,"y":130.35},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":8,"pitcher":{"id":622608,"fullName":"Antonio Senzatela","link":"/api/v1/people/622608"},"batter":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"coordinates":{"x":108.2,"y":79.54},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":8,"pitcher":{"id":622608,"fullName":"Antonio Senzatela","link":"/api/v1/people/622608"},"batter":{"id":810938,"fullName":"Ben Williamson","link":"/api/v1/people/810938"},"coordinates":{"x":186.35,"y":133.54},"type":"O","description":"Flyout"}]}},{"startIndex":66,"endIndex":75,"top":[66,67,68,69,70],"bottom":[71,72,73,74,75],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":9,"pitcher":{"id":571927,"fullName":"Steven Matz","link":"/api/v1/people/571927"},"batter":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"coordinates":{"x":32.01,"y":106.71},"type":"H","description":"Double"},{"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":571927,"fullName":"Steven Matz","link":"/api/v1/people/571927"},"batter":{"id":800325,"fullName":"Luis Lara","link":"/api/v1/people/800325"},"coordinates":{"x":170.84,"y":182.7},"type":"O","description":"Pop Out"},{"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":571927,"fullName":"Steven Matz","link":"/api/v1/people/571927"},"batter":{"id":806198,"fullName":"Cooper Pratt","link":"/api/v1/people/806198"},"coordinates":{"x":169.06,"y":90.61},"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":9,"pitcher":{"id":571927,"fullName":"Steven Matz","link":"/api/v1/people/571927"},"batter":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"coordinates":{"x":120.62,"y":106.69},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":9,"pitcher":{"id":605540,"fullName":"Brandon Woodruff","link":"/api/v1/people/605540"},"batter":{"id":683748,"fullName":"Victor Mesa Jr.","link":"/api/v1/people/683748"},"coordinates":{"x":186.36,"y":102.21},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":9,"pitcher":{"id":605540,"fullName":"Brandon Woodruff","link":"/api/v1/people/605540"},"batter":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"coordinates":{"x":112.13,"y":182.19},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":9,"pitcher":{"id":605540,"fullName":"Brandon Woodruff","link":"/api/v1/people/605540"},"batter":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"coordinates":{"x":112.14,"y":49.6},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":9,"pitcher":{"id":605540,"fullName":"Brandon Woodruff","link":"/api/v1/people/605540"},"batter":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"coordinates":{"x":133.39,"y":144.24},"type":"O","description":"Groundout"}]}}]}