[{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Lars Nootbaar pops out to third baseman Shay Whitcomb in foul territory.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-28T01:46:45.654Z","endTime":"2026-08-28T01:48:07.842Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6,7],"actionIndex":[0,1,2],"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":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":694376,"link":"/api/v1/people/694376"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-27T22:19:37.706Z","endTime":"2026-08-28T01:25:05.712Z","isPitch":false,"type":"action","player":{"id":663457,"link":"/api/v1/people/663457"},"contextMetrics":{}},{"details":{"description":"Status Change - Warmup","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-08-28T01:25:05.712Z","endTime":"2026-08-28T01:45:13.438Z","isPitch":false,"type":"action","player":{"id":663457,"link":"/api/v1/people/663457"},"contextMetrics":{}},{"details":{"description":"Status Change - In Progress","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-08-28T01:45:13.438Z","endTime":"2026-08-28T01:46:47.805Z","isPitch":false,"type":"action","player":{"id":663457,"link":"/api/v1/people/663457"},"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":87.5,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.47242804566729,"aZ":-26.90819287745896,"pfxX":-10.301632542101606,"pfxZ":2.7137713479129886,"pX":-0.3633642089900584,"pZ":1.886997214207027,"vX0":5.846494385096063,"vY0":-137.68535149601362,"vZ0":-3.828943818671098,"x":130.85,"y":187.83,"x0":-1.1638212000652344,"y0":50.004363472124446,"z0":5.094182652278932,"aX":-19.994288654485786},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":4.3,"breakHorizontal":17.6,"spinRate":2042,"spinDirection":244},"zone":7,"typeConfidence":0.9,"plateTime":0.39618122016068424,"extension":6.5780288464379595},"index":3,"playId":"e07fc46b-e699-3d81-bcf6-d85914c76ca2","pitchNumber":1,"startTime":"2026-08-28T01:46:47.805Z","endTime":"2026-08-28T01:46:52.534Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":801501,"link":"/api/v1/people/801501"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":663457,"link":"/api/v1/people/663457","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":87.4,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.58048342831607,"aZ":-29.37128864742252,"pfxX":-9.358929150713188,"pfxZ":1.4521722039360094,"pX":0.6586396747071742,"pZ":1.762186939673727,"vX0":8.2133305325925,"vY0":-137.8094380179668,"vZ0":-3.7127563545579583,"x":91.89,"y":191.2,"x0":-1.1340132531462384,"y0":50.006830569470644,"z0":5.095172293342139,"aX":-18.133736628995567},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":2.0,"breakHorizontal":15.4,"spinRate":2091,"spinDirection":235},"zone":9,"typeConfidence":0.9,"plateTime":0.3963627733936992,"extension":6.474883727570008},"index":4,"playId":"90cad0e7-705f-3d75-87c9-ec07096042a1","pitchNumber":2,"startTime":"2026-08-28T01:47:00.558Z","endTime":"2026-08-28T01:47:05.199Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":801501,"link":"/api/v1/people/801501"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":663457,"link":"/api/v1/people/663457","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.4,"endSpeed":81.9,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.231788945644197,"aZ":-35.81451002614788,"pfxX":-10.668910998427572,"pfxZ":-2.138581994842899,"pX":0.20334696172189928,"pZ":1.2019762492417698,"vX0":7.522045475692121,"vY0":-129.9212105215918,"vZ0":-2.64892821547397,"x":109.25,"y":206.33,"x0":-1.349112177960296,"y0":50.00185071472479,"z0":4.967324645655629,"aX":-18.165259727352264},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-4.2,"breakHorizontal":17.5,"spinRate":1969,"spinDirection":259},"zone":14,"typeConfidence":0.87,"plateTime":0.4222276147640587,"extension":6.34654806355386},"index":5,"playId":"dfa5b716-276c-35d1-8acb-a45855d312ad","pitchNumber":3,"startTime":"2026-08-28T01:47:14.535Z","endTime":"2026-08-28T01:47:18.972Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":801501,"link":"/api/v1/people/801501"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":663457,"link":"/api/v1/people/663457","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":81.0,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.579150736645026,"aZ":-37.63762179110789,"pfxX":-7.752192637484708,"pfxZ":-3.254188171686149,"pX":-0.8989467305025539,"pZ":2.2429819552154324,"vX0":4.252310157910721,"vY0":-129.4847178295227,"vZ0":0.031122509105849572,"x":151.27,"y":178.22,"x0":-1.5640780486052257,"y0":50.0007197684225,"z0":5.134932975893452,"aX":-13.029403098619223},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-5.6,"breakHorizontal":13.0,"spinRate":1807,"spinDirection":265},"zone":13,"typeConfidence":0.9,"plateTime":0.4246453559657981,"extension":6.366531344720996},"index":6,"playId":"31ee33f4-25d3-36c7-b0a9-8c3ed1a2cf50","pitchNumber":4,"startTime":"2026-08-28T01:47:36.918Z","endTime":"2026-08-28T01:47:40.925Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":801501,"link":"/api/v1/people/801501"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":663457,"link":"/api/v1/people/663457","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":82.2,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.627827967615783,"aZ":-38.283199365567576,"pfxX":-8.35372962150392,"pfxZ":-3.5706458412382505,"pX":-0.5729977067306852,"pZ":1.5550166267698629,"vX0":5.23769859727438,"vY0":-129.76049054140728,"vZ0":-1.535410978738375,"x":138.84,"y":196.79,"x0":-1.530112945609628,"y0":50.00617516564831,"z0":5.065696710313019,"aX":-14.27783384388452},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-6.6,"breakHorizontal":14.0,"spinRate":1896,"spinDirection":265},"zone":13,"typeConfidence":0.9,"plateTime":0.4217694191058996,"extension":6.256292601688467},"hitData":{"launchSpeed":79.4,"launchAngle":63.0,"totalDistance":176.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":71.75,"coordY":161.31}},"index":7,"playId":"e8b6b58c-de37-30b3-8bed-61f56246a0cb","pitchNumber":5,"startTime":"2026-08-28T01:47:56.845Z","endTime":"2026-08-28T01:48:07.842Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":801501,"link":"/api/v1/people/801501"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":663457,"link":"/api/v1/people/663457","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663457,"link":"/api/v1/people/663457"},"credit":"b_ab"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_ab"},{"player":{"id":663457,"link":"/api/v1/people/663457"},"credit":"b_pa"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":2.200000000000003,"contextMetrics":{},"playEndTime":"2026-08-28T01:48:07.842Z","atBatIndex":0},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Corbin Carroll grounds out, shortstop Christian Koss to first baseman Rafael Devers.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-28T01:48:14.470Z","endTime":"2026-08-28T01:49:03.136Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"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":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":683766,"link":"/api/v1/people/683766"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":88.7,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.564423716175167,"aZ":-28.66070190923996,"pfxX":-9.537900943875488,"pfxZ":1.7644235859293618,"pX":-0.8561345959345936,"pZ":1.3977848628266945,"vX0":5.092811991221231,"vY0":-139.8022161222465,"vZ0":-4.8269073403438485,"x":149.63,"y":201.04,"x0":-1.4558026237763628,"y0":50.00308004545671,"z0":5.012762888997191,"aX":-19.005191076167172},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":2.4,"breakHorizontal":16.3,"spinRate":2142,"spinDirection":236},"zone":13,"typeConfidence":0.89,"plateTime":0.3907891011213773,"extension":6.482571072674876},"index":0,"playId":"9777808f-b8bc-34d7-bb60-49986e915bc1","pitchNumber":1,"startTime":"2026-08-28T01:48:33.904Z","endTime":"2026-08-28T01:48:38.180Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":801501,"link":"/api/v1/people/801501"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":82.1,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.189111735534457,"aZ":-35.59596625804631,"pfxX":-7.902815680567683,"pfxZ":-1.9947684949125826,"pX":-0.7278143193925255,"pZ":2.083054122754876,"vX0":4.446707450328599,"vY0":-129.76181765887816,"vZ0":-0.7922924655242385,"x":144.74,"y":182.54,"x0":-1.433443886250255,"y0":50.006450914271866,"z0":5.095352605157116,"aX":-13.53086788208899},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-3.6,"breakHorizontal":13.4,"spinRate":1956,"spinDirection":260},"zone":7,"typeConfidence":0.89,"plateTime":0.4214901269684588,"extension":6.3164546343008166},"hitData":{"launchSpeed":92.7,"launchAngle":-3.0,"totalDistance":27.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":118.36,"coordY":143.07}},"index":1,"playId":"5db00d28-50ce-3684-8e48-c10f11379b9c","pitchNumber":2,"startTime":"2026-08-28T01:48:54.110Z","endTime":"2026-08-28T01:49:03.136Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":801501,"link":"/api/v1/people/801501"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"credit":"b_ab"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_ab"},{"player":{"id":682998,"link":"/api/v1/people/682998"},"credit":"b_pa"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.800000000000004,"awayTeamWinProbability":46.199999999999996,"homeTeamWinProbabilityAdded":1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-08-28T01:49:03.136Z","atBatIndex":1},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Gabriel Moreno grounds out, second baseman Nate Furman to first baseman Rafael Devers.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-28T01:49:10.298Z","endTime":"2026-08-28T01:51:18.031Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":801501,"link":"/api/v1/people/801501"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"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},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":88.4,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.25660704112566,"aZ":-28.934902047589315,"pfxX":-11.072747135089898,"pfxZ":1.6287286824304106,"pX":1.1477926548241042,"pZ":1.8982526921346619,"vX0":9.414671191517174,"vY0":-140.19398023387657,"vZ0":-3.6769892271740656,"x":73.25,"y":187.53,"x0":-0.8128328004743122,"y0":50.00596591467371,"z0":5.112304301529523,"aX":-22.077529572129148},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":2.4,"breakHorizontal":18.1,"spinRate":2024,"spinDirection":238},"zone":14,"typeConfidence":0.88,"plateTime":0.3904696854743581,"extension":6.510837977855369},"index":0,"playId":"19864fa4-129b-364f-8c6d-a01b035d5a6b","pitchNumber":1,"startTime":"2026-08-28T01:49:35.183Z","endTime":"2026-08-28T01:49:39.205Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":801501,"link":"/api/v1/people/801501"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.3,"endSpeed":83.1,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.8476505728326,"aZ":-24.772056538599024,"pfxX":0.9623690081262319,"pfxZ":4.215641051264395,"pX":1.8683983865380644,"pZ":2.4462850092090003,"vX0":7.2672652973863086,"vY0":-131.41160771705876,"vZ0":-2.621025740035655,"x":45.78,"y":172.73,"x0":-1.0534381731265425,"y0":50.00133027236778,"z0":5.289248330607415,"aX":1.6895768042510804},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":7.3,"breakHorizontal":-3.2,"spinRate":2223,"spinDirection":154},"zone":12,"typeConfidence":0.92,"plateTime":0.4161892497748152,"extension":6.645598770663402},"index":1,"playId":"9e7086a0-d07b-3664-9583-4b3f3b6e939d","pitchNumber":2,"startTime":"2026-08-28T01:49:51.072Z","endTime":"2026-08-28T01:49:54.351Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":801501,"link":"/api/v1/people/801501"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":88.7,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.25955412356711,"aZ":-24.842531420620553,"pfxX":-11.609373619679117,"pfxZ":3.6634732205029543,"pX":0.3616132116177982,"pZ":2.264627168560361,"vX0":7.863381238555698,"vY0":-140.023957973298,"vZ0":-3.3788061425082216,"x":103.22,"y":177.64,"x0":-0.9632794332437952,"y0":50.00463855842263,"z0":5.097776621922745,"aX":-23.239217665836463},"breaks":{"breakAngle":40.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":6.1,"breakHorizontal":19.6,"spinRate":2094,"spinDirection":239},"zone":6,"typeConfidence":0.89,"plateTime":0.389990452456217,"extension":6.729994583264196},"index":2,"playId":"6da47f71-b045-36dd-bc01-9c58f916213e","pitchNumber":3,"startTime":"2026-08-28T01:50:06.091Z","endTime":"2026-08-28T01:50:09.554Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":801501,"link":"/api/v1/people/801501"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":77.8,"endSpeed":70.9,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.80358929795098,"aZ":-38.77473185440949,"pfxX":9.328370492065439,"pfxZ":-5.199110071645629,"pX":1.386908950462333,"pZ":1.1495570506750021,"vX0":3.0865843113527034,"vY0":-113.16589215850388,"vZ0":-0.7412111614840278,"x":62.74,"y":171.52,"x0":-1.2148681729405555,"y0":50.00369535182227,"z0":5.439507721872917,"aX":11.8384361765969},"breaks":{"breakAngle":18.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.2,"breakVerticalInduced":-9.2,"breakHorizontal":-17.8,"spinRate":3161,"spinDirection":54},"zone":14,"typeConfidence":0.9,"plateTime":0.48805313417519525,"extension":6.42298407489148},"index":3,"playId":"9407ef9e-0cd9-3fb1-b80a-0f396961ad68","pitchNumber":4,"startTime":"2026-08-28T01:50:29.409Z","endTime":"2026-08-28T01:50:33.515Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":801501,"link":"/api/v1/people/801501"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":85.7,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.626295497843643,"aZ":-31.49733418894479,"pfxX":-11.227369713614909,"pfxZ":0.3623417751514655,"pX":0.9102071090612294,"pZ":2.1986663002200504,"vX0":8.852499900541853,"vY0":-136.65645057575594,"vZ0":-1.9538979341165037,"x":82.31,"y":179.42,"x0":-0.9211161220515007,"y0":50.00586603577373,"z0":5.098028224873862,"aX":-21.124977624461742},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":0.5,"breakHorizontal":18.4,"spinRate":2137,"spinDirection":232},"zone":14,"typeConfidence":0.9,"plateTime":0.4016353103970265,"extension":6.59698172024362},"index":4,"playId":"494c7566-5ca2-3ee8-a9e7-8a39222f0eeb","pitchNumber":5,"startTime":"2026-08-28T01:50:44.595Z","endTime":"2026-08-28T01:50:49.086Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":801501,"link":"/api/v1/people/801501"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"index":5,"startTime":"2026-08-28T01:50:53.982Z","endTime":"2026-08-28T01:51:09.009Z","isPitch":false,"type":"action","player":{"id":672515,"link":"/api/v1/people/672515"},"defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":801501,"link":"/api/v1/people/801501"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":86.2,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.26964968590813,"aZ":-28.56616245789599,"pfxX":-12.722894023783521,"pfxZ":1.8858460915945745,"pX":0.25478002920494885,"pZ":2.766947140806803,"vX0":7.82494902790848,"vY0":-137.74989404678473,"vZ0":-1.2460730727137173,"x":107.29,"y":164.07,"x0":-0.9784384155084925,"y0":50.00130377203452,"z0":5.167073193152767,"aX":-24.304983382148883},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":3.4,"breakHorizontal":21.2,"spinRate":2227,"spinDirection":239},"zone":2,"typeConfidence":0.89,"plateTime":0.3985287570105456,"extension":6.655918417820432},"hitData":{"launchSpeed":96.4,"launchAngle":-13.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":149.28,"coordY":149.15}},"index":6,"playId":"9832d6e1-e93d-34f2-8906-966f22b385dd","pitchNumber":6,"startTime":"2026-08-28T01:51:09.009Z","endTime":"2026-08-28T01:51:18.031Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":801501,"link":"/api/v1/people/801501"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672515,"link":"/api/v1/people/672515"},"credit":"b_ab"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_ab"},{"player":{"id":672515,"link":"/api/v1/people/672515"},"credit":"b_pa"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.4,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-08-28T01:51:18.031Z","atBatIndex":2},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Drew Gilbert homers (8) on a fly ball to right center field.","rbi":1,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-28T01:53:30.256Z","endTime":"2026-08-28T01:55:48.024Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":703615,"fullName":"Jose Cabrera","link":"/api/v1/people/703615"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"responsiblePitcher":{"id":703615,"link":"/api/v1/people/703615"},"isScoringEvent":true,"rbi":true,"earned":true,"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},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":85.5,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.697042477242885,"aZ":-19.164680405712577,"pfxX":-8.639800522821073,"pfxZ":6.968517838626395,"pX":-1.9280261700081778,"pZ":3.947741866036839,"vX0":2.5582642523313126,"vY0":-135.33569757474558,"vZ0":-1.9605358595149551,"x":190.49,"y":132.19,"x0":-1.75904337502235,"y0":50.00602425015912,"z0":6.014578832472777,"aX":-16.13552389571306},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":12.5,"breakHorizontal":15.1,"spinRate":2258,"spinDirection":230},"zone":11,"typeConfidence":2.0,"plateTime":0.40369567524319727,"extension":6.382716326561884},"index":0,"playId":"6fed7fd2-643e-3a62-acdf-1f03761578a0","pitchNumber":1,"startTime":"2026-08-28T01:53:39.130Z","endTime":"2026-08-28T01:53:42.455Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703615,"link":"/api/v1/people/703615","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":687551,"link":"/api/v1/people/687551","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":84.6,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.133538883700943,"aZ":-16.129510467498918,"pfxX":-10.148050407582517,"pfxZ":8.74055604573217,"pX":-0.631672252013111,"pZ":3.4825272800120746,"vX0":6.500224783880725,"vY0":-134.38839584730155,"vZ0":-3.248384854370018,"x":141.08,"y":144.75,"x0":-1.7588499937247213,"y0":50.002700773093615,"z0":5.84731661676021,"aX":-18.62925514107446},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":15.4,"breakHorizontal":17.0,"spinRate":2318,"spinDirection":235},"zone":11,"typeConfidence":2.0,"plateTime":0.40701021876301713,"extension":6.2782280876701995},"index":1,"playId":"23ea3061-a19c-3e4f-be27-fbedc2fd175f","pitchNumber":2,"startTime":"2026-08-28T01:53:53.362Z","endTime":"2026-08-28T01:53:57.320Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703615,"link":"/api/v1/people/703615","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":687551,"link":"/api/v1/people/687551","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":82.5,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.188000463135914,"aZ":-23.868892102055767,"pfxX":-0.46946285369723884,"pfxZ":4.813962500416396,"pX":-0.24870684535305296,"pZ":3.321925591379483,"vX0":4.136551657984366,"vY0":-129.7564593888495,"vZ0":-2.226406141525144,"x":126.48,"y":149.09,"x0":-1.7946505741010976,"y0":50.00272407242684,"z0":5.988154631696409,"aX":-0.8105677782557094},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":8.5,"breakHorizontal":0.0,"spinRate":2479,"spinDirection":211},"zone":11,"typeConfidence":2.0,"plateTime":0.42026496938758884,"extension":6.2990108360327355},"index":2,"playId":"6d378b42-de2a-3a11-b8fe-ea1c507b5f11","pitchNumber":3,"startTime":"2026-08-28T01:54:08.142Z","endTime":"2026-08-28T01:54:12.180Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703615,"link":"/api/v1/people/703615","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":687551,"link":"/api/v1/people/687551","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.6,"endSpeed":77.1,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.402504872613886,"aZ":-26.4441969612449,"pfxX":1.9636150463395219,"pfxZ":3.833755572686769,"pX":0.2671375054737969,"pZ":3.3357891284523324,"vX0":4.414994223492769,"vY0":-120.40697789105184,"vZ0":-0.5140091729592631,"x":106.82,"y":148.71,"x0":-1.8323233913503465,"y0":50.00424051635903,"z0":5.855685732570568,"aX":2.934600849005209},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":7.1,"breakHorizontal":-4.4,"spinRate":2496,"spinDirection":68},"zone":12,"typeConfidence":2.0,"plateTime":0.45178586962666056,"extension":5.780270984664276},"index":3,"playId":"1cf9278d-e3d1-3bba-b0df-9a1db9be8818","pitchNumber":4,"startTime":"2026-08-28T01:54:23.287Z","endTime":"2026-08-28T01:54:27.080Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703615,"link":"/api/v1/people/703615","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":687551,"link":"/api/v1/people/687551","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2026-08-28T01:54:37.238Z","endTime":"2026-08-28T01:54:46.233Z","isPitch":false,"type":"action","player":{"id":687551,"link":"/api/v1/people/687551"},"defense":{"pitcher":{"id":703615,"link":"/api/v1/people/703615","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":687551,"link":"/api/v1/people/687551","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":80.3,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.614439291926427,"aZ":-29.231834577101708,"pfxX":0.11669776182192226,"pfxZ":1.817255464371799,"pX":-0.9782615735369261,"pZ":2.2142467696693955,"vX0":1.2945004815622936,"vY0":-125.73897125290226,"vZ0":-4.035610518239574,"x":154.29,"y":179.0,"x0":-1.5123747577192297,"y0":50.00486730275824,"z0":6.18039836386093,"aX":0.18891872236897128},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":2.6,"breakHorizontal":-0.5,"spinRate":2245,"spinDirection":95},"zone":13,"typeConfidence":2.0,"plateTime":0.4336275861041061,"extension":6.329708376816209},"index":5,"playId":"49270efa-740e-3baf-8b15-e2c61653ee5d","pitchNumber":5,"startTime":"2026-08-28T01:54:46.233Z","endTime":"2026-08-28T01:54:50.061Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703615,"link":"/api/v1/people/703615","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":687551,"link":"/api/v1/people/687551","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":86.7,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.974146012638833,"aZ":-16.033867184727487,"pfxX":-4.014586330985779,"pfxZ":8.397657488545985,"pX":-1.0234934073065733,"pZ":5.0427706765162315,"vX0":3.4206840730037573,"vY0":-136.95577600349944,"vZ0":0.1447347478520029,"x":156.01,"y":102.63,"x0":-1.7600651522120496,"y0":50.00016627456765,"z0":6.075715667770451,"aX":-7.7135062623479875},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":15.5,"breakHorizontal":6.6,"spinRate":2301,"spinDirection":224},"zone":11,"typeConfidence":2.0,"plateTime":0.3981919538280634,"extension":6.392966500940789},"index":6,"playId":"2a32accf-77b4-3ca2-871e-82a929aa5e7f","pitchNumber":6,"startTime":"2026-08-28T01:55:03.029Z","endTime":"2026-08-28T01:55:06.620Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703615,"link":"/api/v1/people/703615","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":687551,"link":"/api/v1/people/687551","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.1,"endSpeed":77.4,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.36698571994033,"aZ":-27.570300703429012,"pfxX":3.9173724551982083,"pfxZ":3.0546837809120326,"pX":-0.07639404595728132,"pZ":2.665055276484541,"vX0":2.948894166211096,"vY0":-121.09900252453036,"vZ0":-1.5926352863904811,"x":119.91,"y":166.82,"x0":-1.8125979845899904,"y0":50.00363910566285,"z0":5.709719289097934,"aX":5.903676950623465},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":5.4,"breakHorizontal":-7.7,"spinRate":2415,"spinDirection":52},"zone":5,"typeConfidence":2.0,"plateTime":0.449760250506003,"extension":6.1050023410940115},"hitData":{"launchSpeed":103.5,"launchAngle":28.0,"totalDistance":407.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":190.11,"coordY":47.05}},"index":7,"playId":"3af2800f-c71f-38de-bbda-cb7cb9668b67","pitchNumber":7,"startTime":"2026-08-28T01:55:20.263Z","endTime":"2026-08-28T01:55:48.024Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703615,"link":"/api/v1/people/703615","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":687551,"link":"/api/v1/people/687551","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687551,"link":"/api/v1/people/687551"},"credit":"b_ab"},{"player":{"id":703615,"link":"/api/v1/people/703615"},"credit":"p_ab"},{"player":{"id":687551,"link":"/api/v1/people/687551"},"credit":"b_pa"},{"player":{"id":703615,"link":"/api/v1/people/703615"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":64.5,"awayTeamWinProbability":35.5,"homeTeamWinProbabilityAdded":9.699999999999996,"leverageIndex":0.86,"dramaIndex":86.0,"contextMetrics":{},"playEndTime":"2026-08-28T01:55:48.024Z","atBatIndex":3},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Rafael Devers singles on a ground ball to center fielder Ryan Waldschmidt.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-28T01:55:46.682Z","endTime":"2026-08-28T01:57:06.301Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":703615,"fullName":"Jose Cabrera","link":"/api/v1/people/703615"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":814439,"link":"/api/v1/people/814439"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":86.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.771298387624046,"aZ":-15.110688676410811,"pfxX":-5.596872598623431,"pfxZ":8.889535011372082,"pX":-0.21356729694830948,"pZ":4.77147899333352,"vX0":6.2490425792240805,"vY0":-137.06412205888887,"vZ0":-0.5192138717637503,"x":125.14,"y":109.95,"x0":-1.7862891212643195,"y0":50.002865523449984,"z0":5.986912446095118,"aX":-10.744040812519787},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.2,"breakHorizontal":9.0,"spinRate":2275,"spinDirection":230},"zone":11,"typeConfidence":2.0,"plateTime":0.3982644379661826,"extension":6.546777991357836},"index":0,"playId":"37de5001-91f6-3469-898c-0fbc3966907d","pitchNumber":1,"startTime":"2026-08-28T01:56:07.912Z","endTime":"2026-08-28T01:56:11.332Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703615,"link":"/api/v1/people/703615","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":85.3,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.629692466905304,"aZ":-24.10436129065502,"pfxX":-9.797829631549854,"pfxZ":4.368980556671197,"pX":-0.42246683047281264,"pZ":2.5195401020582455,"vX0":6.926645911339942,"vY0":-134.41524491172603,"vZ0":-4.019624276978367,"x":133.1,"y":170.75,"x0":-1.74800122889505,"y0":50.0018488934972,"z0":5.72710306920113,"aX":-18.09222191300322},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":7.3,"breakHorizontal":16.4,"spinRate":2068,"spinDirection":234},"zone":4,"typeConfidence":2.0,"plateTime":0.4060702776213114,"extension":6.539576412628936},"index":1,"playId":"ed7a9425-241f-36e9-a48d-24aab9f855f4","pitchNumber":2,"startTime":"2026-08-28T01:56:24.011Z","endTime":"2026-08-28T01:56:28.021Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703615,"link":"/api/v1/people/703615","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":78.4,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.297317612808783,"aZ":-30.385526613062417,"pfxX":-8.823530027967992,"pfxZ":1.1481661544042634,"pX":-0.998313653666369,"pZ":2.310421285961263,"vX0":4.621561995587151,"vY0":-123.86861439440872,"vZ0":-2.65180840501806,"x":155.05,"y":176.4,"x0":-1.7400274850381279,"y0":50.00234298322404,"z0":5.930407498293769,"aX":-13.737313005681463},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":1.7,"breakHorizontal":14.9,"spinRate":1663,"spinDirection":255},"zone":13,"typeConfidence":2.0,"plateTime":0.4418632834184413,"extension":6.212255292129189},"index":2,"playId":"fa7de20f-4763-3db5-9f29-fdaccfb8a9bd","pitchNumber":3,"startTime":"2026-08-28T01:56:39.049Z","endTime":"2026-08-28T01:56:43.346Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703615,"link":"/api/v1/people/703615","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":79.2,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.33875226063762,"aZ":-29.168795325364176,"pfxX":-7.840041414870586,"pfxZ":1.9046694622710332,"pX":-0.8932640832570735,"pZ":1.65628500715128,"vX0":4.421321261960536,"vY0":-124.48179065314918,"vZ0":-4.197031764659125,"x":151.05,"y":194.06,"x0":-1.667290624449863,"y0":50.006080314952364,"z0":5.760102738925102,"aX":-12.393087101103538},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":2.8,"breakHorizontal":13.3,"spinRate":1835,"spinDirection":251},"zone":13,"typeConfidence":2.0,"plateTime":0.4388234624600029,"extension":6.376576727693691},"hitData":{"launchSpeed":105.5,"launchAngle":4.0,"totalDistance":96.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":102.15,"coordY":93.91}},"index":3,"playId":"5bd6e070-9f3f-3e79-a447-08cd8c972c3e","pitchNumber":4,"startTime":"2026-08-28T01:56:55.142Z","endTime":"2026-08-28T01:57:06.301Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703615,"link":"/api/v1/people/703615","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":646240,"link":"/api/v1/people/646240"},"credit":"b_ab"},{"player":{"id":703615,"link":"/api/v1/people/703615"},"credit":"p_ab"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"credit":"b_pa"},{"player":{"id":703615,"link":"/api/v1/people/703615"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":67.60000000000001,"awayTeamWinProbability":32.39999999999999,"homeTeamWinProbabilityAdded":3.1000000000000085,"leverageIndex":0.75,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2026-08-28T01:57:06.301Z","atBatIndex":4},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bryce Eldridge called out on strikes.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-28T01:57:18.460Z","endTime":"2026-08-28T01:58:15.490Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":703615,"fullName":"Jose Cabrera","link":"/api/v1/people/703615"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":672515,"link":"/api/v1/people/672515"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.2,"endSpeed":76.1,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.526458034164108,"aZ":-29.792261308206157,"pfxX":5.632584320996667,"pfxZ":1.627712937775275,"pX":-0.732151181901827,"pZ":3.1612219076013046,"vX0":2.0568216072367185,"vY0":-119.83046061765936,"vZ0":0.09280888129373421,"x":144.91,"y":153.43,"x0":-2.3317130908098576,"y0":50.00470818231527,"z0":5.767227293019067,"aX":8.253090148788033},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":3.2,"breakHorizontal":-10.7,"spinRate":2426,"spinDirection":72},"zone":1,"typeConfidence":2.0,"plateTime":0.45578080201869753,"extension":6.056009104156181},"index":0,"playId":"92875b5a-ed93-32bc-829d-0edf38f209b1","pitchNumber":1,"startTime":"2026-08-28T01:57:30.570Z","endTime":"2026-08-28T01:57:34.406Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703615,"link":"/api/v1/people/703615","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","batSide":{"code":"L","description":"Left"}},"first":{"id":646240,"link":"/api/v1/people/646240"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":85.0,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.766680574141027,"aZ":-17.09027510014314,"pfxX":-7.550398621659446,"pfxZ":8.118018469257786,"pX":-0.7451697473760832,"pZ":4.27565526349729,"vX0":4.936093192633642,"vY0":-135.51417966987216,"vZ0":-1.5941639530274743,"x":145.4,"y":123.34,"x0":-1.6097445153015961,"y0":50.00673238972942,"z0":6.066097060467963,"aX":-14.038334644846035},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":14.5,"breakHorizontal":12.6,"spinRate":2248,"spinDirection":236},"zone":11,"typeConfidence":2.0,"plateTime":0.4042601189389554,"extension":6.3907112841972475},"index":1,"playId":"ea17249b-23f5-3001-b1f6-a7b18861a79f","pitchNumber":2,"startTime":"2026-08-28T01:57:48.935Z","endTime":"2026-08-28T01:57:54.701Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703615,"link":"/api/v1/people/703615","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","batSide":{"code":"L","description":"Left"}},"first":{"id":646240,"link":"/api/v1/people/646240"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":81.0,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.551520122771283,"aZ":-30.35427568201322,"pfxX":0.3435120617113525,"pfxZ":1.0949566280171528,"pX":-0.6090549650816214,"pZ":2.2586024794418864,"vX0":2.673513184734964,"vY0":-127.75769809625174,"vZ0":-3.851081954223409,"x":140.22,"y":177.8,"x0":-1.7122902386900376,"y0":50.000513594850396,"z0":6.162978717316292,"aX":0.5693113337067256},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":1.3,"breakHorizontal":-1.2,"spinRate":2094,"spinDirection":349},"zone":7,"typeConfidence":2.0,"plateTime":0.4282108118791692,"extension":6.420958018263601},"index":2,"playId":"7c0199a7-6a15-3c32-a778-d11439f37629","pitchNumber":3,"startTime":"2026-08-28T01:58:10.520Z","endTime":"2026-08-28T01:58:15.490Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703615,"link":"/api/v1/people/703615","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","batSide":{"code":"L","description":"Left"}},"first":{"id":646240,"link":"/api/v1/people/646240"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805811,"link":"/api/v1/people/805811"},"credit":"b_ab"},{"player":{"id":703615,"link":"/api/v1/people/703615"},"credit":"p_ab"},{"player":{"id":805811,"link":"/api/v1/people/805811"},"credit":"b_pa"},{"player":{"id":703615,"link":"/api/v1/people/703615"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":64.7,"awayTeamWinProbability":35.3,"homeTeamWinProbabilityAdded":-2.9000000000000057,"leverageIndex":1.24,"dramaIndex":54.0,"contextMetrics":{},"playEndTime":"2026-08-28T01:58:15.490Z","atBatIndex":5},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Gabriel Moreno challenged (pitch result), call on the field was confirmed: Jonah Cox walks. Rafael Devers to 2nd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-28T01:58:22.920Z","endTime":"2026-08-28T02:00:36.574Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":813841,"fullName":"Jonah Cox","link":"/api/v1/people/813841"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":703615,"fullName":"Jose Cabrera","link":"/api/v1/people/703615"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":813841,"fullName":"Jonah Cox","link":"/api/v1/people/813841"},"postOnSecond":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"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":813841,"fullName":"Jonah Cox","link":"/api/v1/people/813841"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.9,"endSpeed":83.2,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.65158301241811,"aZ":-24.015465498143158,"pfxX":0.5543323402907523,"pfxZ":4.650236378445646,"pX":0.34536826211929333,"pZ":3.478791812611374,"vX0":5.501205539553324,"vY0":-130.89895098096483,"vZ0":-1.7392978547371145,"x":103.84,"y":144.85,"x0":-1.8456194880960917,"y0":50.00532923905741,"z0":5.929687147984053,"aX":0.9725535522495672},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":8.3,"breakHorizontal":-2.0,"spinRate":2204,"spinDirection":208},"zone":12,"typeConfidence":2.0,"plateTime":0.4166134681733964,"extension":6.538212248496552},"index":0,"playId":"53f63ffa-121e-3ef5-97e5-d685c4a89632","pitchNumber":1,"startTime":"2026-08-28T01:58:39.719Z","endTime":"2026-08-28T01:58:44.236Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703615,"link":"/api/v1/people/703615","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":813841,"link":"/api/v1/people/813841","batSide":{"code":"R","description":"Right"}},"first":{"id":646240,"link":"/api/v1/people/646240"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":83.5,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.67458954507898,"aZ":-23.894498003859034,"pfxX":0.33090619482023714,"pfxZ":4.6839878377417765,"pX":0.1118898467499534,"pZ":3.195329886700912,"vX0":4.527246498589094,"vY0":-131.32290442933308,"vZ0":-2.581947737974342,"x":112.74,"y":152.51,"x0":-1.6688118211198295,"y0":50.00407750484034,"z0":5.946270853692514,"aX":0.5836093850393606},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":8.2,"breakHorizontal":-1.4,"spinRate":2299,"spinDirection":207},"zone":2,"typeConfidence":2.0,"plateTime":0.41518533259737955,"extension":6.561969762141007},"index":1,"playId":"bda77980-394a-304b-bf38-22aa2f0471be","pitchNumber":2,"startTime":"2026-08-28T01:59:01.187Z","endTime":"2026-08-28T01:59:05.181Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703615,"link":"/api/v1/people/703615","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":813841,"link":"/api/v1/people/813841","batSide":{"code":"R","description":"Right"}},"first":{"id":646240,"link":"/api/v1/people/646240"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.9,"endSpeed":77.4,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.058366470414164,"aZ":-30.640376092442523,"pfxX":6.011731083255518,"pfxZ":1.0121906432689212,"pX":1.1390459969236997,"pZ":2.136525370977694,"vX0":5.361250876384318,"vY0":-122.19187046866968,"vZ0":-2.0408019855570014,"x":73.58,"y":181.09,"x0":-1.8642947831290284,"y0":50.00175786094072,"z0":5.6149455562652575,"aX":9.089461117709243},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":1.6,"breakHorizontal":-12.1,"spinRate":2561,"spinDirection":54},"zone":14,"typeConfidence":2.0,"plateTime":0.4482356231536828,"extension":6.282763939955544},"index":2,"playId":"eacaaeae-59b2-3c2e-abce-5b8a96fd5c80","pitchNumber":3,"startTime":"2026-08-28T01:59:22.582Z","endTime":"2026-08-28T01:59:26.747Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703615,"link":"/api/v1/people/703615","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":813841,"link":"/api/v1/people/813841","batSide":{"code":"R","description":"Right"}},"first":{"id":646240,"link":"/api/v1/people/646240"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":87.0,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.644416925232033,"aZ":-17.02613386292116,"pfxX":-4.578328229680757,"pfxZ":7.8772188198925175,"pX":1.4313910809169892,"pZ":3.861775597460335,"vX0":9.684905707567724,"vY0":-136.94749916481356,"vZ0":-2.415568975477564,"x":62.44,"y":134.51,"x0":-1.5361582005418546,"y0":50.00532075821008,"z0":5.903039176965179,"aX":-8.80792542290241},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":14.0,"breakHorizontal":6.6,"spinRate":2226,"spinDirection":225},"zone":12,"typeConfidence":2.0,"plateTime":0.39801590583222524,"extension":6.713500382804433},"index":3,"playId":"27cdd9c7-ea7c-34e0-9961-811f944945c7","pitchNumber":4,"startTime":"2026-08-28T01:59:43.760Z","endTime":"2026-08-28T01:59:47.100Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703615,"link":"/api/v1/people/703615","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":813841,"link":"/api/v1/people/813841","batSide":{"code":"R","description":"Right"}},"first":{"id":646240,"link":"/api/v1/people/646240"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":84.8,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.24817315687451,"aZ":-26.953877118654397,"pfxX":-8.570264314084344,"pfxZ":2.841324584991346,"pX":0.16259510903130542,"pZ":2.477963322944549,"vX0":7.56006958291391,"vY0":-134.91648984953676,"vZ0":-3.618249490289483,"x":110.8,"y":171.87,"x0":-1.5668430533850768,"y0":50.00471111290524,"z0":5.743263864271238,"aX":-15.75005838978455},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":4.6,"breakHorizontal":13.8,"spinRate":2073,"spinDirection":240},"zone":5,"typeConfidence":2.0,"plateTime":0.4064910524911238,"extension":6.571408003459365},"index":4,"playId":"b9f612f4-b193-3a61-bb7c-acbc5668f677","pitchNumber":5,"startTime":"2026-08-28T02:00:05.049Z","endTime":"2026-08-28T02:00:10.536Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703615,"link":"/api/v1/people/703615","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":813841,"link":"/api/v1/people/813841","batSide":{"code":"R","description":"Right"}},"first":{"id":646240,"link":"/api/v1/people/646240"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":87.2,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.794175210351806,"aZ":-16.42404273461677,"pfxX":-7.01842730679725,"pfxZ":8.155138207562596,"pX":0.6041835626632519,"pZ":1.595925878890757,"vX0":8.259154244962357,"vY0":-137.67487159132304,"vZ0":-8.003505977416914,"x":93.97,"y":195.69,"x0":-1.5140351317261806,"y0":50.00483430171404,"z0":5.639169322957683,"aX":-13.558477893057827},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":13.3,"breakHorizontal":11.2,"spinRate":2247,"spinDirection":224},"zone":14,"typeConfidence":2.0,"plateTime":0.3969070885731374,"extension":6.6769562871704755},"index":5,"playId":"4713008d-11e1-3a20-9f21-e4935693a2d0","pitchNumber":6,"startTime":"2026-08-28T02:00:31.190Z","endTime":"2026-08-28T02:00:36.574Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703615,"link":"/api/v1/people/703615","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":813841,"link":"/api/v1/people/813841","batSide":{"code":"R","description":"Right"}},"first":{"id":646240,"link":"/api/v1/people/646240"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":813841,"link":"/api/v1/people/813841"},"credit":"b_pa"},{"player":{"id":703615,"link":"/api/v1/people/703615"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":109,"player":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"}},"homeTeamWinProbability":67.9,"awayTeamWinProbability":32.099999999999994,"homeTeamWinProbabilityAdded":3.200000000000003,"leverageIndex":1.04,"dramaIndex":51.0,"contextMetrics":{},"playEndTime":"2026-08-28T02:00:36.574Z","atBatIndex":6},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Turner Hill flies out to center fielder Ryan Waldschmidt.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-28T02:02:04.718Z","endTime":"2026-08-28T02:03:39.968Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":806367,"fullName":"Turner Hill","link":"/api/v1/people/806367"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":703615,"fullName":"Jose Cabrera","link":"/api/v1/people/703615"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":813841,"fullName":"Jonah Cox","link":"/api/v1/people/813841"},"postOnSecond":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":806367,"fullName":"Turner Hill","link":"/api/v1/people/806367"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":814439,"link":"/api/v1/people/814439"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-08-28T02:01:08.187Z","endTime":"2026-08-28T02:02:06.869Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":703615,"link":"/api/v1/people/703615","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":806367,"link":"/api/v1/people/806367","batSide":{"code":"L","description":"Left"}},"first":{"id":813841,"link":"/api/v1/people/813841"},"second":{"id":646240,"link":"/api/v1/people/646240"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":86.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.339235520211755,"aZ":-15.512335637559977,"pfxX":-7.997415749057738,"pfxZ":8.75207004404955,"pX":-0.44806990402728264,"pZ":2.206951947017169,"vX0":6.272218888081764,"vY0":-136.90826807473832,"vZ0":-6.416028268382341,"x":134.08,"y":179.19,"x0":-1.7260913243294427,"y0":50.00560318443777,"z0":5.636738253005197,"aX":-15.231968074851125},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":14.8,"breakHorizontal":13.2,"spinRate":2318,"spinDirection":232},"zone":4,"typeConfidence":2.0,"plateTime":0.3995785584554432,"extension":6.928661104805208},"index":1,"playId":"c183c287-476c-3993-b5bc-ccb31223a581","pitchNumber":1,"startTime":"2026-08-28T02:02:06.869Z","endTime":"2026-08-28T02:02:21.094Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703615,"link":"/api/v1/people/703615","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":806367,"link":"/api/v1/people/806367","batSide":{"code":"L","description":"Left"}},"first":{"id":813841,"link":"/api/v1/people/813841"},"second":{"id":646240,"link":"/api/v1/people/646240"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":80.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.352172649492573,"aZ":-31.869423020216004,"pfxX":-9.941258619111183,"pfxZ":0.18375707997182023,"pX":0.4813412414406367,"pZ":1.5893620887843196,"vX0":7.9974067027823255,"vY0":-127.15602080712158,"vZ0":-4.035736644345069,"x":98.65,"y":195.87,"x0":-1.4084388356116295,"y0":50.00164926762347,"z0":5.717433851280035,"aX":-16.326390081984314},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":-0.4,"breakHorizontal":16.2,"spinRate":1717,"spinDirection":254},"zone":9,"typeConfidence":2.0,"plateTime":0.43027384676528513,"extension":6.533539262941632},"index":2,"playId":"0b459804-8916-3ab3-8e3d-d91882a76b8d","pitchNumber":2,"startTime":"2026-08-28T02:02:26.513Z","endTime":"2026-08-28T02:02:30.270Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703615,"link":"/api/v1/people/703615","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":806367,"link":"/api/v1/people/806367","batSide":{"code":"L","description":"Left"}},"first":{"id":813841,"link":"/api/v1/people/813841"},"second":{"id":646240,"link":"/api/v1/people/646240"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":79.7,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.96522306525831,"aZ":-30.004506609841375,"pfxX":-9.363423362729526,"pfxZ":1.3513141060898306,"pX":-1.0803064867859606,"pZ":1.4053868788429644,"vX0":4.44849399053321,"vY0":-125.73469179481738,"vZ0":-4.3142066901329885,"x":158.18,"y":200.83,"x0":-1.6538592465294633,"y0":50.00324981261188,"z0":5.5722232585808165,"aX":-15.025355783992216},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":1.7,"breakHorizontal":16.0,"spinRate":1780,"spinDirection":260},"zone":13,"typeConfidence":2.0,"plateTime":0.43526351586593126,"extension":6.477337728177059},"index":3,"playId":"0fd02f42-3b6f-3e45-b1b9-a9d1dcca7cf7","pitchNumber":3,"startTime":"2026-08-28T02:02:52.666Z","endTime":"2026-08-28T02:02:56.517Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703615,"link":"/api/v1/people/703615","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":806367,"link":"/api/v1/people/806367","batSide":{"code":"L","description":"Left"}},"first":{"id":813841,"link":"/api/v1/people/813841"},"second":{"id":646240,"link":"/api/v1/people/646240"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":80.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.608902951871276,"aZ":-30.94442134977905,"pfxX":0.33855545506608653,"pfxZ":0.7522111342192037,"pX":-1.411918268290388,"pZ":3.761602108864901,"vX0":0.19927759037717224,"vY0":-125.30061698979091,"vZ0":-0.3668416979577037,"x":170.82,"y":137.22,"x0":-1.5358397529807468,"y0":50.001440953357886,"z0":6.387512293339205,"aX":0.5511137801937355},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":1.4,"breakHorizontal":-0.6,"spinRate":2046,"spinDirection":82},"zone":11,"typeConfidence":2.0,"plateTime":0.43319509720079363,"extension":6.247154143810303},"index":4,"playId":"2a452f7a-f33e-3967-bb2d-4b4b650c0367","pitchNumber":4,"startTime":"2026-08-28T02:03:10.419Z","endTime":"2026-08-28T02:03:14.541Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703615,"link":"/api/v1/people/703615","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":806367,"link":"/api/v1/people/806367","batSide":{"code":"L","description":"Left"}},"first":{"id":813841,"link":"/api/v1/people/813841"},"second":{"id":646240,"link":"/api/v1/people/646240"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":80.7,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.148869192818108,"aZ":-29.785666458700895,"pfxX":-1.26321021985635,"pfxZ":1.4642500276814427,"pX":-0.3915753170975591,"pZ":2.663928242166152,"vX0":2.643729290286553,"vY0":-125.46040173689704,"vZ0":-2.9160087413081768,"x":131.93,"y":166.85,"x0":-1.2846360166726747,"y0":50.002692760535346,"z0":6.214840753560013,"aX":-2.0585408827439533},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":2.3,"breakHorizontal":1.8,"spinRate":2066,"spinDirection":68},"zone":4,"typeConfidence":2.0,"plateTime":0.4329788748190131,"extension":6.30327318383781},"hitData":{"launchSpeed":92.1,"launchAngle":37.0,"totalDistance":331.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":99.67,"coordY":68.86}},"index":5,"playId":"0f334c7d-8775-356f-bfca-532c0f29655d","pitchNumber":5,"startTime":"2026-08-28T02:03:28.608Z","endTime":"2026-08-28T02:03:39.968Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703615,"link":"/api/v1/people/703615","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":806367,"link":"/api/v1/people/806367","batSide":{"code":"L","description":"Left"}},"first":{"id":813841,"link":"/api/v1/people/813841"},"second":{"id":646240,"link":"/api/v1/people/646240"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":806367,"link":"/api/v1/people/806367"},"credit":"b_ab"},{"player":{"id":703615,"link":"/api/v1/people/703615"},"credit":"p_ab"},{"player":{"id":806367,"link":"/api/v1/people/806367"},"credit":"b_pa"},{"player":{"id":703615,"link":"/api/v1/people/703615"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":64.1,"awayTeamWinProbability":35.900000000000006,"homeTeamWinProbabilityAdded":-3.8000000000000114,"leverageIndex":1.64,"dramaIndex":70.0,"contextMetrics":{},"playEndTime":"2026-08-28T02:03:39.968Z","atBatIndex":7},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Shay Whitcomb grounds out, third baseman Jose Fernandez to first baseman Tim Tawa.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-28T02:03:45.281Z","endTime":"2026-08-28T02:05:39.314Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":694376,"fullName":"Shay Whitcomb","link":"/api/v1/people/694376"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":703615,"fullName":"Jose Cabrera","link":"/api/v1/people/703615"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":694376,"fullName":"Shay Whitcomb","link":"/api/v1/people/694376"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":699912,"link":"/api/v1/people/699912"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":694374,"link":"/api/v1/people/694374"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":86.8,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.41770619726334,"aZ":-23.14123716653504,"pfxX":-10.290798491836021,"pfxZ":4.722378981324551,"pX":0.11614189766781208,"pZ":2.4168061244241277,"vX0":8.013017677097883,"vY0":-136.79241456524036,"vZ0":-4.722325556514714,"x":112.57,"y":173.53,"x0":-1.4999241234417906,"y0":50.005049585312015,"z0":5.7322514654574555,"aX":-19.695495599883753},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":7.8,"breakHorizontal":17.2,"spinRate":2181,"spinDirection":237},"zone":5,"typeConfidence":2.0,"plateTime":0.39893070854677326,"extension":6.640183413829141},"index":0,"playId":"cdc2cac2-290e-332d-9364-68f6b55fa456","pitchNumber":1,"startTime":"2026-08-28T02:04:09.233Z","endTime":"2026-08-28T02:04:13.616Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703615,"link":"/api/v1/people/703615","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":694376,"link":"/api/v1/people/694376","batSide":{"code":"R","description":"Right"}},"first":{"id":813841,"link":"/api/v1/people/813841"},"second":{"id":646240,"link":"/api/v1/people/646240"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":79.1,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.838391036195954,"aZ":-30.517809314856695,"pfxX":6.076475011283837,"pfxZ":1.0672358058318245,"pX":1.7652182070212228,"pZ":1.2259760606764112,"vX0":7.342474772110445,"vY0":-123.109404294542,"vZ0":-4.355928938621628,"x":49.71,"y":205.68,"x0":-2.0327186406864866,"y0":50.00308579270209,"z0":5.568831594487402,"aX":9.432397059548206},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":1.2,"breakHorizontal":-12.6,"spinRate":2564,"spinDirection":46},"zone":14,"typeConfidence":2.0,"plateTime":0.4429883521037268,"extension":6.399434767858308},"index":1,"playId":"0bf3c1ab-5d51-3919-8e42-da1d08a006fc","pitchNumber":2,"startTime":"2026-08-28T02:04:24.708Z","endTime":"2026-08-28T02:04:28.007Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703615,"link":"/api/v1/people/703615","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":694376,"link":"/api/v1/people/694376","batSide":{"code":"R","description":"Right"}},"first":{"id":813841,"link":"/api/v1/people/813841"},"second":{"id":646240,"link":"/api/v1/people/646240"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.1,"endSpeed":84.0,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.238869523963068,"aZ":-24.292887560410822,"pfxX":1.0172793949971426,"pfxZ":4.441810427859085,"pX":0.44240262662200097,"pZ":2.562033947355409,"vX0":5.30542188302608,"vY0":-131.22172134594857,"vZ0":-4.023821739581651,"x":100.14,"y":169.61,"x0":-1.7234739930555387,"y0":50.00183342021839,"z0":5.888204677870819,"aX":1.804742313372962},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":7.6,"breakHorizontal":-2.8,"spinRate":2369,"spinDirection":213},"zone":6,"typeConfidence":2.0,"plateTime":0.4146570974394437,"extension":6.455002099369921},"index":2,"playId":"6a9288a9-4ae6-342f-8774-13c8934b78fb","pitchNumber":3,"startTime":"2026-08-28T02:04:44.289Z","endTime":"2026-08-28T02:04:52.844Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703615,"link":"/api/v1/people/703615","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":694376,"link":"/api/v1/people/694376","batSide":{"code":"R","description":"Right"}},"first":{"id":813841,"link":"/api/v1/people/813841"},"second":{"id":646240,"link":"/api/v1/people/646240"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":86.2,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.61245603314375,"aZ":-16.015329570032204,"pfxX":-3.752655727482055,"pfxZ":8.415219569319845,"pX":0.18542181394919405,"pZ":5.430944751854156,"vX0":5.906227636675322,"vY0":-137.9237025594269,"vZ0":0.6536738495664774,"x":109.93,"y":92.14,"x0":-1.499404569881074,"y0":50.00329741575378,"z0":6.273510912016931,"aX":-7.207010611524163},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.6,"breakHorizontal":5.5,"spinRate":2310,"spinDirection":218},"zone":12,"typeConfidence":2.0,"plateTime":0.397626440823565,"extension":6.316214624966381},"index":3,"playId":"bbca2858-c3de-3187-8fa3-ffede4259fc6","pitchNumber":4,"startTime":"2026-08-28T02:05:11.910Z","endTime":"2026-08-28T02:05:15.820Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703615,"link":"/api/v1/people/703615","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":694376,"link":"/api/v1/people/694376","batSide":{"code":"R","description":"Right"}},"first":{"id":813841,"link":"/api/v1/people/813841"},"second":{"id":646240,"link":"/api/v1/people/646240"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":79.0,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.286066120266803,"aZ":-29.861330836878324,"pfxX":0.4746864261819934,"pfxZ":1.4539858727986523,"pX":-0.6857078127659155,"pZ":2.776880829008812,"vX0":1.8163315453267102,"vY0":-125.54834010528344,"vZ0":-2.446382205013524,"x":143.14,"y":163.8,"x0":-1.4812740328368568,"y0":50.00216104076594,"z0":6.203064177828324,"aX":0.7549316662459968},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":2.3,"breakHorizontal":-1.3,"spinRate":2066,"spinDirection":163},"zone":4,"typeConfidence":2.0,"plateTime":0.43687781029191175,"extension":6.348876390602667},"hitData":{"launchSpeed":69.3,"launchAngle":5.0,"totalDistance":68.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":96.58,"coordY":163.84}},"index":4,"playId":"3f0bbb65-ec51-359a-913f-0ffd0c3fab0c","pitchNumber":5,"startTime":"2026-08-28T02:05:28.928Z","endTime":"2026-08-28T02:05:39.314Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703615,"link":"/api/v1/people/703615","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":694376,"link":"/api/v1/people/694376","batSide":{"code":"R","description":"Right"}},"first":{"id":813841,"link":"/api/v1/people/813841"},"second":{"id":646240,"link":"/api/v1/people/646240"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694376,"link":"/api/v1/people/694376"},"credit":"b_ab"},{"player":{"id":703615,"link":"/api/v1/people/703615"},"credit":"p_ab"},{"player":{"id":694376,"link":"/api/v1/people/694376"},"credit":"b_pa"},{"player":{"id":703615,"link":"/api/v1/people/703615"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":60.3,"awayTeamWinProbability":39.7,"homeTeamWinProbabilityAdded":-3.799999999999997,"leverageIndex":1.48,"dramaIndex":66.0,"contextMetrics":{},"playEndTime":"2026-08-28T02:05:39.314Z","atBatIndex":8},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Geraldo Perdomo walks.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-28T02:07:45.137Z","endTime":"2026-08-28T02:09:54.654Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":83.9,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.167267299179876,"aZ":-22.35832472926731,"pfxX":0.8252011464339775,"pfxZ":5.49346642001737,"pX":0.355767264735343,"pZ":3.577452756238368,"vX0":4.173153753980766,"vY0":-131.85071253001246,"vZ0":-0.4954282588523943,"x":103.44,"y":142.19,"x0":-1.345193613277215,"y0":50.002090951540644,"z0":5.396582134096833,"aX":1.4734367846150869},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":10.1,"breakHorizontal":-2.3,"spinRate":2339,"spinDirection":179},"zone":12,"typeConfidence":0.92,"plateTime":0.41310645221754694,"extension":6.460556174859325},"index":0,"playId":"7ab3fcd4-6aea-3507-8f6e-3ab0e1a01aac","pitchNumber":1,"startTime":"2026-08-28T02:07:50.191Z","endTime":"2026-08-28T02:07:54.676Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":801501,"link":"/api/v1/people/801501"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":86.0,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.668709567580436,"aZ":-28.17410342233607,"pfxX":-10.242934562857936,"pfxZ":2.118159848397605,"pX":1.5058131850726169,"pZ":2.5649518648772323,"vX0":10.435937611035413,"vY0":-136.53718027227092,"vZ0":-1.854909922310421,"x":59.6,"y":169.53,"x0":-1.0325423883632348,"y0":50.00459242552083,"z0":5.189179358047237,"aX":-19.368432500354388},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":3.6,"breakHorizontal":16.4,"spinRate":2175,"spinDirection":238},"zone":14,"typeConfidence":0.91,"plateTime":0.40094287416020746,"extension":6.575198451159171},"index":1,"playId":"cda16b58-73d3-3366-a056-b3fa2facd2bd","pitchNumber":2,"startTime":"2026-08-28T02:08:03.566Z","endTime":"2026-08-28T02:08:07.840Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":801501,"link":"/api/v1/people/801501"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":85.2,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.763423718235398,"aZ":-28.199857366930598,"pfxX":-10.528130408164944,"pfxZ":2.139510035415265,"pX":0.9274784895392935,"pZ":2.688998360618918,"vX0":9.330576252305015,"vY0":-135.4572059500161,"vZ0":-1.4126595119473482,"x":81.65,"y":166.18,"x0":-1.1949704284668712,"y0":50.001789941311806,"z0":5.189977565950849,"aX":-19.551241618944303},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":3.7,"breakHorizontal":17.0,"spinRate":2076,"spinDirection":243},"zone":12,"typeConfidence":0.91,"plateTime":0.40444534309689395,"extension":6.652257877337353},"index":2,"playId":"9ecc79e1-f658-3895-b1dd-8befbe337ca4","pitchNumber":3,"startTime":"2026-08-28T02:08:18.740Z","endTime":"2026-08-28T02:08:23.438Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":801501,"link":"/api/v1/people/801501"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":true},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":85.9,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.66947860094604,"aZ":-26.58370025582412,"pfxX":-10.167689427799687,"pfxZ":2.968893621607635,"pX":-0.09883036957128731,"pZ":1.6706899245769522,"vX0":6.723868613930631,"vY0":-136.2104147087477,"vZ0":-4.144591033268992,"x":120.77,"y":193.67,"x0":-1.2772844379734432,"y0":50.00073845082325,"z0":5.0482441600325165,"aX":-19.12015289586565},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":4.7,"breakHorizontal":17.0,"spinRate":2134,"spinDirection":229},"zone":8,"typeConfidence":0.9,"plateTime":0.40199630431218525,"extension":6.5968165542596635},"index":3,"playId":"3bc12657-dba1-3c37-8452-7efacb4c48b4","pitchNumber":4,"startTime":"2026-08-28T02:08:31.026Z","endTime":"2026-08-28T02:08:35.760Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":801501,"link":"/api/v1/people/801501"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":137,"player":{"id":701852,"fullName":"Drew Cavanaugh","link":"/api/v1/people/701852"}},"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"index":4,"startTime":"2026-08-28T02:09:04.604Z","endTime":"2026-08-28T02:09:13.696Z","isPitch":false,"type":"action","player":{"id":672695,"link":"/api/v1/people/672695"},"defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":801501,"link":"/api/v1/people/801501"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":84.5,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.176476738645828,"aZ":-22.40241918091777,"pfxX":1.442547960253494,"pfxZ":5.359885239791753,"pX":0.02249636189729341,"pZ":3.0423846294604515,"vX0":3.2549392822452523,"vY0":-133.7400293453248,"vZ0":-1.7077150947976976,"x":116.14,"y":156.64,"x0":-1.3947333863856168,"y0":50.00224032042486,"z0":5.286146059229115,"aX":2.6280152710856854},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":9.6,"breakHorizontal":-3.2,"spinRate":2415,"spinDirection":206},"zone":2,"typeConfidence":0.93,"plateTime":0.40859488614136996,"extension":6.398606553346395},"index":5,"playId":"ea39eabd-8e01-36f2-a016-0a212653920e","pitchNumber":5,"startTime":"2026-08-28T02:09:13.696Z","endTime":"2026-08-28T02:09:17.841Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":801501,"link":"/api/v1/people/801501"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":84.7,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.228198011306848,"aZ":-22.68187771782715,"pfxX":0.2851764177695415,"pfxZ":5.2309166858853535,"pX":0.7095519908266513,"pZ":2.2007046969298156,"vX0":5.369210856525217,"vY0":-133.05578652225222,"vZ0":-3.4724562046612726,"x":89.95,"y":179.36,"x0":-1.3612568479554714,"y0":50.00458331728044,"z0":5.142722870083006,"aX":0.517436356050587},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":9.0,"breakHorizontal":-1.6,"spinRate":2366,"spinDirection":214},"zone":9,"typeConfidence":0.93,"plateTime":0.40972038583270765,"extension":6.618191282089095},"index":6,"playId":"c7e88b5c-9caa-3b0f-8798-3e7d239fc18a","pitchNumber":6,"startTime":"2026-08-28T02:09:30.727Z","endTime":"2026-08-28T02:09:34.687Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":801501,"link":"/api/v1/people/801501"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":85.6,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.208857445375955,"aZ":-24.417148078287543,"pfxX":-9.675225793613958,"pfxZ":4.118675271587438,"pX":0.9312129646371985,"pZ":3.5667280340179053,"vX0":8.662644833133848,"vY0":-136.44930473031852,"vZ0":0.15074306654860714,"x":81.5,"y":142.48,"x0":-1.0286476020972795,"y0":50.00512182313844,"z0":5.19405531443903,"aX":-18.23458881749566},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":7.7,"breakHorizontal":15.7,"spinRate":2201,"spinDirection":232},"zone":12,"typeConfidence":0.8,"plateTime":0.40150826288526487,"extension":6.618248367318012},"index":7,"playId":"bd0f0fc8-e8da-3a27-a6ed-c3554771c5b6","pitchNumber":7,"startTime":"2026-08-28T02:09:49.809Z","endTime":"2026-08-28T02:09:54.654Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":801501,"link":"/api/v1/people/801501"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"credit":"b_pa"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.3,"awayTeamWinProbability":43.7,"homeTeamWinProbabilityAdded":-4.0,"leverageIndex":0.95,"dramaIndex":54.0,"contextMetrics":{},"playEndTime":"2026-08-28T02:09:54.654Z","atBatIndex":9},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Max Kepler grounds out, second baseman Nate Furman to first baseman Rafael Devers. Geraldo Perdomo to 2nd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-28T02:10:09.169Z","endTime":"2026-08-28T02:10:40.761Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":801501,"link":"/api/v1/people/801501"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":86.3,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.136305480390774,"aZ":-25.99761569719837,"pfxX":-10.633651173892694,"pfxZ":3.2751772132854997,"pX":0.7917811191931434,"pZ":1.5415461609892638,"vX0":8.94751575389284,"vY0":-135.84996568039412,"vZ0":-4.85581172685913,"x":86.82,"y":197.16,"x0":-1.1477636651004886,"y0":50.00519109492258,"z0":5.138351199823859,"aX":-20.065819600402925},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":5.2,"breakHorizontal":17.6,"spinRate":2162,"spinDirection":236},"zone":14,"typeConfidence":0.91,"plateTime":0.40174799692091323,"extension":6.483160002014594},"index":0,"playId":"cb1177b6-2b3e-3b5b-a33c-63c7126a049a","pitchNumber":1,"startTime":"2026-08-28T02:10:14.961Z","endTime":"2026-08-28T02:10:19.020Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":801501,"link":"/api/v1/people/801501"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":596146,"link":"/api/v1/people/596146","batSide":{"code":"L","description":"Left"}},"first":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":85.8,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.4403871094142,"aZ":-26.612812793860385,"pfxX":-10.355051846377663,"pfxZ":2.942728940910988,"pX":-0.14692885312006582,"pZ":1.9947768123940812,"vX0":6.803908974077357,"vY0":-136.83554206050565,"vZ0":-3.529393592471354,"x":122.6,"y":184.92,"x0":-1.326025247383102,"y0":50.00037532648625,"z0":5.133772911998016,"aX":-19.547034369744438},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":4.8,"breakHorizontal":17.3,"spinRate":2188,"spinDirection":235},"zone":8,"typeConfidence":0.89,"plateTime":0.4009590438885766,"extension":6.565023593633548},"hitData":{"launchSpeed":91.4,"launchAngle":-33.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":156.88,"coordY":156.24}},"index":1,"playId":"7bc2575f-8d01-3010-b79c-d5cd66f42cc3","pitchNumber":2,"startTime":"2026-08-28T02:10:30.375Z","endTime":"2026-08-28T02:10:40.761Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":801501,"link":"/api/v1/people/801501"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":596146,"link":"/api/v1/people/596146","batSide":{"code":"L","description":"Left"}},"first":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":596146,"link":"/api/v1/people/596146"},"credit":"b_ab"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_ab"},{"player":{"id":596146,"link":"/api/v1/people/596146"},"credit":"b_pa"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.3,"awayTeamWinProbability":41.7,"homeTeamWinProbabilityAdded":2.0,"leverageIndex":1.62,"dramaIndex":58.0,"contextMetrics":{},"playEndTime":"2026-08-28T02:10:40.761Z","atBatIndex":10},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Tim Tawa flies out to center fielder Jonah Cox.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-28T02:10:49.385Z","endTime":"2026-08-28T02:11:19.205Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":813841,"link":"/api/v1/people/813841"},"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(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":77.2,"endSpeed":71.0,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.410938564335993,"aZ":-37.07640095924152,"pfxX":11.12148704301967,"pfxZ":-3.845906305451411,"pX":0.25224888964939585,"pZ":2.583662036768132,"vX0":0.593679752131066,"vY0":-112.4571552930821,"vZ0":1.7052129630042232,"x":107.38,"y":169.02,"x0":-1.4594253274236986,"y0":50.00344188395627,"z0":5.591491087045809,"aX":14.169082889502102},"breaks":{"breakAngle":21.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.2,"breakVerticalInduced":-6.1,"breakHorizontal":-20.3,"spinRate":3059,"spinDirection":59},"zone":6,"typeConfidence":0.9,"plateTime":0.48804619512567937,"extension":6.252449855920824},"hitData":{"launchSpeed":92.8,"launchAngle":32.0,"totalDistance":339.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":120.59,"coordY":62.93}},"index":0,"playId":"792b57ae-31e7-3f61-9c1b-6f408aa172a4","pitchNumber":1,"startTime":"2026-08-28T02:11:06.781Z","endTime":"2026-08-28T02:11:19.205Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":801501,"link":"/api/v1/people/801501"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":694374,"link":"/api/v1/people/694374","batSide":{"code":"R","description":"Right"}},"second":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694374,"link":"/api/v1/people/694374"},"credit":"b_ab"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_ab"},{"player":{"id":694374,"link":"/api/v1/people/694374"},"credit":"b_pa"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":62.1,"awayTeamWinProbability":37.9,"homeTeamWinProbabilityAdded":3.8000000000000043,"leverageIndex":1.39,"dramaIndex":64.0,"contextMetrics":{},"playEndTime":"2026-08-28T02:11:19.205Z","atBatIndex":11},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jose Fernandez lines out to right fielder Drew Gilbert.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-28T02:11:44.782Z","endTime":"2026-08-28T02:12:49.992Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":699912,"fullName":"Jose Fernandez","link":"/api/v1/people/699912"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"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":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":699912,"fullName":"Jose Fernandez","link":"/api/v1/people/699912"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":687551,"link":"/api/v1/people/687551"},"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, 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},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":77.8,"endSpeed":71.6,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.371981584807486,"aZ":-38.248217235916144,"pfxX":10.787995862673892,"pfxZ":-4.693256535579959,"pX":-0.9093013925819093,"pZ":2.2504076905622594,"vX0":-1.6225654815614243,"vY0":-113.25900315109249,"vZ0":1.0967578464767576,"x":151.66,"y":178.02,"x0":-1.5832242320474743,"y0":50.00218894816942,"z0":5.595546743809012,"aX":13.964614518798452},"breaks":{"breakAngle":19.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-53.2,"breakVerticalInduced":-7.9,"breakHorizontal":-19.1,"spinRate":3034,"spinDirection":55},"zone":13,"typeConfidence":0.9,"plateTime":0.4842584957821794,"extension":6.0908659803547796},"index":0,"playId":"ba4310df-0ee6-30b1-bd15-5db459aac85f","pitchNumber":1,"startTime":"2026-08-28T02:11:49.597Z","endTime":"2026-08-28T02:11:53.702Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":801501,"link":"/api/v1/people/801501"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":699912,"link":"/api/v1/people/699912","batSide":{"code":"R","description":"Right"}},"second":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":76.8,"endSpeed":70.0,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.228520982174114,"aZ":-39.0126604718269,"pfxX":10.969035554537626,"pfxZ":-5.4941701409436,"pX":-0.14993900432873303,"pZ":2.104460771854246,"vX0":-0.3690725220689772,"vY0":-111.75582443369873,"vZ0":1.247161114244821,"x":122.72,"y":181.96,"x0":-1.4027664286198234,"y0":50.004939487928596,"z0":5.598173958249354,"aX":13.647218934217996},"breaks":{"breakAngle":19.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.2,"breakVerticalInduced":-9.1,"breakHorizontal":-19.7,"spinRate":3083,"spinDirection":46},"zone":8,"typeConfidence":0.91,"plateTime":0.49323123612920217,"extension":6.250206699497772},"index":1,"playId":"912e3c4b-9fd1-3b28-afa5-ebcf4369fd84","pitchNumber":2,"startTime":"2026-08-28T02:12:06.091Z","endTime":"2026-08-28T02:12:10.229Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":801501,"link":"/api/v1/people/801501"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":699912,"link":"/api/v1/people/699912","batSide":{"code":"R","description":"Right"}},"second":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":80.4,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.993501662543597,"aZ":-36.74413848538013,"pfxX":-9.586173504465725,"pfxZ":-2.7805614393254707,"pX":-0.7713401236300852,"pZ":1.0421127141728936,"vX0":4.865116050440583,"vY0":-127.81008537165776,"vZ0":-2.8510829606488657,"x":146.4,"y":210.64,"x0":-1.460862717074524,"y0":50.004014361834415,"z0":5.077150885308009,"aX":-15.75399131999229},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-5.5,"breakHorizontal":16.2,"spinRate":1795,"spinDirection":260},"zone":13,"typeConfidence":0.91,"plateTime":0.4296593054425819,"extension":6.406400498289356},"index":2,"playId":"8a30dd50-2679-3349-934c-c2a26e4296c8","pitchNumber":3,"startTime":"2026-08-28T02:12:23.661Z","endTime":"2026-08-28T02:12:27.861Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":801501,"link":"/api/v1/people/801501"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":699912,"link":"/api/v1/people/699912","batSide":{"code":"R","description":"Right"}},"second":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":85.6,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.698365667796367,"aZ":-31.443729629813024,"pfxX":-9.624667026761921,"pfxZ":0.38641590828672534,"pX":-0.010252737192116291,"pZ":3.195431249187858,"vX0":6.371059312522939,"vY0":-136.37666284471362,"vZ0":0.1469576085753468,"x":117.39,"y":152.5,"x0":-1.1292927423036478,"y0":50.00094517439858,"z0":5.31420720612273,"aX":-18.081654923293385},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":1.0,"breakHorizontal":16.1,"spinRate":2066,"spinDirection":236},"zone":2,"typeConfidence":0.91,"plateTime":0.4020155982741369,"extension":6.55516038433265},"hitData":{"launchSpeed":87.5,"launchAngle":19.0,"totalDistance":265.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":168.25,"coordY":102.15}},"index":3,"playId":"c927283d-3e70-37c0-ba0b-d0b0ea478c2c","pitchNumber":4,"startTime":"2026-08-28T02:12:41.400Z","endTime":"2026-08-28T02:12:49.992Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":801501,"link":"/api/v1/people/801501"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":699912,"link":"/api/v1/people/699912","batSide":{"code":"R","description":"Right"}},"second":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":699912,"link":"/api/v1/people/699912"},"credit":"b_ab"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_ab"},{"player":{"id":699912,"link":"/api/v1/people/699912"},"credit":"b_pa"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":65.60000000000001,"awayTeamWinProbability":34.39999999999999,"homeTeamWinProbabilityAdded":3.500000000000007,"leverageIndex":1.3,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2026-08-28T02:12:49.992Z","atBatIndex":12},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Drew Cavanaugh strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-28T02:14:48.340Z","endTime":"2026-08-28T02:15:43.531Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":701852,"fullName":"Drew Cavanaugh","link":"/api/v1/people/701852"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":703615,"fullName":"Jose Cabrera","link":"/api/v1/people/703615"},"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":701852,"fullName":"Drew Cavanaugh","link":"/api/v1/people/701852"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":672515,"link":"/api/v1/people/672515"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":84.0,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.69032763327617,"aZ":-25.342037834646735,"pfxX":0.3537082665827893,"pfxZ":3.832632237547573,"pX":-0.4365764825218147,"pZ":3.126711941617199,"vX0":3.3301673947511126,"vY0":-131.61803352213596,"vZ0":-2.5516743550892125,"x":133.64,"y":154.36,"x0":-1.7557606333292968,"y0":50.00277121245037,"z0":5.953873284067422,"aX":0.6305855660455004},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":6.7,"breakHorizontal":-1.2,"spinRate":2303,"spinDirection":220},"zone":1,"typeConfidence":2.0,"plateTime":0.41359584288717866,"extension":6.468342848709511},"index":0,"playId":"e1674d70-aba6-372d-8567-9c1bdbf1c3d5","pitchNumber":1,"startTime":"2026-08-28T02:15:06.096Z","endTime":"2026-08-28T02:15:10.252Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703615,"link":"/api/v1/people/703615","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":701852,"link":"/api/v1/people/701852","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":86.9,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.05014771382008,"aZ":-15.064932717497733,"pfxX":-7.841812222045734,"pfxZ":8.844596473943806,"pX":0.2723910305996506,"pZ":2.9181967145865046,"vX0":7.827357240260973,"vY0":-138.03629920277328,"vZ0":-5.3879762131098445,"x":106.62,"y":159.99,"x0":-1.5779643683150146,"y0":50.00078378149169,"z0":5.905662398185454,"aX":-15.166748270241444},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.1,"breakHorizontal":12.6,"spinRate":2303,"spinDirection":234},"zone":3,"typeConfidence":2.0,"plateTime":0.396444035949032,"extension":6.587854356742696},"index":1,"playId":"7c891d4e-ea78-3c0b-9716-5e468f0b992f","pitchNumber":2,"startTime":"2026-08-28T02:15:20.658Z","endTime":"2026-08-28T02:15:24.297Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703615,"link":"/api/v1/people/703615","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":701852,"link":"/api/v1/people/701852","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":87.0,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.26145543406569,"aZ":-14.37133794265218,"pfxX":-6.109209179163585,"pfxZ":9.179597417748024,"pX":0.14643458108751273,"pZ":3.824041785079343,"vX0":6.476176240861137,"vY0":-138.03121990810874,"vZ0":-3.663599671889738,"x":111.42,"y":135.53,"x0":-1.4307895036860845,"y0":50.00170294360037,"z0":6.129178257854764,"aX":-11.847648774823705},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.1,"breakHorizontal":9.8,"spinRate":2346,"spinDirection":227},"zone":12,"typeConfidence":2.0,"plateTime":0.39604725075457825,"extension":6.463819026365736},"index":2,"playId":"8a203a1c-2d3b-3766-b876-dc3e3d407323","pitchNumber":3,"startTime":"2026-08-28T02:15:39.131Z","endTime":"2026-08-28T02:15:43.531Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703615,"link":"/api/v1/people/703615","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":701852,"link":"/api/v1/people/701852","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701852,"link":"/api/v1/people/701852"},"credit":"b_ab"},{"player":{"id":703615,"link":"/api/v1/people/703615"},"credit":"p_ab"},{"player":{"id":701852,"link":"/api/v1/people/701852"},"credit":"b_pa"},{"player":{"id":703615,"link":"/api/v1/people/703615"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.6,"awayTeamWinProbability":36.4,"homeTeamWinProbabilityAdded":-2.000000000000007,"leverageIndex":0.78,"dramaIndex":37.0,"contextMetrics":{},"playEndTime":"2026-08-28T02:15:43.531Z","atBatIndex":13},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Christian Koss called out on strikes.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-28T02:16:01.506Z","endTime":"2026-08-28T02:16:54.937Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":703615,"fullName":"Jose Cabrera","link":"/api/v1/people/703615"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":672515,"link":"/api/v1/people/672515"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":83.5,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.07594975659561,"aZ":-27.333853419451927,"pfxX":-13.431043540335665,"pfxZ":2.6936892327598256,"pX":-0.63124169003855,"pZ":1.7585325335193864,"vX0":7.105411551300559,"vY0":-134.4554359119542,"vZ0":-4.882370280212591,"x":141.06,"y":191.3,"x0":-1.5889243709286391,"y0":50.00299135942537,"z0":5.581195498904556,"aX":-24.146503563294747},"breaks":{"breakAngle":38.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":3.8,"breakHorizontal":22.4,"spinRate":2268,"spinDirection":239},"zone":7,"typeConfidence":2.0,"plateTime":0.410212740431227,"extension":6.5727606493545405},"index":0,"playId":"b6260a23-4c90-36fd-846a-c7e4124cadd9","pitchNumber":1,"startTime":"2026-08-28T02:16:07.234Z","endTime":"2026-08-28T02:16:10.716Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703615,"link":"/api/v1/people/703615","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":683766,"link":"/api/v1/people/683766","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":78.0,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.02568300533507,"aZ":-31.769564833305573,"pfxX":5.7741821519410035,"pfxZ":0.26358951470249536,"pX":0.18376014298227303,"pZ":3.4417187417608304,"vX0":3.2485143042207993,"vY0":-123.79913826803617,"vZ0":0.6762103399050337,"x":110.0,"y":145.85,"x0":-1.8962796448846784,"y0":50.00396322508613,"z0":5.826958190436086,"aX":8.951508797311101},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":0.8,"breakHorizontal":-11.3,"spinRate":2447,"spinDirection":60},"zone":2,"typeConfidence":2.0,"plateTime":0.4426560028429338,"extension":6.15414840640129},"index":1,"playId":"3dbb7e26-5fb3-374f-bfa5-a7ccc7275b2b","pitchNumber":2,"startTime":"2026-08-28T02:16:25.775Z","endTime":"2026-08-28T02:16:29.885Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703615,"link":"/api/v1/people/703615","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":683766,"link":"/api/v1/people/683766","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-08-28T02:16:36.877Z","endTime":"2026-08-28T02:16:49.278Z","isPitch":false,"type":"action","player":{"id":683766,"link":"/api/v1/people/683766"},"defense":{"pitcher":{"id":703615,"link":"/api/v1/people/703615","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":683766,"link":"/api/v1/people/683766","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":78.6,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.141442491541433,"aZ":-30.564363923949387,"pfxX":3.6308023832924006,"pfxZ":1.026896840947665,"pX":0.18250062348483723,"pZ":1.8090656755953851,"vX0":3.5373520241802034,"vY0":-124.28365117904896,"vZ0":-3.2532113554302424,"x":110.04,"y":189.94,"x0":-1.7312848975699981,"y0":50.000003448169885,"z0":5.6759318916375845,"aX":5.67299997774074},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":1.3,"breakHorizontal":-7.4,"spinRate":2504,"spinDirection":63},"zone":8,"typeConfidence":2.0,"plateTime":0.44087156313969267,"extension":6.143675312418442},"index":3,"playId":"58bb7f50-d591-3f63-bf78-2d7512725b98","pitchNumber":3,"startTime":"2026-08-28T02:16:49.278Z","endTime":"2026-08-28T02:16:54.937Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703615,"link":"/api/v1/people/703615","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":683766,"link":"/api/v1/people/683766","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683766,"link":"/api/v1/people/683766"},"credit":"b_ab"},{"player":{"id":703615,"link":"/api/v1/people/703615"},"credit":"p_ab"},{"player":{"id":683766,"link":"/api/v1/people/683766"},"credit":"b_pa"},{"player":{"id":703615,"link":"/api/v1/people/703615"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":62.1,"awayTeamWinProbability":37.9,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.58,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2026-08-28T02:16:54.937Z","atBatIndex":14},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nate Furman grounds out, second baseman Ildemaro Vargas to first baseman Tim Tawa.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-28T02:17:05.819Z","endTime":"2026-08-28T02:17:59.856Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":801501,"fullName":"Nate Furman","link":"/api/v1/people/801501"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":703615,"fullName":"Jose Cabrera","link":"/api/v1/people/703615"},"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":801501,"fullName":"Nate Furman","link":"/api/v1/people/801501"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":545121,"link":"/api/v1/people/545121"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":694374,"link":"/api/v1/people/694374"},"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},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":87.1,"strikeZoneTop":3.016,"strikeZoneBottom":1.522,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.820829248895677,"aZ":-25.108472398476444,"pfxX":-10.210196781793922,"pfxZ":3.65201382899472,"pX":-1.0622156284246453,"pZ":2.933568236343961,"vX0":5.211654548833552,"vY0":-137.7590112359271,"vZ0":-3.0426505800469537,"x":157.49,"y":159.57,"x0":-1.6458123487812606,"y0":50.000888645330626,"z0":5.737974786144349,"aX":-19.743883015321032},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":6.2,"breakHorizontal":17.5,"spinRate":2087,"spinDirection":239},"zone":11,"typeConfidence":2.0,"plateTime":0.3966466736935952,"extension":6.569416425732208},"index":0,"playId":"92fad507-ee4d-383b-b410-b3911d536454","pitchNumber":1,"startTime":"2026-08-28T02:17:20.146Z","endTime":"2026-08-28T02:17:23.980Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703615,"link":"/api/v1/people/703615","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":801501,"link":"/api/v1/people/801501","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.4,"endSpeed":77.4,"strikeZoneTop":3.016,"strikeZoneBottom":1.522,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.239159992916647,"aZ":-25.037674799761454,"pfxX":4.763304684479006,"pfxZ":4.712572355778357,"pX":-1.363536049735201,"pZ":2.057323500602147,"vX0":0.2044200065889913,"vY0":-121.53989737654405,"vZ0":-3.215032775655412,"x":168.97,"y":183.23,"x0":-2.068279437290117,"y0":50.0008586201136,"z0":5.54453620954349,"aX":7.207280455131808},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":8.2,"breakHorizontal":-8.6,"spinRate":2495,"spinDirection":65},"zone":13,"typeConfidence":2.0,"plateTime":0.44867877519335053,"extension":6.06543079810222},"index":1,"playId":"1d21a0f9-e975-38ef-af08-ccc6817e67bc","pitchNumber":2,"startTime":"2026-08-28T02:17:34.562Z","endTime":"2026-08-28T02:17:38.179Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703615,"link":"/api/v1/people/703615","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":801501,"link":"/api/v1/people/801501","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":85.6,"strikeZoneTop":3.016,"strikeZoneBottom":1.522,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.319168988912736,"aZ":-25.208644364986235,"pfxX":-9.400525955566716,"pfxZ":3.7290230098779134,"pX":-0.176003503693564,"pZ":2.531079160605276,"vX0":6.983929547549875,"vY0":-135.53316763911067,"vZ0":-3.309149557475554,"x":123.71,"y":170.44,"x0":-1.558758535242102,"y0":50.00645157491566,"z0":5.519254213176001,"aX":-17.574851875163468},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":6.2,"breakHorizontal":15.6,"spinRate":2130,"spinDirection":236},"zone":5,"typeConfidence":2.0,"plateTime":0.403403739931699,"extension":6.65407525592277},"hitData":{"launchSpeed":97.6,"launchAngle":-4.0,"totalDistance":29.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":147.76,"coordY":149.15}},"index":2,"playId":"1a41094f-f927-37ca-b578-ff6901b59c9c","pitchNumber":3,"startTime":"2026-08-28T02:17:51.181Z","endTime":"2026-08-28T02:17:59.856Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703615,"link":"/api/v1/people/703615","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":801501,"link":"/api/v1/people/801501","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":801501,"link":"/api/v1/people/801501"},"credit":"b_ab"},{"player":{"id":703615,"link":"/api/v1/people/703615"},"credit":"p_ab"},{"player":{"id":801501,"link":"/api/v1/people/801501"},"credit":"b_pa"},{"player":{"id":703615,"link":"/api/v1/people/703615"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":61.199999999999996,"awayTeamWinProbability":38.800000000000004,"homeTeamWinProbabilityAdded":-0.9000000000000057,"leverageIndex":0.38,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2026-08-28T02:17:59.856Z","atBatIndex":15},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ildemaro Vargas strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-28T02:19:58.482Z","endTime":"2026-08-28T02:21:13.625Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":701852,"link":"/api/v1/people/701852"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":86.9,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.94707803039234,"aZ":-25.850955650773855,"pfxX":-10.4273806165383,"pfxZ":3.2862191723519825,"pX":-0.852646526983601,"pZ":2.7569938948547095,"vX0":5.167569032465243,"vY0":-137.2813319629088,"vZ0":-1.7715577088474497,"x":149.5,"y":164.34,"x0":-1.395905150742225,"y0":50.00368144837941,"z0":5.155482885827644,"aX":-20.074934890511948},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":5.8,"breakHorizontal":18.0,"spinRate":2094,"spinDirection":237},"zone":11,"typeConfidence":0.9,"plateTime":0.3976800459786749,"extension":6.374598231653681},"index":0,"playId":"9099e2fc-f507-3ef8-a076-cd118f1f7d58","pitchNumber":1,"startTime":"2026-08-28T02:20:07.560Z","endTime":"2026-08-28T02:20:11.930Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":801501,"link":"/api/v1/people/801501"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":80.1,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.40874911779822,"aZ":-35.2955745995756,"pfxX":-11.784283600053689,"pfxZ":-1.9085911464849126,"pX":-0.14933922271587527,"pZ":2.426288359147332,"vX0":6.955263557164618,"vY0":-126.81847060425959,"vZ0":0.11620904119614917,"x":122.69,"y":173.27,"x0":-1.3932916542827063,"y0":50.00523480253549,"z0":5.1901489422568705,"aX":-19.239192279123632},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-3.2,"breakHorizontal":19.8,"spinRate":1934,"spinDirection":260},"zone":5,"typeConfidence":0.91,"plateTime":0.4315404939238743,"extension":6.44067740907328},"index":1,"playId":"9e309b83-c360-3ff0-bda4-4a52a5710281","pitchNumber":2,"startTime":"2026-08-28T02:20:21.353Z","endTime":"2026-08-28T02:20:25.656Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":801501,"link":"/api/v1/people/801501"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":85.9,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.08286090411179,"aZ":-23.26496134013259,"pfxX":-11.187502992976228,"pfxZ":4.696290585690448,"pX":0.38841688882527725,"pZ":3.2549759397644036,"vX0":7.72740398004813,"vY0":-137.0480880685125,"vZ0":-1.1209691624351508,"x":102.19,"y":150.9,"x0":-1.0183038569039555,"y0":50.00164838946243,"z0":5.262489429453449,"aX":-21.219991488704668},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":8.5,"breakHorizontal":18.6,"spinRate":2140,"spinDirection":236},"zone":3,"typeConfidence":0.75,"plateTime":0.40008821822587803,"extension":6.294857130162004},"index":2,"playId":"69d74072-d7b7-3d44-a2a2-e0a0634617b4","pitchNumber":3,"startTime":"2026-08-28T02:20:34.071Z","endTime":"2026-08-28T02:20:38.685Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":801501,"link":"/api/v1/people/801501"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":85.3,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.60772658905905,"aZ":-18.57441069701812,"pfxX":-3.6753901605848798,"pfxZ":7.278083881118494,"pX":0.004349033667767773,"pZ":4.728722246749081,"vX0":4.382910056934362,"vY0":-135.58905257992117,"vZ0":1.7948891287628208,"x":116.83,"y":111.1,"x0":-1.152707048615453,"y0":50.00480508583472,"z0":5.351296171381315,"aX":-6.870297478637936},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":13.8,"breakHorizontal":5.8,"spinRate":2196,"spinDirection":229},"zone":12,"typeConfidence":0.86,"plateTime":0.4033876975009907,"extension":6.604050103578376},"index":3,"playId":"2f6697ed-dbad-3903-b02c-73696370cd1a","pitchNumber":4,"startTime":"2026-08-28T02:20:53.940Z","endTime":"2026-08-28T02:20:57.530Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":801501,"link":"/api/v1/people/801501"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":80.4,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.397299809358266,"aZ":-35.134369104678235,"pfxX":-10.43711940209866,"pfxZ":-1.8068814353899416,"pX":0.6163017241440645,"pZ":1.167687362688891,"vX0":8.564065878568012,"vY0":-127.24929112390842,"vZ0":-2.525198003488441,"x":93.51,"y":207.25,"x0":-1.4387665608027866,"y0":50.00254984229709,"z0":4.959557607448021,"aX":-17.095978552722137},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-3.6,"breakHorizontal":16.9,"spinRate":1769,"spinDirection":265},"zone":14,"typeConfidence":0.91,"plateTime":0.4306170277957162,"extension":6.412602248332401},"index":4,"playId":"70026428-f5d2-322c-a5e9-78c3d8498465","pitchNumber":5,"startTime":"2026-08-28T02:21:07.886Z","endTime":"2026-08-28T02:21:13.625Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":801501,"link":"/api/v1/people/801501"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":545121,"link":"/api/v1/people/545121"},"credit":"b_ab"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_ab"},{"player":{"id":545121,"link":"/api/v1/people/545121"},"credit":"b_pa"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.800000000000004,"awayTeamWinProbability":36.199999999999996,"homeTeamWinProbabilityAdded":2.6000000000000085,"leverageIndex":1.03,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2026-08-28T02:21:13.625Z","atBatIndex":16},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Ryan Waldschmidt pops out to shortstop Christian Koss.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-28T02:21:31.131Z","endTime":"2026-08-28T02:22:22.653Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":683766,"link":"/api/v1/people/683766"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":76.7,"endSpeed":69.6,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.345568601650502,"aZ":-38.91804507302785,"pfxX":10.287637962183176,"pfxZ":-5.464938611174555,"pX":0.4140182313859999,"pZ":1.8260877026654478,"vX0":1.0965898511803984,"vY0":-111.61107093359934,"vZ0":0.6885803597013693,"x":101.22,"y":189.48,"x0":-1.420087163611552,"y0":50.00539303966259,"z0":5.595839058208781,"aX":12.685334978818332},"breaks":{"breakAngle":18.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.5,"breakVerticalInduced":-9.2,"breakHorizontal":-18.8,"spinRate":3195,"spinDirection":53},"zone":9,"typeConfidence":0.91,"plateTime":0.49509389348339194,"extension":6.076628599969574},"index":0,"playId":"a1be0b9c-0f52-3f81-b647-172a962912f9","pitchNumber":1,"startTime":"2026-08-28T02:21:41.369Z","endTime":"2026-08-28T02:21:45.394Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":801501,"link":"/api/v1/people/801501"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":814439,"link":"/api/v1/people/814439","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.6,"endSpeed":71.7,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.30478253342119,"aZ":-37.18347073155913,"pfxX":10.109472176732503,"pfxZ":-3.8466102905720625,"pX":0.5672656347409053,"pZ":1.854593449873318,"vX0":1.424322625766698,"vY0":-114.35663609605145,"vZ0":0.02431075774788516,"x":95.38,"y":188.71,"x0":-1.3776696367008385,"y0":50.00191660783661,"z0":5.541624434000479,"aX":13.169422042413117},"breaks":{"breakAngle":20.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.5,"breakVerticalInduced":-6.6,"breakHorizontal":-18.6,"spinRate":3160,"spinDirection":55},"zone":9,"typeConfidence":0.89,"plateTime":0.48199745713956155,"extension":6.172399817953374},"index":1,"playId":"1ad55816-cb83-3cdf-9c7b-f0acee16590c","pitchNumber":2,"startTime":"2026-08-28T02:21:57.409Z","endTime":"2026-08-28T02:22:01.140Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":801501,"link":"/api/v1/people/801501"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":814439,"link":"/api/v1/people/814439","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.3,"endSpeed":71.1,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.433189903497734,"aZ":-38.09192328253048,"pfxX":10.229433459609872,"pfxZ":-4.5924929949486675,"pX":0.07430502416619215,"pZ":2.115915355584413,"vX0":-0.03422034036660537,"vY0":-113.86726470794244,"vZ0":0.8524146037419231,"x":114.17,"y":181.65,"x0":-1.2351469126909629,"y0":50.00111979439623,"z0":5.560256707132916,"aX":13.188252487416284},"breaks":{"breakAngle":19.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-52.9,"breakVerticalInduced":-7.7,"breakHorizontal":-18.4,"spinRate":3132,"spinDirection":59},"zone":8,"typeConfidence":0.9,"plateTime":0.484383721874456,"extension":6.106876414121111},"hitData":{"launchSpeed":74.5,"launchAngle":61.0,"totalDistance":161.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":108.12,"coordY":139.48}},"index":2,"playId":"02a00fee-c27c-3d1d-a4e0-74e0e1c16b89","pitchNumber":3,"startTime":"2026-08-28T02:22:12.272Z","endTime":"2026-08-28T02:22:22.653Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":801501,"link":"/api/v1/people/801501"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":814439,"link":"/api/v1/people/814439","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":814439,"link":"/api/v1/people/814439"},"credit":"b_ab"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_ab"},{"player":{"id":814439,"link":"/api/v1/people/814439"},"credit":"b_pa"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":65.7,"awayTeamWinProbability":34.3,"homeTeamWinProbabilityAdded":1.8999999999999986,"leverageIndex":0.75,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2026-08-28T02:22:22.653Z","atBatIndex":17},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Lars Nootbaar singles on a sharp line drive to right fielder Drew Gilbert.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-28T02:22:38.343Z","endTime":"2026-08-28T02:24:04.836Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"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":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":687551,"link":"/api/v1/people/687551"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":83.0,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.854610105196784,"aZ":-26.28533401292317,"pfxX":1.5766061850511681,"pfxZ":3.3565001500085216,"pX":-0.8435096204660727,"pZ":4.211145369135619,"vX0":0.9423111325849167,"vY0":-130.64652538215165,"vZ0":2.0892492666061306,"x":149.15,"y":125.08,"x0":-1.4119950115486914,"y0":50.00114371979323,"z0":5.358410122785781,"aX":2.7633035699285577},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":6.7,"breakHorizontal":-3.0,"spinRate":2278,"spinDirection":184},"zone":11,"typeConfidence":0.91,"plateTime":0.41700325365684865,"extension":6.345887010704738},"index":0,"playId":"3f0ed294-2661-36e3-b84b-01bd2871e970","pitchNumber":1,"startTime":"2026-08-28T02:22:45.481Z","endTime":"2026-08-28T02:22:49.062Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":801501,"link":"/api/v1/people/801501"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":663457,"link":"/api/v1/people/663457","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.6,"endSpeed":82.2,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.3779946289296,"aZ":-24.596780561866677,"pfxX":3.118936186135517,"pfxZ":4.428219178358409,"pX":0.5286714069081256,"pZ":2.879414000009604,"vX0":3.653050354989343,"vY0":-129.09024515088393,"vZ0":-1.3069057234280956,"x":96.85,"y":161.04,"x0":-1.3027432635360676,"y0":50.00356046887558,"z0":5.261302867668375,"aX":5.33591167200732},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":8.0,"breakHorizontal":-6.4,"spinRate":2416,"spinDirection":183},"zone":3,"typeConfidence":0.92,"plateTime":0.4220720060469869,"extension":6.549710473618949},"index":1,"playId":"a454b263-3440-3725-8582-da922af7172a","pitchNumber":2,"startTime":"2026-08-28T02:22:59.118Z","endTime":"2026-08-28T02:23:03.151Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":801501,"link":"/api/v1/people/801501"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":663457,"link":"/api/v1/people/663457","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":86.2,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.98255762664179,"aZ":-27.360471527292837,"pfxX":-10.043053795994965,"pfxZ":2.536290822718305,"pX":0.5222658206898999,"pZ":2.6586517899564837,"vX0":7.738804701661678,"vY0":-136.9320606038826,"vZ0":-1.6404364026108476,"x":97.09,"y":167.0,"x0":-1.0343770616032404,"y0":50.006675806766935,"z0":5.135845670454987,"aX":-19.093330767784728},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":4.4,"breakHorizontal":16.6,"spinRate":2064,"spinDirection":235},"zone":6,"typeConfidence":0.9,"plateTime":0.39987157151837804,"extension":6.50582879848332},"index":2,"playId":"34002419-3e1c-35d2-ba46-0682e6b7fed9","pitchNumber":3,"startTime":"2026-08-28T02:23:18.421Z","endTime":"2026-08-28T02:23:22.745Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":801501,"link":"/api/v1/people/801501"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":663457,"link":"/api/v1/people/663457","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":85.9,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.97636469507308,"aZ":-20.184082262648648,"pfxX":-5.700580556710285,"pfxZ":6.387308780414905,"pX":0.6502312479183465,"pZ":2.5676708490151903,"vX0":6.376384777392126,"vY0":-135.50781387252823,"vZ0":-3.1231363508797196,"x":92.21,"y":169.45,"x0":-0.982187587731606,"y0":50.00306186138249,"z0":5.129606062994551,"aX":-10.702447367315608},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":11.2,"breakHorizontal":9.1,"spinRate":2307,"spinDirection":223},"zone":6,"typeConfidence":0.9,"plateTime":0.40274990475816264,"extension":6.636005218393794},"index":3,"playId":"983e2ba3-3e8a-3f72-95e2-02d7db07c4a4","pitchNumber":4,"startTime":"2026-08-28T02:23:35.280Z","endTime":"2026-08-28T02:23:39.067Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":801501,"link":"/api/v1/people/801501"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":663457,"link":"/api/v1/people/663457","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":81.1,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.427771761162482,"aZ":-33.26402067441605,"pfxX":-8.919887087810665,"pfxZ":-0.6565496682553809,"pX":-0.12194869759311021,"pZ":1.9752529256747036,"vX0":6.52368580806381,"vY0":-127.66933995265632,"vZ0":-1.3442992538028888,"x":121.65,"y":185.45,"x0":-1.5418885487858833,"y0":50.00274859017868,"z0":5.108767379246612,"aX":-14.836043661923775},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":-1.2,"breakHorizontal":14.9,"spinRate":1920,"spinDirection":265},"zone":8,"typeConfidence":0.9,"plateTime":0.4277875249566909,"extension":6.236545751544905},"hitData":{"launchSpeed":103.3,"launchAngle":9.0,"totalDistance":158.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":185.21,"coordY":103.69}},"index":4,"playId":"66d8d1df-7deb-3b37-a664-36be53e14cdb","pitchNumber":5,"startTime":"2026-08-28T02:23:54.555Z","endTime":"2026-08-28T02:24:04.836Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":801501,"link":"/api/v1/people/801501"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":663457,"link":"/api/v1/people/663457","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663457,"link":"/api/v1/people/663457"},"credit":"b_ab"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_ab"},{"player":{"id":663457,"link":"/api/v1/people/663457"},"credit":"b_pa"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":64.3,"awayTeamWinProbability":35.7,"homeTeamWinProbabilityAdded":-1.4000000000000057,"leverageIndex":0.47,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-08-28T02:24:04.836Z","atBatIndex":18},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Corbin Carroll pops out to third baseman Shay Whitcomb in foul territory.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-28T02:24:14.916Z","endTime":"2026-08-28T02:24:37.746Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":694376,"link":"/api/v1/people/694376"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":83.8,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.712650413168003,"aZ":-32.71787101370128,"pfxX":-10.478333751240731,"pfxZ":-0.2968119770317763,"pX":0.1929973744501338,"pZ":2.2917686470796665,"vX0":7.311381846689966,"vY0":-134.16817211260536,"vZ0":-1.39988826411594,"x":109.64,"y":176.9,"x0":-1.2196898535565837,"y0":50.005958171586684,"z0":5.173479412172682,"aX":-18.917498778357068},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":-0.6,"breakHorizontal":17.2,"spinRate":2190,"spinDirection":233},"zone":5,"typeConfidence":0.9,"plateTime":0.4097869433177008,"extension":6.500235192366598},"hitData":{"launchSpeed":76.4,"launchAngle":70.0,"totalDistance":137.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":84.92,"coordY":176.01}},"index":0,"playId":"341a62ba-3eb2-3144-ac03-61d41830f9d7","pitchNumber":1,"startTime":"2026-08-28T02:24:27.705Z","endTime":"2026-08-28T02:24:37.746Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":801501,"link":"/api/v1/people/801501"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"first":{"id":663457,"link":"/api/v1/people/663457"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"credit":"b_ab"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_ab"},{"player":{"id":682998,"link":"/api/v1/people/682998"},"credit":"b_pa"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":66.9,"awayTeamWinProbability":33.099999999999994,"homeTeamWinProbabilityAdded":2.6000000000000085,"leverageIndex":1.03,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2026-08-28T02:24:37.746Z","atBatIndex":19},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Drew Gilbert grounds out to first baseman Tim Tawa.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-28T02:26:47.543Z","endTime":"2026-08-28T02:27:46.156Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":703615,"fullName":"Jose Cabrera","link":"/api/v1/people/703615"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":694374,"link":"/api/v1/people/694374"},"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, 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},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.5,"endSpeed":73.8,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.83472328654799,"aZ":-24.733101497567244,"pfxX":3.2867253573724753,"pfxZ":5.312474541998892,"pX":-0.13867901743965688,"pZ":2.755259935987472,"vX0":3.1276497805489734,"vY0":-118.52439852512295,"vZ0":-1.520490884704901,"x":122.29,"y":164.39,"x0":-1.9098670028463742,"y0":50.00541017336683,"z0":5.6965497038975865,"aX":4.605790529804431},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":9.5,"breakHorizontal":-6.8,"spinRate":2557,"spinDirection":59},"zone":2,"typeConfidence":2.0,"plateTime":0.4648142569348792,"extension":5.833439250067768},"index":0,"playId":"5f108a5d-7212-329b-8669-b3160e695886","pitchNumber":1,"startTime":"2026-08-28T02:27:01.139Z","endTime":"2026-08-28T02:27:05.285Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703615,"link":"/api/v1/people/703615","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":687551,"link":"/api/v1/people/687551","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":85.6,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.402750727125543,"aZ":-25.03287235873539,"pfxX":-10.790540254252306,"pfxZ":3.7987728499980467,"pX":-0.8848838324628407,"pZ":2.8598926723132463,"vX0":5.624250604115329,"vY0":-136.57064385663702,"vZ0":-3.154309721844632,"x":150.73,"y":161.56,"x0":-1.5742446889299362,"y0":50.00308868017184,"z0":5.7606809189625965,"aX":-20.287325137296946},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":6.4,"breakHorizontal":18.2,"spinRate":2072,"spinDirection":234},"zone":11,"typeConfidence":2.0,"plateTime":0.40179058267889944,"extension":6.468522052042489},"index":1,"playId":"ecce407b-c9c1-330c-a9f5-5f162acfd93c","pitchNumber":2,"startTime":"2026-08-28T02:27:15.088Z","endTime":"2026-08-28T02:27:18.815Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703615,"link":"/api/v1/people/703615","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":687551,"link":"/api/v1/people/687551","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-08-28T02:27:24.900Z","endTime":"2026-08-28T02:27:38.791Z","isPitch":false,"type":"action","player":{"id":687551,"link":"/api/v1/people/687551"},"defense":{"pitcher":{"id":703615,"link":"/api/v1/people/703615","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":687551,"link":"/api/v1/people/687551","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":81.0,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.93038606229957,"aZ":-31.745266807800363,"pfxX":-8.35077846938976,"pfxZ":0.26260792146695877,"pX":-0.29469780690519237,"pZ":1.3489009253063833,"vX0":5.541260181460204,"vY0":-126.66569865684946,"vZ0":-4.258393346295129,"x":128.23,"y":202.36,"x0":-1.4124119554125378,"y0":50.00486603819032,"z0":5.556384577269527,"aX":-13.735918852314942},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":-0.2,"breakHorizontal":14.0,"spinRate":1880,"spinDirection":261},"zone":13,"typeConfidence":2.0,"plateTime":0.43043131445101723,"extension":6.282379555543051},"hitData":{"launchSpeed":86.5,"launchAngle":-27.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":157.89,"coordY":161.31}},"index":3,"playId":"d03bc8db-ef5c-3ec0-8a5b-ec2d653c7516","pitchNumber":3,"startTime":"2026-08-28T02:27:38.791Z","endTime":"2026-08-28T02:27:46.156Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703615,"link":"/api/v1/people/703615","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":687551,"link":"/api/v1/people/687551","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687551,"link":"/api/v1/people/687551"},"credit":"b_ab"},{"player":{"id":703615,"link":"/api/v1/people/703615"},"credit":"p_ab"},{"player":{"id":687551,"link":"/api/v1/people/687551"},"credit":"b_pa"},{"player":{"id":703615,"link":"/api/v1/people/703615"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":64.8,"awayTeamWinProbability":35.2,"homeTeamWinProbabilityAdded":-2.1000000000000085,"leverageIndex":0.8,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-08-28T02:27:46.156Z","atBatIndex":20},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Rafael Devers grounds out, second baseman Ildemaro Vargas to first baseman Tim Tawa.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-28T02:27:52.335Z","endTime":"2026-08-28T02:29:14.271Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":703615,"fullName":"Jose Cabrera","link":"/api/v1/people/703615"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":545121,"link":"/api/v1/people/545121"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":694374,"link":"/api/v1/people/694374"},"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},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":84.8,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.061740104761984,"aZ":-25.369394862493913,"pfxX":-10.309835957245635,"pfxZ":3.7054179561008844,"pX":0.24373635992890594,"pZ":2.288514565332791,"vX0":7.8003814149896895,"vY0":-134.8991323118994,"vZ0":-4.154485147224419,"x":107.71,"y":176.99,"x0":-1.3495749128975616,"y0":50.00558040774843,"z0":5.64253914759568,"aX":-18.95482555029717},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":6.0,"breakHorizontal":16.9,"spinRate":2007,"spinDirection":241},"zone":5,"typeConfidence":2.0,"plateTime":0.40642849382985524,"extension":6.598407748885179},"index":0,"playId":"be5ca2b3-4f35-3819-89e4-fc42b9a91972","pitchNumber":1,"startTime":"2026-08-28T02:28:20.062Z","endTime":"2026-08-28T02:28:24.165Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703615,"link":"/api/v1/people/703615","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":86.5,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.632894372416732,"aZ":-16.71779723573304,"pfxX":-6.200680078931795,"pfxZ":8.037404822971391,"pX":0.7554216259074179,"pZ":3.453766347020355,"vX0":7.184384900032817,"vY0":-138.0091618337601,"vZ0":-4.073343332619398,"x":88.21,"y":145.53,"x0":-1.0798592432240273,"y0":50.00132635185886,"z0":6.079819348423258,"aX":-11.922257160675118},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":13.8,"breakHorizontal":9.7,"spinRate":2320,"spinDirection":231},"zone":12,"typeConfidence":2.0,"plateTime":0.3973731835987562,"extension":6.458957905713436},"index":1,"playId":"e4f77a84-db8e-3d33-9295-69774983e61c","pitchNumber":2,"startTime":"2026-08-28T02:28:33.421Z","endTime":"2026-08-28T02:28:37.390Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703615,"link":"/api/v1/people/703615","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":80.1,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.718910449471583,"aZ":-31.377595931047082,"pfxX":-8.526167622816825,"pfxZ":0.49674350226844677,"pX":-0.7608918754767338,"pZ":1.2266812272750267,"vX0":4.448104661919638,"vY0":-126.07966698960341,"vZ0":-4.74360322698432,"x":146.0,"y":205.66,"x0":-1.436657197723584,"y0":50.005305622985105,"z0":5.65376428176705,"aX":-13.780909884042718},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":0.1,"breakHorizontal":14.5,"spinRate":1754,"spinDirection":254},"zone":13,"typeConfidence":2.0,"plateTime":0.43380312680947775,"extension":6.4273251486152425},"index":2,"playId":"3fdc4be3-386f-3ed1-9e6c-0441859a42da","pitchNumber":3,"startTime":"2026-08-28T02:28:48.902Z","endTime":"2026-08-28T02:28:52.770Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703615,"link":"/api/v1/people/703615","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":86.7,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.849293990237953,"aZ":-27.346190888794876,"pfxX":-8.961882924074908,"pfxZ":2.522893743634244,"pX":0.5684408027223304,"pZ":2.3661017272354408,"vX0":8.490593958663071,"vY0":-137.3006939846646,"vZ0":-4.047185956598755,"x":95.33,"y":174.9,"x0":-1.3967776160957426,"y0":50.00235902697908,"z0":5.715992394917842,"aX":-17.143508256275332},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":4.0,"breakHorizontal":14.5,"spinRate":2141,"spinDirection":240},"zone":6,"typeConfidence":2.0,"plateTime":0.398639843434208,"extension":6.455924160376405},"hitData":{"launchSpeed":87.7,"launchAngle":-5.0,"totalDistance":24.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":142.69,"coordY":145.09}},"index":3,"playId":"7ed1ee42-3bca-3fbe-aaf7-98cfd964889f","pitchNumber":4,"startTime":"2026-08-28T02:29:05.327Z","endTime":"2026-08-28T02:29:14.271Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703615,"link":"/api/v1/people/703615","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":646240,"link":"/api/v1/people/646240"},"credit":"b_ab"},{"player":{"id":703615,"link":"/api/v1/people/703615"},"credit":"p_ab"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"credit":"b_pa"},{"player":{"id":703615,"link":"/api/v1/people/703615"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.3,"awayTeamWinProbability":36.7,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.6,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2026-08-28T02:29:14.271Z","atBatIndex":21},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Bryce Eldridge grounds out, first baseman Tim Tawa to pitcher Jose Cabrera.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-28T02:29:17.281Z","endTime":"2026-08-28T02:29:43.423Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":703615,"fullName":"Jose Cabrera","link":"/api/v1/people/703615"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":694374,"link":"/api/v1/people/694374"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":703615,"link":"/api/v1/people/703615"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":79.1,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.47760255724471,"aZ":-31.955105582528017,"pfxX":-10.465509933021448,"pfxZ":0.13722850255229524,"pX":-0.06000530890743152,"pZ":2.2379164980910384,"vX0":6.6894481488514925,"vY0":-125.34078414719416,"vZ0":-2.3267716196008075,"x":119.29,"y":178.36,"x0":-1.4046108399853983,"y0":50.0017785845223,"z0":5.789033527721965,"aX":-16.640756762112936},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":0.0,"breakHorizontal":17.4,"spinRate":1700,"spinDirection":256},"zone":8,"typeConfidence":2.0,"plateTime":0.4370791512911296,"extension":6.43623037806051},"hitData":{"launchSpeed":99.9,"launchAngle":-10.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":160.93,"coordY":161.82}},"index":0,"playId":"c7dee38a-da3f-33df-8af8-9bca5d70860b","pitchNumber":1,"startTime":"2026-08-28T02:29:34.409Z","endTime":"2026-08-28T02:29:43.423Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703615,"link":"/api/v1/people/703615","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805811,"link":"/api/v1/people/805811"},"credit":"b_ab"},{"player":{"id":703615,"link":"/api/v1/people/703615"},"credit":"p_ab"},{"player":{"id":805811,"link":"/api/v1/people/805811"},"credit":"b_pa"},{"player":{"id":703615,"link":"/api/v1/people/703615"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":62.3,"awayTeamWinProbability":37.7,"homeTeamWinProbabilityAdded":-1.0,"leverageIndex":0.4,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-08-28T02:29:43.423Z","atBatIndex":22},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Gabriel Moreno homers (11) on a line drive to left field.","rbi":1,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-28T02:31:46.435Z","endTime":"2026-08-28T02:35:28.414Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6,7,8,9],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"responsiblePitcher":{"id":694738,"link":"/api/v1/people/694738"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":9},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":85.0,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.29225840143074,"aZ":-32.19838890443607,"pfxX":-12.841199148203772,"pfxZ":-0.01131564880751057,"pX":-0.8213119747047136,"pZ":2.057005424131342,"vX0":5.201623245018941,"vY0":-135.83350605803153,"vZ0":-2.057989765505882,"x":148.31,"y":183.24,"x0":-1.102656456290283,"y0":50.00446192753516,"z0":5.083286277608432,"aX":-23.778480968689003},"breaks":{"breakAngle":34.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":-0.2,"breakHorizontal":22.0,"spinRate":2053,"spinDirection":236},"zone":13,"typeConfidence":0.9,"plateTime":0.4046613855767718,"extension":6.540631897801115},"index":0,"playId":"3daba3ca-bc8c-3222-b947-3934a917adb4","pitchNumber":1,"startTime":"2026-08-28T02:31:57.578Z","endTime":"2026-08-28T02:32:02.398Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":801501,"link":"/api/v1/people/801501"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":81.1,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.340731235999844,"aZ":-36.072807043941964,"pfxX":-9.395829417582231,"pfxZ":-2.3353399749980337,"pX":-0.15123035260545742,"pZ":2.1681816213891314,"vX0":6.25891948278507,"vY0":-128.05562624884968,"vZ0":-0.3013507230327399,"x":122.76,"y":180.24,"x0":-1.40081371115596,"y0":50.00469406255621,"z0":5.098817389518257,"aX":-15.675787191055665},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-4.1,"breakHorizontal":15.7,"spinRate":1964,"spinDirection":268},"zone":5,"typeConfidence":0.91,"plateTime":0.42701214225642525,"extension":6.5532764440212485},"index":1,"playId":"9690c293-cb82-3b85-bb67-a81144f9d68c","pitchNumber":2,"startTime":"2026-08-28T02:32:21.115Z","endTime":"2026-08-28T02:32:24.904Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":801501,"link":"/api/v1/people/801501"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-08-28T02:32:37.151Z","endTime":"2026-08-28T02:32:52.340Z","isPitch":false,"type":"action","player":{"id":672515,"link":"/api/v1/people/672515"},"defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":801501,"link":"/api/v1/people/801501"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":80.4,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.786888501781405,"aZ":-33.03232928410507,"pfxX":-7.1863054836389315,"pfxZ":-0.521252868253347,"pX":0.5374651050868506,"pZ":2.4286736702447005,"vX0":6.609321781200093,"vY0":-127.07770492323263,"vZ0":-0.037800382517832354,"x":96.51,"y":173.21,"x0":-1.1570098717067467,"y0":50.00305471565867,"z0":5.056547436905596,"aX":-11.814118705765209},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":-0.7,"breakHorizontal":11.6,"spinRate":2136,"spinDirection":259},"zone":6,"typeConfidence":0.88,"plateTime":0.43016621390013166,"extension":6.393863017664502},"index":3,"playId":"5a4dfe31-1bd1-3900-bf86-4ce109d2dc34","pitchNumber":3,"startTime":"2026-08-28T02:32:52.340Z","endTime":"2026-08-28T02:32:57.422Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":801501,"link":"/api/v1/people/801501"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.3,"endSpeed":71.7,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.346680019092023,"aZ":-38.29203885253882,"pfxX":9.01363974877364,"pfxZ":-4.706569118000317,"pX":1.2804763170416693,"pZ":2.2059902743699706,"vX0":3.0795165857087428,"vY0":-113.93372357850778,"vZ0":0.8087025106683428,"x":68.19,"y":179.22,"x0":-1.2646339197654324,"y0":50.00552998277002,"z0":5.668113544692979,"aX":11.705002742541641},"breaks":{"breakAngle":18.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.9,"breakVerticalInduced":-7.9,"breakHorizontal":-17.2,"spinRate":3130,"spinDirection":54},"zone":14,"typeConfidence":0.89,"plateTime":0.48303235537739564,"extension":6.023881624518025},"index":4,"playId":"aabf6f37-dad2-3eb3-875e-f07ca1c29287","pitchNumber":4,"startTime":"2026-08-28T02:33:16.878Z","endTime":"2026-08-28T02:33:20.695Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":801501,"link":"/api/v1/people/801501"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":84.8,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.998261777085446,"aZ":-20.11992653386585,"pfxX":-6.77591336573074,"pfxZ":6.534392624950517,"pX":1.5727226428837116,"pZ":3.9220105576286617,"vX0":8.410530038267035,"vY0":-134.6508178697747,"vZ0":0.05804618643132786,"x":57.05,"y":132.89,"x0":-0.7042891203291372,"y0":50.001572027659904,"z0":5.318444122719158,"aX":-12.498247531964157},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":12.1,"breakHorizontal":10.6,"spinRate":2230,"spinDirection":230},"zone":12,"typeConfidence":0.91,"plateTime":0.40608142832032934,"extension":6.7381380410220855},"index":5,"playId":"78f15c2b-c418-3313-a2ce-1f81c8ecb53c","pitchNumber":5,"startTime":"2026-08-28T02:33:35.202Z","endTime":"2026-08-28T02:33:38.425Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":801501,"link":"/api/v1/people/801501"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.1,"endSpeed":70.6,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.822214463365807,"aZ":-39.15144586323165,"pfxX":7.514315631655637,"pfxZ":-5.552859151247235,"pX":0.3691281686097099,"pZ":1.32847760011366,"vX0":1.7127655352698503,"vY0":-112.17887399400107,"vZ0":-0.30637774218376324,"x":102.93,"y":202.91,"x0":-1.38250913554575,"y0":50.00111330812525,"z0":5.503670939043267,"aX":9.44728312265675},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.3,"breakVerticalInduced":-9.7,"breakHorizontal":-14.0,"spinRate":3041,"spinDirection":49},"zone":14,"typeConfidence":0.9,"plateTime":0.4907776749896837,"extension":6.332018072247785},"index":6,"playId":"2d76cc28-a312-3c3c-9f06-054ec1a76644","pitchNumber":6,"startTime":"2026-08-28T02:33:50.154Z","endTime":"2026-08-28T02:33:54.086Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":801501,"link":"/api/v1/people/801501"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":85.4,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.519043677175464,"aZ":-31.382738226272224,"pfxX":-9.643671108704986,"pfxZ":0.42162386919535244,"pX":0.5022389239810028,"pZ":3.145623103531007,"vX0":7.150888795394613,"vY0":-136.11073336414555,"vZ0":0.27582636366082647,"x":97.86,"y":153.85,"x0":-0.9091765920466017,"y0":50.00156685330234,"z0":5.220131511510875,"aX":-18.05139852129259},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":1.1,"breakHorizontal":16.0,"spinRate":1890,"spinDirection":245},"zone":3,"typeConfidence":0.91,"plateTime":0.4027598794366716,"extension":6.427664408584388},"index":7,"playId":"199b0718-0c11-3ec6-a0d1-957e9c0a78d7","pitchNumber":7,"startTime":"2026-08-28T02:34:18.099Z","endTime":"2026-08-28T02:34:22.376Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":801501,"link":"/api/v1/people/801501"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.9,"endSpeed":71.3,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.982113890131664,"aZ":-39.278871999843936,"pfxX":9.803180777380469,"pfxZ":-5.5487932750845275,"pX":0.8662499552845526,"pZ":0.8523257127125438,"vX0":2.1521019015444796,"vY0":-113.37432948349658,"vZ0":-1.2667496567661802,"x":83.98,"y":215.77,"x0":-1.3721672208120248,"y0":50.0034122319852,"z0":5.398102859403011,"aX":12.547508369811414},"breaks":{"breakAngle":18.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.7,"breakVerticalInduced":-10.1,"breakHorizontal":-18.4,"spinRate":3158,"spinDirection":51},"zone":14,"typeConfidence":0.9,"plateTime":0.4862623020884298,"extension":6.313285849216648},"index":8,"playId":"de9763b4-7416-313b-85a5-2a1b2c32ae55","pitchNumber":8,"startTime":"2026-08-28T02:34:38.197Z","endTime":"2026-08-28T02:34:46.015Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":801501,"link":"/api/v1/people/801501"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":80.5,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.926625404836365,"aZ":-37.4145165751109,"pfxX":-8.903453304726208,"pfxZ":-3.214673696941266,"pX":-0.45479057808106643,"pZ":1.7170492716397603,"vX0":5.176220943492702,"vY0":-126.18340059203214,"vZ0":-0.7768895885656284,"x":134.34,"y":192.42,"x0":-1.3639829220410158,"y0":50.00193026770877,"z0":5.013552599183277,"aX":-14.520899282869095},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-5.8,"breakHorizontal":15.1,"spinRate":1633,"spinDirection":266},"zone":7,"typeConfidence":0.9,"plateTime":0.4321933399755,"extension":6.579575020221599},"hitData":{"launchSpeed":110.0,"launchAngle":20.0,"totalDistance":397.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":27.15,"coordY":71.44}},"index":9,"playId":"264acb62-4596-3840-90f5-1aee1696f372","pitchNumber":9,"startTime":"2026-08-28T02:35:02.497Z","endTime":"2026-08-28T02:35:28.414Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":801501,"link":"/api/v1/people/801501"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672515,"link":"/api/v1/people/672515"},"credit":"b_ab"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_ab"},{"player":{"id":672515,"link":"/api/v1/people/672515"},"credit":"b_pa"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-12.299999999999997,"leverageIndex":1.13,"dramaIndex":109.0,"contextMetrics":{},"playEndTime":"2026-08-28T02:35:28.414Z","atBatIndex":23},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Geraldo Perdomo singles on a line drive to center fielder Jonah Cox.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-28T02:35:37.912Z","endTime":"2026-08-28T02:37:27.517Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":813841,"link":"/api/v1/people/813841"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.2,"endSpeed":71.2,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.35652175807339,"aZ":-34.8586594606871,"pfxX":9.288414385158434,"pfxZ":-2.0840607858317117,"pX":1.6638789666478133,"pZ":2.0329317581737043,"vX0":4.158748572660783,"vY0":-113.79391683170537,"vZ0":0.17935135752153175,"x":53.58,"y":183.89,"x0":-1.4044101623954155,"y0":50.00360033470998,"z0":5.458092383363064,"aX":11.962784421241912},"breaks":{"breakAngle":20.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.7,"breakVerticalInduced":-3.4,"breakHorizontal":-18.0,"spinRate":3166,"spinDirection":56},"zone":14,"typeConfidence":0.88,"plateTime":0.48465941287825265,"extension":6.379813400213684},"index":0,"playId":"b2eb0fa1-dc53-3dda-ad08-7b54afa72e46","pitchNumber":1,"startTime":"2026-08-28T02:35:52.335Z","endTime":"2026-08-28T02:35:56.256Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":801501,"link":"/api/v1/people/801501"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":81.5,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.72073195370051,"aZ":-34.196791097276304,"pfxX":-9.322114043293666,"pfxZ":-1.2073406194753948,"pX":0.04816887688801148,"pZ":0.7146353658848337,"vX0":7.058150900022089,"vY0":-127.98039694616297,"vZ0":-3.839450663066437,"x":115.16,"y":219.48,"x0":-1.5249665467888665,"y0":50.00558736997266,"z0":4.893307816214792,"aX":-15.572314376088489},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":-2.8,"breakHorizontal":15.5,"spinRate":1890,"spinDirection":259},"zone":14,"typeConfidence":0.9,"plateTime":0.4268560084351991,"extension":6.376925965140152},"index":1,"playId":"291089f3-2386-3fab-a77c-cd910e32411c","pitchNumber":2,"startTime":"2026-08-28T02:36:06.946Z","endTime":"2026-08-28T02:36:11.132Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":801501,"link":"/api/v1/people/801501"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":86.2,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.11406319675777,"aZ":-29.947815525522454,"pfxX":-10.755123641252595,"pfxZ":1.172488401507425,"pX":1.319985419042245,"pZ":2.0275043504479826,"vX0":10.135117979529907,"vY0":-136.84421387197887,"vZ0":-2.7439979672682955,"x":66.69,"y":184.04,"x0":-1.0338140248880459,"y0":50.00192702417457,"z0":5.094158366071063,"aX":-20.403216870648766},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":1.7,"breakHorizontal":17.4,"spinRate":1986,"spinDirection":237},"zone":14,"typeConfidence":0.9,"plateTime":0.40021592878056556,"extension":6.551500148177272},"index":2,"playId":"ee7cfd27-3144-3cbc-850d-7824adb27acb","pitchNumber":3,"startTime":"2026-08-28T02:36:30.642Z","endTime":"2026-08-28T02:36:35.090Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":801501,"link":"/api/v1/people/801501"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":87.0,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.87205539912246,"aZ":-33.49374465898399,"pfxX":-8.651866801081384,"pfxZ":-0.6910036313550032,"pX":-0.2254530557777026,"pZ":1.8990185298427735,"vX0":6.006972073596933,"vY0":-137.32682863419237,"vZ0":-2.421975549364772,"x":125.59,"y":187.51,"x0":-1.3111945026688863,"y0":50.00111955818711,"z0":5.058692522911717,"aX":-16.612566072844572},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":-1.6,"breakHorizontal":14.5,"spinRate":1992,"spinDirection":242},"zone":8,"typeConfidence":0.9,"plateTime":0.39803790591881105,"extension":6.639299251020972},"index":3,"playId":"ae822d5c-59d3-366c-9e25-5802fc06a14c","pitchNumber":4,"startTime":"2026-08-28T02:36:43.391Z","endTime":"2026-08-28T02:36:48.016Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":801501,"link":"/api/v1/people/801501"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":82.4,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.252823965959248,"aZ":-27.015988303319336,"pfxX":2.5574155581446187,"pfxZ":3.006774075557372,"pX":-0.3894465960676321,"pZ":3.042268433605519,"vX0":1.545129776055489,"vY0":-128.950120598167,"vZ0":-0.3605694749973648,"x":131.84,"y":156.64,"x0":-1.3251057001517155,"y0":50.00186138093797,"z0":5.236214706118516,"aX":4.3840720135613545},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":5.6,"breakHorizontal":-4.9,"spinRate":2334,"spinDirection":174},"zone":1,"typeConfidence":0.91,"plateTime":0.4218499873717638,"extension":6.491310036617426},"index":4,"playId":"68affb0a-5c69-32a4-8bcb-b70d74594783","pitchNumber":5,"startTime":"2026-08-28T02:36:57.911Z","endTime":"2026-08-28T02:37:02.605Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":801501,"link":"/api/v1/people/801501"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":86.2,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.819636977779535,"aZ":-30.969567768413576,"pfxX":-8.827328315046774,"pfxZ":0.6405372432491987,"pX":0.14832472613144912,"pZ":2.3315738091524403,"vX0":6.559244722127532,"vY0":-135.70552708062345,"vZ0":-1.70069939101985,"x":111.35,"y":175.83,"x0":-1.1407191626034645,"y0":50.003668919951004,"z0":5.102583302626772,"aX":-16.63550745591317},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":1.0,"breakHorizontal":14.8,"spinRate":1950,"spinDirection":236},"zone":5,"typeConfidence":0.91,"plateTime":0.40203328866943755,"extension":6.6498762800730775},"hitData":{"launchSpeed":90.9,"launchAngle":12.0,"totalDistance":225.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":113.1,"coordY":80.11}},"index":5,"playId":"276ddf22-e524-3739-9dde-cd7a15546522","pitchNumber":6,"startTime":"2026-08-28T02:37:16.408Z","endTime":"2026-08-28T02:37:27.517Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":801501,"link":"/api/v1/people/801501"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"credit":"b_ab"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_ab"},{"player":{"id":672695,"link":"/api/v1/people/672695"},"credit":"b_pa"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":45.6,"awayTeamWinProbability":54.4,"homeTeamWinProbabilityAdded":-4.399999999999999,"leverageIndex":1.07,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2026-08-28T02:37:27.517Z","atBatIndex":24},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Max Kepler lines out sharply to right fielder Drew Gilbert.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-28T02:37:48.027Z","endTime":"2026-08-28T02:38:02.148Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":687551,"link":"/api/v1/people/687551"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":85.3,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.177907699090067,"aZ":-29.150745992296056,"pfxX":-8.796811614142692,"pfxZ":1.6358514906989443,"pX":0.15135029811842868,"pZ":1.7178298555157572,"vX0":7.344244058737845,"vY0":-135.13612258790286,"vZ0":-3.6803479737634435,"x":111.23,"y":192.4,"x0":-1.4573353492609837,"y0":50.006260927510674,"z0":5.143088599050042,"aX":-16.289384665044985},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":2.4,"breakHorizontal":14.4,"spinRate":2090,"spinDirection":237},"zone":8,"typeConfidence":0.91,"plateTime":0.40517429323577137,"extension":6.295794849365037},"hitData":{"launchSpeed":110.7,"launchAngle":15.0,"totalDistance":310.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":190.77,"coordY":92.38}},"index":0,"playId":"4d67b41d-d04a-3df9-a684-cb69d4f6d3c9","pitchNumber":1,"startTime":"2026-08-28T02:37:51.685Z","endTime":"2026-08-28T02:38:02.148Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":801501,"link":"/api/v1/people/801501"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":596146,"link":"/api/v1/people/596146","batSide":{"code":"L","description":"Left"}},"first":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":596146,"link":"/api/v1/people/596146"},"credit":"b_ab"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_ab"},{"player":{"id":596146,"link":"/api/v1/people/596146"},"credit":"b_pa"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.7,"awayTeamWinProbability":50.3,"homeTeamWinProbabilityAdded":4.100000000000001,"leverageIndex":1.78,"dramaIndex":75.0,"contextMetrics":{},"playEndTime":"2026-08-28T02:38:02.148Z","atBatIndex":25},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Tim Tawa walks.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-28T02:38:20.484Z","endTime":"2026-08-28T02:39:45.600Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"postOnSecond":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[3],"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":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":85.9,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.47297520324316,"aZ":-32.57793256700051,"pfxX":-10.002000928122492,"pfxZ":-0.21622487231793208,"pX":-0.32656801694915966,"pZ":1.2948161889157885,"vX0":6.341596157406654,"vY0":-136.98877304143465,"vZ0":-4.086899897107144,"x":129.45,"y":203.82,"x0":-1.381457214963938,"y0":50.0023203817699,"z0":5.052723451334013,"aX":-18.860192475631127},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":-1.1,"breakHorizontal":16.7,"spinRate":2105,"spinDirection":238},"zone":13,"typeConfidence":0.9,"plateTime":0.401040262385592,"extension":6.319231804592794},"index":0,"playId":"0ef3683c-3b02-38e6-b18c-8196cba3e7f8","pitchNumber":1,"startTime":"2026-08-28T02:38:30.113Z","endTime":"2026-08-28T02:38:34.126Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":801501,"link":"/api/v1/people/801501"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":694374,"link":"/api/v1/people/694374","batSide":{"code":"R","description":"Right"}},"first":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"index":1,"playId":"06788df5-526b-3356-81d1-700ac364dfe0","startTime":"2026-08-28T02:38:44.185Z","endTime":"2026-08-28T02:38:47.585Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":801501,"link":"/api/v1/people/801501"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":694374,"link":"/api/v1/people/694374","batSide":{"code":"R","description":"Right"}},"first":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":85.6,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.88103703413683,"aZ":-32.537073034193064,"pfxX":-9.722767053810976,"pfxZ":-0.19404987707235222,"pX":0.05757548430457475,"pZ":1.5991332850569138,"vX0":6.486115215942698,"vY0":-136.05565652443497,"vZ0":-3.237960152205121,"x":114.81,"y":195.6,"x0":-1.0985667915434674,"y0":50.003293040954205,"z0":5.06835076349551,"aX":-18.161186385130463},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":-0.8,"breakHorizontal":16.2,"spinRate":2114,"spinDirection":243},"zone":8,"typeConfidence":0.9,"plateTime":0.4031411551921349,"extension":6.2295656541796705},"index":2,"playId":"1a28eac6-5e61-35ea-8ae3-fddc82afbd4d","pitchNumber":2,"startTime":"2026-08-28T02:39:01.785Z","endTime":"2026-08-28T02:39:10.675Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":801501,"link":"/api/v1/people/801501"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":694374,"link":"/api/v1/people/694374","batSide":{"code":"R","description":"Right"}},"first":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Geraldo Perdomo steals (18) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"index":3,"actionPlayId":"1a28eac6-5e61-35ea-8ae3-fddc82afbd4d","startTime":"2026-08-28T02:39:12.682Z","endTime":"2026-08-28T02:39:25.015Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":672695,"link":"/api/v1/people/672695"},"defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":801501,"link":"/api/v1/people/801501"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":694374,"link":"/api/v1/people/694374","batSide":{"code":"R","description":"Right"}},"first":{"id":672695,"link":"/api/v1/people/672695"},"postOnSecond":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"homeTeamWinProbability":47.599999999999994,"awayTeamWinProbability":52.400000000000006,"homeTeamWinProbabilityAdded":-2.1000000000000085,"leverageIndex":1.49,"dramaIndex":56.0,"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":76.9,"endSpeed":70.3,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.14202779806852,"aZ":-38.704986912376754,"pfxX":11.156097175925762,"pfxZ":-5.224416700937921,"pX":0.23981857313128496,"pZ":1.3488553131345866,"vX0":0.37362007621886495,"vY0":-111.94755263762836,"vZ0":-0.013170953522971152,"x":107.86,"y":202.36,"x0":-1.3760176356158456,"y0":50.003841491033526,"z0":5.368783309512891,"aX":13.94009340747968},"breaks":{"breakAngle":20.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.8,"breakVerticalInduced":-9.1,"breakHorizontal":-20.3,"spinRate":3031,"spinDirection":52},"zone":14,"typeConfidence":0.91,"plateTime":0.4922088135987046,"extension":6.183644365723023},"index":4,"playId":"ed4e2549-aae8-3171-aec7-d39892aaca6a","pitchNumber":3,"startTime":"2026-08-28T02:39:25.015Z","endTime":"2026-08-28T02:39:29.614Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":801501,"link":"/api/v1/people/801501"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":694374,"link":"/api/v1/people/694374","batSide":{"code":"R","description":"Right"}},"second":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":84.9,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.14046877228278,"aZ":-30.57730689283852,"pfxX":-10.283958066904612,"pfxZ":0.8645881135729407,"pX":1.4966822884443327,"pZ":2.2803080997097767,"vX0":9.758827378096052,"vY0":-135.03530307896676,"vZ0":-1.953074713757484,"x":59.95,"y":177.21,"x0":-0.8326524498557116,"y0":50.0006443346564,"z0":5.1697195397781215,"aX":-18.93917604019992},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":1.3,"breakHorizontal":16.4,"spinRate":2113,"spinDirection":233},"zone":14,"typeConfidence":0.91,"plateTime":0.4060284859927261,"extension":6.185376110427222},"index":5,"playId":"1038e44e-2565-3bbb-a191-4d0201a6e2b4","pitchNumber":4,"startTime":"2026-08-28T02:39:41.925Z","endTime":"2026-08-28T02:39:45.600Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":801501,"link":"/api/v1/people/801501"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":694374,"link":"/api/v1/people/694374","batSide":{"code":"R","description":"Right"}},"second":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694374,"link":"/api/v1/people/694374"},"credit":"b_pa"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":45.2,"awayTeamWinProbability":54.8,"homeTeamWinProbabilityAdded":-2.3999999999999915,"leverageIndex":1.49,"dramaIndex":70.0,"contextMetrics":{},"playEndTime":"2026-08-28T02:39:45.600Z","atBatIndex":26},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jose Fernandez singles on a fly ball to left fielder Turner Hill. Geraldo Perdomo to 3rd. Tim Tawa to 2nd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-28T02:40:40.453Z","endTime":"2026-08-28T02:42:03.259Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":699912,"fullName":"Jose Fernandez","link":"/api/v1/people/699912"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":699912,"fullName":"Jose Fernandez","link":"/api/v1/people/699912"},"postOnSecond":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"postOnThird":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,3,5],"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":699912,"fullName":"Jose Fernandez","link":"/api/v1/people/699912"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":806367,"link":"/api/v1/people/806367"},"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":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-08-28T02:39:54.565Z","endTime":"2026-08-28T02:40:42.750Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":801501,"link":"/api/v1/people/801501"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":699912,"link":"/api/v1/people/699912","batSide":{"code":"R","description":"Right"}},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":85.8,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.888033116787295,"aZ":-27.04909382987409,"pfxX":-11.014656539605884,"pfxZ":2.726242097581599,"pX":1.1233089292186047,"pZ":1.03958995201182,"vX0":9.527163258987827,"vY0":-136.6263912377098,"vZ0":-5.653329635125181,"x":74.18,"y":210.71,"x0":-0.9888240320152835,"y0":50.000045835771665,"z0":5.009747566767321,"aX":-20.688141464580458},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":3.8,"breakHorizontal":17.8,"spinRate":2250,"spinDirection":240},"zone":14,"typeConfidence":0.9,"plateTime":0.40186622923453363,"extension":6.408447306742445},"index":1,"playId":"70bfbcb0-2a56-3e96-a85f-a551d790f29f","pitchNumber":1,"startTime":"2026-08-28T02:40:42.750Z","endTime":"2026-08-28T02:40:46.490Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":801501,"link":"/api/v1/people/801501"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":699912,"link":"/api/v1/people/699912","batSide":{"code":"R","description":"Right"}},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":84.9,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.73170699916626,"aZ":-30.649174796790316,"pfxX":-10.416853344840854,"pfxZ":0.8249986037142927,"pX":0.14249223258143073,"pZ":1.7668469890530567,"vX0":6.779157612057188,"vY0":-136.2249547952734,"vZ0":-3.300244460479149,"x":111.57,"y":191.08,"x0":-1.0424566084779854,"y0":50.004178154204716,"z0":5.144088537506627,"aX":-19.312603308155815},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":1.0,"breakHorizontal":17.2,"spinRate":2188,"spinDirection":236},"zone":8,"typeConfidence":0.9,"plateTime":0.4041837220307549,"extension":6.331572459304922},"index":2,"playId":"38edbedd-0548-36de-8a9c-7354c982682b","pitchNumber":2,"startTime":"2026-08-28T02:41:04.350Z","endTime":"2026-08-28T02:41:08.218Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":801501,"link":"/api/v1/people/801501"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":699912,"link":"/api/v1/people/699912","batSide":{"code":"R","description":"Right"}},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":80.3,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.70778525429345,"aZ":-33.776585986848204,"pfxX":-9.882374121832441,"pfxZ":-0.9837733218257911,"pX":0.3956426372145876,"pZ":1.376388927200214,"vX0":7.329154305010547,"vY0":-126.94489040028577,"vZ0":-2.572553389705949,"x":101.92,"y":201.62,"x0":-1.2433609831430132,"y0":50.00094995283521,"z0":5.088654172996169,"aX":-16.145963826845993},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":-2.2,"breakHorizontal":16.2,"spinRate":1808,"spinDirection":260},"zone":14,"typeConfidence":0.91,"plateTime":0.4312807497862501,"extension":6.318419547305759},"index":3,"playId":"3d8da430-3583-3b62-8359-4cc6bfc6229d","pitchNumber":3,"startTime":"2026-08-28T02:41:26.013Z","endTime":"2026-08-28T02:41:29.800Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":801501,"link":"/api/v1/people/801501"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":699912,"link":"/api/v1/people/699912","batSide":{"code":"R","description":"Right"}},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":4,"startTime":"2026-08-28T02:41:39.352Z","endTime":"2026-08-28T02:41:50.221Z","isPitch":false,"type":"action","player":{"id":699912,"link":"/api/v1/people/699912"},"defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":801501,"link":"/api/v1/people/801501"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":699912,"link":"/api/v1/people/699912","batSide":{"code":"R","description":"Right"}},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":77.4,"endSpeed":71.0,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.84326423143746,"aZ":-38.977174439485154,"pfxX":9.973269471334497,"pfxZ":-5.352260860475367,"pX":1.576505725534262,"pZ":1.8882684832034644,"vX0":3.1342103196260824,"vY0":-112.68467978128847,"vZ0":0.4833055428560995,"x":56.91,"y":187.8,"x0":-1.1329370897836426,"y0":50.00469946151685,"z0":5.648662200418791,"aX":12.667984460957515},"breaks":{"breakAngle":19.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.2,"breakVerticalInduced":-9.2,"breakHorizontal":-18.8,"spinRate":3219,"spinDirection":56},"zone":14,"typeConfidence":0.9,"plateTime":0.48838244527012,"extension":6.1095491462017915},"hitData":{"launchSpeed":71.0,"launchAngle":26.0,"totalDistance":229.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":85.89,"coordY":117.67}},"index":5,"playId":"852d4ebb-1bd1-3277-8084-2b8eeb74ee90","pitchNumber":4,"startTime":"2026-08-28T02:41:50.221Z","endTime":"2026-08-28T02:42:03.259Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":801501,"link":"/api/v1/people/801501"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":699912,"link":"/api/v1/people/699912","batSide":{"code":"R","description":"Right"}},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":699912,"link":"/api/v1/people/699912"},"credit":"b_ab"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_ab"},{"player":{"id":699912,"link":"/api/v1/people/699912"},"credit":"b_pa"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":38.1,"awayTeamWinProbability":61.9,"homeTeamWinProbabilityAdded":-7.100000000000001,"leverageIndex":2.34,"dramaIndex":107.0,"contextMetrics":{},"playEndTime":"2026-08-28T02:42:03.259Z","atBatIndex":27},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ildemaro Vargas flies out to left fielder Turner Hill.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-28T02:42:32.256Z","endTime":"2026-08-28T02:45:25.356Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":699912,"fullName":"Jose Fernandez","link":"/api/v1/people/699912"},"postOnSecond":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"postOnThird":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,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":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":806367,"link":"/api/v1/people/806367"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":80.5,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.34234496282586,"aZ":-34.82647690487176,"pfxX":-7.6653411855884075,"pfxZ":-1.6127274276755044,"pX":-0.4238530969989838,"pZ":1.4192082882871067,"vX0":5.237758742665476,"vY0":-127.4492876755103,"vZ0":-2.1361705351809976,"x":133.16,"y":200.46,"x0":-1.5103199866344565,"y0":50.00399428686385,"z0":5.0204200484144375,"aX":-12.603490693734154},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-3.1,"breakHorizontal":12.7,"spinRate":1865,"spinDirection":280},"zone":13,"typeConfidence":0.9,"plateTime":0.42986992078659947,"extension":6.314633045357591},"index":0,"playId":"5a1eaabe-185c-3bfb-afc0-062a6e2be32b","pitchNumber":1,"startTime":"2026-08-28T02:42:36.618Z","endTime":"2026-08-28T02:42:42.462Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":801501,"link":"/api/v1/people/801501"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"L","description":"Left"}},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":82.1,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.495327041736143,"aZ":-28.11592889813515,"pfxX":2.3406536537249067,"pfxZ":2.350224872935547,"pX":0.21853047572175646,"pZ":3.17844225900128,"vX0":3.055832874909677,"vY0":-130.533632843492,"vZ0":-0.06518769789074252,"x":108.67,"y":152.96,"x0":-1.271355661938594,"y0":50.0012243076754,"z0":5.320665944443515,"aX":4.037977373439427},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":4.4,"breakHorizontal":-4.9,"spinRate":2483,"spinDirection":160},"zone":2,"typeConfidence":0.91,"plateTime":0.41961296035127216,"extension":6.441869977634933},"index":1,"playId":"f7388748-04c0-34c1-87cf-9b000bb5d24f","pitchNumber":2,"startTime":"2026-08-28T02:43:12.498Z","endTime":"2026-08-28T02:43:16.755Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":801501,"link":"/api/v1/people/801501"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"L","description":"Left"}},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-08-28T02:43:25.341Z","endTime":"2026-08-28T02:43:42.911Z","isPitch":false,"type":"action","player":{"id":545121,"link":"/api/v1/people/545121"},"defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":801501,"link":"/api/v1/people/801501"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"L","description":"Left"}},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":83.4,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.095987696040755,"aZ":-26.24774342154359,"pfxX":0.3600913959267631,"pfxZ":3.3442987714002594,"pX":0.9787926034781184,"pZ":2.888998702432614,"vX0":5.697345342259196,"vY0":-131.9925546554944,"vZ0":-1.082212811591255,"x":79.69,"y":160.78,"x0":-1.2509623905335412,"y0":50.002224602154456,"z0":5.230388068554027,"aX":0.6358894294392616},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":6.0,"breakHorizontal":-1.8,"spinRate":2367,"spinDirection":179},"zone":12,"typeConfidence":0.91,"plateTime":0.41437452475845804,"extension":6.532206039823583},"index":3,"playId":"4acb05b8-b1ec-3966-93f6-2095a7720cd5","pitchNumber":3,"startTime":"2026-08-28T02:43:42.911Z","endTime":"2026-08-28T02:43:50.395Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":801501,"link":"/api/v1/people/801501"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"L","description":"Left"}},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":86.4,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.840242159662587,"aZ":-20.59229341461494,"pfxX":-6.748263640311777,"pfxZ":6.068017119331348,"pX":-0.6260843849702052,"pZ":4.122937776124892,"vX0":4.130744656755535,"vY0":-136.74712802692935,"vZ0":0.6727496565607728,"x":140.86,"y":127.46,"x0":-1.2730424182074658,"y0":50.00478421195784,"z0":5.277625088801385,"aX":-12.886788616278572},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":11.3,"breakHorizontal":11.4,"spinRate":2314,"spinDirection":227},"zone":11,"typeConfidence":0.92,"plateTime":0.39928249622471634,"extension":6.498826181365282},"index":4,"playId":"56cab0f9-96b2-340d-b0b2-9ac376eee90e","pitchNumber":4,"startTime":"2026-08-28T02:44:17.090Z","endTime":"2026-08-28T02:44:22.113Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":801501,"link":"/api/v1/people/801501"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"L","description":"Left"}},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.5,"endSpeed":83.1,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.26635803381754,"aZ":-26.080993570476572,"pfxX":-0.02239440398447856,"pfxZ":3.4501821203814806,"pX":-0.20940098918165517,"pZ":3.0556277657575874,"vX0":2.6092710806145307,"vY0":-131.83740838706115,"vZ0":-0.6398143840955428,"x":124.98,"y":156.28,"x0":-1.2077813915815971,"y0":50.00159735716047,"z0":5.221472945552465,"aX":-0.03989544413141112},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":6.4,"breakHorizontal":-0.5,"spinRate":2354,"spinDirection":153},"zone":2,"typeConfidence":0.9,"plateTime":0.4150038637068123,"extension":6.568010312898104},"index":5,"playId":"8d9537e7-f817-3d8c-bb72-ee384ab1808f","pitchNumber":5,"startTime":"2026-08-28T02:44:46.661Z","endTime":"2026-08-28T02:44:54.650Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":801501,"link":"/api/v1/people/801501"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"L","description":"Left"}},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":82.1,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.06137809305037,"aZ":-25.65139634180867,"pfxX":0.7646754967523455,"pfxZ":3.7845461439689068,"pX":-0.7820552957280522,"pZ":4.009947584915201,"vX0":1.0580939705752765,"vY0":-129.9043523427247,"vZ0":1.3895077403086566,"x":146.81,"y":130.51,"x0":-1.2926824187342933,"y0":50.00214857097887,"z0":5.406402038552883,"aX":1.3178159894407424},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":7.3,"breakHorizontal":-1.6,"spinRate":2479,"spinDirection":160},"zone":11,"typeConfidence":0.9,"plateTime":0.4202736371158151,"extension":6.314914642009556},"hitData":{"launchSpeed":78.0,"launchAngle":46.0,"totalDistance":237.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":81.97,"coordY":115.7}},"index":6,"playId":"e00fb2fe-0f9e-3cc8-8b5f-9bc396ab7496","pitchNumber":6,"startTime":"2026-08-28T02:45:11.895Z","endTime":"2026-08-28T02:45:25.356Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":801501,"link":"/api/v1/people/801501"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"L","description":"Left"}},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":545121,"link":"/api/v1/people/545121"},"credit":"b_ab"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_ab"},{"player":{"id":545121,"link":"/api/v1/people/545121"},"credit":"b_pa"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":47.099999999999994,"awayTeamWinProbability":52.900000000000006,"homeTeamWinProbabilityAdded":8.999999999999993,"leverageIndex":2.85,"dramaIndex":132.0,"contextMetrics":{},"playEndTime":"2026-08-28T02:45:25.356Z","atBatIndex":28},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ryan Waldschmidt strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-28T02:45:52.273Z","endTime":"2026-08-28T02:47:42.686Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":701852,"link":"/api/v1/people/701852"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":81.6,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.967289443882947,"aZ":-32.78486682808949,"pfxX":-10.09186510534257,"pfxZ":-0.3646812249125664,"pX":0.2888877178707047,"pZ":0.7861459522291526,"vX0":7.676503445695957,"vY0":-129.12805731773534,"vZ0":-4.00515602529107,"x":105.99,"y":217.55,"x0":-1.4118200167067618,"y0":50.000832836480775,"z0":4.880473535056005,"aX":-17.035185340001988},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":-1.3,"breakHorizontal":16.6,"spinRate":1770,"spinDirection":254},"zone":14,"typeConfidence":0.89,"plateTime":0.4242239501298428,"extension":6.572931697932906},"index":0,"playId":"45a7e9ca-05d8-3ad4-bca2-27fba1910713","pitchNumber":1,"startTime":"2026-08-28T02:46:01.128Z","endTime":"2026-08-28T02:46:05.028Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":801501,"link":"/api/v1/people/801501"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":814439,"link":"/api/v1/people/814439","batSide":{"code":"R","description":"Right"}},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":86.4,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.807152198611636,"aZ":-26.71431399386806,"pfxX":-8.73905625968479,"pfxZ":2.8678446943089018,"pX":0.6768111903863212,"pZ":2.481410458505002,"vX0":7.581943605286164,"vY0":-136.48428798601424,"vZ0":-2.16133121678234,"x":91.2,"y":171.78,"x0":-0.9910265715660931,"y0":50.00034389708993,"z0":5.108647238965366,"aX":-16.61613860453364},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":4.9,"breakHorizontal":14.4,"spinRate":2198,"spinDirection":232},"zone":6,"typeConfidence":0.91,"plateTime":0.4001148437930846,"extension":6.254842554991707},"index":1,"playId":"ebfc1c8b-93f9-3d02-af1a-141fe790fc95","pitchNumber":2,"startTime":"2026-08-28T02:46:26.657Z","endTime":"2026-08-28T02:46:30.755Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":801501,"link":"/api/v1/people/801501"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":814439,"link":"/api/v1/people/814439","batSide":{"code":"R","description":"Right"}},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.7,"endSpeed":71.1,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.90998920463365,"aZ":-38.50651434588132,"pfxX":8.37141385744419,"pfxZ":-4.9089872369543865,"pX":1.7769255115955458,"pZ":2.2496988437799494,"vX0":4.346050956825627,"vY0":-114.32633747895132,"vZ0":1.4336736229255453,"x":49.27,"y":178.04,"x0":-1.2515118314600624,"y0":50.000317254375105,"z0":5.466327652172855,"aX":10.806622053641739},"breaks":{"breakAngle":16.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-53.2,"breakVerticalInduced":-8.0,"breakHorizontal":-16.4,"spinRate":3110,"spinDirection":51},"zone":14,"typeConfidence":0.88,"plateTime":0.48366837347631453,"extension":6.293950770687622},"index":2,"playId":"7728da5e-5f12-3c3f-af63-35f9eedfdfa2","pitchNumber":3,"startTime":"2026-08-28T02:46:49.147Z","endTime":"2026-08-28T02:46:52.586Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":801501,"link":"/api/v1/people/801501"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":814439,"link":"/api/v1/people/814439","batSide":{"code":"R","description":"Right"}},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":77.0,"endSpeed":70.0,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.469284891027456,"aZ":-36.83464656187993,"pfxX":10.808510007461647,"pfxZ":-3.724477935095628,"pX":-0.3563679041110508,"pZ":2.174028241094546,"vX0":-0.43438811108793207,"vY0":-112.0569311396202,"vZ0":1.142668501603625,"x":130.58,"y":180.08,"x0":-1.5589230132571816,"y0":50.004553737184644,"z0":5.471092693959641,"aX":13.51228616641436},"breaks":{"breakAngle":20.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-52.8,"breakVerticalInduced":-6.0,"breakHorizontal":-19.3,"spinRate":3204,"spinDirection":52},"zone":7,"typeConfidence":0.9,"plateTime":0.49200812752571554,"extension":6.2937657926238915},"index":3,"playId":"c3f26d56-1ddb-37ba-8ad2-22bfd57fa288","pitchNumber":4,"startTime":"2026-08-28T02:47:11.240Z","endTime":"2026-08-28T02:47:15.989Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":801501,"link":"/api/v1/people/801501"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":814439,"link":"/api/v1/people/814439","batSide":{"code":"R","description":"Right"}},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-08-28T02:47:21.808Z","endTime":"2026-08-28T02:47:38.464Z","isPitch":false,"type":"action","player":{"id":814439,"link":"/api/v1/people/814439"},"defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":801501,"link":"/api/v1/people/801501"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":814439,"link":"/api/v1/people/814439","batSide":{"code":"R","description":"Right"}},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.1,"endSpeed":71.6,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.011233805652495,"aZ":-37.36604463867615,"pfxX":11.332783618331916,"pfxZ":-4.011695679472705,"pX":0.07617855607378386,"pZ":1.4065909182419678,"vX0":-0.16184919112146567,"vY0":-113.66505742439594,"vZ0":-0.7470344350120874,"x":114.1,"y":200.8,"x0":-1.3209785382034418,"y0":50.00362233280684,"z0":5.486190173290016,"aX":14.66287531227122},"breaks":{"breakAngle":21.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-52.3,"breakVerticalInduced":-7.1,"breakHorizontal":-20.4,"spinRate":3132,"spinDirection":53},"zone":14,"typeConfidence":0.9,"plateTime":0.4839542504384817,"extension":6.107797679758062},"index":5,"playId":"7b282f4a-42ab-3b8e-9fab-c35d3d80febd","pitchNumber":5,"startTime":"2026-08-28T02:47:38.464Z","endTime":"2026-08-28T02:47:42.686Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":801501,"link":"/api/v1/people/801501"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":814439,"link":"/api/v1/people/814439","batSide":{"code":"R","description":"Right"}},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":814439,"link":"/api/v1/people/814439"},"credit":"b_ab"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_ab"},{"player":{"id":814439,"link":"/api/v1/people/814439"},"credit":"b_pa"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.00000000000001,"awayTeamWinProbability":43.99999999999999,"homeTeamWinProbabilityAdded":8.900000000000013,"leverageIndex":3.47,"dramaIndex":147.0,"contextMetrics":{},"playEndTime":"2026-08-28T02:47:42.686Z","atBatIndex":29},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jonah Cox singles on a bunt ground ball to pitcher Jose Cabrera.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-28T02:49:49.011Z","endTime":"2026-08-28T02:50:17.332Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":813841,"fullName":"Jonah Cox","link":"/api/v1/people/813841"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":703615,"fullName":"Jose Cabrera","link":"/api/v1/people/703615"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":813841,"fullName":"Jonah Cox","link":"/api/v1/people/813841"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":813841,"fullName":"Jonah Cox","link":"/api/v1/people/813841"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":703615,"link":"/api/v1/people/703615"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":83.6,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.74960340703437,"aZ":-24.260303914523526,"pfxX":-11.601454137784026,"pfxZ":4.401127002791813,"pX":0.16504528720097175,"pZ":1.9398442879024582,"vX0":8.01095407376168,"vY0":-134.2044047726511,"vZ0":-5.346862764160051,"x":110.71,"y":186.4,"x0":-1.3721667795712147,"y0":50.00490526633756,"z0":5.717499238804434,"aX":-20.875479486863988},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":6.8,"breakHorizontal":19.0,"spinRate":2162,"spinDirection":236},"zone":8,"typeConfidence":2.0,"plateTime":0.41027845173029354,"extension":6.513258414377481},"index":0,"playId":"78b0c70a-89dd-362a-9608-cf69426efe98","pitchNumber":1,"startTime":"2026-08-28T02:49:52.209Z","endTime":"2026-08-28T02:49:56.146Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703615,"link":"/api/v1/people/703615","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":813841,"link":"/api/v1/people/813841","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.1,"endSpeed":76.1,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.594087731032516,"aZ":-33.628942128759405,"pfxX":5.391140326317627,"pfxZ":-0.9945548043971781,"pX":0.19249356215261373,"pZ":1.638999008435209,"vX0":3.0491932388260516,"vY0":-120.98052626180313,"vZ0":-2.4371525654733643,"x":109.66,"y":194.53,"x0":-1.7881979780039263,"y0":50.00067682543223,"z0":5.633172392911141,"aX":7.917097814761071},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-2.2,"breakHorizontal":-10.6,"spinRate":2569,"spinDirection":68},"zone":14,"typeConfidence":2.0,"plateTime":0.45432620993666406,"extension":6.079917518088763},"hitData":{"launchSpeed":22.6,"launchAngle":-21.0,"totalDistance":7.0,"trajectory":"bunt_grounder","hardness":"medium","location":"1","coordinates":{"coordX":121.41,"coordY":192.72}},"index":1,"playId":"e0fc2270-f856-30af-819e-579add4faf88","pitchNumber":2,"startTime":"2026-08-28T02:50:07.299Z","endTime":"2026-08-28T02:50:17.332Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703615,"link":"/api/v1/people/703615","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":813841,"link":"/api/v1/people/813841","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":813841,"link":"/api/v1/people/813841"},"credit":"b_ab"},{"player":{"id":703615,"link":"/api/v1/people/703615"},"credit":"p_ab"},{"player":{"id":813841,"link":"/api/v1/people/813841"},"credit":"b_pa"},{"player":{"id":703615,"link":"/api/v1/people/703615"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":60.3,"awayTeamWinProbability":39.7,"homeTeamWinProbabilityAdded":4.29999999999999,"leverageIndex":1.06,"dramaIndex":58.0,"contextMetrics":{},"playEndTime":"2026-08-28T02:50:17.332Z","atBatIndex":30},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Turner Hill flies out to left fielder Max Kepler.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-28T02:51:07.786Z","endTime":"2026-08-28T02:52:02.277Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":806367,"fullName":"Turner Hill","link":"/api/v1/people/806367"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":703615,"fullName":"Jose Cabrera","link":"/api/v1/people/703615"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":813841,"fullName":"Jonah Cox","link":"/api/v1/people/813841"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":806367,"fullName":"Turner Hill","link":"/api/v1/people/806367"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":596146,"link":"/api/v1/people/596146"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"playId":"324b5875-8fbe-3b5c-8fa1-8ce81b75d9a2","startTime":"2026-08-28T02:50:50.242Z","endTime":"2026-08-28T02:50:54.160Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":703615,"link":"/api/v1/people/703615","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":806367,"link":"/api/v1/people/806367","batSide":{"code":"L","description":"Left"}},"first":{"id":813841,"link":"/api/v1/people/813841"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":82.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.425340454840594,"aZ":-28.610784677218614,"pfxX":-9.152352012709146,"pfxZ":2.0425841450206974,"pX":-0.6136637562604872,"pZ":2.9590818832401737,"vX0":6.0016846348827535,"vY0":-131.46314654259322,"vZ0":-1.4769050294920134,"x":140.39,"y":158.88,"x0":-1.7395610022537278,"y0":50.00469059554987,"z0":5.656145466093483,"aX":-15.987373250436086},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":3.6,"breakHorizontal":15.2,"spinRate":1965,"spinDirection":244},"zone":1,"typeConfidence":2.0,"plateTime":0.4169744738770671,"extension":6.0818854976297585},"index":1,"playId":"8c85cb59-e0bf-3750-9029-bcad3cb38ee3","pitchNumber":1,"startTime":"2026-08-28T02:51:09.936Z","endTime":"2026-08-28T02:51:14.018Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703615,"link":"/api/v1/people/703615","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":806367,"link":"/api/v1/people/806367","batSide":{"code":"L","description":"Left"}},"first":{"id":813841,"link":"/api/v1/people/813841"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.1,"endSpeed":77.5,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.61256856166684,"aZ":-31.00300849205026,"pfxX":-8.537907391190181,"pfxZ":0.7747123832862823,"pX":-1.8243770028127304,"pZ":0.9823066543495708,"vX0":2.5400566327869805,"vY0":-122.47540471468038,"vZ0":-4.878526317734849,"x":186.54,"y":212.26,"x0":-1.766746757417812,"y0":50.005103115110394,"z0":5.65732045919292,"aX":-12.94785546521496},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":0.5,"breakHorizontal":14.9,"spinRate":1813,"spinDirection":256},"zone":13,"typeConfidence":2.0,"plateTime":0.44754031491836965,"extension":6.2100266468409195},"index":2,"playId":"01d0a504-5a3e-3ea3-ab8e-fa84f17ed55c","pitchNumber":2,"startTime":"2026-08-28T02:51:30.126Z","endTime":"2026-08-28T02:51:33.396Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703615,"link":"/api/v1/people/703615","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":806367,"link":"/api/v1/people/806367","batSide":{"code":"L","description":"Left"}},"first":{"id":813841,"link":"/api/v1/people/813841"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":80.1,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.71230453989813,"aZ":-28.206243533689825,"pfxX":-7.0500961626172245,"pfxZ":2.4538006694820034,"pX":-0.13714719606047585,"pZ":2.0650329915237653,"vX0":5.710985222841164,"vY0":-125.70861548010386,"vZ0":-3.2348735607815478,"x":122.23,"y":183.02,"x0":-1.509629242981429,"y0":50.00525934608257,"z0":5.630229941035028,"aX":-11.416201389784561},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":4.0,"breakHorizontal":11.6,"spinRate":1789,"spinDirection":263},"zone":8,"typeConfidence":2.0,"plateTime":0.43379742359052553,"extension":6.3206104412043365},"hitData":{"launchSpeed":86.4,"launchAngle":55.0,"totalDistance":228.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":84.41,"coordY":130.4}},"index":3,"playId":"55bdf799-6457-33ee-97f5-dff979673a14","pitchNumber":3,"startTime":"2026-08-28T02:51:51.059Z","endTime":"2026-08-28T02:52:02.277Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703615,"link":"/api/v1/people/703615","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":806367,"link":"/api/v1/people/806367","batSide":{"code":"L","description":"Left"}},"first":{"id":813841,"link":"/api/v1/people/813841"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":806367,"link":"/api/v1/people/806367"},"credit":"b_ab"},{"player":{"id":703615,"link":"/api/v1/people/703615"},"credit":"p_ab"},{"player":{"id":806367,"link":"/api/v1/people/806367"},"credit":"b_pa"},{"player":{"id":703615,"link":"/api/v1/people/703615"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.3,"awayTeamWinProbability":43.7,"homeTeamWinProbabilityAdded":-4.0,"leverageIndex":1.74,"dramaIndex":73.0,"contextMetrics":{},"playEndTime":"2026-08-28T02:52:02.277Z","atBatIndex":31},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Shay Whitcomb strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-28T02:52:39.022Z","endTime":"2026-08-28T02:54:53.856Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":694376,"fullName":"Shay Whitcomb","link":"/api/v1/people/694376"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":703615,"fullName":"Jose Cabrera","link":"/api/v1/people/703615"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":813841,"fullName":"Jonah Cox","link":"/api/v1/people/813841"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5,6,8],"actionIndex":[7],"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":813841,"fullName":"Jonah Cox","link":"/api/v1/people/813841"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":694376,"fullName":"Shay Whitcomb","link":"/api/v1/people/694376"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":672515,"link":"/api/v1/people/672515"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-08-28T02:52:22.674Z","endTime":"2026-08-28T02:52:41.287Z","isPitch":false,"type":"action","player":{"id":694376,"link":"/api/v1/people/694376"},"defense":{"pitcher":{"id":703615,"link":"/api/v1/people/703615","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":694376,"link":"/api/v1/people/694376","batSide":{"code":"R","description":"Right"}},"first":{"id":813841,"link":"/api/v1/people/813841"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":82.0,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.744419463452253,"aZ":-23.85911526069118,"pfxX":-1.4265610686093115,"pfxZ":4.905470277987336,"pX":1.6661816034420451,"pZ":2.2469928543555575,"vX0":8.74939585994068,"vY0":-128.87079481422276,"vZ0":-4.314813270553405,"x":53.49,"y":178.11,"x0":-1.5758189829225513,"y0":50.00373144120028,"z0":5.76788553564908,"aX":-2.4189959663590748},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":8.2,"breakHorizontal":0.8,"spinRate":2272,"spinDirection":225},"zone":14,"typeConfidence":2.0,"plateTime":0.4237021317475129,"extension":6.391674762652121},"index":1,"playId":"5fcdf094-2426-3d00-8396-fc5bb41d378c","pitchNumber":1,"startTime":"2026-08-28T02:52:41.287Z","endTime":"2026-08-28T02:52:45.065Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703615,"link":"/api/v1/people/703615","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":694376,"link":"/api/v1/people/694376","batSide":{"code":"R","description":"Right"}},"first":{"id":813841,"link":"/api/v1/people/813841"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":true},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"index":2,"actionPlayId":"5fcdf094-2426-3d00-8396-fc5bb41d378c","startTime":"2026-08-28T02:52:51.684Z","endTime":"2026-08-28T02:53:14.410Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":703615,"link":"/api/v1/people/703615","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":694376,"link":"/api/v1/people/694376","batSide":{"code":"R","description":"Right"}},"first":{"id":813841,"link":"/api/v1/people/813841"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":84.3,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.169023652595833,"aZ":-29.507077158392814,"pfxX":-11.150712467919265,"pfxZ":1.4705168732486982,"pX":-0.37961579981356103,"pZ":1.9751523060544884,"vX0":7.05777460452273,"vY0":-134.45271325581314,"vZ0":-3.825458966095117,"x":131.47,"y":185.45,"x0":-1.599902887079938,"y0":50.00441724226046,"z0":5.527718660285759,"aX":-20.266075621600052},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":1.9,"breakHorizontal":18.5,"spinRate":2092,"spinDirection":243},"zone":7,"typeConfidence":2.0,"plateTime":0.40852419697450904,"extension":6.5111480675006375},"index":3,"playId":"98618af7-1130-3e26-9459-2acee99e8fc0","pitchNumber":2,"startTime":"2026-08-28T02:53:14.410Z","endTime":"2026-08-28T02:53:18.681Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703615,"link":"/api/v1/people/703615","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":694376,"link":"/api/v1/people/694376","batSide":{"code":"R","description":"Right"}},"first":{"id":813841,"link":"/api/v1/people/813841"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.7,"endSpeed":76.8,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.055237362218637,"aZ":-27.517441176818533,"pfxX":4.627115781621435,"pfxZ":3.097710763325967,"pX":0.09619431105150268,"pZ":3.369460994500053,"vX0":3.1825461249841105,"vY0":-121.90516005845289,"vZ0":0.13159795816407271,"x":113.33,"y":147.8,"x0":-1.8276876563588071,"y0":50.00487139897976,"z0":5.69098726146101,"aX":6.961555104366243},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":5.9,"breakHorizontal":-9.1,"spinRate":2529,"spinDirection":61},"zone":2,"typeConfidence":2.0,"plateTime":0.4493697213101453,"extension":6.150684818987412},"index":4,"playId":"84d58b43-f998-3c59-91e9-5e3e9468ce36","pitchNumber":3,"startTime":"2026-08-28T02:53:36.415Z","endTime":"2026-08-28T02:53:40.296Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703615,"link":"/api/v1/people/703615","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":694376,"link":"/api/v1/people/694376","batSide":{"code":"R","description":"Right"}},"first":{"id":813841,"link":"/api/v1/people/813841"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":5,"playId":"84a12537-f49f-3a66-b666-4caf0708ef7f","startTime":"2026-08-28T02:53:56.364Z","endTime":"2026-08-28T02:54:00.681Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":703615,"link":"/api/v1/people/703615","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":694376,"link":"/api/v1/people/694376","batSide":{"code":"R","description":"Right"}},"first":{"id":813841,"link":"/api/v1/people/813841"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":88.3,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.520932396969425,"aZ":-18.11472436494206,"pfxX":-4.722335534636134,"pfxZ":7.0924837680683055,"pX":-0.15173763458954848,"pZ":5.2328154835307945,"vX0":5.134697152731985,"vY0":-138.59183013628697,"vZ0":0.7358620909143728,"x":122.78,"y":97.49,"x0":-1.3985107108161585,"y0":50.00023819904797,"z0":6.1572359378526,"aX":-9.358085064989861},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":13.2,"breakHorizontal":7.7,"spinRate":2283,"spinDirection":225},"zone":11,"typeConfidence":2.0,"plateTime":0.3924193604891202,"extension":6.401911217113766},"index":6,"playId":"ee319643-1cd1-39e6-8f3e-ed0403c69461","pitchNumber":4,"startTime":"2026-08-28T02:54:19.060Z","endTime":"2026-08-28T02:54:28.206Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703615,"link":"/api/v1/people/703615","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":694376,"link":"/api/v1/people/694376","batSide":{"code":"R","description":"Right"}},"first":{"id":813841,"link":"/api/v1/people/813841"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Jonah Cox steals (5) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":7,"actionPlayId":"ee319643-1cd1-39e6-8f3e-ed0403c69461","startTime":"2026-08-28T02:54:29.874Z","endTime":"2026-08-28T02:54:49.678Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":813841,"link":"/api/v1/people/813841"},"defense":{"pitcher":{"id":703615,"link":"/api/v1/people/703615","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":694376,"link":"/api/v1/people/694376","batSide":{"code":"R","description":"Right"}},"first":{"id":813841,"link":"/api/v1/people/813841"},"postOnSecond":{"id":813841,"link":"/api/v1/people/813841"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"homeTeamWinProbability":58.5,"awayTeamWinProbability":41.5,"homeTeamWinProbabilityAdded":2.200000000000003,"leverageIndex":1.48,"dramaIndex":56.0,"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":81.0,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.89628555339146,"aZ":-31.785302291694247,"pfxX":-0.26653862460209066,"pfxZ":0.23237010319270723,"pX":-1.109042101692945,"pZ":3.2850952248662004,"vX0":0.7824565622497325,"vY0":-126.25506889371817,"vZ0":-1.0655062455429094,"x":159.27,"y":150.08,"x0":-1.3856444231901377,"y0":50.00095645777507,"z0":6.225509327692263,"aX":-0.4390225891610874},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":0.5,"breakHorizontal":0.4,"spinRate":2046,"spinDirection":88},"zone":11,"typeConfidence":2.0,"plateTime":0.43057554962252054,"extension":6.379625957996152},"index":8,"playId":"10f6fdc2-e1eb-3f3e-ba4e-bc09e19a3a37","pitchNumber":5,"startTime":"2026-08-28T02:54:49.678Z","endTime":"2026-08-28T02:54:53.856Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703615,"link":"/api/v1/people/703615","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":694376,"link":"/api/v1/people/694376","batSide":{"code":"R","description":"Right"}},"second":{"id":813841,"link":"/api/v1/people/813841"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694376,"link":"/api/v1/people/694376"},"credit":"b_ab"},{"player":{"id":703615,"link":"/api/v1/people/703615"},"credit":"p_ab"},{"player":{"id":694376,"link":"/api/v1/people/694376"},"credit":"b_pa"},{"player":{"id":703615,"link":"/api/v1/people/703615"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.2,"awayTeamWinProbability":45.8,"homeTeamWinProbabilityAdded":-4.299999999999997,"leverageIndex":1.48,"dramaIndex":55.0,"contextMetrics":{},"playEndTime":"2026-08-28T02:54:53.856Z","atBatIndex":32},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Drew Cavanaugh flies out sharply to center fielder Ryan Waldschmidt.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-28T02:55:03.525Z","endTime":"2026-08-28T02:57:24.078Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":701852,"fullName":"Drew Cavanaugh","link":"/api/v1/people/701852"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":703615,"fullName":"Jose Cabrera","link":"/api/v1/people/703615"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":701852,"fullName":"Drew Cavanaugh","link":"/api/v1/people/701852"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":814439,"link":"/api/v1/people/814439"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":83.9,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.002009415689997,"aZ":-22.17980162445466,"pfxX":-0.3421568034274978,"pfxZ":5.599410121701592,"pX":0.0726517874072652,"pZ":2.8345448345048956,"vX0":4.544568140452418,"vY0":-131.9921974111922,"vZ0":-3.5384746710976223,"x":114.23,"y":162.25,"x0":-1.618460260581684,"y0":50.004400867812414,"z0":5.8034077428470985,"aX":-0.6115673854576434},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":9.7,"breakHorizontal":-0.2,"spinRate":2213,"spinDirection":211},"zone":2,"typeConfidence":2.0,"plateTime":0.4131305052257348,"extension":6.5622756717506},"index":0,"playId":"ebfcc6b1-0afc-3ea7-acda-0e8ed008eec6","pitchNumber":1,"startTime":"2026-08-28T02:55:17.297Z","endTime":"2026-08-28T02:55:25.253Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703615,"link":"/api/v1/people/703615","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":701852,"link":"/api/v1/people/701852","batSide":{"code":"L","description":"Left"}},"second":{"id":813841,"link":"/api/v1/people/813841"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":84.3,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.959470678278443,"aZ":-24.134911723218003,"pfxX":-1.039626522660037,"pfxZ":4.460633096399214,"pX":0.19390770885190162,"pZ":3.7600755472486305,"vX0":5.110697322553337,"vY0":-132.31207282201711,"vZ0":-0.7152653510960288,"x":109.61,"y":137.26,"x0":-1.6141786473442894,"y0":50.00051474301165,"z0":5.777204673657795,"aX":-1.8730902758377277},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":8.2,"breakHorizontal":1.0,"spinRate":2407,"spinDirection":206},"zone":12,"typeConfidence":2.0,"plateTime":0.41143547822217386,"extension":6.437151414299337},"index":1,"playId":"f590a9c3-cade-3044-b225-9bdf61ca9d12","pitchNumber":2,"startTime":"2026-08-28T02:55:47.345Z","endTime":"2026-08-28T02:55:51.451Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703615,"link":"/api/v1/people/703615","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":701852,"link":"/api/v1/people/701852","batSide":{"code":"L","description":"Left"}},"second":{"id":813841,"link":"/api/v1/people/813841"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":81.1,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.25208276733732,"aZ":-30.43169494197824,"pfxX":-8.476120118021527,"pfxZ":1.0436457567768898,"pX":-0.22712964893634408,"pZ":2.2403503641535334,"vX0":5.669374235080626,"vY0":-127.61085878728342,"vZ0":-2.587481759479414,"x":125.66,"y":178.29,"x0":-1.3672844207973176,"y0":50.0002621342624,"z0":5.645160101805066,"aX":-14.091570003419431},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":1.6,"breakHorizontal":14.2,"spinRate":1765,"spinDirection":256},"zone":5,"typeConfidence":2.0,"plateTime":0.4278970116688945,"extension":6.478593469291785},"index":2,"playId":"55d91cdc-f3ca-3280-801c-4c778a58d78a","pitchNumber":3,"startTime":"2026-08-28T02:56:06.939Z","endTime":"2026-08-28T02:56:10.984Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703615,"link":"/api/v1/people/703615","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":701852,"link":"/api/v1/people/701852","batSide":{"code":"L","description":"Left"}},"second":{"id":813841,"link":"/api/v1/people/813841"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":86.9,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.55657509015112,"aZ":-16.737156514269778,"pfxX":-4.907950260272674,"pfxZ":7.970991298008009,"pX":-0.8676319644931144,"pZ":5.21859463921135,"vX0":3.376523624598541,"vY0":-137.7814230440585,"vZ0":0.7866029897859212,"x":150.07,"y":97.88,"x0":-1.4669175432758024,"y0":50.00122131645281,"z0":6.05461361596928,"aX":-9.503052307477601},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":14.8,"breakHorizontal":8.3,"spinRate":2290,"spinDirection":230},"zone":11,"typeConfidence":2.0,"plateTime":0.3964518125787335,"extension":6.427037809226997},"index":3,"playId":"31fc00c0-d5c1-33a4-af22-b2af155a9dae","pitchNumber":4,"startTime":"2026-08-28T02:56:27.814Z","endTime":"2026-08-28T02:56:31.155Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703615,"link":"/api/v1/people/703615","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":701852,"link":"/api/v1/people/701852","batSide":{"code":"L","description":"Left"}},"second":{"id":813841,"link":"/api/v1/people/813841"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":87.8,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.65830548875082,"aZ":-17.718757278830225,"pfxX":-5.49792844511797,"pfxZ":7.346999123901078,"pX":0.0034214290010919253,"pZ":3.437273256761087,"vX0":5.641977142348086,"vY0":-138.82109981562718,"vZ0":-3.6669900270744993,"x":116.87,"y":145.97,"x0":-1.3329236618728861,"y0":50.00445264528507,"z0":5.942142486262158,"aX":-10.820913368268403},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":12.8,"breakHorizontal":8.9,"spinRate":2427,"spinDirection":230},"zone":12,"typeConfidence":2.0,"plateTime":0.393299903918674,"extension":6.630514027492293},"index":4,"playId":"334251b7-0059-3ab4-b224-cc922460b508","pitchNumber":5,"startTime":"2026-08-28T02:56:51.104Z","endTime":"2026-08-28T02:56:56.230Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703615,"link":"/api/v1/people/703615","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":701852,"link":"/api/v1/people/701852","batSide":{"code":"L","description":"Left"}},"second":{"id":813841,"link":"/api/v1/people/813841"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":79.8,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.76805506589114,"aZ":-29.665126692700195,"pfxX":-2.1076858527827333,"pfxZ":1.5517683695393423,"pX":-0.3954592873480225,"pZ":2.3891022355763294,"vX0":2.632322929580828,"vY0":-126.44366183250334,"vZ0":-3.173225805337416,"x":132.07,"y":174.27,"x0":-1.1761432495157527,"y0":50.00378043066722,"z0":6.040385322602634,"aX":-3.4131858209700083},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":2.3,"breakHorizontal":3.2,"spinRate":2144,"spinDirection":115},"zone":4,"typeConfidence":2.0,"plateTime":0.43315724134396705,"extension":6.249949513780196},"hitData":{"launchSpeed":103.1,"launchAngle":23.0,"totalDistance":391.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":130.66,"coordY":41.45}},"index":5,"playId":"3537b981-b55f-3955-90f0-e380d385d78c","pitchNumber":6,"startTime":"2026-08-28T02:57:15.040Z","endTime":"2026-08-28T02:57:24.078Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703615,"link":"/api/v1/people/703615","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":701852,"link":"/api/v1/people/701852","batSide":{"code":"L","description":"Left"}},"second":{"id":813841,"link":"/api/v1/people/813841"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701852,"link":"/api/v1/people/701852"},"credit":"b_ab"},{"player":{"id":703615,"link":"/api/v1/people/703615"},"credit":"p_ab"},{"player":{"id":701852,"link":"/api/v1/people/701852"},"credit":"b_pa"},{"player":{"id":703615,"link":"/api/v1/people/703615"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-4.200000000000003,"leverageIndex":1.57,"dramaIndex":70.0,"contextMetrics":{},"playEndTime":"2026-08-28T02:57:24.078Z","atBatIndex":33},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Lars Nootbaar flies out to center fielder Jonah Cox.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-28T02:59:35.200Z","endTime":"2026-08-28T03:01:47.875Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":813841,"link":"/api/v1/people/813841"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":75.8,"endSpeed":69.6,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.910265247013406,"aZ":-39.347110847776314,"pfxX":9.454549248984023,"pfxZ":-5.8900982209445125,"pX":0.40005488436865905,"pZ":1.2509813110022554,"vX0":1.564099818897358,"vY0":-110.34062893818873,"vZ0":-0.195706913522822,"x":101.75,"y":205.0,"x0":-1.547515224589433,"y0":50.00356883605968,"z0":5.530591692354951,"aX":11.51269171879515},"breaks":{"breakAngle":16.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.3,"breakVerticalInduced":-10.3,"breakHorizontal":-17.5,"spinRate":3174,"spinDirection":54},"zone":14,"typeConfidence":0.91,"plateTime":0.4987869699081493,"extension":6.0432161155047925},"index":0,"playId":"bf9d5793-a234-3e63-bea6-8f317ce9f814","pitchNumber":1,"startTime":"2026-08-28T02:59:47.233Z","endTime":"2026-08-28T02:59:51.346Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":801501,"link":"/api/v1/people/801501"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":663457,"link":"/api/v1/people/663457","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.9,"endSpeed":81.9,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.82469094959532,"aZ":-24.955084651914554,"pfxX":1.8391908414743514,"pfxZ":4.223955355387501,"pX":0.5183016875298517,"pZ":3.0806879979978974,"vX0":3.916893727292523,"vY0":-129.55398112360962,"vZ0":-0.9226895740183698,"x":97.24,"y":155.6,"x0":-1.2490786895047714,"y0":50.000410637501936,"z0":5.340306878309355,"aX":3.1406554659973276},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":7.7,"breakHorizontal":-4.2,"spinRate":2363,"spinDirection":194},"zone":3,"typeConfidence":0.91,"plateTime":0.42198452978392975,"extension":6.352547035473925},"index":1,"playId":"d0be80e6-e989-3732-a817-c2abf246ba1d","pitchNumber":2,"startTime":"2026-08-28T03:00:01.651Z","endTime":"2026-08-28T03:00:05.591Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":801501,"link":"/api/v1/people/801501"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":663457,"link":"/api/v1/people/663457","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":81.8,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.481232278540332,"aZ":-23.337823587674116,"pfxX":-1.138698397438152,"pfxZ":5.195589322821904,"pX":0.756735113235837,"pZ":3.02314497926777,"vX0":5.35789342723491,"vY0":-128.96418932919633,"vZ0":-1.0775318072483353,"x":88.16,"y":157.16,"x0":-1.191380374274834,"y0":50.000739517863444,"z0":5.231010496156062,"aX":-1.9363932958152543},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":9.5,"breakHorizontal":1.0,"spinRate":2414,"spinDirection":203},"zone":3,"typeConfidence":0.87,"plateTime":0.4232094677720717,"extension":6.401285485331742},"index":2,"playId":"76244ef0-db34-340f-be4f-efde96926658","pitchNumber":3,"startTime":"2026-08-28T03:00:14.240Z","endTime":"2026-08-28T03:00:17.925Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":801501,"link":"/api/v1/people/801501"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":663457,"link":"/api/v1/people/663457","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-08-28T03:00:32.922Z","endTime":"2026-08-28T03:00:43.776Z","isPitch":false,"type":"action","player":{"id":663457,"link":"/api/v1/people/663457"},"defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":801501,"link":"/api/v1/people/801501"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":663457,"link":"/api/v1/people/663457","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":84.5,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.655943751541603,"aZ":-23.838194919752357,"pfxX":-5.047280781956118,"pfxZ":4.575390900676224,"pX":-0.6392969113297234,"pZ":3.3305859284951187,"vX0":3.2885665499928676,"vY0":-133.57236712591384,"vZ0":-0.6508211666684804,"x":141.37,"y":148.85,"x0":-1.225782900493923,"y0":50.00123995975699,"z0":5.279538207468394,"aX":-9.191020068364496},"breaks":{"breakAngle":19.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":8.4,"breakHorizontal":8.5,"spinRate":2131,"spinDirection":225},"zone":1,"typeConfidence":0.66,"plateTime":0.4088476405666608,"extension":6.383383928038402},"index":4,"playId":"b63b3ec7-ca6b-3fa3-9bd8-c776c544c4c2","pitchNumber":4,"startTime":"2026-08-28T03:00:43.776Z","endTime":"2026-08-28T03:00:47.721Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":801501,"link":"/api/v1/people/801501"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":663457,"link":"/api/v1/people/663457","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":85.5,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.128242033389085,"aZ":-29.46491182310705,"pfxX":-8.492215780072238,"pfxZ":1.4566237650201792,"pX":0.6828933972033134,"pZ":3.893243857762844,"vX0":7.31887832785624,"vY0":-135.15192946582664,"vZ0":1.618540389859719,"x":90.97,"y":133.66,"x0":-0.9457251185613786,"y0":50.006438750494354,"z0":5.343582094990989,"aX":-15.84620844715948},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":3.1,"breakHorizontal":14.0,"spinRate":2082,"spinDirection":234},"zone":12,"typeConfidence":0.91,"plateTime":0.4039688181045413,"extension":6.2825742671879645},"index":5,"playId":"81c22e9a-ffae-3820-8aca-40a74e7da704","pitchNumber":5,"startTime":"2026-08-28T03:01:04.278Z","endTime":"2026-08-28T03:01:08.165Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":801501,"link":"/api/v1/people/801501"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":663457,"link":"/api/v1/people/663457","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":76.4,"endSpeed":69.8,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.031797912221922,"aZ":-38.12967272882911,"pfxX":11.417550523868169,"pfxZ":-4.820741004596687,"pX":-1.0229024164001534,"pZ":2.3111892840576376,"vX0":-1.7427119112876657,"vY0":-111.11607349193795,"vZ0":1.5930025591412276,"x":155.99,"y":176.38,"x0":-1.7050190053833167,"y0":50.00106669181429,"z0":5.581194799344934,"aX":14.112495454720696},"breaks":{"breakAngle":20.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.2,"breakVerticalInduced":-7.9,"breakHorizontal":-20.0,"spinRate":3112,"spinDirection":51},"zone":13,"typeConfidence":0.91,"plateTime":0.4950910815387659,"extension":6.223069138413531},"index":6,"playId":"82e4d7a3-3e91-37cd-b5db-abe8c5162899","pitchNumber":6,"startTime":"2026-08-28T03:01:19.166Z","endTime":"2026-08-28T03:01:22.950Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":801501,"link":"/api/v1/people/801501"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":663457,"link":"/api/v1/people/663457","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":81.6,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.692274313289175,"aZ":-26.834055508171225,"pfxX":1.692590200386929,"pfxZ":3.1511952986876466,"pX":-0.33667662121554925,"pZ":3.0781526817735756,"vX0":1.843920029596923,"vY0":-128.78858151210028,"vZ0":-0.3497980080031401,"x":129.83,"y":155.67,"x0":-1.2795888522808396,"y0":50.00024997623603,"z0":5.276548564099665,"aX":2.8661504627836845},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":5.9,"breakHorizontal":-3.5,"spinRate":2281,"spinDirection":194},"zone":1,"typeConfidence":0.9,"plateTime":0.42396147721341126,"extension":6.34697866296583},"hitData":{"launchSpeed":96.3,"launchAngle":43.0,"totalDistance":317.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":103.94,"coordY":73.79}},"index":7,"playId":"852400b9-ef4c-3d91-a377-8cf41e19a6ed","pitchNumber":7,"startTime":"2026-08-28T03:01:36.098Z","endTime":"2026-08-28T03:01:47.875Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":801501,"link":"/api/v1/people/801501"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":663457,"link":"/api/v1/people/663457","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663457,"link":"/api/v1/people/663457"},"credit":"b_ab"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_ab"},{"player":{"id":663457,"link":"/api/v1/people/663457"},"credit":"b_pa"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.0,"awayTeamWinProbability":47.0,"homeTeamWinProbabilityAdded":3.0,"leverageIndex":1.17,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-08-28T03:01:47.875Z","atBatIndex":34},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Corbin Carroll strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-28T03:01:48.468Z","endTime":"2026-08-28T03:03:27.491Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":701852,"link":"/api/v1/people/701852"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":76.5,"endSpeed":70.0,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.341391547894908,"aZ":-39.60184718592377,"pfxX":9.643681475755775,"pfxZ":-5.986655500454254,"pX":-1.7458223289539214,"pZ":1.8192956248136423,"vX0":-2.8685762227048492,"vY0":-111.35246122943025,"vZ0":0.9299465691090376,"x":183.55,"y":189.66,"x0":-1.6843521401329171,"y0":50.0050062608589,"z0":5.53464926888173,"aX":11.959309439925741},"breaks":{"breakAngle":15.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.4,"breakVerticalInduced":-10.2,"breakHorizontal":-16.6,"spinRate":3113,"spinDirection":51},"zone":13,"typeConfidence":0.91,"plateTime":0.4942848170489649,"extension":6.326678814959634},"index":0,"playId":"f26b697a-d36c-3ce5-aaf6-540c47107362","pitchNumber":1,"startTime":"2026-08-28T03:02:15.933Z","endTime":"2026-08-28T03:02:19.210Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":801501,"link":"/api/v1/people/801501"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":82.0,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.283606019085195,"aZ":-26.01337759193178,"pfxX":1.6725469399690007,"pfxZ":3.6120813914086067,"pX":-0.26364164544849206,"pZ":2.805670996777904,"vX0":2.0355858600132692,"vY0":-128.82131201023356,"vZ0":-1.323814383848336,"x":127.05,"y":163.03,"x0":-1.2771947166673192,"y0":50.00002358916434,"z0":5.311278509711903,"aX":2.848883440691469},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":6.5,"breakHorizontal":-3.5,"spinRate":2199,"spinDirection":175},"zone":2,"typeConfidence":0.9,"plateTime":0.4229584463467786,"extension":6.3124308699231335},"index":1,"playId":"aa02e3de-93cd-31da-a365-a9af3916cbdb","pitchNumber":2,"startTime":"2026-08-28T03:02:30.452Z","endTime":"2026-08-28T03:02:34.441Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":801501,"link":"/api/v1/people/801501"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":77.6,"endSpeed":70.8,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.730427695702613,"aZ":-39.66105806305856,"pfxX":10.10928119474277,"pfxZ":-5.898798465880105,"pX":-0.0910659635491385,"pZ":1.6028988272378433,"vX0":-0.04674538908616693,"vY0":-112.93798061215391,"vZ0":0.32048778978415426,"x":120.47,"y":195.5,"x0":-1.3794926579438107,"y0":50.00096900902332,"z0":5.5027747862984935,"aX":12.841184002009694},"breaks":{"breakAngle":18.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.2,"breakVerticalInduced":-10.2,"breakHorizontal":-18.2,"spinRate":3112,"spinDirection":50},"zone":8,"typeConfidence":0.9,"plateTime":0.488076892936502,"extension":6.179738041510024},"index":2,"playId":"4f41ee35-aae0-3a49-88bd-a9e2de35b15d","pitchNumber":3,"startTime":"2026-08-28T03:02:43.603Z","endTime":"2026-08-28T03:02:47.440Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":801501,"link":"/api/v1/people/801501"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":81.6,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.882986692613873,"aZ":-26.9974768721741,"pfxX":0.9317052483601458,"pfxZ":3.0470460548568923,"pX":-0.8861836621178985,"pZ":3.7702620942966525,"vX0":0.7446511524252422,"vY0":-129.04049129291928,"vZ0":1.120512922016176,"x":150.78,"y":136.98,"x0":-1.2987680055709174,"y0":50.00416195369136,"z0":5.398296247310203,"aX":1.58347830993929},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":6.0,"breakHorizontal":-1.8,"spinRate":2141,"spinDirection":166},"zone":11,"typeConfidence":0.9,"plateTime":0.42319607460566244,"extension":6.197087726017304},"index":3,"playId":"20f7281b-103e-3e3a-9463-fefc06444dfc","pitchNumber":4,"startTime":"2026-08-28T03:03:05.724Z","endTime":"2026-08-28T03:03:09.426Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":801501,"link":"/api/v1/people/801501"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":76.8,"endSpeed":70.2,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.77076710438158,"aZ":-39.79493053731713,"pfxX":10.654312681187232,"pfxZ":-6.135050858604817,"pX":0.26106564730490506,"pZ":0.892872988930331,"vX0":0.3621246286528665,"vY0":-111.83223192046252,"vZ0":-0.9645382396394354,"x":107.05,"y":214.67,"x0":-1.2839649915492932,"y0":50.00267747728978,"z0":5.481478496063325,"aX":13.235730254190072},"breaks":{"breakAngle":18.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.0,"breakVerticalInduced":-10.9,"breakHorizontal":-19.3,"spinRate":3050,"spinDirection":51},"zone":14,"typeConfidence":0.91,"plateTime":0.49341766382051233,"extension":6.210966168173503},"index":4,"playId":"9e513b1e-4177-3041-b364-139648e09de5","pitchNumber":5,"startTime":"2026-08-28T03:03:22.796Z","endTime":"2026-08-28T03:03:27.491Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":801501,"link":"/api/v1/people/801501"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"credit":"b_ab"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_ab"},{"player":{"id":682998,"link":"/api/v1/people/682998"},"credit":"b_pa"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.2,"awayTeamWinProbability":44.8,"homeTeamWinProbabilityAdded":2.200000000000003,"leverageIndex":0.88,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-08-28T03:03:27.491Z","atBatIndex":35},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Gabriel Moreno flies out to left fielder Turner Hill.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-28T03:03:34.090Z","endTime":"2026-08-28T03:06:27.823Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":806367,"link":"/api/v1/people/806367"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":81.1,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.69152327546418,"aZ":-27.157002327584777,"pfxX":2.2468042052251915,"pfxZ":3.000989686071703,"pX":0.43844207210878167,"pZ":3.257451892455587,"vX0":3.48295207731942,"vY0":-128.05505221290105,"vZ0":0.1375922979667844,"x":100.29,"y":150.83,"x0":-1.2275564684119356,"y0":50.00369476425983,"z0":5.315267521259847,"aX":3.7576505577330424},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":5.6,"breakHorizontal":-4.8,"spinRate":2343,"spinDirection":167},"zone":12,"typeConfidence":0.9,"plateTime":0.4265723920442137,"extension":6.462169088552978},"index":0,"playId":"b9a1c4e4-c9b8-36c4-90a4-a6fac144d70a","pitchNumber":1,"startTime":"2026-08-28T03:03:55.901Z","endTime":"2026-08-28T03:03:59.925Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":801501,"link":"/api/v1/people/801501"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":76.9,"endSpeed":70.3,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.980743220586525,"aZ":-39.11775665595519,"pfxX":9.515756799798794,"pfxZ":-5.597998706335337,"pX":0.8381749270827549,"pZ":0.6042906777696787,"vX0":1.7972799103883499,"vY0":-111.83550468645015,"vZ0":-1.8920461543266487,"x":85.05,"y":222.46,"x0":-1.2147752760216897,"y0":50.00204054703955,"z0":5.549857314021985,"aX":11.807675766672546},"breaks":{"breakAngle":16.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.4,"breakVerticalInduced":-10.3,"breakHorizontal":-17.6,"spinRate":3065,"spinDirection":49},"zone":14,"typeConfidence":0.91,"plateTime":0.49361661838378756,"extension":6.0811123208253965},"index":1,"playId":"3497090b-4dba-38c7-b0c1-c51e3ae41894","pitchNumber":2,"startTime":"2026-08-28T03:04:09.324Z","endTime":"2026-08-28T03:04:13.655Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":801501,"link":"/api/v1/people/801501"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":76.4,"endSpeed":69.6,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.93851095906016,"aZ":-40.27962261874682,"pfxX":10.928410726856159,"pfxZ":-6.59724570620993,"pX":-0.47964994606072503,"pZ":1.966085102530222,"vX0":-1.1981974710130123,"vY0":-111.10111850450568,"vZ0":1.4433276903402563,"x":135.28,"y":185.7,"x0":-1.3453049324769575,"y0":50.000795534714086,"z0":5.547592069422543,"aX":13.436098592455219},"breaks":{"breakAngle":18.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-58.6,"breakVerticalInduced":-11.0,"breakHorizontal":-19.3,"spinRate":3037,"spinDirection":52},"zone":7,"typeConfidence":0.91,"plateTime":0.49611166707022036,"extension":6.206102189641625},"index":2,"playId":"042f6f91-c3bd-3069-8813-1f707ff8713b","pitchNumber":3,"startTime":"2026-08-28T03:04:33.498Z","endTime":"2026-08-28T03:04:37.946Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":801501,"link":"/api/v1/people/801501"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-08-28T03:04:51.570Z","endTime":"2026-08-28T03:05:14.400Z","isPitch":false,"type":"action","player":{"id":672515,"link":"/api/v1/people/672515"},"defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":801501,"link":"/api/v1/people/801501"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":77.0,"endSpeed":70.5,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.472653598910853,"aZ":-39.20249406621618,"pfxX":9.796064527947493,"pfxZ":-5.596052505114847,"pX":-1.1971161124032312,"pZ":1.821307457666059,"vX0":-2.1984768984694267,"vY0":-112.05322015249271,"vZ0":0.6304132591093932,"x":162.63,"y":189.6,"x0":-1.468440095010274,"y0":50.00112697740865,"z0":5.579860905642823,"aX":12.30898026780047},"breaks":{"breakAngle":16.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.2,"breakVerticalInduced":-9.6,"breakHorizontal":-17.0,"spinRate":3107,"spinDirection":52},"zone":13,"typeConfidence":0.91,"plateTime":0.4910300643451939,"extension":6.112453303130788},"index":4,"playId":"7afea885-0cd1-3eb8-afbb-3e85f4c4c1eb","pitchNumber":4,"startTime":"2026-08-28T03:05:14.400Z","endTime":"2026-08-28T03:05:18.171Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":801501,"link":"/api/v1/people/801501"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":77.7,"endSpeed":70.5,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.240993222781114,"aZ":-39.588104748300175,"pfxX":8.99189923439831,"pfxZ":-5.873140330163657,"pX":1.1425846221832316,"pZ":1.6951616190431469,"vX0":2.5603674583246603,"vY0":-113.04856448431875,"vZ0":0.6727966649041408,"x":73.45,"y":193.01,"x0":-1.1796518595756404,"y0":50.001526134589575,"z0":5.44602669874108,"aX":11.355769807842352},"breaks":{"breakAngle":16.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.2,"breakVerticalInduced":-10.0,"breakHorizontal":-16.9,"spinRate":3194,"spinDirection":57},"zone":14,"typeConfidence":0.9,"plateTime":0.48905028852443566,"extension":6.589782477522973},"index":5,"playId":"b77ef519-bd47-3344-98c2-741182f2fb88","pitchNumber":5,"startTime":"2026-08-28T03:05:30.107Z","endTime":"2026-08-28T03:05:37.447Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":801501,"link":"/api/v1/people/801501"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":77.9,"endSpeed":71.3,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.573275738186414,"aZ":-38.1060099833989,"pfxX":10.116526843342363,"pfxZ":-4.62673619912063,"pX":1.544745476251752,"pZ":1.3700989618526398,"vX0":2.807020680033969,"vY0":-113.32983578643541,"vZ0":-0.692604119295425,"x":58.12,"y":201.79,"x0":-1.0288604992848507,"y0":50.00400073103045,"z0":5.535221206229904,"aX":12.96470488681751},"breaks":{"breakAngle":19.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-53.8,"breakVerticalInduced":-8.2,"breakHorizontal":-19.1,"spinRate":3223,"spinDirection":52},"zone":14,"typeConfidence":0.9,"plateTime":0.4860657472924026,"extension":6.316218144635227},"index":6,"playId":"6b126644-337b-3246-843b-63ea526b9ba2","pitchNumber":6,"startTime":"2026-08-28T03:05:57.249Z","endTime":"2026-08-28T03:06:02.180Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":801501,"link":"/api/v1/people/801501"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":77.2,"endSpeed":70.6,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.901052648764356,"aZ":-39.02781538916308,"pfxX":10.168565843684894,"pfxZ":-5.437937492560118,"pX":0.14898622218345275,"pZ":1.4581501295425123,"vX0":0.3027789535687683,"vY0":-112.30461780893863,"vZ0":0.2384816604639326,"x":111.32,"y":199.41,"x0":-1.3064556164177958,"y0":50.00305280707344,"z0":5.364695890668154,"aX":12.813463079568885},"breaks":{"breakAngle":18.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.8,"breakVerticalInduced":-9.4,"breakHorizontal":-18.5,"spinRate":3323,"spinDirection":55},"zone":14,"typeConfidence":0.9,"plateTime":0.4902590472258561,"extension":6.457549806766576},"hitData":{"launchSpeed":98.1,"launchAngle":40.0,"totalDistance":348.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":67.37,"coordY":71.72}},"index":7,"playId":"803e4c93-fb5c-3b46-88ea-b295fa792c00","pitchNumber":7,"startTime":"2026-08-28T03:06:16.791Z","endTime":"2026-08-28T03:06:27.823Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":801501,"link":"/api/v1/people/801501"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672515,"link":"/api/v1/people/672515"},"credit":"b_ab"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_ab"},{"player":{"id":672515,"link":"/api/v1/people/672515"},"credit":"b_pa"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.699999999999996,"awayTeamWinProbability":43.300000000000004,"homeTeamWinProbabilityAdded":1.499999999999993,"leverageIndex":0.58,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2026-08-28T03:06:27.823Z","atBatIndex":36},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Christian Koss hit by pitch.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-28T03:08:39.265Z","endTime":"2026-08-28T03:10:39.951Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":703615,"fullName":"Jose Cabrera","link":"/api/v1/people/703615"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":85.3,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.067720044168766,"aZ":-16.984813087778242,"pfxX":-9.055549272066894,"pfxZ":8.253379790829024,"pX":2.3831821681246614,"pZ":2.04671693316515,"vX0":12.93267702208095,"vY0":-134.0983171316209,"vZ0":-6.586258801466506,"x":26.16,"y":183.52,"x0":-1.30174099645425,"y0":50.00584038629783,"z0":5.724623072134754,"aX":-16.673496243503237},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":13.8,"breakHorizontal":13.9,"spinRate":2252,"spinDirection":243},"zone":14,"typeConfidence":2.0,"plateTime":0.40678699163156473,"extension":6.720213561822122},"index":0,"playId":"00752c13-2fbb-38ce-b68f-6878ffb00f8d","pitchNumber":1,"startTime":"2026-08-28T03:08:46.422Z","endTime":"2026-08-28T03:08:49.681Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703615,"link":"/api/v1/people/703615","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":683766,"link":"/api/v1/people/683766","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.8,"endSpeed":74.4,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.647744053783253,"aZ":-26.35654936087885,"pfxX":0.9844610119313293,"pfxZ":4.131429403351705,"pX":-1.4671183753172994,"pZ":3.02983581359609,"vX0":1.1382581889938408,"vY0":-117.74463423408781,"vZ0":-0.5767898198865482,"x":172.92,"y":156.97,"x0":-2.084122795419775,"y0":50.00501366660763,"z0":5.7096724740066565,"aX":1.3868521581501325},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":7.6,"breakHorizontal":-2.0,"spinRate":2489,"spinDirection":71},"zone":11,"typeConfidence":2.0,"plateTime":0.4645834581665027,"extension":6.189707227011323},"index":1,"playId":"b91a29d7-5d83-30b7-8e0e-83aa4081b061","pitchNumber":2,"startTime":"2026-08-28T03:09:03.581Z","endTime":"2026-08-28T03:09:07.496Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703615,"link":"/api/v1/people/703615","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":683766,"link":"/api/v1/people/683766","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.5,"endSpeed":82.8,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.302045135011216,"aZ":-22.85809629112264,"pfxX":-10.235111386607915,"pfxZ":5.351060053211365,"pX":-0.26357784582052296,"pZ":2.9761389812238206,"vX0":7.011215869792797,"vY0":-130.3319140593324,"vZ0":-2.572551409075041,"x":127.05,"y":158.42,"x0":-1.6425746262733905,"y0":50.003017093207724,"z0":5.680208591031833,"aX":-17.820407772628236},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":9.4,"breakHorizontal":17.3,"spinRate":2151,"spinDirection":245},"zone":2,"typeConfidence":2.0,"plateTime":0.41833542747601316,"extension":6.608683001665462},"index":2,"playId":"8f1feaa9-5193-32c6-879a-9dabeaee17cb","pitchNumber":3,"startTime":"2026-08-28T03:09:20.015Z","endTime":"2026-08-28T03:09:23.761Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703615,"link":"/api/v1/people/703615","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":683766,"link":"/api/v1/people/683766","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.1,"endSpeed":75.4,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.920708884080227,"aZ":-27.40318293718708,"pfxX":1.9417353146503853,"pfxZ":3.311652461552601,"pX":0.48078858889804055,"pZ":1.6256433117339606,"vX0":4.254807653680901,"vY0":-119.55609050282314,"vZ0":-3.197411847974357,"x":98.67,"y":194.89,"x0":-1.577201893928287,"y0":50.00590562592199,"z0":5.450567999656253,"aX":2.798984003277027},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":5.4,"breakHorizontal":-4.6,"spinRate":2467,"spinDirection":74},"zone":9,"typeConfidence":2.0,"plateTime":0.45884387334143417,"extension":6.102394193613343},"index":3,"playId":"5dcaa030-7b90-3d97-883f-7d1d5e319d47","pitchNumber":4,"startTime":"2026-08-28T03:09:40.602Z","endTime":"2026-08-28T03:09:45.626Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703615,"link":"/api/v1/people/703615","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":683766,"link":"/api/v1/people/683766","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2026-08-28T03:09:52.270Z","endTime":"2026-08-28T03:10:09.933Z","isPitch":false,"type":"action","player":{"id":683766,"link":"/api/v1/people/683766"},"defense":{"pitcher":{"id":703615,"link":"/api/v1/people/703615","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":683766,"link":"/api/v1/people/683766","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":79.6,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.60318604151134,"aZ":-30.35542679132717,"pfxX":-0.7602899215255619,"pfxZ":1.1384413134302793,"pX":-1.3122375687394328,"pZ":3.3416148371392786,"vX0":0.513638793531328,"vY0":-124.31761493345512,"vZ0":-0.9555440218780188,"x":167.02,"y":148.56,"x0":-1.4208568286689955,"y0":50.00145851750991,"z0":6.209634360068132,"aX":-1.2119563723389022},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":2.0,"breakHorizontal":1.3,"spinRate":2151,"spinDirection":102},"zone":11,"typeConfidence":2.0,"plateTime":0.43751886020964514,"extension":6.368824694630811},"index":5,"playId":"dda82cf0-c6b4-306b-818d-af2977459639","pitchNumber":5,"startTime":"2026-08-28T03:10:09.933Z","endTime":"2026-08-28T03:10:14.373Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703615,"link":"/api/v1/people/703615","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":683766,"link":"/api/v1/people/683766","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":86.8,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.10549847174061,"aZ":-16.949875713225076,"pfxX":-6.090930116136036,"pfxZ":7.868127332965688,"pX":-1.3702744749412152,"pZ":3.6505065666677927,"vX0":2.7249750298286335,"vY0":-138.3003112408698,"vZ0":-2.9344510512592152,"x":169.23,"y":140.22,"x0":-1.5774336827045252,"y0":50.005362863779204,"z0":5.86344631498975,"aX":-11.789979411067081},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":13.8,"breakHorizontal":10.4,"spinRate":2242,"spinDirection":228},"zone":11,"typeConfidence":2.0,"plateTime":0.39617691362412666,"extension":6.537981599501947},"index":6,"playId":"9b2c93e7-0bbe-3318-945f-8ac0f63557fc","pitchNumber":6,"startTime":"2026-08-28T03:10:29.263Z","endTime":"2026-08-28T03:10:39.951Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703615,"link":"/api/v1/people/703615","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":683766,"link":"/api/v1/people/683766","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683766,"link":"/api/v1/people/683766"},"credit":"b_pa"},{"player":{"id":703615,"link":"/api/v1/people/703615"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":61.3,"awayTeamWinProbability":38.7,"homeTeamWinProbabilityAdded":4.600000000000001,"leverageIndex":1.16,"dramaIndex":62.0,"contextMetrics":{},"playEndTime":"2026-08-28T03:10:39.951Z","atBatIndex":37},{"result":{"type":"atBat","event":"Sac Bunt","eventType":"sac_bunt","description":"Nate Furman out on a sacrifice bunt, catcher Gabriel Moreno to second baseman Ildemaro Vargas. Christian Koss to 3rd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-28T03:11:49.971Z","endTime":"2026-08-28T03:12:04.888Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":4},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":801501,"fullName":"Nate Furman","link":"/api/v1/people/801501"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":703615,"fullName":"Jose Cabrera","link":"/api/v1/people/703615"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1],"actionIndex":[0],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":null,"runner":{"id":801501,"fullName":"Nate Furman","link":"/api/v1/people/801501"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":672515,"link":"/api/v1/people/672515"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":545121,"link":"/api/v1/people/545121"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":"r_adv_force","runner":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":"r_adv_play","runner":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-28T03:11:07.029Z","endTime":"2026-08-28T03:11:51.857Z","isPitch":false,"type":"action","player":{"id":801501,"link":"/api/v1/people/801501"},"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":83.9,"strikeZoneTop":3.016,"strikeZoneBottom":1.522,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.996721621268893,"aZ":-27.003535657066532,"pfxX":-10.165085811273215,"pfxZ":2.893370151732486,"pX":-0.7806034011846712,"pZ":1.7556700889013408,"vX0":6.0430488124463295,"vY0":-132.79348575838011,"vZ0":-4.601917812417461,"x":146.75,"y":191.38,"x0":-1.7630898974143594,"y0":50.004575319713,"z0":5.471613166141153,"aX":-18.186330014390766},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":4.4,"breakHorizontal":17.2,"spinRate":2098,"spinDirection":248},"zone":7,"typeConfidence":2.0,"plateTime":0.412203916907282,"extension":6.2464662142364125},"hitData":{"launchSpeed":50.0,"launchAngle":-70.0,"totalDistance":3.0,"trajectory":"bunt_grounder","hardness":"soft","location":"2","coordinates":{"coordX":128.15,"coordY":196.93}},"index":1,"playId":"f6b2e727-9146-3899-8843-1ea7c5496606","pitchNumber":1,"startTime":"2026-08-28T03:11:51.857Z","endTime":"2026-08-28T03:12:04.888Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703615,"link":"/api/v1/people/703615","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":801501,"link":"/api/v1/people/801501","batSide":{"code":"L","description":"Left"}},"first":{"id":683766,"link":"/api/v1/people/683766"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":801501,"link":"/api/v1/people/801501"},"credit":"b_pa"},{"player":{"id":703615,"link":"/api/v1/people/703615"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_bunt"}],"homeTeamWinProbability":63.7,"awayTeamWinProbability":36.3,"homeTeamWinProbabilityAdded":2.4000000000000057,"leverageIndex":1.89,"dramaIndex":67.0,"contextMetrics":{},"playEndTime":"2026-08-28T03:12:04.888Z","atBatIndex":38},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Drew Gilbert out on a sacrifice fly to left fielder Max Kepler. Christian Koss scores.","rbi":1,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-28T03:14:52.540Z","endTime":"2026-08-28T03:15:51.687Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664199,"fullName":"Taylor Clarke","link":"/api/v1/people/664199"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":596146,"link":"/api/v1/people/596146"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"responsiblePitcher":{"id":703615,"link":"/api/v1/people/703615"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-08-28T03:12:29.544Z","endTime":"2026-08-28T03:13:33.086Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":703615,"link":"/api/v1/people/703615","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":687551,"link":"/api/v1/people/687551","batSide":{"code":"L","description":"Left"}},"third":{"id":683766,"link":"/api/v1/people/683766"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Taylor Clarke replaces Jose Cabrera.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-08-28T03:13:33.086Z","endTime":"2026-08-28T03:14:54.674Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664199,"link":"/api/v1/people/664199"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":703615,"link":"/api/v1/people/703615","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":687551,"link":"/api/v1/people/687551","batSide":{"code":"L","description":"Left"}},"third":{"id":683766,"link":"/api/v1/people/683766"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"P","description":"Pitchout"},"description":"Pitchout","code":"P","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":84.2,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.40823045271695,"aZ":-11.034045510772474,"pfxX":-3.3534194063059726,"pfxZ":11.538987338973865,"pX":-1.642004654586556,"pZ":2.8690465797873537,"vX0":0.002824104582764053,"vY0":-135.2150307484995,"vZ0":-6.04904281880248,"x":179.59,"y":161.32,"x0":-1.2081911033226405,"y0":50.00244889217397,"z0":5.926404828131255,"aX":-6.142969501459807},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":19.7,"breakHorizontal":6.0,"spinRate":2278,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.406745969859839,"extension":6.173976168323245},"index":2,"playId":"7827f852-79f9-3bbd-ba4d-bf269db647ad","pitchNumber":1,"startTime":"2026-08-28T03:14:54.674Z","endTime":"2026-08-28T03:15:00.055Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664199,"link":"/api/v1/people/664199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":687551,"link":"/api/v1/people/687551","batSide":{"code":"L","description":"Left"}},"third":{"id":683766,"link":"/api/v1/people/683766"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 3B","code":"3","isOut":false,"hasReview":false,"fromCatcher":true},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"index":3,"actionPlayId":"7827f852-79f9-3bbd-ba4d-bf269db647ad","startTime":"2026-08-28T03:15:06.308Z","endTime":"2026-08-28T03:15:16.127Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":664199,"link":"/api/v1/people/664199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":687551,"link":"/api/v1/people/687551","batSide":{"code":"L","description":"Left"}},"third":{"id":683766,"link":"/api/v1/people/683766"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.5,"endSpeed":81.9,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.812706444519648,"aZ":-28.102623548384344,"pfxX":-10.996970632430466,"pfxZ":2.3781339421607672,"pX":-0.5998312085607245,"pZ":2.577462648303929,"vX0":5.156960604417451,"vY0":-130.22374682163817,"vZ0":-2.613014968370669,"x":139.86,"y":169.19,"x0":-1.1789393970897024,"y0":50.004652192795945,"z0":5.723716277362941,"aX":-18.855021897132684},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":4.0,"breakHorizontal":18.7,"spinRate":1543,"spinDirection":256},"zone":4,"typeConfidence":0.89,"plateTime":0.4208895478652095,"extension":6.088509070138964},"index":4,"playId":"beff2a88-3191-38f2-be97-430e57de41eb","pitchNumber":2,"startTime":"2026-08-28T03:15:16.127Z","endTime":"2026-08-28T03:15:21.321Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664199,"link":"/api/v1/people/664199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":687551,"link":"/api/v1/people/687551","batSide":{"code":"L","description":"Left"}},"third":{"id":683766,"link":"/api/v1/people/683766"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":82.2,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.642162357254634,"aZ":-28.390120350637236,"pfxX":-9.483294159040181,"pfxZ":2.203613504863747,"pX":-0.9801928814782096,"pZ":2.0644133592707963,"vX0":3.8375393598876055,"vY0":-130.36871366786986,"vZ0":-3.6963764994883554,"x":154.36,"y":183.04,"x0":-1.239803144845002,"y0":50.00639399425451,"z0":5.645856254868156,"aX":-16.311940224585836},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":3.4,"breakHorizontal":16.3,"spinRate":1646,"spinDirection":247},"zone":13,"typeConfidence":0.9,"plateTime":0.4202841955431209,"extension":6.1182036864489655},"hitData":{"launchSpeed":85.2,"launchAngle":18.0,"totalDistance":279.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":88.47,"coordY":97.46}},"index":5,"playId":"4f8e8998-c672-3001-84a4-c78c411af4d1","pitchNumber":3,"startTime":"2026-08-28T03:15:39.630Z","endTime":"2026-08-28T03:15:51.687Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664199,"link":"/api/v1/people/664199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":687551,"link":"/api/v1/people/687551","batSide":{"code":"L","description":"Left"}},"third":{"id":683766,"link":"/api/v1/people/683766"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687551,"link":"/api/v1/people/687551"},"credit":"b_pa"},{"player":{"id":664199,"link":"/api/v1/people/664199"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_fly"}],"homeTeamWinProbability":67.10000000000001,"awayTeamWinProbability":32.89999999999999,"homeTeamWinProbabilityAdded":3.4000000000000057,"leverageIndex":1.95,"dramaIndex":75.0,"contextMetrics":{},"playEndTime":"2026-08-28T03:15:51.687Z","atBatIndex":39},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Rafael Devers grounds out, shortstop Geraldo Perdomo to first baseman Tim Tawa.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-28T03:16:15.669Z","endTime":"2026-08-28T03:17:02.895Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664199,"fullName":"Taylor Clarke","link":"/api/v1/people/664199"},"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":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":694374,"link":"/api/v1/people/694374"},"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},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":86.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.762839372294255,"aZ":-15.66240646311266,"pfxX":-2.6410615649689224,"pfxZ":8.62350641174993,"pX":0.9180782821623078,"pZ":2.905268384355521,"vX0":5.666090705478104,"vY0":-137.10940963420194,"vZ0":-5.547605710144179,"x":82.01,"y":160.34,"x0":-0.8270017271850824,"y0":50.00192790976463,"z0":6.014227130092354,"aX":-5.0569532835966555},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":14.8,"breakHorizontal":3.7,"spinRate":2330,"spinDirection":210},"zone":12,"typeConfidence":0.8,"plateTime":0.398667535412629,"extension":6.328307759745145},"index":0,"playId":"bac6e2ce-d195-3f6c-866f-0f52893baf02","pitchNumber":1,"startTime":"2026-08-28T03:16:18.370Z","endTime":"2026-08-28T03:16:22.500Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664199,"link":"/api/v1/people/664199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":87.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.12641153174127,"aZ":-19.748631602209013,"pfxX":-8.987009662642674,"pfxZ":6.35308623980519,"pX":-0.3798833847397653,"pZ":3.278139635045124,"vX0":4.701134949976869,"vY0":-138.29952149996737,"vZ0":-3.6988048004129803,"x":131.48,"y":150.27,"x0":-0.9256887870431522,"y0":50.00125656782617,"z0":5.941916445015443,"aX":-17.57084721006763},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":11.0,"breakHorizontal":15.5,"spinRate":2300,"spinDirection":211},"zone":1,"typeConfidence":0.91,"plateTime":0.3946416210555981,"extension":6.293727570036697},"index":1,"playId":"9681750f-9470-338b-98a7-e915e2821388","pitchNumber":2,"startTime":"2026-08-28T03:16:34.312Z","endTime":"2026-08-28T03:16:38.111Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664199,"link":"/api/v1/people/664199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":87.9,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.043577900236823,"aZ":-23.24042494877916,"pfxX":-10.328655532447055,"pfxZ":4.566655769599311,"pX":-0.27724625625428323,"pZ":1.8492188256817907,"vX0":5.090874534067756,"vY0":-138.55457636686296,"vZ0":-6.886674540651548,"x":127.57,"y":188.85,"x0":-0.7898692997307227,"y0":50.004856264228714,"z0":5.904696639447536,"aX":-20.216794584216405},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":7.1,"breakHorizontal":17.8,"spinRate":2035,"spinDirection":220},"zone":7,"typeConfidence":0.89,"plateTime":0.39431182992983826,"extension":6.337271838391429},"hitData":{"launchSpeed":94.4,"launchAngle":-14.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":126.47,"coordY":138.51}},"index":2,"playId":"113b919b-da10-36ee-b145-2c98be89f41e","pitchNumber":3,"startTime":"2026-08-28T03:16:52.750Z","endTime":"2026-08-28T03:17:02.895Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664199,"link":"/api/v1/people/664199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":646240,"link":"/api/v1/people/646240"},"credit":"b_ab"},{"player":{"id":664199,"link":"/api/v1/people/664199"},"credit":"p_ab"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"credit":"b_pa"},{"player":{"id":664199,"link":"/api/v1/people/664199"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":66.0,"awayTeamWinProbability":34.0,"homeTeamWinProbabilityAdded":-1.1000000000000085,"leverageIndex":0.43,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-08-28T03:17:02.895Z","atBatIndex":40},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Geraldo Perdomo strikes out swinging.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-28T03:19:17.257Z","endTime":"2026-08-28T03:21:27.351Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":805345,"fullName":"Trent Harris","link":"/api/v1/people/805345"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,3,4,5,6,7,8],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":701852,"link":"/api/v1/people/701852"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Trent Harris replaces Landen Roupp.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-28T03:18:10.066Z","endTime":"2026-08-28T03:19:19.368Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":805345,"link":"/api/v1/people/805345"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":801501,"link":"/api/v1/people/801501"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":86.2,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.564205007894728,"aZ":-17.816320804683812,"pfxX":-4.369848857931896,"pfxZ":7.583591134396984,"pX":-0.01025638867695869,"pZ":1.6758803491525263,"vX0":2.8347165745338896,"vY0":-136.58243313371744,"vZ0":-8.225665170218283,"x":117.39,"y":193.53,"x0":-0.49287127628885424,"y0":50.00217791323841,"z0":5.947640032565247,"aX":-8.270900407701333},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":12.2,"breakHorizontal":7.3,"spinRate":2302,"spinDirection":189},"zone":8,"typeConfidence":0.9,"plateTime":0.4007464842077728,"extension":6.672166930121028},"index":1,"playId":"be4db1d7-2bbb-3084-bc74-44e42ea4d05d","pitchNumber":1,"startTime":"2026-08-28T03:19:19.368Z","endTime":"2026-08-28T03:19:23.791Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805345,"link":"/api/v1/people/805345","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":801501,"link":"/api/v1/people/801501"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"index":2,"startTime":"2026-08-28T03:19:36.641Z","endTime":"2026-08-28T03:19:45.793Z","isPitch":false,"type":"action","player":{"id":672695,"link":"/api/v1/people/672695"},"defense":{"pitcher":{"id":805345,"link":"/api/v1/people/805345","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":801501,"link":"/api/v1/people/801501"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":85.5,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.2495809424228,"aZ":-13.008220562072072,"pfxX":2.061700750068117,"pfxZ":10.195813572216657,"pX":-0.684695407913013,"pZ":3.98928361385087,"vX0":-1.4898550642913537,"vY0":-136.31281158133166,"vZ0":-3.491270845358939,"x":143.1,"y":131.07,"x0":-0.3986321067238447,"y0":50.00279136269408,"z0":6.186020520511238,"aX":3.8758924953272174},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":17.9,"breakHorizontal":-3.4,"spinRate":2294,"spinDirection":185},"zone":11,"typeConfidence":0.91,"plateTime":0.40196207610324786,"extension":6.486200096862794},"index":3,"playId":"90c7e762-b905-3ed6-b55a-7497c6f0b8b6","pitchNumber":2,"startTime":"2026-08-28T03:19:45.793Z","endTime":"2026-08-28T03:19:49.581Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805345,"link":"/api/v1/people/805345","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":801501,"link":"/api/v1/people/801501"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":78.6,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.661436999365797,"aZ":-31.702737088615983,"pfxX":6.504955194519018,"pfxZ":0.2990272664134981,"pX":0.026646219973843314,"pZ":1.915400327827054,"vX0":0.0034715860887682415,"vY0":-124.4250307881577,"vZ0":-3.696099053566191,"x":115.98,"y":187.06,"x0":-0.8194126004404145,"y0":50.002312210719936,"z0":6.0556297374421035,"aX":10.167632144293407},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":-0.1,"breakHorizontal":-11.8,"spinRate":2674,"spinDirection":43},"zone":8,"typeConfidence":0.9,"plateTime":0.4407257976599954,"extension":6.6210279163204175},"index":4,"playId":"9f4eccef-8df5-3e8f-8e82-905aa62dd995","pitchNumber":3,"startTime":"2026-08-28T03:20:01.906Z","endTime":"2026-08-28T03:20:07.130Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805345,"link":"/api/v1/people/805345","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":801501,"link":"/api/v1/people/801501"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":85.7,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.427471216206378,"aZ":-13.425025592340576,"pfxX":0.5095151482104645,"pfxZ":9.947645091181268,"pX":0.21733731149146843,"pZ":3.014136821554976,"vX0":1.040896347228429,"vY0":-136.5164376744932,"vZ0":-5.942443671550232,"x":108.72,"y":157.4,"x0":-0.23530613460411506,"y0":50.00482614741841,"z0":6.145565167513501,"aX":0.9603905495454743},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.9,"breakHorizontal":-1.2,"spinRate":2332,"spinDirection":183},"zone":2,"typeConfidence":0.9,"plateTime":0.40142835059230464,"extension":6.392293370859374},"index":5,"playId":"5bbc814c-0985-322c-8bab-4e96aeb7b3d0","pitchNumber":4,"startTime":"2026-08-28T03:20:25.135Z","endTime":"2026-08-28T03:20:29.800Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805345,"link":"/api/v1/people/805345","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":801501,"link":"/api/v1/people/801501"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.5,"endSpeed":70.3,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.781207292961348,"aZ":-45.93971851885112,"pfxX":0.4236056830721049,"pfxZ":-10.908599855039846,"pX":-1.2782913972350305,"pZ":4.276989052479866,"vX0":-2.1243032397855357,"vY0":-112.62187737559225,"vZ0":5.327377465165559,"x":165.73,"y":123.3,"x0":-0.37071214458168644,"y0":50.00125970712784,"z0":6.578090069172105,"aX":0.5346360679033383},"breaks":{"breakAngle":0.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-64.0,"breakVerticalInduced":-17.6,"breakHorizontal":-0.1,"spinRate":2483,"spinDirection":6},"zone":11,"typeConfidence":0.9,"plateTime":0.4896154813215814,"extension":6.529756800828471},"index":6,"playId":"28474238-4f98-3dbb-8f73-794e907bf9fd","pitchNumber":5,"startTime":"2026-08-28T03:20:41.443Z","endTime":"2026-08-28T03:20:44.946Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805345,"link":"/api/v1/people/805345","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":801501,"link":"/api/v1/people/801501"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.9,"endSpeed":70.9,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.6767666551422,"aZ":-46.061327653475715,"pfxX":0.3089874470828722,"pfxZ":-10.895044993874246,"pX":0.33863683818624474,"pZ":2.5258577612758577,"vX0":1.489066972417345,"vY0":-113.37432711085164,"vZ0":1.5674582179661496,"x":104.09,"y":170.58,"x0":-0.37237260276827255,"y0":50.00150730506816,"z0":6.496308567960065,"aX":0.39364329749774435},"breaks":{"breakAngle":1.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-64.6,"breakVerticalInduced":-18.7,"breakHorizontal":-1.0,"spinRate":2688,"spinDirection":8},"zone":6,"typeConfidence":0.9,"plateTime":0.48694529576511814,"extension":6.486219959984714},"index":7,"playId":"af5600fb-99a7-3621-9808-c73dacd58f0d","pitchNumber":6,"startTime":"2026-08-28T03:21:00.193Z","endTime":"2026-08-28T03:21:03.897Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805345,"link":"/api/v1/people/805345","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":801501,"link":"/api/v1/people/801501"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":87.1,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.04541730745805,"aZ":-17.331337663717164,"pfxX":-5.544113134769677,"pfxZ":7.6838732063938,"pX":-0.6585875848124318,"pZ":3.204376773689168,"vX0":1.7002181175041187,"vY0":-137.52337667862375,"vZ0":-4.654027392005137,"x":142.1,"y":152.26,"x0":-0.5612787618693316,"y0":50.00282689415165,"z0":6.079732483544051,"aX":-10.710768112978519},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":13.2,"breakHorizontal":9.7,"spinRate":2305,"spinDirection":187},"zone":1,"typeConfidence":0.91,"plateTime":0.39697615954274124,"extension":6.575481354092478},"index":8,"playId":"458f793c-2422-3560-9511-c2147f79f304","pitchNumber":7,"startTime":"2026-08-28T03:21:22.182Z","endTime":"2026-08-28T03:21:27.351Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805345,"link":"/api/v1/people/805345","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":801501,"link":"/api/v1/people/801501"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"credit":"b_ab"},{"player":{"id":805345,"link":"/api/v1/people/805345"},"credit":"p_ab"},{"player":{"id":672695,"link":"/api/v1/people/672695"},"credit":"b_pa"},{"player":{"id":805345,"link":"/api/v1/people/805345"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":69.6,"awayTeamWinProbability":30.400000000000006,"homeTeamWinProbabilityAdded":3.5999999999999943,"leverageIndex":1.44,"dramaIndex":63.0,"contextMetrics":{},"playEndTime":"2026-08-28T03:21:27.351Z","atBatIndex":41},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Max Kepler flies out to right fielder Drew Gilbert.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-28T03:21:48.482Z","endTime":"2026-08-28T03:22:13.915Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":805345,"fullName":"Trent Harris","link":"/api/v1/people/805345"},"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":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":687551,"link":"/api/v1/people/687551"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":87.4,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.815136431154027,"aZ":-9.111005918361952,"pfxX":0.09446501503374094,"pfxZ":11.895752744537182,"pX":-1.1795944853102982,"pZ":1.2592454630457428,"vX0":-1.8028915675178885,"vY0":-137.92017854395456,"vZ0":-10.97209791372354,"x":161.96,"y":204.78,"x0":-0.5314748769234898,"y0":50.00455963371509,"z0":5.889508157267101,"aX":0.18317119714612384},"breaks":{"breakAngle":1.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":19.7,"breakHorizontal":0.2,"spinRate":2385,"spinDirection":188},"zone":13,"typeConfidence":0.91,"plateTime":0.39615390016796503,"extension":6.6888679864900125},"index":0,"playId":"e217c13a-e133-30f0-a408-fbd524484b8e","pitchNumber":1,"startTime":"2026-08-28T03:21:48.701Z","endTime":"2026-08-28T03:21:52.045Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805345,"link":"/api/v1/people/805345","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":801501,"link":"/api/v1/people/801501"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":596146,"link":"/api/v1/people/596146","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":85.8,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.80839301410566,"aZ":-12.66547739178284,"pfxX":0.9745395733492708,"pfxZ":10.346370553293301,"pX":0.8072520874384995,"pZ":3.0001109517447997,"vX0":2.355914591844803,"vY0":-136.3964909187683,"vZ0":-6.06672669971506,"x":86.23,"y":157.78,"x0":-0.1940199303655128,"y0":50.00157796160738,"z0":6.125337983329559,"aX":1.836992004777255},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":17.6,"breakHorizontal":-2.3,"spinRate":2363,"spinDirection":183},"zone":3,"typeConfidence":0.91,"plateTime":0.40146760059152253,"extension":6.662988678553316},"hitData":{"launchSpeed":88.2,"launchAngle":50.0,"totalDistance":267.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":182.48,"coordY":108.35}},"index":1,"playId":"099b7406-e96e-3583-8c48-8ce302bd74a2","pitchNumber":2,"startTime":"2026-08-28T03:22:02.797Z","endTime":"2026-08-28T03:22:13.915Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805345,"link":"/api/v1/people/805345","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":801501,"link":"/api/v1/people/801501"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":596146,"link":"/api/v1/people/596146","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":596146,"link":"/api/v1/people/596146"},"credit":"b_ab"},{"player":{"id":805345,"link":"/api/v1/people/805345"},"credit":"p_ab"},{"player":{"id":596146,"link":"/api/v1/people/596146"},"credit":"b_pa"},{"player":{"id":805345,"link":"/api/v1/people/805345"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":72.3,"awayTeamWinProbability":27.700000000000003,"homeTeamWinProbabilityAdded":2.700000000000003,"leverageIndex":1.06,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2026-08-28T03:22:13.915Z","atBatIndex":42},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tim Tawa called out on strikes.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-28T03:22:14.270Z","endTime":"2026-08-28T03:24:22.632Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":805345,"fullName":"Trent Harris","link":"/api/v1/people/805345"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":701852,"link":"/api/v1/people/701852"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":77.2,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.517465851118764,"aZ":-29.421034261577848,"pfxX":10.278551199868303,"pfxZ":1.8015451913523464,"pX":-0.46595359537021075,"pZ":3.799689964928552,"vX0":-2.2636210141381277,"vY0":-123.3931890489169,"vZ0":0.136134894717993,"x":134.76,"y":136.19,"x0":-0.8668400855506173,"y0":50.002948998544156,"z0":6.240205773502364,"aX":15.714232904798562},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":3.6,"breakHorizontal":-18.0,"spinRate":2713,"spinDirection":119},"zone":11,"typeConfidence":0.89,"plateTime":0.44533924090510535,"extension":6.438857829858519},"index":0,"playId":"504d47ba-dca9-3294-b8e4-5d3f033a5c40","pitchNumber":1,"startTime":"2026-08-28T03:22:36.295Z","endTime":"2026-08-28T03:22:40.480Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805345,"link":"/api/v1/people/805345","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":801501,"link":"/api/v1/people/801501"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":694374,"link":"/api/v1/people/694374","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":77.8,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.92991630456237,"aZ":-26.65425824748537,"pfxX":9.043626064143222,"pfxZ":3.5806938985148156,"pX":-0.5136373731453829,"pZ":1.559278133302615,"vX0":-2.243158230803923,"vY0":-123.95512139828539,"vZ0":-5.353750836765154,"x":136.58,"y":196.68,"x0":-0.7664884329228924,"y0":50.00272724530874,"z0":5.998396624988024,"aX":13.941840996904686},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":5.4,"breakHorizontal":-15.7,"spinRate":2652,"spinDirection":59},"zone":13,"typeConfidence":0.9,"plateTime":0.4434475134357796,"extension":6.637518231556668},"index":1,"playId":"9ea80e15-8cbf-3f0b-8037-74a295eb53ef","pitchNumber":2,"startTime":"2026-08-28T03:22:53.148Z","endTime":"2026-08-28T03:22:57.307Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805345,"link":"/api/v1/people/805345","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":801501,"link":"/api/v1/people/801501"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":694374,"link":"/api/v1/people/694374","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":84.8,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.317180227493903,"aZ":-21.02668271150921,"pfxX":-5.275511610809364,"pfxZ":6.0559642388797394,"pX":-0.1350229682135161,"pZ":2.372550231965183,"vX0":3.199952316734699,"vY0":-135.30141202047443,"vZ0":-5.841690927945699,"x":122.15,"y":174.72,"x0":-0.6515918630653724,"y0":50.006387603430895,"z0":6.047120867723214,"aX":-9.719387381203196},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":9.8,"breakHorizontal":8.8,"spinRate":2261,"spinDirection":184},"zone":5,"typeConfidence":0.9,"plateTime":0.40582753641534897,"extension":6.585873512027795},"index":2,"playId":"7bb557ff-8055-3e7f-a9d5-1326c512a132","pitchNumber":3,"startTime":"2026-08-28T03:23:10.048Z","endTime":"2026-08-28T03:23:14.386Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805345,"link":"/api/v1/people/805345","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":801501,"link":"/api/v1/people/801501"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":694374,"link":"/api/v1/people/694374","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":79.3,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.125000039737373,"aZ":-30.86657021375883,"pfxX":9.283371445346553,"pfxZ":0.8215168648318798,"pX":-0.4429358133338424,"pZ":2.74535834823207,"vX0":-1.8263675875805914,"vY0":-125.02212701264438,"vZ0":-2.1940183028081215,"x":133.88,"y":164.66,"x0":-0.9113393683354639,"y0":50.0021400727199,"z0":6.156280422157957,"aX":14.762316817254886},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":1.2,"breakHorizontal":-16.4,"spinRate":2542,"spinDirection":55},"zone":4,"typeConfidence":0.9,"plateTime":0.4373449012616675,"extension":6.664230772523881},"index":3,"playId":"21ae4ddb-7589-3982-b9da-8cc8dc77acfc","pitchNumber":4,"startTime":"2026-08-28T03:23:58.100Z","endTime":"2026-08-28T03:24:01.882Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805345,"link":"/api/v1/people/805345","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":801501,"link":"/api/v1/people/801501"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":694374,"link":"/api/v1/people/694374","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":77.4,"endSpeed":71.0,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.353346309803563,"aZ":-46.51224983147929,"pfxX":2.605806301209214,"pfxZ":-11.271391572665848,"pX":0.04440338893252242,"pZ":3.157123295534939,"vX0":0.023514789887941964,"vY0":-112.62729578749547,"vZ0":3.2699480472695406,"x":115.31,"y":153.54,"x0":-0.3042038588566579,"y0":50.003420156581505,"z0":6.423367653939604,"aX":3.3144173324344766},"breaks":{"breakAngle":3.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-65.2,"breakVerticalInduced":-19.1,"breakHorizontal":-4.7,"spinRate":2602,"spinDirection":8},"zone":2,"typeConfidence":0.9,"plateTime":0.488188179965785,"extension":6.562799629206365},"index":4,"playId":"063a0616-f222-3527-8b58-73dbd040f467","pitchNumber":5,"startTime":"2026-08-28T03:24:17.662Z","endTime":"2026-08-28T03:24:22.632Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805345,"link":"/api/v1/people/805345","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":801501,"link":"/api/v1/people/801501"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":694374,"link":"/api/v1/people/694374","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694374,"link":"/api/v1/people/694374"},"credit":"b_ab"},{"player":{"id":805345,"link":"/api/v1/people/805345"},"credit":"p_ab"},{"player":{"id":694374,"link":"/api/v1/people/694374"},"credit":"b_pa"},{"player":{"id":805345,"link":"/api/v1/people/805345"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":74.0,"awayTeamWinProbability":26.0,"homeTeamWinProbabilityAdded":1.7000000000000028,"leverageIndex":0.68,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-08-28T03:24:22.632Z","atBatIndex":43},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bryce Eldridge strikes out swinging.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-28T03:26:22.811Z","endTime":"2026-08-28T03:28:28.056Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664199,"fullName":"Taylor Clarke","link":"/api/v1/people/664199"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":672515,"link":"/api/v1/people/672515"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":86.0,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.295737183900922,"aZ":-17.66481117550608,"pfxX":-3.370405330690949,"pfxZ":7.736387195050172,"pX":1.41230771894071,"pZ":2.7862636319989735,"vX0":6.731603232775527,"vY0":-135.27854543721554,"vZ0":-5.419208970499008,"x":63.17,"y":163.55,"x0":-0.6574180885474877,"y0":50.00129789948779,"z0":6.032222136246424,"aX":-6.320160695229633},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":13.2,"breakHorizontal":4.8,"spinRate":2127,"spinDirection":214},"zone":12,"typeConfidence":0.79,"plateTime":0.4031012281910056,"extension":6.2703613600196695},"index":0,"playId":"dafa9668-b77f-36b9-80a4-afc343e9c48f","pitchNumber":1,"startTime":"2026-08-28T03:26:30.571Z","endTime":"2026-08-28T03:26:34.506Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664199,"link":"/api/v1/people/664199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":82.5,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.503937199658978,"aZ":-30.17982837646315,"pfxX":-9.172713780476155,"pfxZ":1.1603623120093731,"pX":-0.18553179562374544,"pZ":1.1099219381771381,"vX0":4.934032728483375,"vY0":-129.59028616660217,"vZ0":-6.02795020709245,"x":124.07,"y":208.81,"x0":-0.9163109610965241,"y0":50.000404546957306,"z0":5.753660908557055,"aX":-15.695806419825965},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":1.1,"breakHorizontal":15.6,"spinRate":1639,"spinDirection":245},"zone":13,"typeConfidence":0.9,"plateTime":0.4216707119451182,"extension":6.41170368105968},"index":1,"playId":"8e66e3db-f5f1-3c9f-89b7-dbbfbcc2104e","pitchNumber":2,"startTime":"2026-08-28T03:26:43.308Z","endTime":"2026-08-28T03:26:47.401Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664199,"link":"/api/v1/people/664199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":87.0,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.50617953570655,"aZ":-15.726740087119577,"pfxX":-4.0187089148242725,"pfxZ":8.527979450274648,"pX":0.7060943653945115,"pZ":2.8021134256956484,"vX0":5.270783578989038,"vY0":-137.51981666827712,"vZ0":-5.781975560601434,"x":90.09,"y":163.12,"x0":-0.7070365948971534,"y0":50.00236596355433,"z0":5.986339635800322,"aX":-7.750798953583365},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":14.5,"breakHorizontal":6.2,"spinRate":2273,"spinDirection":211},"zone":6,"typeConfidence":0.76,"plateTime":0.3972296069589176,"extension":6.301751154126323},"index":2,"playId":"cada816e-9831-347d-87ff-9acad715ce55","pitchNumber":3,"startTime":"2026-08-28T03:26:57.047Z","endTime":"2026-08-28T03:27:02.054Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664199,"link":"/api/v1/people/664199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":86.5,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.028637622647715,"aZ":-16.014173679516894,"pfxX":-0.8489057819265513,"pfxZ":8.466647896730956,"pX":1.4993304840048987,"pZ":3.8906073213740835,"vX0":6.078356093136645,"vY0":-136.76477283736367,"vZ0":-3.1325641622394382,"x":59.85,"y":133.73,"x0":-0.6345113476318575,"y0":50.00431357465884,"z0":6.1388064404057285,"aX":-1.622100723053998},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":14.9,"breakHorizontal":0.4,"spinRate":2230,"spinDirection":220},"zone":12,"typeConfidence":0.89,"plateTime":0.39934508541691205,"extension":6.2379502566995555},"index":3,"playId":"ec4cd73c-76ab-318e-a3d9-5c7b5a5d71fd","pitchNumber":4,"startTime":"2026-08-28T03:27:21.340Z","endTime":"2026-08-28T03:27:25.561Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664199,"link":"/api/v1/people/664199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.0,"endSpeed":82.9,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.452407904053207,"aZ":-30.920156834665345,"pfxX":-8.191472270203525,"pfxZ":0.7249248567255506,"pX":-0.9040187302943297,"pZ":1.6952174595865266,"vX0":3.1651467684201777,"vY0":-131.02044908060552,"vZ0":-4.38568832744198,"x":151.46,"y":193.01,"x0":-1.062761226370769,"y0":50.005369910582,"z0":5.699122864566479,"aX":-14.256471372427608},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":0.6,"breakHorizontal":14.2,"spinRate":1819,"spinDirection":249},"zone":13,"typeConfidence":0.9,"plateTime":0.41789175788460753,"extension":6.244587934849426},"index":4,"playId":"560a38fc-e2c6-3c23-a1be-230170ba5c99","pitchNumber":5,"startTime":"2026-08-28T03:27:45.325Z","endTime":"2026-08-28T03:27:49.400Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664199,"link":"/api/v1/people/664199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":82.5,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.20775941074672,"aZ":-31.519409068564734,"pfxX":-9.386781890867283,"pfxZ":0.37466049106437627,"pX":0.6057545714038708,"pZ":1.7710099764974132,"vX0":6.718831885128692,"vY0":-130.79103085105712,"vZ0":-4.285014304813196,"x":93.91,"y":190.96,"x0":-0.7800237227720046,"y0":50.00086957629978,"z0":5.800795363054697,"aX":-16.22162857176085},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":-0.1,"breakHorizontal":15.5,"spinRate":1836,"spinDirection":243},"zone":9,"typeConfidence":0.9,"plateTime":0.4191821303286454,"extension":6.309490544043126},"index":5,"playId":"f95e13c3-b5ea-30ed-bc60-14873fd0f367","pitchNumber":6,"startTime":"2026-08-28T03:28:00.759Z","endTime":"2026-08-28T03:28:04.655Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664199,"link":"/api/v1/people/664199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":86.9,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.8523675183402,"aZ":-23.772183362270734,"pfxX":-8.797555852366129,"pfxZ":4.329593748206888,"pX":-0.7801861037428711,"pZ":3.9567704953175347,"vX0":3.106364237586096,"vY0":-138.61800776965723,"vZ0":-1.6644750083790987,"x":146.74,"y":131.95,"x0":-0.7743785549119875,"y0":50.002391932357426,"z0":6.1568747012181095,"aX":-17.068217705028378},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":7.7,"breakHorizontal":15.2,"spinRate":2120,"spinDirection":219},"zone":11,"typeConfidence":0.89,"plateTime":0.39558837491857135,"extension":6.183419005464336},"index":6,"playId":"41633541-99f2-3e96-8422-9b2f28916484","pitchNumber":7,"startTime":"2026-08-28T03:28:23.542Z","endTime":"2026-08-28T03:28:28.056Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664199,"link":"/api/v1/people/664199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805811,"link":"/api/v1/people/805811"},"credit":"b_ab"},{"player":{"id":664199,"link":"/api/v1/people/664199"},"credit":"p_ab"},{"player":{"id":805811,"link":"/api/v1/people/805811"},"credit":"b_pa"},{"player":{"id":664199,"link":"/api/v1/people/664199"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":71.89999999999999,"awayTeamWinProbability":28.10000000000001,"homeTeamWinProbabilityAdded":-2.1000000000000085,"leverageIndex":0.82,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-08-28T03:28:28.056Z","atBatIndex":44},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jonah Cox flies out to right fielder Corbin Carroll.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-28T03:28:37.752Z","endTime":"2026-08-28T03:29:15.757Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":813841,"fullName":"Jonah Cox","link":"/api/v1/people/813841"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664199,"fullName":"Taylor Clarke","link":"/api/v1/people/664199"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":813841,"fullName":"Jonah Cox","link":"/api/v1/people/813841"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":86.0,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.41636567441685,"aZ":-17.171658886470144,"pfxX":-2.804628555302407,"pfxZ":7.955613073938287,"pX":1.2529108912660731,"pZ":1.9756570220325769,"vX0":5.823257846981593,"vY0":-136.54490875886637,"vZ0":-7.649880644782865,"x":69.24,"y":185.44,"x0":-0.5441909851625607,"y0":50.00305363202366,"z0":5.997770420155591,"aX":-5.289530697593882},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":13.0,"breakHorizontal":3.8,"spinRate":2196,"spinDirection":205},"zone":14,"typeConfidence":0.91,"plateTime":0.4013203080889274,"extension":6.374757229131548},"index":0,"playId":"1034fe2c-3f9d-3dcb-babe-697024874a4b","pitchNumber":1,"startTime":"2026-08-28T03:28:51.037Z","endTime":"2026-08-28T03:28:55.080Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664199,"link":"/api/v1/people/664199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":813841,"link":"/api/v1/people/813841","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":86.5,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.00284506661678,"aZ":-16.212844252777987,"pfxX":-2.629089145983296,"pfxZ":8.320232984528294,"pX":0.6786454951460407,"pZ":2.919968021457657,"vX0":4.188492724476526,"vY0":-137.72301422550098,"vZ0":-5.660512464283126,"x":91.13,"y":159.94,"x0":-0.5213051129315298,"y0":50.001062913417854,"z0":6.100948052054023,"aX":-5.042825646570575},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":14.0,"breakHorizontal":3.8,"spinRate":2263,"spinDirection":206},"zone":3,"typeConfidence":0.88,"plateTime":0.3979131919416967,"extension":6.280010149889384},"hitData":{"launchSpeed":90.2,"launchAngle":41.0,"totalDistance":291.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":195.27,"coordY":104.78}},"index":1,"playId":"a89cca74-a497-3525-8c4a-7be0082021fd","pitchNumber":2,"startTime":"2026-08-28T03:29:05.467Z","endTime":"2026-08-28T03:29:15.757Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664199,"link":"/api/v1/people/664199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":813841,"link":"/api/v1/people/813841","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":813841,"link":"/api/v1/people/813841"},"credit":"b_ab"},{"player":{"id":664199,"link":"/api/v1/people/664199"},"credit":"p_ab"},{"player":{"id":813841,"link":"/api/v1/people/813841"},"credit":"b_pa"},{"player":{"id":664199,"link":"/api/v1/people/664199"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":70.3,"awayTeamWinProbability":29.700000000000003,"homeTeamWinProbabilityAdded":-1.5999999999999943,"leverageIndex":0.64,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-08-28T03:29:15.757Z","atBatIndex":45},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Turner Hill grounds out, first baseman Tim Tawa to pitcher Taylor Clarke.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-28T03:29:29.233Z","endTime":"2026-08-28T03:30:20.559Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":806367,"fullName":"Turner Hill","link":"/api/v1/people/806367"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664199,"fullName":"Taylor Clarke","link":"/api/v1/people/664199"},"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":806367,"fullName":"Turner Hill","link":"/api/v1/people/806367"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":694374,"link":"/api/v1/people/694374"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":664199,"link":"/api/v1/people/664199"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":86.1,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.21145871295999,"aZ":-21.89870691566682,"pfxX":-7.871840118201998,"pfxZ":5.416196876192954,"pX":-0.10444870407387839,"pZ":2.3626973538992355,"vX0":4.298743726937477,"vY0":-137.102535361612,"vZ0":-5.608791048952377,"x":120.98,"y":174.99,"x0":-0.6725441425385403,"y0":50.005760262965374,"z0":5.936391266253563,"aX":-14.94066559678995},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":8.8,"breakHorizontal":13.3,"spinRate":2199,"spinDirection":220},"zone":5,"typeConfidence":0.9,"plateTime":0.3999865178022519,"extension":6.286587522082077},"index":0,"playId":"603ecef4-3aa5-3a2f-8b5c-26a1891c80bf","pitchNumber":1,"startTime":"2026-08-28T03:29:40.256Z","endTime":"2026-08-28T03:29:44.615Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664199,"link":"/api/v1/people/664199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":806367,"link":"/api/v1/people/806367","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.2,"endSpeed":82.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.15002660576349,"aZ":-30.803776965119514,"pfxX":-7.998580940763265,"pfxZ":0.7870385616235795,"pX":-0.9924844236620161,"pZ":1.666220606546595,"vX0":3.0980033164278398,"vY0":-131.31647128683312,"vZ0":-4.261559711181605,"x":154.83,"y":193.79,"x0":-1.1518603711636877,"y0":50.0022642362511,"z0":5.61520730515415,"aX":-13.896000273021656},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":0.7,"breakHorizontal":13.8,"spinRate":1702,"spinDirection":242},"zone":13,"typeConfidence":0.9,"plateTime":0.41793228612927713,"extension":6.258613903410797},"index":1,"playId":"5f4d24db-520d-3316-a7f6-c457ef06c4cc","pitchNumber":2,"startTime":"2026-08-28T03:29:54.610Z","endTime":"2026-08-28T03:29:58.834Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664199,"link":"/api/v1/people/664199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":806367,"link":"/api/v1/people/806367","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":86.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.24689616631218,"aZ":-18.73695044749018,"pfxX":-8.420434807078852,"pfxZ":7.046625499455838,"pX":0.14821054960955843,"pZ":1.7645817798063894,"vX0":5.512131797262021,"vY0":-137.41151212883028,"vZ0":-7.495053831476374,"x":111.35,"y":191.14,"x0":-0.7926071653828447,"y0":50.005096992288564,"z0":5.806989499138982,"aX":-16.059509164559728},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":11.3,"breakHorizontal":14.0,"spinRate":2271,"spinDirection":220},"zone":8,"typeConfidence":0.9,"plateTime":0.3990449642603284,"extension":6.298961998170452},"hitData":{"launchSpeed":83.2,"launchAngle":-13.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":159.41,"coordY":164.86}},"index":2,"playId":"7d8845e7-ceb4-3514-a525-e62b52d52ff3","pitchNumber":3,"startTime":"2026-08-28T03:30:09.991Z","endTime":"2026-08-28T03:30:20.559Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664199,"link":"/api/v1/people/664199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":806367,"link":"/api/v1/people/806367","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":806367,"link":"/api/v1/people/806367"},"credit":"b_ab"},{"player":{"id":664199,"link":"/api/v1/people/664199"},"credit":"p_ab"},{"player":{"id":806367,"link":"/api/v1/people/806367"},"credit":"b_pa"},{"player":{"id":664199,"link":"/api/v1/people/664199"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":69.19999999999999,"awayTeamWinProbability":30.80000000000001,"homeTeamWinProbabilityAdded":-1.1000000000000085,"leverageIndex":0.44,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-08-28T03:30:20.559Z","atBatIndex":46},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Jose Fernandez pops out to first baseman Rafael Devers in foul territory.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-28T03:32:11.170Z","endTime":"2026-08-28T03:32:55.198Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":699912,"fullName":"Jose Fernandez","link":"/api/v1/people/699912"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":805345,"fullName":"Trent Harris","link":"/api/v1/people/805345"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":699912,"fullName":"Jose Fernandez","link":"/api/v1/people/699912"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":646240,"link":"/api/v1/people/646240"},"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, 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},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":78.7,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.98776567106249,"aZ":-32.078730097497186,"pfxX":10.532065078711147,"pfxZ":0.06443849263630064,"pX":-0.4708376697272869,"pZ":2.1710524061325116,"vX0":-2.050150686499135,"vY0":-123.89962671106323,"vZ0":-3.226105585908641,"x":134.95,"y":180.16,"x0":-1.0031011362678355,"y0":50.00609026189633,"z0":6.161734403548974,"aX":16.431182192382693},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":-0.4,"breakHorizontal":-18.6,"spinRate":2696,"spinDirection":56},"zone":7,"typeConfidence":0.9,"plateTime":0.44151238520423863,"extension":6.526468296560343},"index":0,"playId":"626f5c90-540f-3983-8969-4c1e836bea9c","pitchNumber":1,"startTime":"2026-08-28T03:32:27.682Z","endTime":"2026-08-28T03:32:31.797Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805345,"link":"/api/v1/people/805345","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":801501,"link":"/api/v1/people/801501"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":699912,"link":"/api/v1/people/699912","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":85.5,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.224274474722154,"aZ":-16.329711791400797,"pfxX":2.6125901142971832,"pfxZ":8.46471512927462,"pX":-0.19281301595005054,"pZ":3.6504874432440326,"vX0":-0.42345600638272884,"vY0":-135.58150291887324,"vZ0":-3.7387086503018594,"x":124.35,"y":140.22,"x0":-0.3746054533668474,"y0":50.00033197843265,"z0":6.179160167595872,"aX":4.887621401890302},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":14.8,"breakHorizontal":-4.7,"spinRate":2289,"spinDirection":181},"zone":11,"typeConfidence":0.91,"plateTime":0.40321492693185323,"extension":6.597451550055979},"hitData":{"launchSpeed":75.5,"launchAngle":66.0,"totalDistance":135.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":167.01,"coordY":181.07}},"index":1,"playId":"b92dd416-c8f7-3ddb-b528-4a21ff99f6cc","pitchNumber":2,"startTime":"2026-08-28T03:32:43.733Z","endTime":"2026-08-28T03:32:55.198Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805345,"link":"/api/v1/people/805345","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":801501,"link":"/api/v1/people/801501"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":699912,"link":"/api/v1/people/699912","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":699912,"link":"/api/v1/people/699912"},"credit":"b_ab"},{"player":{"id":805345,"link":"/api/v1/people/805345"},"credit":"p_ab"},{"player":{"id":699912,"link":"/api/v1/people/699912"},"credit":"b_pa"},{"player":{"id":805345,"link":"/api/v1/people/805345"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":73.6,"awayTeamWinProbability":26.400000000000006,"homeTeamWinProbabilityAdded":4.400000000000006,"leverageIndex":1.71,"dramaIndex":75.0,"contextMetrics":{},"playEndTime":"2026-08-28T03:32:55.198Z","atBatIndex":47},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Ildemaro Vargas pops out to third baseman Shay Whitcomb in foul territory.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-28T03:33:01.698Z","endTime":"2026-08-28T03:34:26.512Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":805345,"fullName":"Trent Harris","link":"/api/v1/people/805345"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,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":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":694376,"link":"/api/v1/people/694376"},"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(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},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":84.9,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.33549346263268,"aZ":-15.759633780478726,"pfxX":-4.848521547555354,"pfxZ":8.865796981684856,"pX":0.5085988763592261,"pZ":3.4492686358392923,"vX0":4.771604491163497,"vY0":-135.39806937113724,"vZ0":-4.185626824596176,"x":97.61,"y":145.65,"x0":-0.6489900356758375,"y0":50.00257212280114,"z0":6.122356483194251,"aX":-8.977036327150776},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":15.4,"breakHorizontal":7.7,"spinRate":2160,"spinDirection":183},"zone":12,"typeConfidence":0.91,"plateTime":0.40495317658217145,"extension":6.547065532026386},"index":0,"playId":"a693a266-d434-3a0b-9ef5-a196e6da94c0","pitchNumber":1,"startTime":"2026-08-28T03:33:17.944Z","endTime":"2026-08-28T03:33:22.315Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805345,"link":"/api/v1/people/805345","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":801501,"link":"/api/v1/people/801501"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2026-08-28T03:33:27.211Z","endTime":"2026-08-28T03:33:40.950Z","isPitch":false,"type":"action","player":{"id":545121,"link":"/api/v1/people/545121"},"defense":{"pitcher":{"id":805345,"link":"/api/v1/people/805345","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":801501,"link":"/api/v1/people/801501"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":85.2,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.912715799421534,"aZ":-16.468476787048807,"pfxX":-4.160533560127998,"pfxZ":8.442568628123281,"pX":-0.4976768746114317,"pZ":2.8701165987439614,"vX0":1.8201054402556245,"vY0":-135.5962989928003,"vZ0":-5.4766708623307565,"x":135.97,"y":161.29,"x0":-0.6374146491718318,"y0":50.00384563258613,"z0":6.066881093963058,"aX":-7.740435636234991},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":14.3,"breakHorizontal":7.2,"spinRate":2195,"spinDirection":192},"zone":1,"typeConfidence":0.91,"plateTime":0.4040828290702829,"extension":6.589775881801744},"index":2,"playId":"8a10251e-8318-385f-aa17-d187d1257483","pitchNumber":2,"startTime":"2026-08-28T03:33:40.950Z","endTime":"2026-08-28T03:33:44.865Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805345,"link":"/api/v1/people/805345","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":801501,"link":"/api/v1/people/801501"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":79.3,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.060413571607015,"aZ":-30.52417454434013,"pfxX":9.392657516227676,"pfxZ":1.046080855235938,"pX":-0.2501892682061377,"pZ":1.1684174328607595,"vX0":-1.3068486860533612,"vY0":-124.896899776198,"vZ0":-5.719252042996681,"x":126.54,"y":207.23,"x0":-0.9407413644290055,"y0":50.00459996563242,"z0":5.997097939342579,"aX":14.84627983070079},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":0.8,"breakHorizontal":-16.7,"spinRate":2696,"spinDirection":43},"zone":13,"typeConfidence":0.9,"plateTime":0.4384738086410791,"extension":6.570077310767916},"index":3,"playId":"69a48f37-37e9-334b-82eb-94f108add443","pitchNumber":3,"startTime":"2026-08-28T03:34:01.043Z","endTime":"2026-08-28T03:34:05.141Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805345,"link":"/api/v1/people/805345","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":801501,"link":"/api/v1/people/801501"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":86.6,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.96488202826313,"aZ":-16.110848526205377,"pfxX":2.4583180120678896,"pfxZ":8.428612502893523,"pX":0.6214390457084764,"pZ":2.961280820060345,"vX0":1.644726980438859,"vY0":-136.43045447203764,"vZ0":-5.644324666731675,"x":93.31,"y":158.83,"x0":-0.306415730881425,"y0":50.00211273659969,"z0":6.148046829217958,"aX":4.683603668147689},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":14.4,"breakHorizontal":-4.8,"spinRate":2351,"spinDirection":179},"zone":3,"typeConfidence":0.91,"plateTime":0.3998268438980803,"extension":6.55108853508683},"hitData":{"launchSpeed":49.3,"launchAngle":56.0,"totalDistance":112.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":90.44,"coordY":173.98}},"index":4,"playId":"3349ffbd-a9f9-3449-bd25-84c60060e6b5","pitchNumber":4,"startTime":"2026-08-28T03:34:16.736Z","endTime":"2026-08-28T03:34:26.512Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805345,"link":"/api/v1/people/805345","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":801501,"link":"/api/v1/people/801501"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":545121,"link":"/api/v1/people/545121"},"credit":"b_ab"},{"player":{"id":805345,"link":"/api/v1/people/805345"},"credit":"p_ab"},{"player":{"id":545121,"link":"/api/v1/people/545121"},"credit":"b_pa"},{"player":{"id":805345,"link":"/api/v1/people/805345"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":76.8,"awayTeamWinProbability":23.200000000000003,"homeTeamWinProbabilityAdded":3.200000000000003,"leverageIndex":1.27,"dramaIndex":57.0,"contextMetrics":{},"playEndTime":"2026-08-28T03:34:26.512Z","atBatIndex":48},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ryan Waldschmidt grounds out, third baseman Shay Whitcomb to first baseman Rafael Devers.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-28T03:34:30.902Z","endTime":"2026-08-28T03:35:28.914Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":805345,"fullName":"Trent Harris","link":"/api/v1/people/805345"},"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":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":694376,"link":"/api/v1/people/694376"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":85.3,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.475584961787636,"aZ":-19.06578135151261,"pfxX":-7.448713613043732,"pfxZ":7.085080021521672,"pX":0.14862032265597752,"pZ":2.0976599500618613,"vX0":4.321896148793824,"vY0":-134.94960786083763,"vZ0":-6.92734334133767,"x":111.33,"y":182.14,"x0":-0.5031354965799656,"y0":50.005231158708526,"z0":6.034033408870735,"aX":-13.784970869467628},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":11.6,"breakHorizontal":12.6,"spinRate":2256,"spinDirection":190},"zone":8,"typeConfidence":0.89,"plateTime":0.4053816425358474,"extension":6.5965692980945985},"index":0,"playId":"b4bacb78-3272-3c4c-93aa-7fad942ef4fb","pitchNumber":1,"startTime":"2026-08-28T03:34:48.137Z","endTime":"2026-08-28T03:34:51.960Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805345,"link":"/api/v1/people/805345","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":801501,"link":"/api/v1/people/801501"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":814439,"link":"/api/v1/people/814439","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":85.7,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.73674512633367,"aZ":-14.986130079889707,"pfxX":3.0283572359563733,"pfxZ":9.212047634493185,"pX":0.14077300602286666,"pZ":1.4143977137802644,"vX0":0.102893648023955,"vY0":-135.5057257145388,"vZ0":-9.453914155657001,"x":111.63,"y":200.59,"x0":-0.2912689308118089,"y0":50.002331391350424,"z0":5.988194919150844,"aX":5.64874805864135},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":15.0,"breakHorizontal":-5.5,"spinRate":2335,"spinDirection":178},"zone":14,"typeConfidence":0.89,"plateTime":0.40373768100264584,"extension":6.7021556221453995},"index":1,"playId":"78c14a8f-8443-350d-afc8-53f1f44e75b1","pitchNumber":2,"startTime":"2026-08-28T03:35:04.012Z","endTime":"2026-08-28T03:35:08.002Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805345,"link":"/api/v1/people/805345","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":801501,"link":"/api/v1/people/801501"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":814439,"link":"/api/v1/people/814439","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":85.9,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.814237554125167,"aZ":-20.600994426824702,"pfxX":-6.676474274851477,"pfxZ":6.144611760272797,"pX":-0.9494288511868965,"pZ":2.316379688875682,"vX0":1.253453509330947,"vY0":-136.32427457321631,"vZ0":-5.966564263209948,"x":153.19,"y":176.24,"x0":-0.5475859720868518,"y0":50.00321631328409,"z0":5.954426795251822,"aX":-12.572759948888063},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":10.1,"breakHorizontal":11.9,"spinRate":2264,"spinDirection":189},"zone":13,"typeConfidence":0.9,"plateTime":0.4017039832915241,"extension":6.668617513763622},"hitData":{"launchSpeed":89.6,"launchAngle":-10.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":99.62,"coordY":164.35}},"index":2,"playId":"7140ee56-2b7f-30c7-b38d-99e716da5b73","pitchNumber":3,"startTime":"2026-08-28T03:35:19.410Z","endTime":"2026-08-28T03:35:28.914Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805345,"link":"/api/v1/people/805345","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":801501,"link":"/api/v1/people/801501"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":814439,"link":"/api/v1/people/814439","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":814439,"link":"/api/v1/people/814439"},"credit":"b_ab"},{"player":{"id":805345,"link":"/api/v1/people/805345"},"credit":"p_ab"},{"player":{"id":814439,"link":"/api/v1/people/814439"},"credit":"b_pa"},{"player":{"id":805345,"link":"/api/v1/people/805345"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":78.9,"awayTeamWinProbability":21.099999999999994,"homeTeamWinProbabilityAdded":2.1000000000000085,"leverageIndex":0.82,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-08-28T03:35:28.914Z","atBatIndex":49},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Shay Whitcomb grounds out, third baseman Jose Fernandez to first baseman Tim Tawa.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-28T03:37:47.382Z","endTime":"2026-08-28T03:39:13.205Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":694376,"fullName":"Shay Whitcomb","link":"/api/v1/people/694376"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642528,"fullName":"Jonathan Loáisiga","link":"/api/v1/people/642528"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":694376,"fullName":"Shay Whitcomb","link":"/api/v1/people/694376"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":699912,"link":"/api/v1/people/699912"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":694374,"link":"/api/v1/people/694374"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Jonathan Loáisiga replaces Taylor Clarke.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-28T03:37:26.547Z","endTime":"2026-08-28T03:37:49.697Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":642528,"link":"/api/v1/people/642528"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":664199,"link":"/api/v1/people/664199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":694376,"link":"/api/v1/people/694376","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.7,"endSpeed":89.7,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.950998017522362,"aZ":-21.487685504468867,"pfxX":-10.332756623242386,"pfxZ":5.203911222344245,"pX":-0.5653227489913277,"pZ":2.3282629279268026,"vX0":7.039577783952444,"vY0":-142.06669040765897,"vZ0":-4.628317160923609,"x":138.55,"y":175.92,"x0":-1.7261397033731882,"y0":50.00677587170739,"z0":5.334911058334796,"aX":-21.236748979639334},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":8.6,"breakHorizontal":17.4,"spinRate":2242,"spinDirection":224},"zone":4,"typeConfidence":0.89,"plateTime":0.3847626593158817,"extension":6.500414355415532},"index":1,"playId":"de462443-c84a-351e-a094-52a31b0eaba1","pitchNumber":1,"startTime":"2026-08-28T03:37:49.697Z","endTime":"2026-08-28T03:37:53.903Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642528,"link":"/api/v1/people/642528","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":694376,"link":"/api/v1/people/694376","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.3,"endSpeed":90.1,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.806222697209765,"aZ":-21.658972471043036,"pfxX":-11.109288732536545,"pfxZ":5.072744889951601,"pX":-0.25269726501373896,"pZ":2.1959187212603997,"vX0":8.530399866605517,"vY0":-142.85627910255715,"vZ0":-4.87768543006162,"x":126.63,"y":179.49,"x0":-1.828665171921701,"y0":50.00662655610772,"z0":5.280440025947024,"aX":-23.048991894888736},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":8.4,"breakHorizontal":18.5,"spinRate":2320,"spinDirection":231},"zone":5,"typeConfidence":0.91,"plateTime":0.38288516774801185,"extension":6.530771621096769},"index":2,"playId":"6fa7fec5-0a88-3fb4-bacd-2de90285a48d","pitchNumber":2,"startTime":"2026-08-28T03:38:08.141Z","endTime":"2026-08-28T03:38:12.110Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642528,"link":"/api/v1/people/642528","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":694376,"link":"/api/v1/people/694376","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":83.8,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.614485902283608,"aZ":-25.273475807032433,"pfxX":-0.6821528542334248,"pfxZ":3.897994763487773,"pX":1.7751746703962012,"pZ":1.023255187975581,"vX0":9.130060129033126,"vY0":-131.8128552757301,"vZ0":-6.436787813495124,"x":49.33,"y":211.15,"x0":-1.6367817872217263,"y0":50.00109108395935,"z0":5.349163837810585,"aX":-1.2085283610661204},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":5.9,"breakHorizontal":-0.6,"spinRate":2502,"spinDirection":128},"zone":14,"typeConfidence":0.83,"plateTime":0.41468596760199494,"extension":6.53291394889716},"index":3,"playId":"f27fa2af-cdfe-3cee-8e32-42e808acc5a3","pitchNumber":3,"startTime":"2026-08-28T03:38:27.064Z","endTime":"2026-08-28T03:38:30.626Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642528,"link":"/api/v1/people/642528","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":694376,"link":"/api/v1/people/694376","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":82.9,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.52162488976669,"aZ":-27.798542744091037,"pfxX":0.4571283526238563,"pfxZ":2.5127417791773707,"pX":0.9662312755368401,"pZ":1.5618080392294031,"vX0":7.2171911130509265,"vY0":-131.0029607486317,"vZ0":-4.346774150020094,"x":80.17,"y":196.61,"x0":-1.882931876754726,"y0":50.00007514791245,"z0":5.319002291018111,"aX":0.7937533647907828},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":3.8,"breakHorizontal":-2.4,"spinRate":2495,"spinDirection":117},"zone":14,"typeConfidence":0.87,"plateTime":0.4180075001781427,"extension":6.308153903483239},"index":4,"playId":"f8042489-8b11-36f5-9cf5-cc9e212ec8d6","pitchNumber":4,"startTime":"2026-08-28T03:38:45.142Z","endTime":"2026-08-28T03:38:49.580Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642528,"link":"/api/v1/people/642528","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":694376,"link":"/api/v1/people/694376","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.4,"endSpeed":90.4,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.46605816761518,"aZ":-22.445944176791297,"pfxX":-9.855394409700182,"pfxZ":4.667591892909953,"pX":-0.3712916588778554,"pZ":2.2372816786305827,"vX0":7.742804403212802,"vY0":-143.13791845068909,"vZ0":-4.616733698645479,"x":131.15,"y":178.37,"x0":-1.8240209227922901,"y0":50.00570875495716,"z0":5.267158892128738,"aX":-20.5578663396238},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":7.7,"breakHorizontal":16.4,"spinRate":2349,"spinDirection":231},"zone":4,"typeConfidence":0.9,"plateTime":0.3819097072446618,"extension":6.667459512046672},"hitData":{"launchSpeed":70.3,"launchAngle":-22.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":109.75,"coordY":163.84}},"index":5,"playId":"61a8ff80-10ac-3e84-97f7-208d93dd9271","pitchNumber":5,"startTime":"2026-08-28T03:39:03.669Z","endTime":"2026-08-28T03:39:13.205Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642528,"link":"/api/v1/people/642528","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":694376,"link":"/api/v1/people/694376","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694376,"link":"/api/v1/people/694376"},"credit":"b_ab"},{"player":{"id":642528,"link":"/api/v1/people/642528"},"credit":"p_ab"},{"player":{"id":694376,"link":"/api/v1/people/694376"},"credit":"b_pa"},{"player":{"id":642528,"link":"/api/v1/people/642528"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":77.0,"awayTeamWinProbability":23.0,"homeTeamWinProbabilityAdded":-1.9000000000000057,"leverageIndex":0.75,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2026-08-28T03:39:13.205Z","atBatIndex":50},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Drew Cavanaugh lines out to second baseman Ildemaro Vargas.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-28T03:39:35.232Z","endTime":"2026-08-28T03:39:48.766Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":701852,"fullName":"Drew Cavanaugh","link":"/api/v1/people/701852"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642528,"fullName":"Jonathan Loáisiga","link":"/api/v1/people/642528"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":701852,"fullName":"Drew Cavanaugh","link":"/api/v1/people/701852"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":545121,"link":"/api/v1/people/545121"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":86.0,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.510448901189086,"aZ":-24.44425219564106,"pfxX":-5.552885349976864,"pfxZ":4.106761613265727,"pX":-0.26728610518116575,"pZ":2.500735568495704,"vX0":5.926391329602401,"vY0":-135.76343047358122,"vZ0":-3.0145203283322246,"x":127.19,"y":171.26,"x0":-1.7488001536987285,"y0":50.0017646072583,"z0":5.311960775095076,"aX":-10.447988972592768},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":7.1,"breakHorizontal":8.9,"spinRate":2413,"spinDirection":207},"zone":5,"typeConfidence":0.51,"plateTime":0.4022339536495245,"extension":6.249017458376341},"hitData":{"launchSpeed":98.3,"launchAngle":11.0,"totalDistance":180.0,"trajectory":"line_drive","hardness":"medium","location":"4","coordinates":{"coordX":154.23,"coordY":134.77}},"index":0,"playId":"f7bd3b25-7de5-32e4-8158-07c7066e834d","pitchNumber":1,"startTime":"2026-08-28T03:39:42.093Z","endTime":"2026-08-28T03:39:48.766Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642528,"link":"/api/v1/people/642528","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":701852,"link":"/api/v1/people/701852","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701852,"link":"/api/v1/people/701852"},"credit":"b_ab"},{"player":{"id":642528,"link":"/api/v1/people/642528"},"credit":"p_ab"},{"player":{"id":701852,"link":"/api/v1/people/701852"},"credit":"b_pa"},{"player":{"id":642528,"link":"/api/v1/people/642528"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":75.5,"awayTeamWinProbability":24.5,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.58,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2026-08-28T03:39:48.766Z","atBatIndex":51},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Christian Koss strikes out swinging.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-28T03:39:58.665Z","endTime":"2026-08-28T03:41:07.901Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642528,"fullName":"Jonathan Loáisiga","link":"/api/v1/people/642528"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":672515,"link":"/api/v1/people/672515"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.7,"endSpeed":88.5,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.22169486817827,"aZ":-25.62952420860236,"pfxX":-10.361575868003452,"pfxZ":3.2296782729125795,"pX":-0.016238931515631116,"pZ":3.277542996041549,"vX0":8.425099533585655,"vY0":-142.04131160731353,"vZ0":-1.2971953643966683,"x":117.62,"y":150.29,"x0":-1.6877814593446658,"y0":50.00023567336256,"z0":5.383502061945259,"aX":-20.982250840911085},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":5.8,"breakHorizontal":16.8,"spinRate":2321,"spinDirection":227},"zone":2,"typeConfidence":0.89,"plateTime":0.38692237797258544,"extension":6.481134506363532},"index":0,"playId":"c6e1aa25-70f1-3a72-aa60-707b15e076b1","pitchNumber":1,"startTime":"2026-08-28T03:40:16.983Z","endTime":"2026-08-28T03:40:21.016Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642528,"link":"/api/v1/people/642528","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":683766,"link":"/api/v1/people/683766","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.4,"endSpeed":89.5,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.70322829199495,"aZ":-24.365791563784185,"pfxX":-11.49123220029607,"pfxZ":3.8012588063261736,"pX":0.16079806227013632,"pZ":1.969345763732959,"vX0":9.370922919400707,"vY0":-142.859340842261,"vZ0":-5.004111460466714,"x":110.87,"y":185.61,"x0":-1.6784838202592758,"y0":50.004903286649366,"z0":5.2871590856215995,"aX":-23.616532062392587},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":6.0,"breakHorizontal":18.7,"spinRate":2350,"spinDirection":229},"zone":8,"typeConfidence":0.91,"plateTime":0.3842613302879512,"extension":6.529843583540863},"index":1,"playId":"84d92699-ddf6-3bca-83a9-cf43965f491c","pitchNumber":2,"startTime":"2026-08-28T03:40:36.137Z","endTime":"2026-08-28T03:40:40.055Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642528,"link":"/api/v1/people/642528","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":683766,"link":"/api/v1/people/683766","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-08-28T03:40:49.229Z","endTime":"2026-08-28T03:41:03.584Z","isPitch":false,"type":"action","player":{"id":683766,"link":"/api/v1/people/683766"},"defense":{"pitcher":{"id":642528,"link":"/api/v1/people/642528","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":683766,"link":"/api/v1/people/683766","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.9,"endSpeed":89.3,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.260294201807774,"aZ":-24.86982465301004,"pfxX":-10.586699188653455,"pfxZ":3.575261724821015,"pX":-0.7914076269587985,"pZ":1.5560742259077118,"vX0":6.7484061207894905,"vY0":-142.3840431073002,"vZ0":-5.708541906297308,"x":147.17,"y":196.77,"x0":-1.8231170854016172,"y0":50.00342734147138,"z0":5.171885698899708,"aX":-21.625971958335736},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":5.4,"breakHorizontal":17.8,"spinRate":2374,"spinDirection":225},"zone":13,"typeConfidence":0.91,"plateTime":0.38543764884972465,"extension":6.678169780832654},"index":3,"playId":"7d3bd9c5-7d7a-3b69-941f-9d35d218cc60","pitchNumber":3,"startTime":"2026-08-28T03:41:03.584Z","endTime":"2026-08-28T03:41:07.901Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642528,"link":"/api/v1/people/642528","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":683766,"link":"/api/v1/people/683766","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683766,"link":"/api/v1/people/683766"},"credit":"b_ab"},{"player":{"id":642528,"link":"/api/v1/people/642528"},"credit":"p_ab"},{"player":{"id":683766,"link":"/api/v1/people/683766"},"credit":"b_pa"},{"player":{"id":642528,"link":"/api/v1/people/642528"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":74.5,"awayTeamWinProbability":25.5,"homeTeamWinProbabilityAdded":-1.0,"leverageIndex":0.41,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-08-28T03:41:07.901Z","atBatIndex":52},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Lars Nootbaar flies out to center fielder Jonah Cox.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-28T03:43:24.601Z","endTime":"2026-08-28T03:43:52.307Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693313,"fullName":"Carson Seymour","link":"/api/v1/people/693313"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":813841,"link":"/api/v1/people/813841"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Carson Seymour replaces Trent Harris.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-28T03:42:36.051Z","endTime":"2026-08-28T03:43:26.741Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":693313,"link":"/api/v1/people/693313"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":805345,"link":"/api/v1/people/805345","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":801501,"link":"/api/v1/people/801501"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":663457,"link":"/api/v1/people/663457","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":88.3,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.034701372608,"aZ":-24.555696164735885,"pfxX":-2.5181574700973233,"pfxZ":3.8500579920450058,"pX":0.17426078443899035,"pZ":2.7116484848552247,"vX0":8.605641777309518,"vY0":-139.2001721048755,"vZ0":-4.289646604041413,"x":110.36,"y":165.57,"x0":-2.619781583100756,"y0":50.000157266309735,"z0":5.883308238401763,"aX":-4.979957840575914},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":6.4,"breakHorizontal":2.9,"spinRate":2460,"spinDirection":244},"zone":5,"typeConfidence":0.9,"plateTime":0.3923491217580528,"extension":6.705101381326704},"index":1,"playId":"6265f7bc-7fce-37a1-bbbd-9c92655bc736","pitchNumber":1,"startTime":"2026-08-28T03:43:26.741Z","endTime":"2026-08-28T03:43:31.405Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693313,"link":"/api/v1/people/693313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":801501,"link":"/api/v1/people/801501"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":663457,"link":"/api/v1/people/663457","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":87.3,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.060246086680912,"aZ":-25.859212391447972,"pfxX":-1.797524582347317,"pfxZ":3.2665794610983045,"pX":0.4289349424794104,"pZ":3.2135829213804836,"vX0":8.865257086591132,"vY0":-137.6073462426865,"vZ0":-2.593129356969573,"x":100.65,"y":152.01,"x0":-2.5890347570451877,"y0":50.005910044618965,"z0":5.904229998168792,"aX":-3.4793569828269475},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":5.6,"breakHorizontal":1.6,"spinRate":2503,"spinDirection":237},"zone":3,"typeConfidence":0.91,"plateTime":0.3967261992107214,"extension":6.430591181671641},"hitData":{"launchSpeed":90.4,"launchAngle":26.0,"totalDistance":339.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":120.71,"coordY":62.87}},"index":2,"playId":"1e0af34d-5d13-3bac-a7ad-a9d7bc7a23c3","pitchNumber":2,"startTime":"2026-08-28T03:43:42.772Z","endTime":"2026-08-28T03:43:52.307Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693313,"link":"/api/v1/people/693313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":801501,"link":"/api/v1/people/801501"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":663457,"link":"/api/v1/people/663457","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663457,"link":"/api/v1/people/663457"},"credit":"b_ab"},{"player":{"id":693313,"link":"/api/v1/people/693313"},"credit":"p_ab"},{"player":{"id":663457,"link":"/api/v1/people/663457"},"credit":"b_pa"},{"player":{"id":693313,"link":"/api/v1/people/693313"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":79.9,"awayTeamWinProbability":20.099999999999994,"homeTeamWinProbabilityAdded":5.400000000000006,"leverageIndex":2.14,"dramaIndex":92.0,"contextMetrics":{},"playEndTime":"2026-08-28T03:43:52.307Z","atBatIndex":53},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Corbin Carroll grounds out, second baseman Nate Furman to first baseman Rafael Devers.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-28T03:43:54.645Z","endTime":"2026-08-28T03:47:38.121Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693313,"fullName":"Carson Seymour","link":"/api/v1/people/693313"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7,8],"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":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":801501,"link":"/api/v1/people/801501"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.8,"endSpeed":89.1,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.300129983214674,"aZ":-17.772156582968613,"pfxX":-7.48470656499375,"pfxZ":7.05714932146981,"pX":-0.0058846612089333995,"pZ":3.4948637997455676,"vX0":9.081671617263973,"vY0":-142.128897607016,"vZ0":-3.9863458809933885,"x":117.22,"y":144.42,"x0":-2.273775666712106,"y0":50.00456609750852,"z0":6.04796301764592,"aX":-15.278538413642385},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":12.1,"breakHorizontal":11.6,"spinRate":2220,"spinDirection":230},"zone":12,"typeConfidence":0.63,"plateTime":0.3857230317329705,"extension":6.377454656642201},"index":0,"playId":"928d465c-7973-3457-8f08-dd5532bcc01a","pitchNumber":1,"startTime":"2026-08-28T03:44:19.773Z","endTime":"2026-08-28T03:44:24.186Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693313,"link":"/api/v1/people/693313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":801501,"link":"/api/v1/people/801501"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":88.1,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.287669494639733,"aZ":-23.01629812995392,"pfxX":-3.252542957406855,"pfxZ":4.644959666066379,"pX":0.3405540967533627,"pZ":3.080730494191509,"vX0":9.16000686082452,"vY0":-139.08594062176456,"vZ0":-3.619729020252053,"x":104.02,"y":155.6,"x0":-2.5635054653168647,"y0":50.00526929475862,"z0":5.913681724471307,"aX":-6.416663569386466},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":7.9,"breakHorizontal":4.1,"spinRate":2512,"spinDirection":234},"zone":3,"typeConfidence":0.84,"plateTime":0.39284120703982817,"extension":6.433994337532262},"index":1,"playId":"3a183b86-ec09-3761-90ef-6d9d512fae8b","pitchNumber":2,"startTime":"2026-08-28T03:44:36.568Z","endTime":"2026-08-28T03:44:40.011Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693313,"link":"/api/v1/people/693313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":801501,"link":"/api/v1/people/801501"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":83.4,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.706869429758857,"aZ":-39.88824299655927,"pfxX":-1.8588399361651406,"pfxZ":-4.4449196927505685,"pX":1.4195575101116735,"pZ":0.6705154476611056,"vX0":10.458597448440395,"vY0":-130.9399032091825,"vZ0":-5.519156400249346,"x":62.89,"y":220.68,"x0":-2.385185517792065,"y0":50.00155681202296,"z0":5.7907942665057535,"aX":-3.2271929527445384},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-9.1,"breakHorizontal":1.1,"spinRate":2238,"spinDirection":25},"zone":14,"typeConfidence":0.89,"plateTime":0.41833248484304875,"extension":6.593323250853744},"index":2,"playId":"3eab70eb-3154-384e-86e8-73f8d788ae4e","pitchNumber":3,"startTime":"2026-08-28T03:45:00.332Z","endTime":"2026-08-28T03:45:05.105Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693313,"link":"/api/v1/people/693313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":801501,"link":"/api/v1/people/801501"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.3,"endSpeed":83.0,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.50246353002795,"aZ":-38.75577885770686,"pfxX":-0.346182765793829,"pfxZ":-3.7670330711563036,"pX":-1.1356183578768109,"pZ":2.2386108497521437,"vX0":4.126985947819665,"vY0":-131.50429675243586,"vZ0":-2.0742262706766628,"x":160.29,"y":178.34,"x0":-2.6819005021521614,"y0":50.00272587935846,"z0":5.918980269600007,"aX":-0.6052876910177021},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-7.1,"breakHorizontal":-0.2,"spinRate":2122,"spinDirection":33},"zone":13,"typeConfidence":0.88,"plateTime":0.4168771007211829,"extension":6.540651347038312},"index":3,"playId":"b36c7c0c-eb03-31fa-8923-f6a8fccc39e8","pitchNumber":4,"startTime":"2026-08-28T03:45:23.866Z","endTime":"2026-08-28T03:45:37.822Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693313,"link":"/api/v1/people/693313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":801501,"link":"/api/v1/people/801501"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":82.9,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.939116283045248,"aZ":-35.07148755603612,"pfxX":-0.7845117520324054,"pfxZ":-1.6835316991641767,"pX":1.021393173973745,"pZ":1.3513457831817646,"vX0":9.216655431767592,"vY0":-130.32507592812004,"vZ0":-4.850938022988901,"x":78.07,"y":202.29,"x0":-2.4562978867680685,"y0":50.002826165750584,"z0":5.880676626233964,"aX":-1.3543063946652547},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-4.0,"breakHorizontal":-0.6,"spinRate":2309,"spinDirection":27},"zone":14,"typeConfidence":0.86,"plateTime":0.42000947359563634,"extension":6.767483688160696},"index":4,"playId":"1f2aac9e-0b8a-38a4-9edd-208697e27abf","pitchNumber":5,"startTime":"2026-08-28T03:45:47.650Z","endTime":"2026-08-28T03:45:51.586Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693313,"link":"/api/v1/people/693313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":801501,"link":"/api/v1/people/801501"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":86.8,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.24459834954078,"aZ":-33.3024550052923,"pfxX":-7.679229794280634,"pfxZ":-0.5959760387617155,"pX":0.4985560850528241,"pZ":0.9568381109666161,"vX0":10.503805132520629,"vY0":-135.85208898056797,"vZ0":-6.505477691240373,"x":98.0,"y":212.95,"x0":-2.4041826529963677,"y0":50.00607359024456,"z0":5.671325769850629,"aX":-14.487337052903705},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":-2.3,"breakHorizontal":11.9,"spinRate":1368,"spinDirection":247},"zone":14,"typeConfidence":0.87,"plateTime":0.40180966489532466,"extension":6.81396268770955},"index":5,"playId":"10836f35-6834-3082-8867-53040febdd77","pitchNumber":6,"startTime":"2026-08-28T03:46:15.203Z","endTime":"2026-08-28T03:46:21.320Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693313,"link":"/api/v1/people/693313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":801501,"link":"/api/v1/people/801501"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.1,"endSpeed":89.8,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.864085103640313,"aZ":-14.597971335736604,"pfxX":-5.679585389655476,"pfxZ":8.510001832700363,"pX":0.11735102568159399,"pZ":3.36789788807457,"vX0":9.043809363406298,"vY0":-142.5853385491075,"vZ0":-4.779891716173994,"x":112.53,"y":147.85,"x0":-2.3532106698319315,"y0":50.000285939342696,"z0":5.98258206947842,"aX":-11.727961755402836},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":14.6,"breakHorizontal":8.5,"spinRate":2280,"spinDirection":236},"zone":12,"typeConfidence":0.91,"plateTime":0.3836970361434986,"extension":6.620037242865875},"index":6,"playId":"f72c2626-2b18-329d-864d-e152e2dbc4ef","pitchNumber":7,"startTime":"2026-08-28T03:46:45.701Z","endTime":"2026-08-28T03:46:49.651Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693313,"link":"/api/v1/people/693313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":801501,"link":"/api/v1/people/801501"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":82.5,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.652397180737193,"aZ":-40.00424179900853,"pfxX":0.6410792175186208,"pfxZ":-4.530768203447078,"pX":0.5120960586366757,"pZ":3.258307819624983,"vX0":7.701193163983407,"vY0":-130.60169096908336,"vZ0":0.664805871507965,"x":97.48,"y":150.81,"x0":-2.559058169105832,"y0":50.00624348485115,"z0":6.010576984851316,"aX":1.1059228750463561},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-7.8,"breakHorizontal":-2.9,"spinRate":2616,"spinDirection":36},"zone":3,"typeConfidence":0.9,"plateTime":0.41948361259375666,"extension":6.5500118562244865},"index":7,"playId":"314fad53-5ec0-31eb-927d-b2b089523f95","pitchNumber":8,"startTime":"2026-08-28T03:47:07.521Z","endTime":"2026-08-28T03:47:12.164Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693313,"link":"/api/v1/people/693313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":801501,"link":"/api/v1/people/801501"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":83.0,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.676082170803518,"aZ":-36.760695309592556,"pfxX":-1.511730288829931,"pfxZ":-2.638378543438291,"pX":-0.05989373563650232,"pZ":1.9172651781077108,"vX0":6.637046983562913,"vY0":-130.64238566175086,"vZ0":-3.113852264974023,"x":119.28,"y":187.01,"x0":-2.4334564425670684,"y0":50.00648713418286,"z0":5.878475790265206,"aX":-2.621874641431664},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-5.3,"breakHorizontal":1.3,"spinRate":1813,"spinDirection":27},"zone":8,"typeConfidence":0.85,"plateTime":0.4187335226334379,"extension":6.691701730479799},"hitData":{"launchSpeed":99.8,"launchAngle":7.0,"totalDistance":108.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":152.32,"coordY":152.7}},"index":8,"playId":"8b7d947d-79be-3616-9f95-80c2651c7b94","pitchNumber":9,"startTime":"2026-08-28T03:47:28.851Z","endTime":"2026-08-28T03:47:38.121Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693313,"link":"/api/v1/people/693313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":801501,"link":"/api/v1/people/801501"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"credit":"b_ab"},{"player":{"id":693313,"link":"/api/v1/people/693313"},"credit":"p_ab"},{"player":{"id":682998,"link":"/api/v1/people/682998"},"credit":"b_pa"},{"player":{"id":693313,"link":"/api/v1/people/693313"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":84.0,"awayTeamWinProbability":16.0,"homeTeamWinProbabilityAdded":4.099999999999994,"leverageIndex":1.61,"dramaIndex":71.0,"contextMetrics":{},"playEndTime":"2026-08-28T03:47:38.121Z","atBatIndex":54},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Gabriel Moreno walks.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-28T03:47:48.091Z","endTime":"2026-08-28T03:50:28.128Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693313,"fullName":"Carson Seymour","link":"/api/v1/people/693313"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":87.5,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.31788782853115,"aZ":-26.55571885841011,"pfxX":-1.7638930454163346,"pfxZ":2.91835850698061,"pX":0.6655771007948189,"pZ":2.2026969411183157,"vX0":9.324137313341206,"vY0":-137.22633918626332,"vZ0":-4.9977111883169485,"x":91.63,"y":179.31,"x0":-2.53163825186397,"y0":50.00574363805077,"z0":5.832495676103231,"aX":-3.4003068399596654},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":4.4,"breakHorizontal":1.4,"spinRate":2472,"spinDirection":240},"zone":6,"typeConfidence":0.91,"plateTime":0.39751968296651796,"extension":6.718467233819132},"index":0,"playId":"04c9eb4d-f58e-38aa-801e-3bae2bcd3210","pitchNumber":1,"startTime":"2026-08-28T03:48:04.604Z","endTime":"2026-08-28T03:48:08.715Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693313,"link":"/api/v1/people/693313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":801501,"link":"/api/v1/people/801501"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":83.6,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.681334841182387,"aZ":-36.39502945754597,"pfxX":-0.7528152760840827,"pfxZ":-2.4148168869852453,"pX":0.9270600657412196,"pZ":0.6940531394679135,"vX0":8.827489697660068,"vY0":-131.29620244572857,"vZ0":-6.32179839145163,"x":81.66,"y":220.04,"x0":-2.380212231280751,"y0":50.00336523325834,"z0":5.839887924546026,"aX":-1.3148704572189298},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-5.6,"breakHorizontal":-0.6,"spinRate":1892,"spinDirection":26},"zone":14,"typeConfidence":0.87,"plateTime":0.41708600070184465,"extension":6.627575588711606},"index":1,"playId":"d40b393b-8f06-3b0d-9f8f-b7313f258fe8","pitchNumber":2,"startTime":"2026-08-28T03:48:20.332Z","endTime":"2026-08-28T03:48:23.840Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693313,"link":"/api/v1/people/693313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":801501,"link":"/api/v1/people/801501"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":86.7,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.66286841236384,"aZ":-26.85648830638209,"pfxX":-1.3577711950290166,"pfxZ":2.8108225755835328,"pX":1.39318165760627,"pZ":1.328651952813283,"vX0":10.319955835624597,"vY0":-136.3557934613851,"vZ0":-6.956939193523369,"x":63.9,"y":202.91,"x0":-2.256541545503564,"y0":50.00297056745794,"z0":5.7538420062170434,"aX":-2.569654638578477},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":3.8,"breakHorizontal":0.4,"spinRate":2459,"spinDirection":262},"zone":14,"typeConfidence":0.9,"plateTime":0.40096980125483617,"extension":6.671888355210524},"index":2,"playId":"10da2e57-d58a-31d4-88d5-2f51c062605a","pitchNumber":3,"startTime":"2026-08-28T03:48:45.754Z","endTime":"2026-08-28T03:48:49.549Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693313,"link":"/api/v1/people/693313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":801501,"link":"/api/v1/people/801501"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.9,"endSpeed":89.6,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.944740312308042,"aZ":-26.76407149630917,"pfxX":-10.53056090492499,"pfxZ":2.6494892673460857,"pX":1.36797193412049,"pZ":2.2568959966199134,"vX0":13.837600986270381,"vY0":-141.80108899812055,"vZ0":-5.2155079059055005,"x":64.86,"y":177.84,"x0":-2.2033099149453497,"y0":50.0011429695065,"z0":5.824109308329419,"aX":-21.478885074542763},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":3.8,"breakHorizontal":16.3,"spinRate":2376,"spinDirection":236},"zone":14,"typeConfidence":0.9,"plateTime":0.38603828226978987,"extension":6.613616866805824},"index":3,"playId":"47f010d4-7ee1-3eb3-8b1c-c2a3c06aaf15","pitchNumber":4,"startTime":"2026-08-28T03:49:05.904Z","endTime":"2026-08-28T03:49:09.546Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693313,"link":"/api/v1/people/693313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":801501,"link":"/api/v1/people/801501"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":87.0,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.798231016488995,"aZ":-26.329278396985693,"pfxX":-1.466307703065934,"pfxZ":3.0437025738545174,"pX":-0.053565692108843564,"pZ":2.96770800490124,"vX0":7.1679910306874435,"vY0":-137.38295816306604,"vZ0":-3.188504120871219,"x":119.04,"y":158.65,"x0":-2.499648365592906,"y0":50.00603224744295,"z0":5.921641315636889,"aX":-2.8195514161635407},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":5.0,"breakHorizontal":1.2,"spinRate":2590,"spinDirection":209},"zone":2,"typeConfidence":0.91,"plateTime":0.39780872471227413,"extension":6.499238668953055},"index":4,"playId":"40c3633c-5d48-3d97-9500-796e572ec2a8","pitchNumber":5,"startTime":"2026-08-28T03:49:22.711Z","endTime":"2026-08-28T03:49:27.760Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693313,"link":"/api/v1/people/693313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":801501,"link":"/api/v1/people/801501"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"index":5,"startTime":"2026-08-28T03:49:40.265Z","endTime":"2026-08-28T03:49:57.490Z","isPitch":false,"type":"action","player":{"id":672515,"link":"/api/v1/people/672515"},"defense":{"pitcher":{"id":693313,"link":"/api/v1/people/693313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":801501,"link":"/api/v1/people/801501"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.3,"endSpeed":82.3,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.67859807623069,"aZ":-38.797246804388394,"pfxX":0.1269510671120364,"pfxZ":-3.8719039556297137,"pX":-0.7181474269444833,"pZ":1.7876763942186575,"vX0":4.792752833948088,"vY0":-130.05043629555436,"vZ0":-2.9502246709107993,"x":144.37,"y":190.51,"x0":-2.6026692040601396,"y0":50.003702616106445,"z0":5.884225945656127,"aX":0.21652948541876751},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-7.4,"breakHorizontal":-1.3,"spinRate":2145,"spinDirection":32},"zone":7,"typeConfidence":0.9,"plateTime":0.4214210779768952,"extension":6.615035752764231},"index":6,"playId":"76e3d661-39c2-36b7-8a98-d6e9c337df31","pitchNumber":6,"startTime":"2026-08-28T03:49:57.490Z","endTime":"2026-08-28T03:50:01.376Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693313,"link":"/api/v1/people/693313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":801501,"link":"/api/v1/people/801501"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.5,"endSpeed":90.1,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.848811018507995,"aZ":-25.535443047640587,"pfxX":-10.389444854122603,"pfxZ":3.213155965397007,"pX":1.3022239092833323,"pZ":1.9354266019113895,"vX0":13.55770965739289,"vY0":-142.7786236440738,"vZ0":-6.3632185575518765,"x":67.36,"y":186.52,"x0":-2.157706559685792,"y0":50.00103678307302,"z0":5.7996449523489115,"aX":-21.45100728592858},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":4.6,"breakHorizontal":16.1,"spinRate":2203,"spinDirection":230},"zone":14,"typeConfidence":0.9,"plateTime":0.3836094485492825,"extension":6.74886484728291},"index":7,"playId":"689ef71d-32ac-3e20-b093-2140cbb054ec","pitchNumber":7,"startTime":"2026-08-28T03:50:23.870Z","endTime":"2026-08-28T03:50:28.128Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693313,"link":"/api/v1/people/693313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":801501,"link":"/api/v1/people/801501"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672515,"link":"/api/v1/people/672515"},"credit":"b_pa"},{"player":{"id":693313,"link":"/api/v1/people/693313"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":80.9,"awayTeamWinProbability":19.099999999999994,"homeTeamWinProbabilityAdded":-3.0999999999999943,"leverageIndex":1.05,"dramaIndex":51.0,"contextMetrics":{},"playEndTime":"2026-08-28T03:50:28.128Z","atBatIndex":55},{"result":{"type":"atBat","event":"Caught Stealing 2B","eventType":"caught_stealing_2b","description":"Gabriel Moreno caught stealing 2nd base, pitcher Carson Seymour to shortstop Christian Koss.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-28T03:50:49.389Z","endTime":"2026-08-28T03:51:52.848Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":17},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693313,"fullName":"Carson Seymour","link":"/api/v1/people/693313"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2],"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":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":693313,"link":"/api/v1/people/693313"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":683766,"link":"/api/v1/people/683766"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":87.6,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.78638187307702,"aZ":-22.5623805031566,"pfxX":-0.35698301529015275,"pfxZ":4.9664043443605985,"pX":1.2282107237641562,"pZ":2.062667618546688,"vX0":10.443647668645488,"vY0":-137.78496100365854,"vZ0":-5.9080589706573825,"x":70.18,"y":183.09,"x0":-2.554568269311111,"y0":50.00183079109011,"z0":5.745477461901535,"aX":-0.6919942675218236},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":7.9,"breakHorizontal":-1.4,"spinRate":2530,"spinDirection":242},"zone":14,"typeConfidence":0.92,"plateTime":0.39656230310255935,"extension":6.6144884175734635},"index":0,"playId":"c37cfcf7-c04e-3cb6-b941-82ad805cd348","pitchNumber":1,"startTime":"2026-08-28T03:50:55.728Z","endTime":"2026-08-28T03:50:59.715Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693313,"link":"/api/v1/people/693313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":801501,"link":"/api/v1/people/801501"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"first":{"id":672515,"link":"/api/v1/people/672515"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"index":1,"startTime":"2026-08-28T03:51:07.967Z","endTime":"2026-08-28T03:51:45.837Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":693313,"link":"/api/v1/people/693313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":801501,"link":"/api/v1/people/801501"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"first":{"id":672515,"link":"/api/v1/people/672515"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"code":"N","isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"index":2,"playId":"853528cc-949e-3e8c-81a1-6fa9dff511ba","startTime":"2026-08-28T03:51:45.837Z","endTime":"2026-08-28T03:51:52.848Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":693313,"link":"/api/v1/people/693313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":801501,"link":"/api/v1/people/801501"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"first":{"id":672515,"link":"/api/v1/people/672515"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[],"flags":[],"homeTeamWinProbability":86.7,"awayTeamWinProbability":13.299999999999997,"homeTeamWinProbabilityAdded":5.799999999999997,"leverageIndex":2.29,"dramaIndex":98.0,"contextMetrics":{},"playEndTime":"2026-08-28T03:51:52.848Z","atBatIndex":56},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jung Hoo Lee walks.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-28T03:54:41.135Z","endTime":"2026-08-28T03:58:15.666Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656464,"fullName":"Kevin Ginkel","link":"/api/v1/people/656464"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4,5,6,7,8,9,10,11],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":11},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Kevin Ginkel replaces Jonathan Loáisiga.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-28T03:53:33.817Z","endTime":"2026-08-28T03:54:28.225Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656464,"link":"/api/v1/people/656464"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":642528,"link":"/api/v1/people/642528","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":801501,"link":"/api/v1/people/801501","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Offensive Substitution: Pinch-hitter Jung Hoo Lee replaces Nate Furman.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-08-28T03:54:28.225Z","endTime":"2026-08-28T03:54:43.255Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":808982,"link":"/api/v1/people/808982"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":801501,"link":"/api/v1/people/801501"},"defense":{"pitcher":{"id":656464,"link":"/api/v1/people/656464","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":801501,"link":"/api/v1/people/801501","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":87.7,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.219098679694433,"aZ":-13.148706292793834,"pfxX":-6.617297755703829,"pfxZ":9.732064693176612,"pX":0.8543534396663428,"pZ":1.6004514109509913,"vX0":9.645374761789586,"vY0":-138.9712248389163,"vZ0":-10.30499477742866,"x":84.43,"y":195.57,"x0":-1.8021415261970155,"y0":50.0062926377224,"z0":6.2307998278192205,"aX":-12.942314310770783},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.6,"breakHorizontal":10.0,"spinRate":2448,"spinDirection":225},"zone":14,"typeConfidence":0.9,"plateTime":0.3941612439649984,"extension":6.820263689112347},"index":2,"playId":"40fa1301-0b80-3559-b657-b76a79167480","pitchNumber":1,"startTime":"2026-08-28T03:54:43.255Z","endTime":"2026-08-28T03:54:47.420Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656464,"link":"/api/v1/people/656464","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":87.3,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.44468342294058,"aZ":-14.098497267666945,"pfxX":-7.344014672536241,"pfxZ":9.269655279956487,"pX":-0.5799122006657579,"pZ":2.594960907531806,"vX0":5.882224189763547,"vY0":-138.84039633594713,"vZ0":-7.776674910035195,"x":139.1,"y":168.72,"x0":-1.7731365724441654,"y0":50.003926802417794,"z0":6.373063340108212,"aX":-14.321140992379776},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.4,"breakHorizontal":12.0,"spinRate":2427,"spinDirection":229},"zone":4,"typeConfidence":0.9,"plateTime":0.39469840236468734,"extension":6.7804793000735755},"index":3,"playId":"400e16d8-7bc0-35e6-be87-90e3173fbf03","pitchNumber":2,"startTime":"2026-08-28T03:55:00.836Z","endTime":"2026-08-28T03:55:09.911Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656464,"link":"/api/v1/people/656464","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":88.1,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.15269315312758,"aZ":-11.86572938381095,"pfxX":-5.023864550948249,"pfxZ":10.156418437389581,"pX":-0.34520916776007965,"pZ":3.8463578236659397,"vX0":6.11979533887054,"vY0":-140.78511792172336,"vZ0":-5.146495128358366,"x":130.16,"y":134.93,"x0":-1.8984945914574698,"y0":50.002535665828574,"z0":6.471787890095726,"aX":-10.045271424540482},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":17.4,"breakHorizontal":7.8,"spinRate":2418,"spinDirection":231},"zone":11,"typeConfidence":0.9,"plateTime":0.389660757533413,"extension":6.688599821585088},"index":4,"playId":"8b53420f-71dd-319e-a780-12d3135333da","pitchNumber":3,"startTime":"2026-08-28T03:55:37.588Z","endTime":"2026-08-28T03:55:41.485Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656464,"link":"/api/v1/people/656464","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":87.3,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.0937443749374,"aZ":-11.50331071905012,"pfxX":-5.543656333028306,"pfxZ":10.607536985841476,"pX":0.3573157106701219,"pZ":2.4579132184584753,"vX0":7.416672022787654,"vY0":-138.7389731351313,"vZ0":-8.47423736867052,"x":103.38,"y":172.42,"x0":-1.6306064999704715,"y0":50.0053280481221,"z0":6.319048580472869,"aX":-10.80645282221146},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":17.6,"breakHorizontal":8.5,"spinRate":2405,"spinDirection":225},"zone":6,"typeConfidence":0.9,"plateTime":0.39480273595322135,"extension":6.964426301417916},"index":5,"playId":"27dc57a7-a8a3-3149-a6a3-fb195d51e913","pitchNumber":4,"startTime":"2026-08-28T03:55:54.054Z","endTime":"2026-08-28T03:55:58.415Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656464,"link":"/api/v1/people/656464","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":88.1,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.52983807966477,"aZ":-12.689526981010657,"pfxX":-6.8107191097402575,"pfxZ":9.799278102738727,"pX":-0.2088836532619203,"pZ":3.3530438987077638,"vX0":6.46912641791215,"vY0":-140.09052296390874,"vZ0":-6.226319457835751,"x":124.96,"y":148.25,"x0":-1.662734258323402,"y0":50.00122207706796,"z0":6.433094072291332,"aX":-13.541240545586595},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.7,"breakHorizontal":11.0,"spinRate":2456,"spinDirection":223},"zone":2,"typeConfidence":0.9,"plateTime":0.3909118127551703,"extension":7.124424907378409},"index":6,"playId":"04fdc1b2-311c-3d16-ab38-850ffa3f35cb","pitchNumber":5,"startTime":"2026-08-28T03:56:14.936Z","endTime":"2026-08-28T03:56:19.450Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656464,"link":"/api/v1/people/656464","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":88.3,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.1693576317944,"aZ":-11.661144565643625,"pfxX":-4.895801589579391,"pfxZ":10.265689795551292,"pX":-0.830619535253067,"pZ":4.541024892114297,"vX0":4.311360831250401,"vY0":-140.10820695337088,"vZ0":-3.2422455373302848,"x":148.66,"y":116.17,"x0":-1.7495020511321575,"y0":50.00239992535764,"z0":6.4697374427691505,"aX":-9.782317798240658},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":18.1,"breakHorizontal":8.0,"spinRate":2411,"spinDirection":221},"zone":11,"typeConfidence":0.9,"plateTime":0.3901970627713851,"extension":6.684373521236978},"index":7,"playId":"b51ee86a-c0e2-358e-bcf7-6c558ae18ffe","pitchNumber":6,"startTime":"2026-08-28T03:56:35.135Z","endTime":"2026-08-28T03:56:38.716Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656464,"link":"/api/v1/people/656464","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":81.2,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.66541976849027,"aZ":-34.0931189330445,"pfxX":1.584697626232105,"pfxZ":-1.1626699923155632,"pX":0.5886665273581103,"pZ":1.7018925876745243,"vX0":5.310024522098162,"vY0":-126.86571079631905,"vZ0":-5.178239328246775,"x":94.56,"y":192.83,"x0":-1.7295874934297204,"y0":50.004821835116196,"z0":6.457700900313124,"aX":2.6078784950338263},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-3.0,"breakHorizontal":-4.0,"spinRate":2475,"spinDirection":55},"zone":9,"typeConfidence":0.9,"plateTime":0.4301907677804775,"extension":6.790829303870332},"index":8,"playId":"beff4110-cef9-38fa-bfa2-b35fe207a854","pitchNumber":7,"startTime":"2026-08-28T03:56:54.277Z","endTime":"2026-08-28T03:56:59.531Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656464,"link":"/api/v1/people/656464","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":81.6,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.25607828188477,"aZ":-30.153817261269328,"pfxX":1.6430972030394018,"pfxZ":1.2150598977967686,"pX":-0.5021360848902092,"pZ":1.7888757240804745,"vX0":2.720901723460587,"vY0":-127.45092864549936,"vZ0":-5.8181071882483355,"x":136.14,"y":190.48,"x0":-1.7921735509689993,"y0":50.005347054528094,"z0":6.448008338912133,"aX":2.735135216906714},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":1.2,"breakHorizontal":-3.5,"spinRate":2446,"spinDirection":57},"zone":7,"typeConfidence":0.87,"plateTime":0.4278133990189352,"extension":6.7226532288337575},"index":9,"playId":"9b7a9f47-ddc9-3314-8c2b-251cfb80e3a5","pitchNumber":8,"startTime":"2026-08-28T03:57:28.263Z","endTime":"2026-08-28T03:57:33.544Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656464,"link":"/api/v1/people/656464","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":87.8,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.094926158141305,"aZ":-11.889462275432146,"pfxX":-6.531604592124431,"pfxZ":10.251589808757108,"pX":-1.214590321971463,"pZ":3.1832331242969523,"vX0":4.090899492062193,"vY0":-139.89443232128644,"vZ0":-6.606751009492102,"x":163.3,"y":152.83,"x0":-1.8487178227409633,"y0":50.00023174153245,"z0":6.35773470495495,"aX":-12.92052385121362},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":17.4,"breakHorizontal":10.9,"spinRate":2485,"spinDirection":223},"zone":11,"typeConfidence":0.9,"plateTime":0.391802200544058,"extension":6.917005789405724},"index":10,"playId":"a197132a-2440-3ccd-a9a7-82afed4b49ea","pitchNumber":9,"startTime":"2026-08-28T03:57:48.648Z","endTime":"2026-08-28T03:57:52.616Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656464,"link":"/api/v1/people/656464","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":87.8,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.249147523944163,"aZ":-14.139176659407047,"pfxX":-5.029941032277671,"pfxZ":9.136704617845224,"pX":-1.0842065478305825,"pZ":3.1054936461835068,"vX0":3.8445149581340905,"vY0":-139.5694345836368,"vZ0":-6.369585838546035,"x":158.33,"y":154.93,"x0":-1.8256257449192859,"y0":50.004133591163985,"z0":6.3475520998983175,"aX":-9.929725806347186},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":15.5,"breakHorizontal":8.3,"spinRate":2447,"spinDirection":218},"zone":11,"typeConfidence":0.9,"plateTime":0.3923694189243041,"extension":6.921201685027662},"index":11,"playId":"4c2b7176-0a07-3334-8176-0b48d0733d1a","pitchNumber":10,"startTime":"2026-08-28T03:58:10.716Z","endTime":"2026-08-28T03:58:15.666Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656464,"link":"/api/v1/people/656464","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"credit":"b_pa"},{"player":{"id":656464,"link":"/api/v1/people/656464"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":88.6,"awayTeamWinProbability":11.400000000000006,"homeTeamWinProbabilityAdded":1.8999999999999915,"leverageIndex":0.53,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2026-08-28T03:58:15.666Z","atBatIndex":57},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Drew Gilbert lines out to center fielder Ryan Waldschmidt.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-28T03:58:30.167Z","endTime":"2026-08-28T04:00:29.216Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656464,"fullName":"Kevin Ginkel","link":"/api/v1/people/656464"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":814439,"link":"/api/v1/people/814439"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":87.9,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.609499950592042,"aZ":-13.637185986190334,"pfxX":-6.259116976375141,"pfxZ":9.397502384083413,"pX":0.01719018165821863,"pZ":1.9030031066773092,"vX0":7.119423325894051,"vY0":-139.59578171078147,"vZ0":-9.388742798271174,"x":116.34,"y":187.4,"x0":-1.7537734058998096,"y0":50.002120839099234,"z0":6.208999778013261,"aX":-12.345229953773842},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.2,"breakHorizontal":9.8,"spinRate":2430,"spinDirection":223},"zone":8,"typeConfidence":0.9,"plateTime":0.3924636689295635,"extension":6.986909128879931},"index":0,"playId":"56a59802-2c5c-3233-83c4-d1c62fca13ef","pitchNumber":1,"startTime":"2026-08-28T03:58:43.658Z","endTime":"2026-08-28T03:58:48.127Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656464,"link":"/api/v1/people/656464","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":687551,"link":"/api/v1/people/687551","batSide":{"code":"L","description":"Left"}},"first":{"id":808982,"link":"/api/v1/people/808982"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2026-08-28T03:58:55.908Z","endTime":"2026-08-28T03:59:10.959Z","isPitch":false,"type":"action","player":{"id":687551,"link":"/api/v1/people/687551"},"defense":{"pitcher":{"id":656464,"link":"/api/v1/people/656464","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":687551,"link":"/api/v1/people/687551","batSide":{"code":"L","description":"Left"}},"first":{"id":808982,"link":"/api/v1/people/808982"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":81.8,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.171774289519004,"aZ":-29.728140084548098,"pfxX":1.4540310318052019,"pfxZ":1.4560573853636045,"pX":0.1377167555581939,"pZ":1.3313475582209195,"vX0":4.430460621956558,"vY0":-128.30658096873984,"vZ0":-6.903119966864655,"x":111.75,"y":202.83,"x0":-1.7964121253860035,"y0":50.00245947049793,"z0":6.3565419904361855,"aX":2.436048861865783},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":1.4,"breakHorizontal":-3.6,"spinRate":2462,"spinDirection":24},"zone":14,"typeConfidence":0.88,"plateTime":0.42600066104536527,"extension":6.7749519599251515},"index":2,"playId":"7d2af7d4-42a3-35e2-886f-40378940ff68","pitchNumber":2,"startTime":"2026-08-28T03:59:10.959Z","endTime":"2026-08-28T03:59:15.445Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656464,"link":"/api/v1/people/656464","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":687551,"link":"/api/v1/people/687551","batSide":{"code":"L","description":"Left"}},"first":{"id":808982,"link":"/api/v1/people/808982"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":81.8,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.054885424574056,"aZ":-30.745362679013272,"pfxX":1.4588741596025985,"pfxZ":0.8577400640810738,"pX":0.18499586559331585,"pZ":0.23986686934985316,"vX0":4.3825225429434695,"vY0":-127.86455171610285,"vZ0":-9.274739364807628,"x":109.95,"y":232.3,"x0":-1.7370705948171048,"y0":50.003383146014016,"z0":6.308026637110287,"aX":2.427694514454755},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":-0.2,"breakHorizontal":-3.6,"spinRate":2511,"spinDirection":40},"zone":14,"typeConfidence":0.89,"plateTime":0.42750044578572677,"extension":6.711090039377671},"index":3,"playId":"fc5b3224-75d6-3dfc-a3f7-2cd9094bc429","pitchNumber":3,"startTime":"2026-08-28T03:59:31.247Z","endTime":"2026-08-28T03:59:35.311Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656464,"link":"/api/v1/people/656464","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":687551,"link":"/api/v1/people/687551","batSide":{"code":"L","description":"Left"}},"first":{"id":808982,"link":"/api/v1/people/808982"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.4,"endSpeed":88.9,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.33227520581399,"aZ":-12.011384558713383,"pfxX":-7.148822857820017,"pfxZ":9.966867362740427,"pX":-0.9429846128550365,"pZ":2.1826427148986816,"vX0":5.215854082486397,"vY0":-141.56183443461558,"vZ0":-9.304981252472958,"x":152.94,"y":179.85,"x0":-1.883752148450495,"y0":50.001219363524456,"z0":6.287908376239546,"aX":-14.459050745525609},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":16.2,"breakHorizontal":11.9,"spinRate":2487,"spinDirection":226},"zone":13,"typeConfidence":0.9,"plateTime":0.38742379657202974,"extension":6.865047900871866},"index":4,"playId":"6c9ed964-ab3f-328e-b665-62d6c79339dd","pitchNumber":4,"startTime":"2026-08-28T03:59:53.530Z","endTime":"2026-08-28T03:59:57.412Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656464,"link":"/api/v1/people/656464","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":687551,"link":"/api/v1/people/687551","batSide":{"code":"L","description":"Left"}},"first":{"id":808982,"link":"/api/v1/people/808982"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":81.4,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.864418475091018,"aZ":-30.77384244350258,"pfxX":2.2889216550566935,"pfxZ":0.8459052958823641,"pX":-0.5068136701491833,"pZ":1.7299258588571131,"vX0":2.3968412361274405,"vY0":-127.05582116356771,"vZ0":-5.6351784639627045,"x":136.32,"y":192.07,"x0":-1.7553279832964632,"y0":50.004110166628614,"z0":6.384078050909419,"aX":3.790494068101561},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":0.6,"breakHorizontal":-4.7,"spinRate":2345,"spinDirection":62},"zone":7,"typeConfidence":0.88,"plateTime":0.4289664989840474,"extension":6.745728132449541},"hitData":{"launchSpeed":91.8,"launchAngle":20.0,"totalDistance":325.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":144.41,"coordY":69.97}},"index":5,"playId":"0ed4e925-d3de-306c-b0e7-90e5aa996543","pitchNumber":5,"startTime":"2026-08-28T04:00:19.930Z","endTime":"2026-08-28T04:00:29.216Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656464,"link":"/api/v1/people/656464","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":687551,"link":"/api/v1/people/687551","batSide":{"code":"L","description":"Left"}},"first":{"id":808982,"link":"/api/v1/people/808982"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687551,"link":"/api/v1/people/687551"},"credit":"b_ab"},{"player":{"id":656464,"link":"/api/v1/people/656464"},"credit":"p_ab"},{"player":{"id":687551,"link":"/api/v1/people/687551"},"credit":"b_pa"},{"player":{"id":656464,"link":"/api/v1/people/656464"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":86.7,"awayTeamWinProbability":13.299999999999997,"homeTeamWinProbabilityAdded":-1.8999999999999915,"leverageIndex":0.82,"dramaIndex":37.0,"contextMetrics":{},"playEndTime":"2026-08-28T04:00:29.216Z","atBatIndex":58},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Rafael Devers singles on a ground ball to center fielder Ryan Waldschmidt, deflected by pitcher Kevin Ginkel. Jung Hoo Lee to 3rd.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-28T04:00:35.757Z","endTime":"2026-08-28T04:01:31.215Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656464,"fullName":"Kevin Ginkel","link":"/api/v1/people/656464"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"postOnThird":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":656464,"link":"/api/v1/people/656464"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_deflection"},{"player":{"id":814439,"link":"/api/v1/people/814439"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":88.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.97432714540477,"aZ":-14.21995463665307,"pfxX":-6.840115995798227,"pfxZ":8.930190473174337,"pX":-0.6863750561038559,"pZ":3.4456744105264483,"vX0":5.5140187284760085,"vY0":-140.6820655250793,"vZ0":-5.727005828758185,"x":143.16,"y":145.75,"x0":-1.7800163093657384,"y0":50.00469241402782,"z0":6.424469880448846,"aX":-13.755420768590156},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.2,"breakHorizontal":11.3,"spinRate":2359,"spinDirection":224},"zone":11,"typeConfidence":0.9,"plateTime":0.38886182718679274,"extension":6.793352308814343},"index":0,"playId":"cf03c11d-9c90-320f-a11b-55072868a950","pitchNumber":1,"startTime":"2026-08-28T04:00:57.296Z","endTime":"2026-08-28T04:01:01.734Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656464,"link":"/api/v1/people/656464","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"first":{"id":808982,"link":"/api/v1/people/808982"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":79.9,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.04504292619967,"aZ":-35.70789579173226,"pfxX":1.5046830318363233,"pfxZ":-2.1949688123482503,"pX":-0.8936658372136409,"pZ":2.1623544536546047,"vX0":1.721726891978699,"vY0":-125.89403515461525,"vZ0":-3.5247942558991334,"x":151.06,"y":180.4,"x0":-1.7813856869883486,"y0":50.003860696013724,"z0":6.464374314639518,"aX":2.420507054286217},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-4.6,"breakHorizontal":-3.1,"spinRate":2261,"spinDirection":50},"zone":13,"typeConfidence":0.89,"plateTime":0.43471249398936607,"extension":6.729111171143286},"hitData":{"launchSpeed":91.8,"launchAngle":-4.0,"totalDistance":24.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":147.76,"coordY":103.04}},"index":1,"playId":"e9b4e1ad-e153-3f25-b04e-d5d9251edda7","pitchNumber":2,"startTime":"2026-08-28T04:01:18.180Z","endTime":"2026-08-28T04:01:31.215Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656464,"link":"/api/v1/people/656464","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"first":{"id":808982,"link":"/api/v1/people/808982"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":646240,"link":"/api/v1/people/646240"},"credit":"b_ab"},{"player":{"id":656464,"link":"/api/v1/people/656464"},"credit":"p_ab"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"credit":"b_pa"},{"player":{"id":656464,"link":"/api/v1/people/656464"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":90.8,"awayTeamWinProbability":9.200000000000003,"homeTeamWinProbabilityAdded":4.099999999999994,"leverageIndex":0.73,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2026-08-28T04:01:31.215Z","atBatIndex":59},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Bryce Eldridge doubles (16) on a line drive to left fielder Max Kepler. Jung Hoo Lee scores. Rafael Devers to 3rd.","rbi":1,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-28T04:01:53.282Z","endTime":"2026-08-28T04:02:24.454Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":71},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656464,"fullName":"Kevin Ginkel","link":"/api/v1/people/656464"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"postOnThird":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":596146,"link":"/api/v1/people/596146"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":{"id":656464,"link":"/api/v1/people/656464"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.0,"endSpeed":89.3,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.653817153136426,"aZ":-13.164060243355962,"pfxX":-5.280761340816468,"pfxZ":9.342069122228066,"pX":0.00729588261464982,"pZ":3.6726910261386063,"vX0":6.656722967104653,"vY0":-141.1741286371576,"vZ0":-5.289442842159017,"x":116.72,"y":139.62,"x0":-1.6860326597442847,"y0":50.00670767852606,"z0":6.405902650308243,"aX":-10.750336022473736},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":16.1,"breakHorizontal":8.4,"spinRate":2436,"spinDirection":219},"zone":2,"typeConfidence":0.9,"plateTime":0.38677353465931663,"extension":6.810798894832737},"hitData":{"launchSpeed":88.6,"launchAngle":13.0,"totalDistance":207.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":65.48,"coordY":142.73}},"index":0,"playId":"cd0529b4-6f60-3135-bd6c-1acca9456d17","pitchNumber":1,"startTime":"2026-08-28T04:02:09.402Z","endTime":"2026-08-28T04:02:24.454Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656464,"link":"/api/v1/people/656464","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","batSide":{"code":"L","description":"Left"}},"first":{"id":646240,"link":"/api/v1/people/646240"},"third":{"id":808982,"link":"/api/v1/people/808982"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805811,"link":"/api/v1/people/805811"},"credit":"b_ab"},{"player":{"id":656464,"link":"/api/v1/people/656464"},"credit":"p_ab"},{"player":{"id":805811,"link":"/api/v1/people/805811"},"credit":"b_pa"},{"player":{"id":656464,"link":"/api/v1/people/656464"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.2,"awayTeamWinProbability":3.799999999999997,"homeTeamWinProbabilityAdded":5.400000000000006,"leverageIndex":1.18,"dramaIndex":68.0,"contextMetrics":{},"playEndTime":"2026-08-28T04:02:24.454Z","atBatIndex":60},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jonah Cox singles on a fly ball to center fielder Ryan Waldschmidt. Rafael Devers scores.","rbi":1,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-28T04:03:33.195Z","endTime":"2026-08-28T04:04:11.068Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":813841,"fullName":"Jonah Cox","link":"/api/v1/people/813841"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656464,"fullName":"Kevin Ginkel","link":"/api/v1/people/656464"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":813841,"fullName":"Jonah Cox","link":"/api/v1/people/813841"},"postOnSecond":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":813841,"fullName":"Jonah Cox","link":"/api/v1/people/813841"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":814439,"link":"/api/v1/people/814439"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":{"id":656464,"link":"/api/v1/people/656464"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-08-28T04:02:47.585Z","endTime":"2026-08-28T04:03:35.424Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":656464,"link":"/api/v1/people/656464","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":813841,"link":"/api/v1/people/813841","batSide":{"code":"R","description":"Right"}},"second":{"id":805811,"link":"/api/v1/people/805811"},"third":{"id":646240,"link":"/api/v1/people/646240"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":81.1,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.623477452852963,"aZ":-30.529784379351398,"pfxX":2.0999997760784286,"pfxZ":1.0008129452464152,"pX":1.3751382425660872,"pZ":0.770777469703454,"vX0":7.098470112319652,"vY0":-126.76085136696581,"vZ0":-7.8712981968690805,"x":64.58,"y":217.97,"x0":-1.7280944490839572,"y0":50.00087934043971,"z0":6.33600087169774,"aX":3.4332287375247894},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":0.4,"breakHorizontal":-5.3,"spinRate":2571,"spinDirection":60},"zone":14,"typeConfidence":0.9,"plateTime":0.43122435627554,"extension":6.955621540197065},"index":1,"playId":"592072e5-fa0c-36ce-b61f-cb49f395f87c","pitchNumber":1,"startTime":"2026-08-28T04:03:35.424Z","endTime":"2026-08-28T04:03:39.171Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656464,"link":"/api/v1/people/656464","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":813841,"link":"/api/v1/people/813841","batSide":{"code":"R","description":"Right"}},"second":{"id":805811,"link":"/api/v1/people/805811"},"third":{"id":646240,"link":"/api/v1/people/646240"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":80.7,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.004820306337333,"aZ":-33.43405484221982,"pfxX":2.3444033371403004,"pfxZ":-0.7754087941891967,"pX":0.5356151660783448,"pZ":1.6733990393521545,"vX0":4.958448042912562,"vY0":-125.46572446492986,"vZ0":-5.189427510640464,"x":96.58,"y":193.6,"x0":-1.7600573134928759,"y0":50.00620498669178,"z0":6.449373852975231,"aX":3.7907206188512657},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-2.3,"breakHorizontal":-5.3,"spinRate":2490,"spinDirection":57},"zone":9,"typeConfidence":0.91,"plateTime":0.43420656160158666,"extension":6.76031178701942},"hitData":{"launchSpeed":69.1,"launchAngle":44.0,"totalDistance":211.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":122.09,"coordY":116.55}},"index":2,"playId":"1c60f14d-b60e-3ccf-bf9f-0dfaa923b79c","pitchNumber":2,"startTime":"2026-08-28T04:03:57.044Z","endTime":"2026-08-28T04:04:11.068Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656464,"link":"/api/v1/people/656464","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":813841,"link":"/api/v1/people/813841","batSide":{"code":"R","description":"Right"}},"second":{"id":805811,"link":"/api/v1/people/805811"},"third":{"id":646240,"link":"/api/v1/people/646240"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":813841,"link":"/api/v1/people/813841"},"credit":"b_ab"},{"player":{"id":656464,"link":"/api/v1/people/656464"},"credit":"p_ab"},{"player":{"id":813841,"link":"/api/v1/people/813841"},"credit":"b_pa"},{"player":{"id":656464,"link":"/api/v1/people/656464"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.7,"awayTeamWinProbability":2.299999999999997,"homeTeamWinProbabilityAdded":1.5,"leverageIndex":0.47,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-08-28T04:04:11.068Z","atBatIndex":61},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Turner Hill singles on a sharp ground ball to right fielder Corbin Carroll. Bryce Eldridge scores. Jonah Cox to 3rd.","rbi":1,"awayScore":1,"homeScore":5,"isOut":false},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-28T04:04:43.925Z","endTime":"2026-08-28T04:06:14.900Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":806367,"fullName":"Turner Hill","link":"/api/v1/people/806367"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656464,"fullName":"Kevin Ginkel","link":"/api/v1/people/656464"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":806367,"fullName":"Turner Hill","link":"/api/v1/people/806367"},"postOnThird":{"id":813841,"fullName":"Jonah Cox","link":"/api/v1/people/813841"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2,3,4],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":806367,"fullName":"Turner Hill","link":"/api/v1/people/806367"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"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":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"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":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"responsiblePitcher":{"id":656464,"link":"/api/v1/people/656464"},"isScoringEvent":true,"rbi":true,"earned":true,"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":813841,"fullName":"Jonah Cox","link":"/api/v1/people/813841"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":813841,"fullName":"Jonah Cox","link":"/api/v1/people/813841"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":81.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.47589079438819,"aZ":-35.605538870047916,"pfxX":1.2013182188501794,"pfxZ":-2.0593399044828917,"pX":-1.0875930346332265,"pZ":1.9388016702346733,"vX0":1.6520611977136619,"vY0":-127.43582082237754,"vZ0":-4.471906804717692,"x":158.46,"y":186.43,"x0":-1.8977123118886068,"y0":50.006038592924035,"z0":6.495377885194747,"aX":1.9978796859438568},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-4.4,"breakHorizontal":-2.5,"spinRate":2396,"spinDirection":79},"zone":13,"typeConfidence":0.89,"plateTime":0.42800967435204607,"extension":6.496494557968981},"index":0,"playId":"ed970abf-8713-36e7-a678-38176757bb60","pitchNumber":1,"startTime":"2026-08-28T04:04:48.041Z","endTime":"2026-08-28T04:04:51.730Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656464,"link":"/api/v1/people/656464","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":806367,"link":"/api/v1/people/806367","batSide":{"code":"L","description":"Left"}},"first":{"id":813841,"link":"/api/v1/people/813841"},"second":{"id":805811,"link":"/api/v1/people/805811"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":80.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.984984490346946,"aZ":-36.10651556537498,"pfxX":0.7489311432468448,"pfxZ":-2.4547462859506144,"pX":0.3759778503542536,"pZ":0.988263074694542,"vX0":5.063701104390926,"vY0":-125.2412363560198,"vZ0":-6.1972952422690035,"x":102.67,"y":212.1,"x0":-1.7611667218714062,"y0":50.00078181989806,"z0":6.413880893453568,"aX":1.2006190054179529},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-5.5,"breakHorizontal":-2.4,"spinRate":2318,"spinDirection":27},"zone":14,"typeConfidence":0.9,"plateTime":0.43571619994610034,"extension":6.676280784974511},"index":1,"playId":"f0565f39-75c9-3e51-b135-1f3e5b495a85","pitchNumber":2,"startTime":"2026-08-28T04:05:04.819Z","endTime":"2026-08-28T04:05:10.009Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656464,"link":"/api/v1/people/656464","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":806367,"link":"/api/v1/people/806367","batSide":{"code":"L","description":"Left"}},"first":{"id":813841,"link":"/api/v1/people/813841"},"second":{"id":805811,"link":"/api/v1/people/805811"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":87.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.027682680270164,"aZ":-13.172888680255223,"pfxX":-5.390296924054729,"pfxZ":9.717089262201725,"pX":0.7098221850247054,"pZ":2.67291873375494,"vX0":8.576980615761778,"vY0":-138.7051760700672,"vZ0":-7.66991583697548,"x":89.94,"y":166.61,"x0":-1.717231721218505,"y0":50.00168798388793,"z0":6.345830037886574,"aX":-10.539506393288063},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.2,"breakHorizontal":8.0,"spinRate":2428,"spinDirection":225},"zone":6,"typeConfidence":0.9,"plateTime":0.3943770922388121,"extension":6.961610429153168},"index":2,"playId":"7b8c3553-44bf-342e-9a87-87b5405e62db","pitchNumber":3,"startTime":"2026-08-28T04:05:21.021Z","endTime":"2026-08-28T04:05:27.185Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656464,"link":"/api/v1/people/656464","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":806367,"link":"/api/v1/people/806367","batSide":{"code":"L","description":"Left"}},"first":{"id":813841,"link":"/api/v1/people/813841"},"second":{"id":805811,"link":"/api/v1/people/805811"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":86.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.65961422754982,"aZ":-14.22782135683745,"pfxX":-4.067750437744323,"pfxZ":9.252557868162347,"pX":-0.7895013922001435,"pZ":3.818552254531861,"vX0":4.011269421696098,"vY0":-138.9894862953081,"vZ0":-4.565567913506677,"x":147.09,"y":135.68,"x0":-1.7289567530279253,"y0":50.004293057082734,"z0":6.440255825061089,"aX":-7.890928510542865},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":15.8,"breakHorizontal":6.5,"spinRate":2455,"spinDirection":217},"zone":11,"typeConfidence":0.9,"plateTime":0.39538666841699,"extension":6.788912508472903},"index":3,"playId":"adf27949-b3a8-384e-9361-f96c21f15699","pitchNumber":4,"startTime":"2026-08-28T04:05:43.858Z","endTime":"2026-08-28T04:05:48.002Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656464,"link":"/api/v1/people/656464","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":806367,"link":"/api/v1/people/806367","batSide":{"code":"L","description":"Left"}},"first":{"id":813841,"link":"/api/v1/people/813841"},"second":{"id":805811,"link":"/api/v1/people/805811"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":86.5,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.54264650292429,"aZ":-14.33552518424035,"pfxX":-4.438542466079739,"pfxZ":9.281029130974797,"pX":0.45057930477169156,"pZ":2.7912729857983463,"vX0":7.296556873644087,"vY0":-138.16779809296662,"vZ0":-6.9509913378889525,"x":99.82,"y":163.42,"x0":-1.6551557129294665,"y0":50.000851056996765,"z0":6.314392537778432,"aX":-8.529442017991174},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":15.4,"breakHorizontal":6.4,"spinRate":2452,"spinDirection":219},"zone":3,"typeConfidence":0.9,"plateTime":0.39735004672336727,"extension":6.906979871915686},"hitData":{"launchSpeed":99.9,"launchAngle":3.0,"totalDistance":77.0,"trajectory":"ground_ball","hardness":"hard","location":"9","coordinates":{"coordX":193.87,"coordY":111.14}},"index":4,"playId":"996f759b-c3b4-30f2-87b6-88a900697037","pitchNumber":5,"startTime":"2026-08-28T04:06:01.878Z","endTime":"2026-08-28T04:06:14.900Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656464,"link":"/api/v1/people/656464","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":806367,"link":"/api/v1/people/806367","batSide":{"code":"L","description":"Left"}},"first":{"id":813841,"link":"/api/v1/people/813841"},"second":{"id":805811,"link":"/api/v1/people/805811"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":806367,"link":"/api/v1/people/806367"},"credit":"b_ab"},{"player":{"id":656464,"link":"/api/v1/people/656464"},"credit":"p_ab"},{"player":{"id":806367,"link":"/api/v1/people/806367"},"credit":"b_pa"},{"player":{"id":656464,"link":"/api/v1/people/656464"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.2,"awayTeamWinProbability":0.7999999999999972,"homeTeamWinProbabilityAdded":1.5,"leverageIndex":0.23,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2026-08-28T04:06:14.900Z","atBatIndex":62},{"result":{"type":"atBat","event":"Sac Bunt","eventType":"sac_bunt","description":"Shay Whitcomb out on a sacrifice bunt, pitcher Juan Burgos to first baseman Tim Tawa. Jonah Cox scores. Turner Hill to 2nd.","rbi":1,"awayScore":1,"homeScore":6,"isOut":true},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-28T04:08:55.428Z","endTime":"2026-08-28T04:09:06.579Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":4},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":694376,"fullName":"Shay Whitcomb","link":"/api/v1/people/694376"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686228,"fullName":"Juan Burgos","link":"/api/v1/people/686228"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":806367,"fullName":"Turner Hill","link":"/api/v1/people/806367"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2],"actionIndex":[1],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":null,"runner":{"id":694376,"fullName":"Shay Whitcomb","link":"/api/v1/people/694376"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":686228,"link":"/api/v1/people/686228"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":694374,"link":"/api/v1/people/694374"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":"r_adv_play","runner":{"id":813841,"fullName":"Jonah Cox","link":"/api/v1/people/813841"},"responsiblePitcher":{"id":656464,"link":"/api/v1/people/656464"},"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":"Sac Bunt","eventType":"sac_bunt","movementReason":"r_adv_force","runner":{"id":806367,"fullName":"Turner Hill","link":"/api/v1/people/806367"},"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":1,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-08-28T04:06:40.869Z","endTime":"2026-08-28T04:07:41.411Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":656464,"link":"/api/v1/people/656464","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":694376,"link":"/api/v1/people/694376","batSide":{"code":"R","description":"Right"}},"first":{"id":806367,"link":"/api/v1/people/806367"},"third":{"id":813841,"link":"/api/v1/people/813841"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Juan Burgos replaces Kevin Ginkel.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-08-28T04:07:41.411Z","endTime":"2026-08-28T04:08:57.551Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686228,"link":"/api/v1/people/686228"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":656464,"link":"/api/v1/people/656464","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":694376,"link":"/api/v1/people/694376","batSide":{"code":"R","description":"Right"}},"first":{"id":806367,"link":"/api/v1/people/806367"},"third":{"id":813841,"link":"/api/v1/people/813841"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":88.4,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.55538649998824,"aZ":-29.86019578873186,"pfxX":-9.54893850540564,"pfxZ":1.1618120396520446,"pX":0.457549255745367,"pZ":3.2425410258925833,"vX0":11.095194376509223,"vY0":-139.8128694325157,"vZ0":0.14039343284546668,"x":99.56,"y":151.23,"x0":-2.309193472604274,"y0":50.00268067796927,"z0":5.140566237305168,"aX":-19.03035144555783},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":2.3,"breakHorizontal":15.2,"spinRate":2397,"spinDirection":237},"zone":3,"typeConfidence":0.91,"plateTime":0.3907514762940032,"extension":6.214097285549123},"hitData":{"launchSpeed":34.0,"launchAngle":-13.0,"totalDistance":12.0,"trajectory":"bunt_grounder","hardness":"soft","location":"1","coordinates":{"coordX":129.72,"coordY":180.47}},"index":2,"playId":"c511b89b-7914-3198-a62a-ede626ea819a","pitchNumber":1,"startTime":"2026-08-28T04:08:57.551Z","endTime":"2026-08-28T04:09:06.579Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686228,"link":"/api/v1/people/686228","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":694376,"link":"/api/v1/people/694376","batSide":{"code":"R","description":"Right"}},"first":{"id":806367,"link":"/api/v1/people/806367"},"third":{"id":813841,"link":"/api/v1/people/813841"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694376,"link":"/api/v1/people/694376"},"credit":"b_pa"},{"player":{"id":686228,"link":"/api/v1/people/686228"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_bunt"}],"homeTeamWinProbability":99.5,"awayTeamWinProbability":0.5,"homeTeamWinProbabilityAdded":0.29999999999999716,"leverageIndex":0.11,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2026-08-28T04:09:06.579Z","atBatIndex":63},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Drew Cavanaugh flies out to left fielder Max Kepler.","rbi":0,"awayScore":1,"homeScore":6,"isOut":true},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-28T04:09:26.471Z","endTime":"2026-08-28T04:10:07.870Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":701852,"fullName":"Drew Cavanaugh","link":"/api/v1/people/701852"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686228,"fullName":"Juan Burgos","link":"/api/v1/people/686228"},"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":701852,"fullName":"Drew Cavanaugh","link":"/api/v1/people/701852"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":596146,"link":"/api/v1/people/596146"},"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},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.2,"endSpeed":89.0,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.03220635645763,"aZ":-18.000329266835386,"pfxX":-6.567847391750106,"pfxZ":7.003646088256533,"pX":1.3603531212765627,"pZ":2.7689924823768464,"vX0":11.718975286958479,"vY0":-141.0848484565709,"vZ0":-3.375861601450958,"x":65.15,"y":164.02,"x0":-1.9870360664974136,"y0":50.00011026695558,"z0":5.135956412716232,"aX":-13.287473743138472},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":12.1,"breakHorizontal":9.6,"spinRate":2269,"spinDirection":234},"zone":12,"typeConfidence":0.95,"plateTime":0.3877001201236787,"extension":6.6426949332251075},"index":0,"playId":"a619c0b7-6655-35af-81c6-915db4deee73","pitchNumber":1,"startTime":"2026-08-28T04:09:40.628Z","endTime":"2026-08-28T04:09:44.425Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686228,"link":"/api/v1/people/686228","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":701852,"link":"/api/v1/people/701852","batSide":{"code":"L","description":"Left"}},"second":{"id":806367,"link":"/api/v1/people/806367"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":88.6,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.457424754430647,"aZ":-18.083989734330867,"pfxX":-5.0082119589289285,"pfxZ":7.00382711157806,"pX":-0.47237715087048704,"pZ":2.9011491652767565,"vX0":7.0433190461154505,"vY0":-140.8106025042342,"vZ0":-2.749931113769148,"x":135.01,"y":160.45,"x0":-2.3534063109708123,"y0":50.000983818312015,"z0":5.057991289692397,"aX":-10.073603014669075},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":12.4,"breakHorizontal":7.7,"spinRate":2239,"spinDirection":238},"zone":1,"typeConfidence":0.96,"plateTime":0.3887173143262461,"extension":5.9085916588223535},"hitData":{"launchSpeed":101.9,"launchAngle":28.0,"totalDistance":372.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":77.32,"coordY":66.04}},"index":1,"playId":"9138fe70-102e-30ba-a519-b53a7699a444","pitchNumber":2,"startTime":"2026-08-28T04:09:57.362Z","endTime":"2026-08-28T04:10:07.870Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686228,"link":"/api/v1/people/686228","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":701852,"link":"/api/v1/people/701852","batSide":{"code":"L","description":"Left"}},"second":{"id":806367,"link":"/api/v1/people/806367"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701852,"link":"/api/v1/people/701852"},"credit":"b_ab"},{"player":{"id":686228,"link":"/api/v1/people/686228"},"credit":"p_ab"},{"player":{"id":701852,"link":"/api/v1/people/701852"},"credit":"b_pa"},{"player":{"id":686228,"link":"/api/v1/people/686228"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.4,"awayTeamWinProbability":0.5999999999999943,"homeTeamWinProbabilityAdded":-0.09999999999999432,"leverageIndex":0.04,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-08-28T04:10:07.870Z","atBatIndex":64},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Geraldo Perdomo singles on a sharp line drive to right fielder Drew Gilbert.","rbi":0,"awayScore":1,"homeScore":6,"isOut":false},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-28T04:12:31.413Z","endTime":"2026-08-28T04:13:31.851Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676254,"fullName":"Ryan Walker","link":"/api/v1/people/676254"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4,5],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":687551,"link":"/api/v1/people/687551"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Osleivis Basabe replaces Jung Hoo Lee, batting 9th, playing second base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-28T04:12:04.024Z","endTime":"2026-08-28T04:12:04.041Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":678545,"link":"/api/v1/people/678545"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"902","replacedPlayer":{"id":808982,"link":"/api/v1/people/808982"},"defense":{"pitcher":{"id":693313,"link":"/api/v1/people/693313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":801501,"link":"/api/v1/people/801501"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Ryan Walker replaces Carson Seymour.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-08-28T04:12:04.041Z","endTime":"2026-08-28T04:12:33.552Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676254,"link":"/api/v1/people/676254"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":693313,"link":"/api/v1/people/693313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":86.0,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.51752277832919,"aZ":-33.74039709561384,"pfxX":-10.008951243453375,"pfxZ":-0.8185438071770363,"pX":-1.0678856192794777,"pZ":2.9651982632950746,"vX0":8.438132860640458,"vY0":-137.59888930977013,"vZ0":0.7146465585033566,"x":157.71,"y":158.72,"x0":-2.884404450840608,"y0":50.005639303099024,"z0":5.0006909643591975,"aX":-19.062088482709292},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":-1.1,"breakHorizontal":16.2,"spinRate":2322,"spinDirection":248},"zone":11,"typeConfidence":2.0,"plateTime":0.3991252882916698,"extension":6.1079161605625965},"index":2,"playId":"06f7623e-49f3-36d1-84fc-a40692a30108","pitchNumber":1,"startTime":"2026-08-28T04:12:33.552Z","endTime":"2026-08-28T04:12:38.328Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676254,"link":"/api/v1/people/676254","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":85.2,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.705574138995757,"aZ":-32.34247975475493,"pfxX":-8.132265887789568,"pfxZ":-0.08975962016319983,"pX":-1.5192897384298378,"pZ":3.149404296716546,"vX0":6.912265852412927,"vY0":-135.90248156900577,"vZ0":1.085655615899821,"x":174.91,"y":153.75,"x0":-3.0432811467475447,"y0":50.002938099414344,"z0":4.996788904062831,"aX":-15.16169071091657},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":0.4,"breakHorizontal":13.2,"spinRate":2267,"spinDirection":242},"zone":11,"typeConfidence":2.0,"plateTime":0.40354646517897264,"extension":6.30031608534091},"index":3,"playId":"4c303eca-eae1-35dc-b261-aaef16e45493","pitchNumber":2,"startTime":"2026-08-28T04:12:47.974Z","endTime":"2026-08-28T04:12:51.630Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676254,"link":"/api/v1/people/676254","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":85.8,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.399928689694452,"aZ":-29.065191465172596,"pfxX":-8.365765212141282,"pfxZ":1.6584524247678267,"pX":-0.006574906450486027,"pZ":2.5590871214884556,"vX0":10.601973050165322,"vY0":-136.04787871725026,"vZ0":-1.1284028412831588,"x":117.25,"y":169.68,"x0":-2.8642332667353836,"y0":50.00544680372483,"z0":4.990784132913327,"aX":-15.71022201831839},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":3.0,"breakHorizontal":13.0,"spinRate":2224,"spinDirection":242},"zone":5,"typeConfidence":2.0,"plateTime":0.40235763733484475,"extension":6.347471605514218},"index":4,"playId":"75fc0578-9ed0-38de-95df-7ab7477f6d8d","pitchNumber":3,"startTime":"2026-08-28T04:13:04.459Z","endTime":"2026-08-28T04:13:08.417Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676254,"link":"/api/v1/people/676254","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":85.3,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.15936384629975,"aZ":-30.155236522237736,"pfxX":-9.359663380375357,"pfxZ":1.084120984736451,"pX":0.3026190103924139,"pZ":2.8484865039352023,"vX0":11.376689363079343,"vY0":-135.81786118654102,"vZ0":-0.07145467738679445,"x":105.46,"y":161.87,"x0":-2.72736704120961,"y0":50.00397379877627,"z0":4.974814927528264,"aX":-17.46127672671816},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":2.2,"breakHorizontal":14.5,"spinRate":2316,"spinDirection":236},"zone":6,"typeConfidence":2.0,"plateTime":0.40350058925508625,"extension":6.304348474816193},"hitData":{"launchSpeed":100.5,"launchAngle":16.0,"totalDistance":243.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":178.84,"coordY":94.6}},"index":5,"playId":"4b3d1e30-1ffd-3290-a15f-8d2efb24437a","pitchNumber":4,"startTime":"2026-08-28T04:13:21.031Z","endTime":"2026-08-28T04:13:31.851Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676254,"link":"/api/v1/people/676254","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"credit":"b_ab"},{"player":{"id":676254,"link":"/api/v1/people/676254"},"credit":"p_ab"},{"player":{"id":672695,"link":"/api/v1/people/672695"},"credit":"b_pa"},{"player":{"id":676254,"link":"/api/v1/people/676254"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.5,"awayTeamWinProbability":1.5,"homeTeamWinProbabilityAdded":-0.9000000000000057,"leverageIndex":0.17,"dramaIndex":15.0,"contextMetrics":{},"playEndTime":"2026-08-28T04:13:31.851Z","atBatIndex":65},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Max Kepler singles on a sharp line drive to center fielder Jonah Cox. Geraldo Perdomo to 2nd.","rbi":0,"awayScore":1,"homeScore":6,"isOut":false},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-28T04:13:32.101Z","endTime":"2026-08-28T04:15:14.582Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676254,"fullName":"Ryan Walker","link":"/api/v1/people/676254"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"postOnSecond":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":813841,"link":"/api/v1/people/813841"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":86.2,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.697608612392376,"aZ":-22.54648679738457,"pfxX":-4.1300035354855895,"pfxZ":5.0692013196195,"pX":-0.25211715137100915,"pZ":3.5194599256833237,"vX0":8.669983763081703,"vY0":-136.6008472440903,"vZ0":0.22740541680411663,"x":126.61,"y":143.75,"x0":-2.923488320624933,"y0":50.001506443384535,"z0":4.97895142414932,"aX":-7.842963416321196},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":9.5,"breakHorizontal":5.8,"spinRate":2187,"spinDirection":241},"zone":2,"typeConfidence":2.0,"plateTime":0.40020132141070563,"extension":6.239773693889866},"index":0,"playId":"b26d5ae7-bf40-314d-87c3-e14b47c80950","pitchNumber":1,"startTime":"2026-08-28T04:13:54.392Z","endTime":"2026-08-28T04:13:58.646Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676254,"link":"/api/v1/people/676254","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":596146,"link":"/api/v1/people/596146","batSide":{"code":"L","description":"Left"}},"first":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":85.8,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.87256458774833,"aZ":-30.92331116972452,"pfxX":-7.5162381345384865,"pfxZ":0.6648399367641318,"pX":-1.3977361710121865,"pZ":2.8221753451920812,"vX0":6.941345310021306,"vY0":-136.08996914603128,"vZ0":-0.05690980520608513,"x":170.28,"y":162.58,"x0":-3.0004813359397873,"y0":50.00404711202307,"z0":4.97903963182689,"aX":-14.150001725428785},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":1.4,"breakHorizontal":12.2,"spinRate":2280,"spinDirection":231},"zone":11,"typeConfidence":2.0,"plateTime":0.40193758740675545,"extension":6.259679014196813},"index":1,"playId":"77b528cd-7174-30e3-a027-8d48dddfed28","pitchNumber":2,"startTime":"2026-08-28T04:14:10.220Z","endTime":"2026-08-28T04:14:13.926Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676254,"link":"/api/v1/people/676254","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":596146,"link":"/api/v1/people/596146","batSide":{"code":"L","description":"Left"}},"first":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":86.4,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.869310620376055,"aZ":-28.248371446055252,"pfxX":-6.8432452453026595,"pfxZ":2.0667198544090137,"pX":-0.7479442495544881,"pZ":2.445952123930884,"vX0":8.31627912702048,"vY0":-136.70385870480777,"vZ0":-1.6028515111344586,"x":145.51,"y":172.74,"x0":-2.9340070445577453,"y0":50.005455627366814,"z0":4.97078898182352,"aX":-13.013077170578198},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":3.6,"breakHorizontal":10.7,"spinRate":2360,"spinDirection":241},"zone":4,"typeConfidence":2.0,"plateTime":0.39998366139645425,"extension":6.185279706811881},"index":2,"playId":"a4dde285-7f29-3dd1-936a-d142c130288b","pitchNumber":3,"startTime":"2026-08-28T04:14:27.780Z","endTime":"2026-08-28T04:14:31.476Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676254,"link":"/api/v1/people/676254","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":596146,"link":"/api/v1/people/596146","batSide":{"code":"L","description":"Left"}},"first":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"index":3,"startTime":"2026-08-28T04:14:46.168Z","endTime":"2026-08-28T04:15:03.886Z","isPitch":false,"type":"action","player":{"id":596146,"link":"/api/v1/people/596146"},"defense":{"pitcher":{"id":676254,"link":"/api/v1/people/676254","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":596146,"link":"/api/v1/people/596146","batSide":{"code":"L","description":"Left"}},"first":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":86.5,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.529254753388436,"aZ":-30.821050780378947,"pfxX":-8.167047447175488,"pfxZ":0.7143997344437443,"pX":-0.1043949003832684,"pZ":1.83054626796312,"vX0":10.158260578666857,"vY0":-136.93928900936416,"vZ0":-2.6619537241138995,"x":120.98,"y":189.36,"x0":-2.7966083115109037,"y0":50.00529297930245,"z0":4.918221545797092,"aX":-15.551857473673165},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":1.0,"breakHorizontal":12.7,"spinRate":2290,"spinDirection":238},"zone":8,"typeConfidence":2.0,"plateTime":0.3995870594463313,"extension":6.530281235257137},"hitData":{"launchSpeed":104.5,"launchAngle":8.0,"totalDistance":220.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":116.9,"coordY":75.09}},"index":4,"playId":"f00799bb-8efe-3d7c-ab6a-1ad9022a6258","pitchNumber":4,"startTime":"2026-08-28T04:15:03.886Z","endTime":"2026-08-28T04:15:14.582Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676254,"link":"/api/v1/people/676254","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":596146,"link":"/api/v1/people/596146","batSide":{"code":"L","description":"Left"}},"first":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":596146,"link":"/api/v1/people/596146"},"credit":"b_ab"},{"player":{"id":676254,"link":"/api/v1/people/676254"},"credit":"p_ab"},{"player":{"id":596146,"link":"/api/v1/people/596146"},"credit":"b_pa"},{"player":{"id":676254,"link":"/api/v1/people/676254"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.6,"awayTeamWinProbability":3.4000000000000057,"homeTeamWinProbabilityAdded":-1.9000000000000057,"leverageIndex":0.39,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2026-08-28T04:15:14.582Z","atBatIndex":66},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tim Tawa strikes out swinging.","rbi":0,"awayScore":1,"homeScore":6,"isOut":true},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-28T04:15:28.493Z","endTime":"2026-08-28T04:16:42.325Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676254,"fullName":"Ryan Walker","link":"/api/v1/people/676254"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"postOnSecond":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":701852,"link":"/api/v1/people/701852"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.3,"endSpeed":77.5,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.240739216001675,"aZ":-28.381299303198013,"pfxX":7.815734369617137,"pfxZ":2.485937009639809,"pX":0.1083109817891044,"pZ":2.814160981921178,"vX0":5.220081952657895,"vY0":-122.71690295473448,"vZ0":0.4226975618685842,"x":112.87,"y":162.8,"x0":-3.061610208297262,"y0":50.00221197393476,"z0":5.056954688300585,"aX":11.921572820117868},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":4.9,"breakHorizontal":-15.4,"spinRate":2346,"spinDirection":74},"zone":2,"typeConfidence":2.0,"plateTime":0.4462927233079932,"extension":6.520650121155679},"index":0,"playId":"88502c0b-55d9-37fd-a3a5-a1503090e59a","pitchNumber":1,"startTime":"2026-08-28T04:15:41.984Z","endTime":"2026-08-28T04:15:46.150Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676254,"link":"/api/v1/people/676254","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":694374,"link":"/api/v1/people/694374","batSide":{"code":"R","description":"Right"}},"first":{"id":596146,"link":"/api/v1/people/596146"},"second":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.3,"endSpeed":76.9,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.006654449087414,"aZ":-28.60758784839817,"pfxX":6.912999134651319,"pfxZ":2.3861105717287447,"pX":-1.3536084878619228,"pZ":2.0515868435120295,"vX0":2.0915041090583526,"vY0":-121.37499586188115,"vZ0":-1.2390070330033205,"x":168.6,"y":183.39,"x0":-3.1241221959054792,"y0":50.00606666864884,"z0":5.052192971964752,"aX":10.350322669702601},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":4.3,"breakHorizontal":-13.0,"spinRate":2291,"spinDirection":80},"zone":13,"typeConfidence":2.0,"plateTime":0.4506921625857081,"extension":6.495780807366032},"index":1,"playId":"1d381ce6-0a44-3b0f-bb9a-d8caaa000b17","pitchNumber":2,"startTime":"2026-08-28T04:15:59.651Z","endTime":"2026-08-28T04:16:03.543Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676254,"link":"/api/v1/people/676254","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":694374,"link":"/api/v1/people/694374","batSide":{"code":"R","description":"Right"}},"first":{"id":596146,"link":"/api/v1/people/596146"},"second":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":87.7,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.316293581256843,"aZ":-24.01580404700843,"pfxX":-4.974880071300641,"pfxZ":4.178652755774314,"pX":0.7862332296110518,"pZ":3.8445218415563533,"vX0":11.292325470478712,"vY0":-137.79894592092873,"vZ0":0.8748919200332932,"x":87.03,"y":134.98,"x0":-2.6911300321037697,"y0":50.00158362367042,"z0":5.1274145021713355,"aX":-9.711451524952372},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":7.9,"breakHorizontal":7.1,"spinRate":2448,"spinDirection":255},"zone":12,"typeConfidence":2.0,"plateTime":0.395226328032233,"extension":6.483871891569778},"index":2,"playId":"74ffc523-9f1b-3a58-8661-4e6581ecd41f","pitchNumber":3,"startTime":"2026-08-28T04:16:22.904Z","endTime":"2026-08-28T04:16:26.607Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676254,"link":"/api/v1/people/676254","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":694374,"link":"/api/v1/people/694374","batSide":{"code":"R","description":"Right"}},"first":{"id":596146,"link":"/api/v1/people/596146"},"second":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.3,"endSpeed":78.0,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.978036928283174,"aZ":-28.655853095555507,"pfxX":9.109753461698737,"pfxZ":2.290638444729783,"pX":0.22555306828764243,"pZ":2.5281157945739907,"vX0":4.8140300179819615,"vY0":-122.75256051165478,"vZ0":-0.29362035558538513,"x":108.4,"y":170.52,"x0":-2.940741690378052,"y0":50.001802218585546,"z0":5.07692803794647,"aX":13.980494432833215},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":4.3,"breakHorizontal":-17.6,"spinRate":2348,"spinDirection":64},"zone":6,"typeConfidence":2.0,"plateTime":0.44521385216885756,"extension":6.498157216925923},"index":3,"playId":"9f82f515-48dd-33ea-836f-33dfd13c119a","pitchNumber":4,"startTime":"2026-08-28T04:16:37.883Z","endTime":"2026-08-28T04:16:42.325Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676254,"link":"/api/v1/people/676254","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":694374,"link":"/api/v1/people/694374","batSide":{"code":"R","description":"Right"}},"first":{"id":596146,"link":"/api/v1/people/596146"},"second":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694374,"link":"/api/v1/people/694374"},"credit":"b_ab"},{"player":{"id":676254,"link":"/api/v1/people/676254"},"credit":"p_ab"},{"player":{"id":694374,"link":"/api/v1/people/694374"},"credit":"b_pa"},{"player":{"id":676254,"link":"/api/v1/people/676254"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.5,"awayTeamWinProbability":1.5,"homeTeamWinProbabilityAdded":1.9000000000000057,"leverageIndex":0.82,"dramaIndex":37.0,"contextMetrics":{},"playEndTime":"2026-08-28T04:16:42.325Z","atBatIndex":67},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Jose Fernandez grounds into a force out, fielded by third baseman Shay Whitcomb. Geraldo Perdomo out at 3rd. Max Kepler to 2nd. Jose Fernandez to 1st.","rbi":0,"awayScore":1,"homeScore":6,"isOut":true},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-28T04:16:52.431Z","endTime":"2026-08-28T04:18:50.802Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":699912,"fullName":"Jose Fernandez","link":"/api/v1/people/699912"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676254,"fullName":"Ryan Walker","link":"/api/v1/people/676254"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":699912,"fullName":"Jose Fernandez","link":"/api/v1/people/699912"},"postOnSecond":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":null,"outBase":"3B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":694376,"link":"/api/v1/people/694376"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":699912,"fullName":"Jose Fernandez","link":"/api/v1/people/699912"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.2,"endSpeed":76.5,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.391250029748765,"aZ":-29.06951027179193,"pfxX":9.83151436626511,"pfxZ":2.101617124013935,"pX":1.320857824826672,"pZ":2.107138432368271,"vX0":7.363196504105152,"vY0":-120.93909058759198,"vZ0":-0.6479118565707584,"x":66.65,"y":181.89,"x0":-3.0440747390577605,"y0":50.00061638460735,"z0":4.936241274825784,"aX":14.508315051820215},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":4.0,"breakHorizontal":-19.6,"spinRate":2426,"spinDirection":62},"zone":14,"typeConfidence":2.0,"plateTime":0.45351387824058964,"extension":6.386932332563432},"index":0,"playId":"6ed277ad-cc0c-3106-af75-d589ac91bc24","pitchNumber":1,"startTime":"2026-08-28T04:17:04.646Z","endTime":"2026-08-28T04:17:09.905Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676254,"link":"/api/v1/people/676254","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":699912,"link":"/api/v1/people/699912","batSide":{"code":"R","description":"Right"}},"first":{"id":596146,"link":"/api/v1/people/596146"},"second":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":86.7,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.627884526118105,"aZ":-32.127146492451104,"pfxX":-7.681652959266055,"pfxZ":0.02500858139831319,"pX":0.6567582683538254,"pZ":1.946698917540129,"vX0":11.777175471975127,"vY0":-136.3821956954604,"vZ0":-2.074622136681199,"x":91.97,"y":186.22,"x0":-2.702825653279741,"y0":50.00353475805149,"z0":4.91500717337996,"aX":-14.594302597994227},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":-0.2,"breakHorizontal":11.6,"spinRate":2340,"spinDirection":236},"zone":9,"typeConfidence":2.0,"plateTime":0.4003362868089595,"extension":6.6315688038475304},"index":1,"playId":"1c441de4-f240-3e56-b659-b47e9b519060","pitchNumber":2,"startTime":"2026-08-28T04:17:22.471Z","endTime":"2026-08-28T04:17:26.932Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676254,"link":"/api/v1/people/676254","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":699912,"link":"/api/v1/people/699912","batSide":{"code":"R","description":"Right"}},"first":{"id":596146,"link":"/api/v1/people/596146"},"second":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":86.5,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.678268203620185,"aZ":-30.72489618467579,"pfxX":-8.374223534033245,"pfxZ":0.7626168686481716,"pX":-0.38216325984135285,"pZ":3.109680272530998,"vX0":9.603202083453729,"vY0":-136.90054975115066,"vZ0":0.33531259260985724,"x":131.57,"y":154.82,"x0":-2.8384480958084053,"y0":50.005999368094926,"z0":5.079465002808809,"aX":-15.985649789414884},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":1.7,"breakHorizontal":13.3,"spinRate":2352,"spinDirection":238},"zone":1,"typeConfidence":2.0,"plateTime":0.3992540738104231,"extension":6.426545324955144},"index":2,"playId":"8c804499-bb65-3c11-af4b-476ea58869a8","pitchNumber":3,"startTime":"2026-08-28T04:17:40.061Z","endTime":"2026-08-28T04:17:44.476Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676254,"link":"/api/v1/people/676254","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":699912,"link":"/api/v1/people/699912","batSide":{"code":"R","description":"Right"}},"first":{"id":596146,"link":"/api/v1/people/596146"},"second":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.7,"endSpeed":77.4,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.93532697664118,"aZ":-26.310076145606395,"pfxX":7.538550349096155,"pfxZ":3.877174428737878,"pX":-0.07747047146129127,"pZ":1.8199821702730734,"vX0":4.758659352615946,"vY0":-121.9003498302925,"vZ0":-2.080823347809893,"x":119.95,"y":189.64,"x0":-3.0311082201764377,"y0":50.00113234109666,"z0":4.945692799005133,"aX":11.395416106433057},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":6.8,"breakHorizontal":-14.8,"spinRate":2446,"spinDirection":71},"zone":8,"typeConfidence":2.0,"plateTime":0.4485417587218641,"extension":6.361051766778626},"index":3,"playId":"5eea60b4-131e-30b6-a5da-c46ce46b40bc","pitchNumber":4,"startTime":"2026-08-28T04:17:57.311Z","endTime":"2026-08-28T04:18:01.927Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676254,"link":"/api/v1/people/676254","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":699912,"link":"/api/v1/people/699912","batSide":{"code":"R","description":"Right"}},"first":{"id":596146,"link":"/api/v1/people/596146"},"second":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-08-28T04:18:08.685Z","endTime":"2026-08-28T04:18:22.112Z","isPitch":false,"type":"action","player":{"id":699912,"link":"/api/v1/people/699912"},"defense":{"pitcher":{"id":676254,"link":"/api/v1/people/676254","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":699912,"link":"/api/v1/people/699912","batSide":{"code":"R","description":"Right"}},"first":{"id":596146,"link":"/api/v1/people/596146"},"second":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.6,"endSpeed":78.5,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.46067639835405,"aZ":-25.511109599887867,"pfxX":5.335940204432416,"pfxZ":4.309578589838159,"pX":1.0511173503777058,"pZ":1.6852246968635511,"vX0":8.169640898649583,"vY0":-123.04851626064176,"vZ0":-2.457807265136761,"x":76.93,"y":193.28,"x0":-2.994535350281024,"y0":50.004722175464465,"z0":4.839777193585959,"aX":8.251130265032966},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":7.6,"breakHorizontal":-11.4,"spinRate":2376,"spinDirection":61},"zone":14,"typeConfidence":2.0,"plateTime":0.4436856269526781,"extension":6.402346586010481},"index":5,"playId":"c32c8126-89aa-3f1e-9d12-0fb5667f5fea","pitchNumber":5,"startTime":"2026-08-28T04:18:22.112Z","endTime":"2026-08-28T04:18:27.217Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676254,"link":"/api/v1/people/676254","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":699912,"link":"/api/v1/people/699912","batSide":{"code":"R","description":"Right"}},"first":{"id":596146,"link":"/api/v1/people/596146"},"second":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.2,"endSpeed":75.5,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.368278429604523,"aZ":-27.35948951460617,"pfxX":9.10968462941969,"pfxZ":3.316690300622543,"pX":-0.8919245547617385,"pZ":2.4604744336739137,"vX0":2.6360785755488294,"vY0":-119.72251189539789,"vZ0":-0.18557766877882254,"x":151.0,"y":172.35,"x0":-3.190817088578152,"y0":50.000698434922654,"z0":4.9902004482294,"aX":13.204714971978806},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":6.2,"breakHorizontal":-17.2,"spinRate":2338,"spinDirection":63},"zone":13,"typeConfidence":2.0,"plateTime":0.45770529881112365,"extension":6.463616518725357},"hitData":{"launchSpeed":99.8,"launchAngle":-7.0,"totalDistance":18.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":96.07,"coordY":164.86}},"index":6,"playId":"4651e2e2-3215-3325-b8e7-7a985406ba8e","pitchNumber":6,"startTime":"2026-08-28T04:18:40.643Z","endTime":"2026-08-28T04:18:50.802Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676254,"link":"/api/v1/people/676254","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":699912,"link":"/api/v1/people/699912","batSide":{"code":"R","description":"Right"}},"first":{"id":596146,"link":"/api/v1/people/596146"},"second":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":699912,"link":"/api/v1/people/699912"},"credit":"b_ab"},{"player":{"id":676254,"link":"/api/v1/people/676254"},"credit":"p_ab"},{"player":{"id":699912,"link":"/api/v1/people/699912"},"credit":"b_pa"},{"player":{"id":676254,"link":"/api/v1/people/676254"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.7,"awayTeamWinProbability":0.29999999999999716,"homeTeamWinProbabilityAdded":1.2000000000000028,"leverageIndex":0.46,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2026-08-28T04:18:50.802Z","atBatIndex":68},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ildemaro Vargas grounds out, shortstop Christian Koss to first baseman Rafael Devers.","rbi":0,"awayScore":1,"homeScore":6,"isOut":true},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-28T04:19:14.190Z","endTime":"2026-08-28T04:19:28.216Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676254,"fullName":"Ryan Walker","link":"/api/v1/people/676254"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".296"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".324"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".368"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".133"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".229"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".217"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".317"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".355"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".154"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".086"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".714"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".838"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".737"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".433"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".917"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".458"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".878"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".412"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".571"},{"zone":"12","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".833"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".409"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".372"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.92"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.66"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.73"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.40"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"89.72"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.80"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.19"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.03"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.11"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"86.21"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"79.42"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"79.13"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.27"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".714"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".838"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".737"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".433"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".917"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".458"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".878"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".412"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".571"},{"zone":"12","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".833"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".409"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".372"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":683766,"link":"/api/v1/people/683766"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":86.5,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.650683158816463,"aZ":-32.87534497004524,"pfxX":-8.53724683733428,"pfxZ":-0.3665324374161294,"pX":-0.8650682624775318,"pZ":2.5724566908517446,"vX0":8.60236550742892,"vY0":-136.74864543974124,"vZ0":-0.35236771234337605,"x":149.97,"y":169.32,"x0":-2.9343576960901956,"y0":50.00513136147991,"z0":4.948085179098443,"aX":-16.25795671386446},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":-0.5,"breakHorizontal":13.8,"spinRate":2322,"spinDirection":234},"zone":11,"typeConfidence":2.0,"plateTime":0.3997315845580216,"extension":6.390831166798395},"hitData":{"launchSpeed":100.3,"launchAngle":-22.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":117.35,"coordY":143.57}},"index":0,"playId":"565a8b75-3aa1-32b7-af0b-9156db5f0bbe","pitchNumber":1,"startTime":"2026-08-28T04:19:18.872Z","endTime":"2026-08-28T04:19:28.216Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676254,"link":"/api/v1/people/676254","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":678545,"link":"/api/v1/people/678545"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":806367,"link":"/api/v1/people/806367"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"L","description":"Left"}},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":596146,"link":"/api/v1/people/596146"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":545121,"link":"/api/v1/people/545121"},"credit":"b_ab"},{"player":{"id":676254,"link":"/api/v1/people/676254"},"credit":"p_ab"},{"player":{"id":545121,"link":"/api/v1/people/545121"},"credit":"b_pa"},{"player":{"id":676254,"link":"/api/v1/people/676254"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":100.0,"awayTeamWinProbability":0.0,"homeTeamWinProbabilityAdded":0.29999999999999716,"leverageIndex":0.15,"dramaIndex":11.0,"contextMetrics":{},"playEndTime":"2026-08-28T04:19:28.216Z","atBatIndex":69}]