[{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Trevor Larnach homers (8) on a fly ball to right center field.","rbi":1,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-22T22:41:15.939Z","endTime":"2026-07-22T22:42:32.457Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6],"actionIndex":[0,1,2],"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":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"responsiblePitcher":{"id":677944,"link":"/api/v1/people/677944"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]}],"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-07-22T18:49:45.973Z","endTime":"2026-07-22T22:18:44.393Z","isPitch":false,"type":"action","player":{"id":663616,"link":"/api/v1/people/663616"},"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-07-22T22:18:44.393Z","endTime":"2026-07-22T22:40:59.950Z","isPitch":false,"type":"action","player":{"id":663616,"link":"/api/v1/people/663616"},"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-07-22T22:40:59.950Z","endTime":"2026-07-22T22:41:18.233Z","isPitch":false,"type":"action","player":{"id":663616,"link":"/api/v1/people/663616"},"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":92.5,"endSpeed":85.6,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.676839592356387,"aZ":-20.843198565767054,"pfxX":-9.249669378133598,"pfxZ":6.111687078021501,"pX":-0.2222965393727373,"pZ":2.0625316542512486,"vX0":8.175983725984015,"vY0":-134.4854309727764,"vZ0":-5.423981076169982,"x":125.47,"y":183.09,"x0":-2.081290718872148,"y0":50.00652041866704,"z0":5.557713111492818,"aX":-17.163220455964723},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":10.2,"breakHorizontal":15.2,"spinRate":2329,"spinDirection":229},"zone":8,"typeConfidence":2.0,"plateTime":0.40530007012839997,"extension":6.586936250840438},"index":3,"playId":"08a9cb96-64b0-31e1-909b-94ae819b0840","pitchNumber":1,"startTime":"2026-07-22T22:41:18.233Z","endTime":"2026-07-22T22:41:22.402Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":89.7,"endSpeed":83.2,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.080004716468622,"aZ":-23.423804888935702,"pfxX":-1.6251067558555965,"pfxZ":5.015788206560218,"pX":1.4374866409679932,"pZ":2.477107146736898,"vX0":9.593469366800855,"vY0":-130.44351168049377,"vZ0":-3.3915860650475023,"x":62.21,"y":171.9,"x0":-2.0564811907971885,"y0":50.00632292960609,"z0":5.534149864326498,"aX":-2.8379422853859886},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":8.6,"breakHorizontal":1.1,"spinRate":2364,"spinDirection":206},"zone":14,"typeConfidence":2.0,"plateTime":0.41781554942335797,"extension":6.756036995579163},"index":4,"playId":"6c3dbddc-552e-3fcb-9c8b-9cc2b3ce73de","pitchNumber":2,"startTime":"2026-07-22T22:41:35.242Z","endTime":"2026-07-22T22:41:39.775Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":75.8,"endSpeed":70.5,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.509915441806893,"aZ":-37.67390035932976,"pfxX":3.7614728720878814,"pfxZ":-4.456026866713808,"pX":1.407232157988776,"pZ":1.3174633931010407,"vX0":5.489762885265406,"vY0":-110.36872139486991,"vZ0":-1.496111338923827,"x":63.36,"y":203.21,"x0":-1.6003142055858504,"y0":50.00337324418522,"z0":5.969255235462961,"aX":4.642280111040232},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.7,"breakVerticalInduced":-8.2,"breakHorizontal":-8.3,"spinRate":2579,"spinDirection":39},"zone":14,"typeConfidence":2.0,"plateTime":0.49614123689116996,"extension":6.503032961810387},"index":5,"playId":"6cbd7e3a-93a8-3222-91a4-90db03ac9718","pitchNumber":3,"startTime":"2026-07-22T22:41:51.544Z","endTime":"2026-07-22T22:41:55.619Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":85.6,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.281761882665943,"aZ":-22.58894104751997,"pfxX":-10.21534793087772,"pfxZ":5.143504944653607,"pX":-0.4546238132391443,"pZ":3.2453567057793595,"vX0":7.604450821774685,"vY0":-134.9207542427458,"vZ0":-2.1437213684678356,"x":134.33,"y":151.16,"x0":-1.9667316835407416,"y0":50.00585472800557,"z0":5.623839476206981,"aX":-19.04745883262589},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":9.1,"breakHorizontal":17.2,"spinRate":2231,"spinDirection":228},"zone":1,"typeConfidence":2.0,"plateTime":0.4042423729850504,"extension":6.491431975082289},"hitData":{"launchSpeed":102.8,"launchAngle":24.0,"totalDistance":404.0,"trajectory":"fly_ball","hardness":"hard","location":"89","coordinates":{"coordX":179.3,"coordY":44.61}},"index":6,"playId":"04ab4b46-50bd-3fed-a3b0-4525828f68dd","pitchNumber":4,"startTime":"2026-07-22T22:42:09.810Z","endTime":"2026-07-22T22:42:32.457Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663616,"link":"/api/v1/people/663616"},"credit":"b_ab"},{"player":{"id":677944,"link":"/api/v1/people/677944"},"credit":"p_ab"},{"player":{"id":663616,"link":"/api/v1/people/663616"},"credit":"b_pa"},{"player":{"id":677944,"link":"/api/v1/people/677944"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.400000000000006,"awayTeamWinProbability":59.599999999999994,"homeTeamWinProbabilityAdded":-9.599999999999994,"contextMetrics":{},"playEndTime":"2026-07-22T22:42:32.457Z","atBatIndex":0},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brooks Lee strikes out swinging, catcher Patrick Bailey to first baseman Kyle Manzardo.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-22T22:42:40.107Z","endTime":"2026-07-22T22:44:25.639Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":700932,"link":"/api/v1/people/700932"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":77.8,"endSpeed":72.1,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.067617507621584,"aZ":-38.942503266540655,"pfxX":4.221979583816996,"pfxZ":-5.188804419369317,"pX":-0.6649529847666247,"pZ":2.4328087825062004,"vX0":1.8123599211776382,"vY0":-113.28063833381192,"vZ0":0.7747510986935535,"x":142.35,"y":173.09,"x0":-2.023143887949835,"y0":50.00376857235386,"z0":5.969355531824919,"aX":5.504960176820647},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.0,"breakVerticalInduced":-8.9,"breakHorizontal":-8.2,"spinRate":2402,"spinDirection":40},"zone":4,"typeConfidence":2.0,"plateTime":0.48292337703939126,"extension":6.420203004140256},"index":0,"playId":"b8d21262-f6c8-3ca6-870b-4b38b767c391","pitchNumber":1,"startTime":"2026-07-22T22:42:56.287Z","endTime":"2026-07-22T22:43:00.638Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":85.7,"endSpeed":79.5,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.786729896796086,"aZ":-30.09114997133471,"pfxX":-8.13395129077096,"pfxZ":1.3070396192278544,"pX":-0.9565398135060551,"pZ":1.965666532244084,"vX0":5.369843759847133,"vY0":-124.80204964323008,"vZ0":-3.070233802032043,"x":153.46,"y":185.71,"x0":-2.0685995202811363,"y0":50.003339505826176,"z0":5.664972336611598,"aX":-12.95863880694541},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":1.9,"breakHorizontal":13.7,"spinRate":1510,"spinDirection":233},"zone":13,"typeConfidence":2.0,"plateTime":0.43723493945716996,"extension":6.453321104394356},"index":1,"playId":"97c77c8f-9b89-348d-b78e-de154353aa3b","pitchNumber":2,"startTime":"2026-07-22T22:43:12.339Z","endTime":"2026-07-22T22:43:15.818Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-07-22T22:43:27.963Z","endTime":"2026-07-22T22:43:38.944Z","isPitch":false,"type":"action","player":{"id":686797,"link":"/api/v1/people/686797"},"defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":81.1,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.932991945517035,"aZ":-26.71521372743723,"pfxX":-9.594322928542734,"pfxZ":3.304010555750624,"pX":-1.3342434810700234,"pZ":0.5365316514662428,"vX0":5.223830874153554,"vY0":-127.11835948320888,"vZ0":-7.027467745740851,"x":167.86,"y":224.29,"x0":-2.160074666548025,"y0":50.002056166328494,"z0":5.432548897835418,"aX":-15.837556702083978},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":4.7,"breakHorizontal":16.3,"spinRate":1731,"spinDirection":232},"zone":13,"typeConfidence":2.0,"plateTime":0.429456995530503,"extension":6.776051723629872},"index":3,"playId":"ce0eb26e-9e48-32b4-8763-a7a645cde128","pitchNumber":3,"startTime":"2026-07-22T22:43:38.944Z","endTime":"2026-07-22T22:43:42.552Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":95.6,"endSpeed":87.7,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.689264279056932,"aZ":-15.499355166744401,"pfxX":-6.8414335995121425,"pfxZ":8.46842821917856,"pX":-0.42892676104939503,"pZ":3.6866484390546264,"vX0":6.970206445991545,"vY0":-139.07393843949637,"vZ0":-2.8075549102046367,"x":133.35,"y":139.24,"x0":-2.072637340744464,"y0":50.003343958577176,"z0":5.730792868484795,"aX":-13.471595587301413},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.0,"breakHorizontal":11.0,"spinRate":2448,"spinDirection":225},"zone":11,"typeConfidence":2.0,"plateTime":0.39307054251357165,"extension":6.440432853453624},"index":4,"playId":"6b57d566-82e0-3d26-b347-261e0c8a3021","pitchNumber":4,"startTime":"2026-07-22T22:43:57.937Z","endTime":"2026-07-22T22:44:03.138Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.8,"endSpeed":74.8,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.803588492444145,"aZ":-40.08349712297823,"pfxX":4.535828901325187,"pfxZ":-5.69084355429188,"pX":0.6059596889715845,"pZ":0.0746727821606447,"vX0":4.40359941124293,"vY0":-117.53082359879609,"vZ0":-4.561330478357439,"x":93.9,"y":236.76,"x0":-1.8865149706468014,"y0":50.00513546686009,"z0":5.792068781368619,"aX":6.299653302396903},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.4,"breakVerticalInduced":-11.2,"breakHorizontal":-9.4,"spinRate":2578,"spinDirection":37},"zone":14,"typeConfidence":2.0,"plateTime":0.46733755712561553,"extension":6.398293806964129},"index":5,"playId":"fe885e62-7964-3c3a-afdb-f8309b2d0a2f","pitchNumber":5,"startTime":"2026-07-22T22:44:17.657Z","endTime":"2026-07-22T22:44:25.639Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686797,"link":"/api/v1/people/686797"},"credit":"b_ab"},{"player":{"id":677944,"link":"/api/v1/people/677944"},"credit":"p_ab"},{"player":{"id":686797,"link":"/api/v1/people/686797"},"credit":"b_pa"},{"player":{"id":677944,"link":"/api/v1/people/677944"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":42.4,"awayTeamWinProbability":57.6,"homeTeamWinProbabilityAdded":1.999999999999993,"leverageIndex":0.78,"dramaIndex":37.0,"contextMetrics":{},"playEndTime":"2026-07-22T22:44:25.639Z","atBatIndex":1},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Kody Clemens pops out to shortstop Brayan Rocchio.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-22T22:44:28.957Z","endTime":"2026-07-22T22:45:26.797Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":677587,"link":"/api/v1/people/677587"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":86.2,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.70462448722852,"aZ":-16.17464646673129,"pfxX":-7.258380946517596,"pfxZ":8.412069250798366,"pX":-0.8171283028475186,"pZ":3.178933903319424,"vX0":5.7586152351166024,"vY0":-136.70320032766517,"vZ0":-3.947228831447566,"x":148.15,"y":152.95,"x0":-2.0026130209123587,"y0":50.00550688504349,"z0":5.744282971510357,"aX":-13.809716087286985},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":14.6,"breakHorizontal":12.0,"spinRate":2432,"spinDirection":218},"zone":1,"typeConfidence":2.0,"plateTime":0.3998946460242543,"extension":6.5340225211314085},"index":0,"playId":"510986f1-ae49-3db3-8219-1151e95bdb48","pitchNumber":1,"startTime":"2026-07-22T22:45:02.533Z","endTime":"2026-07-22T22:45:07.413Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":86.9,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.468543578522336,"aZ":-21.052413612861635,"pfxX":-10.719290035358693,"pfxZ":5.781762519124358,"pX":-0.3244240302974501,"pZ":2.582009126296017,"vX0":8.402856159769053,"vY0":-137.3294721847812,"vZ0":-4.397547366165119,"x":129.37,"y":169.07,"x0":-2.0208682252249264,"y0":50.001524923885775,"z0":5.623434463407624,"aX":-20.612841846721548},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":9.8,"breakHorizontal":17.8,"spinRate":2342,"spinDirection":231},"zone":4,"typeConfidence":2.0,"plateTime":0.39781164710943884,"extension":6.5155801362348855},"hitData":{"launchSpeed":72.4,"launchAngle":62.0,"totalDistance":154.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":106.49,"coordY":145.59}},"index":1,"playId":"ee699c6f-60a1-3141-a560-b1960fd33d96","pitchNumber":2,"startTime":"2026-07-22T22:45:17.776Z","endTime":"2026-07-22T22:45:26.797Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665019,"link":"/api/v1/people/665019"},"credit":"b_ab"},{"player":{"id":677944,"link":"/api/v1/people/677944"},"credit":"p_ab"},{"player":{"id":665019,"link":"/api/v1/people/665019"},"credit":"b_pa"},{"player":{"id":677944,"link":"/api/v1/people/677944"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":43.8,"awayTeamWinProbability":56.2,"homeTeamWinProbabilityAdded":1.3999999999999986,"leverageIndex":0.58,"dramaIndex":28.0,"contextMetrics":{},"playEndTime":"2026-07-22T22:45:26.797Z","atBatIndex":2},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Josh Bell flies out to left fielder Steven Kwan.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-22T22:45:41.517Z","endTime":"2026-07-22T22:46:16.988Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"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":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":680757,"link":"/api/v1/people/680757"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":80.6,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.389754241262594,"aZ":-28.434249646814397,"pfxX":-9.306426618383442,"pfxZ":2.2687606712630135,"pX":-1.0880813301620902,"pZ":2.0226942805691963,"vX0":5.601348281390194,"vY0":-127.35773455675329,"vZ0":-3.4119407803803585,"x":158.48,"y":184.17,"x0":-2.103337759391682,"y0":50.00170278435412,"z0":5.620939874928718,"aX":-15.334873461363655},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":3.6,"breakHorizontal":15.6,"spinRate":1540,"spinDirection":234},"zone":13,"typeConfidence":2.0,"plateTime":0.4295614678985089,"extension":6.452991017705336},"index":0,"playId":"71ae7681-ec35-3503-9b74-0387b68a4525","pitchNumber":1,"startTime":"2026-07-22T22:45:52.172Z","endTime":"2026-07-22T22:45:55.506Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":87.8,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.419229634153776,"aZ":-24.258963120457516,"pfxX":-10.466287417328534,"pfxZ":4.017861208717136,"pX":-0.12557657483726734,"pZ":3.6882886753820996,"vX0":8.976745522811694,"vY0":-139.0881100651405,"vZ0":-1.0517030886608265,"x":121.79,"y":139.2,"x0":-2.025381080809906,"y0":50.00504509098002,"z0":5.670893154551483,"aX":-20.633946574968135},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":7.3,"breakHorizontal":17.3,"spinRate":2311,"spinDirection":225},"zone":11,"typeConfidence":2.0,"plateTime":0.3928906608027827,"extension":6.544029731416919},"hitData":{"launchSpeed":96.2,"launchAngle":27.0,"totalDistance":346.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":57.29,"coordY":77.38}},"index":1,"playId":"046882b2-eed1-34f0-888f-acf837f11eb4","pitchNumber":2,"startTime":"2026-07-22T22:46:09.115Z","endTime":"2026-07-22T22:46:16.988Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":605137,"link":"/api/v1/people/605137"},"credit":"b_ab"},{"player":{"id":677944,"link":"/api/v1/people/677944"},"credit":"p_ab"},{"player":{"id":605137,"link":"/api/v1/people/605137"},"credit":"b_pa"},{"player":{"id":677944,"link":"/api/v1/people/677944"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":44.800000000000004,"awayTeamWinProbability":55.199999999999996,"homeTeamWinProbabilityAdded":1.000000000000007,"leverageIndex":0.37,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-07-22T22:46:16.988Z","atBatIndex":3},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Steven Kwan lines out to second baseman Kody Clemens.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-22T22:48:16.084Z","endTime":"2026-07-22T22:48:56.477Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":665019,"link":"/api/v1/people/665019"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":79.8,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.73588988819544,"aZ":-19.133348788329723,"pfxX":-3.1901738699095303,"pfxZ":7.972874427996961,"pX":-0.6381467567356721,"pZ":4.003472273697545,"vX0":2.8744896486805835,"vY0":-127.02504037841571,"vZ0":-0.8858667593132605,"x":141.32,"y":130.69,"x0":-1.3693185215323882,"y0":50.00478577674862,"z0":5.876293477640549,"aX":-5.219988545239855},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":14.5,"breakHorizontal":5.2,"spinRate":2036,"spinDirection":213},"zone":11,"typeConfidence":2.0,"plateTime":0.4310035328930386,"extension":6.983316733254157},"index":0,"playId":"f53431bb-4d10-38e2-9144-3cd6bb0618df","pitchNumber":1,"startTime":"2026-07-22T22:48:25.787Z","endTime":"2026-07-22T22:48:29.548Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":80.7,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.01695758261952,"aZ":-17.278900837309767,"pfxX":-4.608268799659783,"pfxZ":8.988039084660553,"pX":-0.17017321175586522,"pZ":2.154208569623469,"vX0":4.254603685942747,"vY0":-127.61745096765452,"vZ0":-5.489404187309428,"x":123.49,"y":180.62,"x0":-1.2561684550407535,"y0":50.005548964451,"z0":5.683906048019661,"aX":-7.6407709282311576},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":15.4,"breakHorizontal":7.4,"spinRate":2226,"spinDirection":213},"zone":5,"typeConfidence":2.0,"plateTime":0.4283624612608663,"extension":6.970587715179888},"index":1,"playId":"64ae250b-447c-312f-98cc-5700ce1aa124","pitchNumber":2,"startTime":"2026-07-22T22:48:37.525Z","endTime":"2026-07-22T22:48:41.733Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":82.2,"endSpeed":75.3,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.5651019874267,"aZ":-25.84322824504718,"pfxX":-10.155356238661023,"pfxZ":4.376624641791201,"pX":-0.29166674746925664,"pZ":2.230553557133012,"vX0":5.374790117831431,"vY0":-119.59556351701463,"vZ0":-2.9095656646374386,"x":128.12,"y":178.56,"x0":-1.2515751557250663,"y0":50.000139179720954,"z0":5.786447039332441,"aX":-14.674432400512593},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":7.4,"breakHorizontal":17.0,"spinRate":2214,"spinDirection":246},"zone":4,"typeConfidence":2.0,"plateTime":0.4583962218108537,"extension":7.000875501736324},"hitData":{"launchSpeed":89.6,"launchAngle":12.0,"totalDistance":169.0,"trajectory":"line_drive","hardness":"medium","location":"4","coordinates":{"coordX":146.77,"coordY":137.0}},"index":2,"playId":"e05c0747-5783-3edd-a189-d749cbce78ee","pitchNumber":3,"startTime":"2026-07-22T22:48:51.449Z","endTime":"2026-07-22T22:48:56.477Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680757,"link":"/api/v1/people/680757"},"credit":"b_ab"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_ab"},{"player":{"id":680757,"link":"/api/v1/people/680757"},"credit":"b_pa"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":42.4,"awayTeamWinProbability":57.6,"homeTeamWinProbabilityAdded":-2.4000000000000057,"leverageIndex":0.91,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2026-07-22T22:48:56.477Z","atBatIndex":4},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"José Ramírez singles on a line drive to right fielder Alan Roden.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-22T22:49:03.395Z","endTime":"2026-07-22T22:50:35.715Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"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":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":702176,"link":"/api/v1/people/702176"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"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(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":82.7,"endSpeed":75.8,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.772550144412108,"aZ":-26.272886410599927,"pfxX":-10.805308394539281,"pfxZ":4.04463023693869,"pX":0.2284340229682966,"pZ":2.038650689385388,"vX0":6.762594269040723,"vY0":-120.18099815108853,"vZ0":-3.4303421184626712,"x":108.29,"y":183.74,"x0":-1.2212147033376155,"y0":50.00319729904052,"z0":5.823572420985766,"aX":-15.771544253010271},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":6.7,"breakHorizontal":17.9,"spinRate":2155,"spinDirection":249},"zone":8,"typeConfidence":2.0,"plateTime":0.45612750545570035,"extension":6.981670524396697},"index":0,"playId":"da9cc1eb-fd2e-3352-bbd3-deb5429491da","pitchNumber":1,"startTime":"2026-07-22T22:49:24.864Z","endTime":"2026-07-22T22:49:29.667Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.0,"endSpeed":75.4,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.534567388056256,"aZ":-28.08029700855899,"pfxX":-9.75460896340318,"pfxZ":2.8310024899815502,"pX":-1.0559706618629356,"pZ":2.8240584768451664,"vX0":3.6243028971707814,"vY0":-119.36780546004117,"vZ0":-1.2066386441901849,"x":157.25,"y":162.53,"x0":-1.324887362459825,"y0":50.00324440614132,"z0":5.859546738835084,"aX":-14.105659912630472},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":5.2,"breakHorizontal":16.8,"spinRate":1956,"spinDirection":252},"zone":11,"typeConfidence":2.0,"plateTime":0.45850879677952516,"extension":7.006396760672427},"index":1,"playId":"6f6963c3-4b67-3022-9754-0244ec746e4b","pitchNumber":2,"startTime":"2026-07-22T22:49:38.192Z","endTime":"2026-07-22T22:49:42.579Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":81.8,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.296683356882546,"aZ":-17.436852909044987,"pfxX":-4.29240256267785,"pfxZ":8.684015574631252,"pX":-0.6659515275643261,"pZ":2.2475716195206474,"vX0":3.0140375518544626,"vY0":-128.83098044665442,"vZ0":-5.414901597682873,"x":142.38,"y":178.1,"x0":-1.287598139720873,"y0":50.00506828745766,"z0":5.704837246050061,"aX":-7.287405433653122},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":14.9,"breakHorizontal":7.2,"spinRate":2188,"spinDirection":209},"zone":4,"typeConfidence":2.0,"plateTime":0.423556796709315,"extension":7.019970039158616},"index":2,"playId":"54740169-4b07-35ce-9ed9-78b0e6633e36","pitchNumber":3,"startTime":"2026-07-22T22:49:52.942Z","endTime":"2026-07-22T22:49:56.922Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":81.3,"endSpeed":76.0,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.135895051745216,"aZ":-28.16400082083142,"pfxX":1.650429227567868,"pfxZ":2.7964355374440695,"pX":0.5455915667042026,"pZ":0.013609660576436047,"vX0":3.9119584253272865,"vY0":-118.33070516673489,"vZ0":-7.198602006205847,"x":96.2,"y":238.41,"x0":-1.3359155840471677,"y0":50.003687516059806,"z0":5.636336845645114,"aX":2.367259543510636},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":3.7,"breakHorizontal":-3.8,"spinRate":2083,"spinDirection":165},"zone":14,"typeConfidence":2.0,"plateTime":0.4608495673986974,"extension":7.186977979284997},"index":3,"playId":"99ad022c-cdd9-3e6a-b7ef-20a17007cfae","pitchNumber":4,"startTime":"2026-07-22T22:50:07.682Z","endTime":"2026-07-22T22:50:10.978Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.5,"endSpeed":76.8,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.66451442042933,"aZ":-26.200243580501745,"pfxX":-10.76823217162592,"pfxZ":3.9977376528048474,"pX":-0.6453529632984277,"pZ":1.4051482043585972,"vX0":4.770680361770114,"vY0":-121.43804810015395,"vZ0":-4.886383539957461,"x":141.6,"y":200.84,"x0":-1.2357345884828097,"y0":50.00321771645157,"z0":5.721130368113044,"aX":-16.091715425698098},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":6.4,"breakHorizontal":18.4,"spinRate":1915,"spinDirection":252},"zone":13,"typeConfidence":2.0,"plateTime":0.45094317290123564,"extension":7.047740217895455},"hitData":{"launchSpeed":78.9,"launchAngle":20.0,"totalDistance":241.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":177.25,"coordY":100.51}},"index":4,"playId":"8922b989-c454-3460-9b4e-2ff00751aea8","pitchNumber":5,"startTime":"2026-07-22T22:50:25.600Z","endTime":"2026-07-22T22:50:35.715Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608070,"link":"/api/v1/people/608070"},"credit":"b_ab"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_ab"},{"player":{"id":608070,"link":"/api/v1/people/608070"},"credit":"b_pa"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":45.0,"awayTeamWinProbability":55.0,"homeTeamWinProbabilityAdded":2.6000000000000014,"leverageIndex":0.67,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-07-22T22:50:35.715Z","atBatIndex":5},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Chase DeLauter flies out to left fielder Trevor Larnach. José Ramírez to 2nd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-22T22:50:48.013Z","endTime":"2026-07-22T22:52:42.441Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663616,"link":"/api/v1/people/663616"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Flyout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":80.1,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.44145602345984,"aZ":-17.233384229451598,"pfxX":-5.381555576228151,"pfxZ":9.16602662767075,"pX":-0.13391219267018337,"pZ":1.5407218734694776,"vX0":4.616306923581851,"vY0":-126.5049866588722,"vZ0":-6.756079926357697,"x":122.1,"y":197.18,"x0":-1.2781889635231265,"y0":50.00215211182533,"z0":5.614569532205042,"aX":-8.771561981845343},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":15.4,"breakHorizontal":8.8,"spinRate":2117,"spinDirection":216},"zone":13,"typeConfidence":2.0,"plateTime":0.4320268800160072,"extension":7.194631292154411},"index":0,"playId":"77184280-8a66-3863-b57c-a0dd4a1b92b8","pitchNumber":1,"startTime":"2026-07-22T22:51:01.688Z","endTime":"2026-07-22T22:51:05.978Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":800050,"link":"/api/v1/people/800050","batSide":{"code":"L","description":"Left"}},"first":{"id":608070,"link":"/api/v1/people/608070"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":79.1,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.977434742035303,"aZ":-20.627034188107032,"pfxX":-4.035417923041164,"pfxZ":7.239245009698855,"pX":-0.6962285091682199,"pZ":2.9968602390902808,"vX0":2.647781933632649,"vY0":-125.1609470418139,"vZ0":-2.5770604187010857,"x":143.54,"y":157.86,"x0":-1.2406585541546358,"y0":50.00244373822473,"z0":5.7190158404789075,"aX":-6.437055166389517},"breaks":{"breakAngle":15.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":12.8,"breakHorizontal":6.7,"spinRate":2079,"spinDirection":209},"zone":1,"typeConfidence":2.0,"plateTime":0.436703344562305,"extension":7.125394932904759},"index":1,"playId":"eca11d9f-9a0a-388d-85db-1152b15b1226","pitchNumber":2,"startTime":"2026-07-22T22:51:21.875Z","endTime":"2026-07-22T22:51:25.334Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":800050,"link":"/api/v1/people/800050","batSide":{"code":"L","description":"Left"}},"first":{"id":608070,"link":"/api/v1/people/608070"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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(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":75.8,"endSpeed":70.7,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.694111761596087,"aZ":-28.06952525682733,"pfxX":5.252669110120777,"pfxZ":3.3088227946415896,"pX":1.2095413577424476,"pZ":-0.03577360603789803,"vX0":3.6207867069662534,"vY0":-110.31741127780565,"vZ0":-5.915741246704252,"x":70.9,"y":239.75,"x0":-1.132324032317788,"y0":50.00055029853498,"z0":5.621248839030231,"aX":6.505052339374361},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":4.8,"breakHorizontal":-10.4,"spinRate":2305,"spinDirection":62},"zone":14,"typeConfidence":2.0,"plateTime":0.49554650023962754,"extension":7.227235274332251},"index":2,"playId":"78d9b200-289e-36a9-ac2e-f0b1e4223468","pitchNumber":3,"startTime":"2026-07-22T22:51:45.284Z","endTime":"2026-07-22T22:51:49.339Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":800050,"link":"/api/v1/people/800050","batSide":{"code":"L","description":"Left"}},"first":{"id":608070,"link":"/api/v1/people/608070"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"index":3,"playId":"26fb2971-7a6b-39b7-b60c-60bee97b51db","startTime":"2026-07-22T22:52:09.237Z","endTime":"2026-07-22T22:52:15.966Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":800050,"link":"/api/v1/people/800050","batSide":{"code":"L","description":"Left"}},"first":{"id":608070,"link":"/api/v1/people/608070"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.3,"endSpeed":74.9,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.301001008384823,"aZ":-27.51696761007587,"pfxX":-10.698856364928577,"pfxZ":3.2758447050443493,"pX":-0.4236585920507033,"pZ":2.0674912356752264,"vX0":5.253048758883947,"vY0":-118.368736079891,"vZ0":-2.9355852126459108,"x":133.15,"y":182.96,"x0":-1.2800881444188799,"y0":50.001183240757975,"z0":5.839452015380488,"aX":-15.20153298319827},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":5.5,"breakHorizontal":18.1,"spinRate":2032,"spinDirection":246},"zone":7,"typeConfidence":2.0,"plateTime":0.4624813978500466,"extension":7.131867645674098},"hitData":{"launchSpeed":92.5,"launchAngle":41.0,"totalDistance":316.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":71.39,"coordY":87.5}},"index":4,"playId":"56840441-85cb-37ce-b6b3-3b0532320c3d","pitchNumber":4,"startTime":"2026-07-22T22:52:29.355Z","endTime":"2026-07-22T22:52:42.441Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":800050,"link":"/api/v1/people/800050","batSide":{"code":"L","description":"Left"}},"first":{"id":608070,"link":"/api/v1/people/608070"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":800050,"link":"/api/v1/people/800050"},"credit":"b_ab"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_ab"},{"player":{"id":800050,"link":"/api/v1/people/800050"},"credit":"b_pa"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":43.1,"awayTeamWinProbability":56.9,"homeTeamWinProbabilityAdded":-1.8999999999999986,"leverageIndex":1.28,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2026-07-22T22:52:42.441Z","atBatIndex":6},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brayan Rocchio singles on a fly ball to left fielder Trevor Larnach. José Ramírez scores.","rbi":1,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-22T22:53:00.292Z","endTime":"2026-07-22T22:56:42.207Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6,7,8],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":663616,"link":"/api/v1/people/663616"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"responsiblePitcher":{"id":641927,"link":"/api/v1/people/641927"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":80.1,"endSpeed":73.4,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.815489077786715,"aZ":-30.012026379590942,"pfxX":-10.900617720204922,"pfxZ":1.581606722427062,"pX":-0.9932988149735671,"pZ":2.0117883102551093,"vX0":3.9421954817079343,"vY0":-116.5404422586976,"vZ0":-2.18203193220247,"x":154.86,"y":184.46,"x0":-1.294731879833714,"y0":50.00500406997928,"z0":5.807400702190749,"aX":-14.928764905308292},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":2.6,"breakHorizontal":18.7,"spinRate":1906,"spinDirection":251},"zone":13,"typeConfidence":2.0,"plateTime":0.4707904586363809,"extension":7.010060749379603},"index":0,"playId":"a6363e92-4181-30fc-985f-7c7d8f957d50","pitchNumber":1,"startTime":"2026-07-22T22:53:11.728Z","endTime":"2026-07-22T22:53:16.371Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"L","description":"Left"}},"second":{"id":608070,"link":"/api/v1/people/608070"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.7,"endSpeed":74.9,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.843848957852174,"aZ":-26.217755221169075,"pfxX":-11.993767206745725,"pfxZ":4.182737924837302,"pX":0.8482683005399183,"pZ":1.9410209838209336,"vX0":8.212865563168855,"vY0":-118.63015715945355,"vZ0":-3.5735248901570356,"x":84.67,"y":186.37,"x0":-1.1015564156232642,"y0":50.00361030427824,"z0":5.858711124005921,"aX":-17.083574996499564},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":7.0,"breakHorizontal":19.7,"spinRate":2054,"spinDirection":248},"zone":14,"typeConfidence":2.0,"plateTime":0.4618358994245133,"extension":7.116330410950144},"index":1,"playId":"282eb1c9-d056-371c-a2f0-84d9fbe93990","pitchNumber":2,"startTime":"2026-07-22T22:53:31.264Z","endTime":"2026-07-22T22:53:35.488Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"L","description":"Left"}},"second":{"id":608070,"link":"/api/v1/people/608070"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.9,"endSpeed":75.8,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.972773403195294,"aZ":-23.53463847365257,"pfxX":1.2936687144342254,"pfxZ":5.98968700084441,"pX":1.0711565932927085,"pZ":0.656167170793603,"vX0":5.086883529240751,"vY0":-119.09941531688025,"vZ0":-6.5860887152593515,"x":76.17,"y":221.06,"x0":-1.2568860236642678,"y0":50.00538550957757,"z0":5.573774630480398,"aX":1.8652729108829422},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":9.6,"breakHorizontal":-3.5,"spinRate":2090,"spinDirection":175},"zone":14,"typeConfidence":2.0,"plateTime":0.4591580238472286,"extension":7.204401509422998},"index":2,"playId":"fbb3b9db-e867-3f3c-8b71-8895d333005e","pitchNumber":3,"startTime":"2026-07-22T22:53:51.012Z","endTime":"2026-07-22T22:53:55.453Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"L","description":"Left"}},"second":{"id":608070,"link":"/api/v1/people/608070"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":81.4,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.37448290066539,"aZ":-16.05532172214518,"pfxX":-4.85652639050682,"pfxZ":9.558223290970044,"pX":0.5855859071079694,"pZ":1.2553560584297023,"vX0":5.9082807121316785,"vY0":-128.9120771656063,"vZ0":-7.9594417385448715,"x":94.68,"y":204.89,"x0":-1.1031986912004415,"y0":50.001010723161954,"z0":5.618409543606601,"aX":-8.187622985247268},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":15.7,"breakHorizontal":7.6,"spinRate":2138,"spinDirection":211},"zone":14,"typeConfidence":2.0,"plateTime":0.42461201295269024,"extension":7.288700762268359},"index":3,"playId":"df17fb51-0d5e-336a-a4cf-d4496ac7f253","pitchNumber":4,"startTime":"2026-07-22T22:54:15.450Z","endTime":"2026-07-22T22:54:20.582Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"L","description":"Left"}},"second":{"id":608070,"link":"/api/v1/people/608070"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.7,"endSpeed":74.9,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.313931123501344,"aZ":-24.01736033729499,"pfxX":-11.591867303514743,"pfxZ":5.732375510295672,"pX":0.08705638821749707,"pZ":1.4178771970503585,"vX0":6.500220687943778,"vY0":-118.67340603083635,"vZ0":-5.110903823311106,"x":113.68,"y":200.5,"x0":-1.1855188626182558,"y0":50.00207476170984,"z0":5.795040492544213,"aX":-16.48612849708285},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":9.4,"breakHorizontal":19.3,"spinRate":2134,"spinDirection":248},"zone":14,"typeConfidence":2.0,"plateTime":0.462054974263713,"extension":7.19053448278638},"index":4,"playId":"aa67825b-3876-3788-933a-71646376819f","pitchNumber":5,"startTime":"2026-07-22T22:54:35.791Z","endTime":"2026-07-22T22:54:40.168Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"L","description":"Left"}},"second":{"id":608070,"link":"/api/v1/people/608070"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.6,"endSpeed":75.4,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.09212937796063,"aZ":-23.057804799324103,"pfxX":-10.720162812445702,"pfxZ":6.2673926059763545,"pX":0.048101536778193295,"pZ":2.4837193278360576,"vX0":5.995050203211698,"vY0":-120.05819620503729,"vZ0":-3.0158208884702034,"x":115.17,"y":171.72,"x0":-1.0936355307223098,"y0":50.001224866388675,"z0":5.817047660931654,"aX":-15.586909220435652},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":10.8,"breakHorizontal":17.9,"spinRate":2131,"spinDirection":240},"zone":5,"typeConfidence":2.0,"plateTime":0.456898933939049,"extension":7.175901822882274},"index":5,"playId":"9b06ed16-48b9-3e1f-b238-70919bce1e50","pitchNumber":6,"startTime":"2026-07-22T22:54:55.550Z","endTime":"2026-07-22T22:55:00.660Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"L","description":"Left"}},"second":{"id":608070,"link":"/api/v1/people/608070"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":82.2,"endSpeed":77.0,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.208128152815576,"aZ":-25.493360734144407,"pfxX":3.4449481334379857,"pfxZ":4.515611802585161,"pX":0.7186352346088078,"pZ":1.1936222679624076,"vX0":3.411577266751853,"vY0":-119.75781689197632,"vZ0":-5.292049613003746,"x":89.61,"y":206.55,"x0":-1.1625312308804245,"y0":50.002565660169836,"z0":5.662145852250105,"aX":5.09285996987334},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":7.4,"breakHorizontal":-7.0,"spinRate":2143,"spinDirection":185},"zone":14,"typeConfidence":2.0,"plateTime":0.45424857695805176,"extension":7.245848316392771},"index":6,"playId":"addee9cb-8af0-3a85-aae7-00031b9a387a","pitchNumber":7,"startTime":"2026-07-22T22:55:37.514Z","endTime":"2026-07-22T22:55:40.888Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"L","description":"Left"}},"second":{"id":608070,"link":"/api/v1/people/608070"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":82.3,"endSpeed":76.8,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.139395688139338,"aZ":-27.333903163339176,"pfxX":3.5788210586365983,"pfxZ":3.2763492518521016,"pX":0.3132010338681526,"pZ":1.6507261891379283,"vX0":2.6707127770823096,"vY0":-119.90323122014657,"vZ0":-3.89487583362035,"x":105.06,"y":194.21,"x0":-1.2745715310052306,"y0":50.002692056007845,"z0":5.697758590745608,"aX":5.282706759537105},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":5.4,"breakHorizontal":-7.1,"spinRate":2048,"spinDirection":167},"zone":9,"typeConfidence":2.0,"plateTime":0.4543885069381619,"extension":7.259456098317606},"index":7,"playId":"135c7152-4248-3600-a00d-54cd0c1c51a4","pitchNumber":8,"startTime":"2026-07-22T22:56:01.911Z","endTime":"2026-07-22T22:56:06.213Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"L","description":"Left"}},"second":{"id":608070,"link":"/api/v1/people/608070"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.2,"endSpeed":75.4,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.544342723314628,"aZ":-26.785897541812055,"pfxX":-10.704149013042258,"pfxZ":3.7297449784096397,"pX":-0.7975767996998736,"pZ":2.3700590161698636,"vX0":4.328230332415095,"vY0":-119.61488862450867,"vZ0":-2.515466410752872,"x":147.4,"y":174.79,"x0":-1.2419082549852822,"y0":50.004736441259986,"z0":5.84230452749205,"aX":-15.478758258374935},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":6.4,"breakHorizontal":18.4,"spinRate":2095,"spinDirection":248},"zone":4,"typeConfidence":2.0,"plateTime":0.45828512760786966,"extension":6.984539133461974},"hitData":{"launchSpeed":64.4,"launchAngle":28.0,"totalDistance":173.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":80.21,"coordY":148.86}},"index":8,"playId":"6c55ebb7-e09a-3e1c-9a5e-bb4773e2af36","pitchNumber":9,"startTime":"2026-07-22T22:56:30.094Z","endTime":"2026-07-22T22:56:42.207Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"L","description":"Left"}},"second":{"id":608070,"link":"/api/v1/people/608070"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677587,"link":"/api/v1/people/677587"},"credit":"b_ab"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_ab"},{"player":{"id":677587,"link":"/api/v1/people/677587"},"credit":"b_pa"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":9.100000000000001,"leverageIndex":1.27,"dramaIndex":93.0,"contextMetrics":{},"playEndTime":"2026-07-22T22:56:42.207Z","atBatIndex":7},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Travis Bazzana pops out to third baseman Royce Lewis.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-22T22:57:04.044Z","endTime":"2026-07-22T22:57:56.433Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":668904,"link":"/api/v1/people/668904"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":79.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.233755419393706,"aZ":-16.248035195292346,"pfxX":-5.222384210076788,"pfxZ":9.734599559535116,"pX":-0.3858006451200517,"pZ":2.588482955333187,"vX0":3.92394694670675,"vY0":-127.13950293817783,"vZ0":-4.5356026952522335,"x":131.71,"y":168.89,"x0":-1.271216918613007,"y0":50.00095502476743,"z0":5.686153546968905,"aX":-8.542827897799905},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":16.8,"breakHorizontal":8.5,"spinRate":2244,"spinDirection":218},"zone":4,"typeConfidence":2.0,"plateTime":0.4309153745434684,"extension":7.2005917003001745},"index":0,"playId":"4f9f62d8-911b-306c-a4ff-1b5fa74df7ef","pitchNumber":1,"startTime":"2026-07-22T22:57:12.017Z","endTime":"2026-07-22T22:57:16.152Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":683953,"link":"/api/v1/people/683953","batSide":{"code":"L","description":"Left"}},"first":{"id":677587,"link":"/api/v1/people/677587"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":1,"playId":"65bab430-a837-3e12-83ce-36d50c636966","startTime":"2026-07-22T22:57:28.866Z","endTime":"2026-07-22T22:57:33.766Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":683953,"link":"/api/v1/people/683953","batSide":{"code":"L","description":"Left"}},"first":{"id":677587,"link":"/api/v1/people/677587"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":76.7,"endSpeed":70.1,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.002554134945893,"aZ":-28.796381636107924,"pfxX":3.957444351385658,"pfxZ":2.704382996396209,"pX":0.31493113925400734,"pZ":2.073366087235529,"vX0":2.302792706124039,"vY0":-111.6694081733664,"vZ0":-1.8254882320420858,"x":105.0,"y":182.8,"x0":-1.2474178501208053,"y0":50.00462412712385,"z0":5.892460475344853,"aX":4.9477491597015595},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":4.7,"breakHorizontal":-7.8,"spinRate":2156,"spinDirection":97},"zone":9,"typeConfidence":2.0,"plateTime":0.49240269900346867,"extension":7.203764877236172},"hitData":{"launchSpeed":83.3,"launchAngle":78.0,"totalDistance":42.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":115.56,"coordY":181.3}},"index":2,"playId":"8fa87f3f-9b87-3efa-bffd-f84b1610ffbb","pitchNumber":2,"startTime":"2026-07-22T22:57:46.461Z","endTime":"2026-07-22T22:57:56.433Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":683953,"link":"/api/v1/people/683953","batSide":{"code":"L","description":"Left"}},"first":{"id":677587,"link":"/api/v1/people/677587"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683953,"link":"/api/v1/people/683953"},"credit":"b_ab"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_ab"},{"player":{"id":683953,"link":"/api/v1/people/683953"},"credit":"b_pa"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.88,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-07-22T22:57:56.433Z","atBatIndex":8},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Royce Lewis grounds out, third baseman José Ramírez to first baseman Kyle Manzardo.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-22T23:00:02.048Z","endTime":"2026-07-22T23:00:48.416Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"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":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":608070,"link":"/api/v1/people/608070"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":700932,"link":"/api/v1/people/700932"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":86.1,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.471365565732448,"aZ":-22.22971594061092,"pfxX":-9.372029981769082,"pfxZ":5.256575943048173,"pX":-0.3775845943831878,"pZ":2.9441860733258056,"vX0":7.313986520087211,"vY0":-136.3063369207109,"vZ0":-3.3304911183578367,"x":131.39,"y":159.29,"x0":-1.870926123757609,"y0":50.003701652576176,"z0":5.7074129254135455,"aX":-17.730141339195324},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":9.0,"breakHorizontal":15.5,"spinRate":2226,"spinDirection":221},"zone":1,"typeConfidence":2.0,"plateTime":0.4010253545786475,"extension":6.506086480363113},"index":0,"playId":"34227040-9387-3cb2-81c6-235c5ae56fe8","pitchNumber":1,"startTime":"2026-07-22T23:00:07.420Z","endTime":"2026-07-22T23:00:10.588Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":87.5,"endSpeed":81.0,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.412904132959294,"aZ":-24.357359398933184,"pfxX":0.8908425819097081,"pfxZ":4.73755881810067,"pX":1.4812699648400147,"pZ":1.454503890995193,"vX0":7.90469244384233,"vY0":-127.16898937378177,"vZ0":-5.775328023912232,"x":60.54,"y":199.51,"x0":-1.774199207619129,"y0":50.001596688670624,"z0":5.669793706792587,"aX":1.4667986294675068},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":7.6,"breakHorizontal":-3.2,"spinRate":2381,"spinDirection":187},"zone":14,"typeConfidence":2.0,"plateTime":0.4296030425603181,"extension":6.6100206130473325},"index":1,"playId":"7ae2cf5c-56b5-3bd4-be6e-923fb63ec665","pitchNumber":2,"startTime":"2026-07-22T23:00:25.054Z","endTime":"2026-07-22T23:00:29.608Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.9,"endSpeed":82.4,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.291681022361757,"aZ":-25.288152845587625,"pfxX":0.07243733282405884,"pfxZ":4.019780762591489,"pX":0.6335386499000542,"pZ":2.3565414827950186,"vX0":6.8032530934221045,"vY0":-129.4182126662449,"vZ0":-3.4595518396458185,"x":92.85,"y":175.15,"x0":-2.0270723930961108,"y0":50.006019440343,"z0":5.6244180199684735,"aX":0.12400232970884137},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":6.8,"breakHorizontal":-1.4,"spinRate":2292,"spinDirection":180},"zone":6,"typeConfidence":2.0,"plateTime":0.4214955755558645,"extension":6.691883439178104},"hitData":{"launchSpeed":74.0,"launchAngle":-14.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":100.44,"coordY":158.91}},"index":2,"playId":"71884f8e-2db5-34af-96fa-4f1fcbeb24d5","pitchNumber":3,"startTime":"2026-07-22T23:00:40.516Z","endTime":"2026-07-22T23:00:48.416Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668904,"link":"/api/v1/people/668904"},"credit":"b_ab"},{"player":{"id":677944,"link":"/api/v1/people/677944"},"credit":"p_ab"},{"player":{"id":668904,"link":"/api/v1/people/668904"},"credit":"b_pa"},{"player":{"id":677944,"link":"/api/v1/people/677944"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.300000000000004,"awayTeamWinProbability":47.699999999999996,"homeTeamWinProbabilityAdded":2.3000000000000043,"leverageIndex":0.92,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-07-22T23:00:48.416Z","atBatIndex":9},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Victor Caratini strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-22T23:01:18.785Z","endTime":"2026-07-22T23:02:31.689Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"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-07-22T23:01:11.367Z","endTime":"2026-07-22T23:01:21.077Z","isPitch":false,"type":"action","player":{"id":605170,"link":"/api/v1/people/605170"},"defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":80.8,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.83614002412792,"aZ":-22.63262227524131,"pfxX":0.7803586621020653,"pfxZ":5.7102461721576425,"pX":-0.4542605298452831,"pZ":2.974715186016384,"vX0":4.394934896449772,"vY0":-128.48353783930523,"vZ0":-2.3152972930197424,"x":134.32,"y":158.46,"x0":-2.288877491331228,"y0":50.001648067949006,"z0":5.647952676394327,"aX":1.3023517288984656},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":10.1,"breakHorizontal":-2.4,"spinRate":2358,"spinDirection":194},"zone":1,"typeConfidence":2.0,"plateTime":0.4264438751097712,"extension":6.405498102978528},"index":1,"playId":"b675a425-1009-3300-9af3-88aa70d35999","pitchNumber":1,"startTime":"2026-07-22T23:01:21.077Z","endTime":"2026-07-22T23:01:25.238Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":1,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":86.1,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.539178522968086,"aZ":-14.264919205948573,"pfxX":-6.302130977611992,"pfxZ":9.426987580946083,"pX":-0.21525093979623303,"pZ":2.464414897679587,"vX0":6.714315205685084,"vY0":-137.01305370449583,"vZ0":-6.277226844123756,"x":125.2,"y":172.24,"x0":-1.8798873621689767,"y0":50.00188604184189,"z0":5.761709982184127,"aX":-11.97073322043067},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.0,"breakHorizontal":10.0,"spinRate":2304,"spinDirection":216},"zone":5,"typeConfidence":2.0,"plateTime":0.39990806577786,"extension":6.515039833078697},"index":2,"playId":"1ce36af1-c0c2-3d54-b6fb-03c4d153a07f","pitchNumber":2,"startTime":"2026-07-22T23:01:33.266Z","endTime":"2026-07-22T23:01:36.990Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","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":3,"startTime":"2026-07-22T23:02:06.939Z","endTime":"2026-07-22T23:02:25.732Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","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":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.6,"endSpeed":74.7,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.383951138423622,"aZ":-40.402657143782314,"pfxX":3.854918808697655,"pfxZ":-5.9389619046484174,"pX":0.2910393137074434,"pZ":0.4124764703139876,"vX0":3.458659919386405,"vY0":-117.34617369544779,"vZ0":-3.884077263366557,"x":105.91,"y":227.64,"x0":-1.7056884149948084,"y0":50.00070972190689,"z0":5.874910182102524,"aX":5.344062654647737},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.6,"breakVerticalInduced":-11.4,"breakHorizontal":-7.9,"spinRate":2694,"spinDirection":37},"zone":14,"typeConfidence":2.0,"plateTime":0.4677821587256372,"extension":6.576725215371382},"index":4,"playId":"a012f414-803a-35c0-9e9e-6a73df796498","pitchNumber":3,"startTime":"2026-07-22T23:02:25.732Z","endTime":"2026-07-22T23:02:31.689Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":605170,"link":"/api/v1/people/605170"},"credit":"b_ab"},{"player":{"id":677944,"link":"/api/v1/people/677944"},"credit":"p_ab"},{"player":{"id":605170,"link":"/api/v1/people/605170"},"credit":"b_pa"},{"player":{"id":677944,"link":"/api/v1/people/677944"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.0,"awayTeamWinProbability":46.0,"homeTeamWinProbabilityAdded":1.6999999999999957,"leverageIndex":0.67,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-07-22T23:02:31.689Z","atBatIndex":10},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Alan Roden reaches on a fielding error by first baseman Kyle Manzardo.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-22T23:02:51.647Z","endTime":"2026-07-22T23:03:39.616Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":702176,"fullName":"Alan Roden","link":"/api/v1/people/702176"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":702176,"fullName":"Alan Roden","link":"/api/v1/people/702176"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":702176,"fullName":"Alan Roden","link":"/api/v1/people/702176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":700932,"link":"/api/v1/people/700932"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_fielding_error"}]}],"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":88.8,"endSpeed":81.2,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.77395467816047,"aZ":-23.19224243509294,"pfxX":0.6444148887588481,"pfxZ":5.331808927784605,"pX":-0.7895286127347958,"pZ":2.1259677570642053,"vX0":3.9236358596638103,"vY0":-129.21300553896688,"vZ0":-4.178217053230994,"x":147.09,"y":181.38,"x0":-2.413597984611969,"y0":50.00471760411138,"z0":5.553312111932151,"aX":1.085855380338063},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":8.9,"breakHorizontal":-2.0,"spinRate":2295,"spinDirection":212},"zone":7,"typeConfidence":2.0,"plateTime":0.42444573982820133,"extension":6.392483950175776},"index":0,"playId":"ba6dc988-1457-3938-b5f4-fd552383d238","pitchNumber":1,"startTime":"2026-07-22T23:02:55.532Z","endTime":"2026-07-22T23:02:59.682Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":702176,"link":"/api/v1/people/702176","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":79.4,"endSpeed":72.9,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.031578243357036,"aZ":-41.8637133707479,"pfxX":3.8614416978482193,"pfxZ":-7.295858866871516,"pX":-0.07040863673362162,"pZ":0.2036496014739551,"vX0":2.7192078634142165,"vY0":-115.49044924022142,"vZ0":-3.6570920647297562,"x":119.68,"y":233.28,"x0":-1.7722173235059937,"y0":50.00549035492971,"z0":5.905815534531685,"aX":5.125186192702058},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.0,"breakVerticalInduced":-13.9,"breakHorizontal":-7.8,"spinRate":2560,"spinDirection":35},"zone":13,"typeConfidence":2.0,"plateTime":0.47747721978094493,"extension":6.513466469835338},"index":1,"playId":"dcc5b87a-134a-3a68-9989-a22eee2a0b40","pitchNumber":2,"startTime":"2026-07-22T23:03:10.168Z","endTime":"2026-07-22T23:03:13.507Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":702176,"link":"/api/v1/people/702176","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.5,"endSpeed":82.1,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.500077802122863,"aZ":-22.261932066383494,"pfxX":0.8571336296834029,"pfxZ":5.783297201683872,"pX":0.5001923789234511,"pZ":1.9166096054828776,"vX0":6.4582949180239,"vY0":-130.11801147911032,"vZ0":-4.804566826414414,"x":97.93,"y":187.03,"x0":-2.1260436208906253,"y0":50.00146672080758,"z0":5.475522853888732,"aX":1.4670605047777288},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":9.6,"breakHorizontal":-3.0,"spinRate":2386,"spinDirection":187},"zone":9,"typeConfidence":2.0,"plateTime":0.4210721172844676,"extension":6.560723949256362},"hitData":{"launchSpeed":99.4,"launchAngle":1.0,"totalDistance":53.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":154.29,"coordY":161.93}},"index":2,"playId":"bb5e2e0e-7e35-3274-b310-b4aec3290b75","pitchNumber":3,"startTime":"2026-07-22T23:03:31.605Z","endTime":"2026-07-22T23:03:39.616Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":702176,"link":"/api/v1/people/702176","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702176,"link":"/api/v1/people/702176"},"credit":"b_ab"},{"player":{"id":677944,"link":"/api/v1/people/677944"},"credit":"p_ab"},{"player":{"id":702176,"link":"/api/v1/people/702176"},"credit":"b_pa"},{"player":{"id":677944,"link":"/api/v1/people/677944"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.800000000000004,"awayTeamWinProbability":47.199999999999996,"homeTeamWinProbabilityAdded":-1.1999999999999957,"leverageIndex":0.43,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2026-07-22T23:03:39.616Z","atBatIndex":11},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Luke Keaschall called out on strikes.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-22T23:03:57.542Z","endTime":"2026-07-22T23:07:01.300Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":83.1,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.967474558723936,"aZ":-21.489285988638894,"pfxX":-1.173484916892928,"pfxZ":6.041017412197686,"pX":-0.9470433350991689,"pZ":2.7841615396818042,"vX0":3.676198446958764,"vY0":-132.34295739652256,"vZ0":-3.3315846682071593,"x":153.1,"y":163.61,"x0":-2.2033480231903257,"y0":50.00356478215008,"z0":5.638365645234557,"aX":-2.0761709586289507},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":10.4,"breakHorizontal":1.3,"spinRate":2249,"spinDirection":204},"zone":11,"typeConfidence":2.0,"plateTime":0.41429958705481296,"extension":6.460272462859326},"index":0,"playId":"5d6e5052-8996-30a7-ac3a-09e3aaa6c653","pitchNumber":1,"startTime":"2026-07-22T23:04:12.984Z","endTime":"2026-07-22T23:04:15.984Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"first":{"id":702176,"link":"/api/v1/people/702176"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":81.7,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.8213399715849,"aZ":-28.35093022724788,"pfxX":-0.3251142968523242,"pfxZ":2.2575155351954113,"pX":0.8905080907656953,"pZ":2.352762143180787,"vX0":7.237081169498455,"vY0":-129.34945265387955,"vZ0":-3.077460851075321,"x":83.06,"y":175.26,"x0":-1.9007724154788501,"y0":50.00582802259823,"z0":5.73037545893108,"aX":-0.5524128819796874},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":3.6,"breakHorizontal":-1.0,"spinRate":2381,"spinDirection":189},"zone":14,"typeConfidence":2.0,"plateTime":0.42334105881695905,"extension":6.430666028468066},"index":1,"playId":"e5bd1869-437b-3172-a58b-eae70fb2b734","pitchNumber":2,"startTime":"2026-07-22T23:04:36.375Z","endTime":"2026-07-22T23:04:42.131Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"first":{"id":702176,"link":"/api/v1/people/702176"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.2,"endSpeed":75.7,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.10281071176814,"aZ":-40.82380622348265,"pfxX":3.7297653497270806,"pfxZ":-6.106427482681619,"pX":1.0127836826381404,"pZ":0.4872767918653128,"vX0":5.177525055135332,"vY0":-118.1825194824497,"vZ0":-3.8761579321080584,"x":78.4,"y":225.62,"x0":-1.6891135081916016,"y0":50.00119083699899,"z0":5.890609796619155,"aX":5.285013207989932},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.2,"breakVerticalInduced":-11.8,"breakHorizontal":-8.0,"spinRate":2601,"spinDirection":43},"zone":14,"typeConfidence":2.0,"plateTime":0.46310192187872357,"extension":6.49563791138031},"index":2,"playId":"7f1353bf-880e-398f-a145-5acd14211226","pitchNumber":3,"startTime":"2026-07-22T23:05:19.968Z","endTime":"2026-07-22T23:05:24.102Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"first":{"id":702176,"link":"/api/v1/people/702176"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":78.6,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.62803750054974,"aZ":-35.54597275285577,"pfxX":2.6334923808652873,"pfxZ":-2.1582409380323195,"pX":-1.4948805049286842,"pZ":2.429248483147699,"vX0":1.2628907235090554,"vY0":-123.86429450626942,"vZ0":-0.8968690412753654,"x":173.98,"y":173.19,"x0":-2.3527454630182776,"y0":50.0031103549711,"z0":5.755536854669817,"aX":4.111805495269126},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-3.8,"breakHorizontal":-5.0,"spinRate":2585,"spinDirection":63},"zone":13,"typeConfidence":2.0,"plateTime":0.44139074041837123,"extension":6.442666788222855},"index":3,"playId":"c7dcf294-e0e4-3efb-9da2-c1d794e61035","pitchNumber":4,"startTime":"2026-07-22T23:05:42.049Z","endTime":"2026-07-22T23:05:46.228Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"first":{"id":702176,"link":"/api/v1/people/702176"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":85.9,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.816399415409403,"aZ":-22.633240558797088,"pfxX":-10.0225723866408,"pfxZ":5.062523871341128,"pX":-0.4635205288362688,"pZ":2.5547212584180783,"vX0":7.862963779539051,"vY0":-136.1351332329722,"vZ0":-3.7562399057856357,"x":134.67,"y":169.8,"x0":-2.0816354679383355,"y0":50.00289501962173,"z0":5.512010064210003,"aX":-18.884391691324815},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":8.6,"breakHorizontal":16.6,"spinRate":2343,"spinDirection":225},"zone":4,"typeConfidence":2.0,"plateTime":0.4017658055121416,"extension":6.6872059689353085},"index":4,"playId":"32f99101-67d4-354e-b9c8-a40b7fa9fff8","pitchNumber":5,"startTime":"2026-07-22T23:06:00.293Z","endTime":"2026-07-22T23:06:04.914Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"first":{"id":702176,"link":"/api/v1/people/702176"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":83.3,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.95109132631655,"aZ":-23.9443128527386,"pfxX":-2.8688299780771853,"pfxZ":4.664821455849098,"pX":-0.3832499753286552,"pZ":1.8481945665528934,"vX0":5.657334689275681,"vY0":-131.94486349923136,"vZ0":-5.049596286189175,"x":131.61,"y":188.88,"x0":-2.181968188817294,"y0":50.00370518611416,"z0":5.55025075751276,"aX":-5.061931031075816},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":7.6,"breakHorizontal":4.0,"spinRate":2347,"spinDirection":210},"zone":7,"typeConfidence":2.0,"plateTime":0.4150527652346949,"extension":6.605066440979156},"index":5,"playId":"e064ee46-9c69-39e7-9067-7734a086599f","pitchNumber":6,"startTime":"2026-07-22T23:06:55.257Z","endTime":"2026-07-22T23:07:01.300Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"first":{"id":702176,"link":"/api/v1/people/702176"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":807712,"link":"/api/v1/people/807712"},"credit":"b_ab"},{"player":{"id":677944,"link":"/api/v1/people/677944"},"credit":"p_ab"},{"player":{"id":807712,"link":"/api/v1/people/807712"},"credit":"b_pa"},{"player":{"id":677944,"link":"/api/v1/people/677944"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.1,"awayTeamWinProbability":44.9,"homeTeamWinProbabilityAdded":2.299999999999997,"leverageIndex":0.94,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2026-07-22T23:07:01.300Z","atBatIndex":12},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Kyle Manzardo doubles (9) on a fly ball to center fielder Luke Keaschall.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-22T23:08:54.570Z","endTime":"2026-07-22T23:10:07.204Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":807712,"link":"/api/v1/people/807712"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":82.4,"endSpeed":76.1,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.346731291372986,"aZ":-25.385635565073827,"pfxX":1.7770336731291603,"pfxZ":4.632987890666685,"pX":0.07395895420915569,"pZ":2.238029643942124,"vX0":2.7833865274265825,"vY0":-120.03746294675025,"vZ0":-3.058998251827984,"x":114.18,"y":178.35,"x0":-1.3296262820327627,"y0":50.00256411310439,"z0":5.7791275327644005,"aX":2.6035801798996525},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":7.9,"breakHorizontal":-3.8,"spinRate":2051,"spinDirection":186},"zone":5,"typeConfidence":2.0,"plateTime":0.45557639189087507,"extension":6.970054236404442},"index":0,"playId":"fa0dcc5b-3f62-3955-8a50-599957f4674f","pitchNumber":1,"startTime":"2026-07-22T23:09:07.980Z","endTime":"2026-07-22T23:09:11.978Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":700932,"link":"/api/v1/people/700932","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":75.2,"endSpeed":69.4,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.605687708559607,"aZ":-35.927106858250504,"pfxX":7.209373042341689,"pfxZ":-3.11529438915396,"pX":-0.15871278748990023,"pZ":1.0001442459121097,"vX0":0.6202579667406753,"vY0":-109.53092287525138,"vZ0":-2.025763858421182,"x":123.05,"y":211.78,"x0":-1.3818179032759466,"y0":50.00152276073585,"z0":5.803978240063626,"aX":8.696870187795183},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.4,"breakVerticalInduced":-5.9,"breakHorizontal":-13.2,"spinRate":2087,"spinDirection":63},"zone":13,"typeConfidence":2.0,"plateTime":0.5014197174921691,"extension":6.968360728591306},"index":1,"playId":"93a82534-367a-3a07-8df3-c485b98c9031","pitchNumber":2,"startTime":"2026-07-22T23:09:21.333Z","endTime":"2026-07-22T23:09:25.267Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":700932,"link":"/api/v1/people/700932","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.6,"endSpeed":75.6,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.25665347720649,"aZ":-23.78762909317392,"pfxX":-10.029811441652752,"pfxZ":5.782312975506727,"pX":0.4697168581927845,"pZ":1.2529818860769828,"vX0":7.005288051124462,"vY0":-119.97206370510692,"vZ0":-5.619577992404319,"x":99.1,"y":204.95,"x0":-1.1919735363528974,"y0":50.00405853914846,"z0":5.7592358950045535,"aX":-14.551343069635571},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":9.2,"breakHorizontal":16.3,"spinRate":2148,"spinDirection":240},"zone":14,"typeConfidence":2.0,"plateTime":0.45738701501853507,"extension":7.088181269890175},"index":2,"playId":"fd37ab55-8d79-3cdd-96af-9ae33f300fd5","pitchNumber":3,"startTime":"2026-07-22T23:09:34.552Z","endTime":"2026-07-22T23:09:38.708Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":700932,"link":"/api/v1/people/700932","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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-07-22T23:09:46.184Z","endTime":"2026-07-22T23:09:54.647Z","isPitch":false,"type":"action","player":{"id":700932,"link":"/api/v1/people/700932"},"defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":700932,"link":"/api/v1/people/700932","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":79.2,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.91947344566918,"aZ":-18.23271296951723,"pfxX":-4.76744053545995,"pfxZ":8.710389119693946,"pX":0.028947309447932088,"pZ":3.4036252430098934,"vX0":4.460159605862336,"vY0":-125.34173954147204,"vZ0":-2.236309750582018,"x":115.9,"y":146.88,"x0":-1.149081521658346,"y0":50.002579151004134,"z0":5.7865680801126915,"aX":-7.630908133177014},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":15.6,"breakHorizontal":7.7,"spinRate":2259,"spinDirection":203},"zone":12,"typeConfidence":2.0,"plateTime":0.4359838414467525,"extension":7.2465908886477335},"hitData":{"launchSpeed":94.2,"launchAngle":28.0,"totalDistance":350.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":167.61,"coordY":64.49}},"index":4,"playId":"1ae1b082-1a58-3284-b8c3-29132b8ebe42","pitchNumber":4,"startTime":"2026-07-22T23:09:54.647Z","endTime":"2026-07-22T23:10:07.204Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":700932,"link":"/api/v1/people/700932","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":700932,"link":"/api/v1/people/700932"},"credit":"b_ab"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_ab"},{"player":{"id":700932,"link":"/api/v1/people/700932"},"credit":"b_pa"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":61.4,"awayTeamWinProbability":38.6,"homeTeamWinProbabilityAdded":6.299999999999997,"leverageIndex":0.91,"dramaIndex":67.0,"contextMetrics":{},"playEndTime":"2026-07-22T23:10:07.204Z","atBatIndex":13},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Daniel Schneemann lines out sharply to center fielder Luke Keaschall. Kyle Manzardo to 3rd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-22T23:10:40.600Z","endTime":"2026-07-22T23:11:34.538Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":807712,"link":"/api/v1/people/807712"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Lineout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":75.3,"endSpeed":69.2,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.245015016332918,"aZ":-29.88421738863353,"pfxX":6.538307897235171,"pfxZ":1.888552689241994,"pX":-0.2076092319542346,"pZ":2.107683309788315,"vX0":0.9262425891823676,"vY0":-109.64949162750722,"vZ0":-1.1506150080962796,"x":124.91,"y":181.87,"x0":-1.4850989377383,"y0":50.002743379203466,"z0":5.841569234809648,"aX":7.92306854673888},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":3.5,"breakHorizontal":-12.1,"spinRate":2129,"spinDirection":86},"zone":8,"typeConfidence":2.0,"plateTime":0.5004413858831018,"extension":7.150908419118791},"index":0,"playId":"4ce1ef2b-da4a-3c0c-86c5-0e9ba3fb2868","pitchNumber":1,"startTime":"2026-07-22T23:10:42.197Z","endTime":"2026-07-22T23:10:46.567Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":682177,"link":"/api/v1/people/682177","batSide":{"code":"L","description":"Left"}},"second":{"id":700932,"link":"/api/v1/people/700932"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":75.3,"endSpeed":68.8,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.19421353753312,"aZ":-29.901713664314975,"pfxX":7.286524351594402,"pfxZ":1.8973678704443335,"pX":0.7061667645823523,"pZ":1.0898198519102442,"vX0":2.2416674590353374,"vY0":-109.61039099517198,"vZ0":-3.210547853427406,"x":90.08,"y":209.35,"x0":-1.2807578893961953,"y0":50.00325381245966,"z0":5.818105889225949,"aX":8.727472906229828},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.0,"breakVerticalInduced":2.8,"breakHorizontal":-13.8,"spinRate":2131,"spinDirection":60},"zone":14,"typeConfidence":2.0,"plateTime":0.5027278983742871,"extension":7.0870329366853335},"index":1,"playId":"cd1f7d62-eae3-3066-8b6a-9ab1bab43cd5","pitchNumber":2,"startTime":"2026-07-22T23:11:03.261Z","endTime":"2026-07-22T23:11:07.509Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":682177,"link":"/api/v1/people/682177","batSide":{"code":"L","description":"Left"}},"second":{"id":700932,"link":"/api/v1/people/700932"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.0,"endSpeed":73.8,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.54024142863754,"aZ":-29.365101281174535,"pfxX":3.647350760418411,"pfxZ":2.0434744781150114,"pX":-0.4186579923488889,"pZ":2.004136842710149,"vX0":1.0176717577081986,"vY0":-116.55019516933051,"vZ0":-2.375160066438149,"x":132.96,"y":184.67,"x0":-1.3347548040982629,"y0":50.00581516514075,"z0":5.8047303976464635,"aX":5.027787186447878},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":3.4,"breakHorizontal":-6.8,"spinRate":2010,"spinDirection":143},"zone":7,"typeConfidence":2.0,"plateTime":0.4696215955255094,"extension":7.118339547155463},"hitData":{"launchSpeed":102.1,"launchAngle":19.0,"totalDistance":376.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":109.94,"coordY":48.14}},"index":2,"playId":"e1af99aa-dbcb-37b5-90b0-074fa6ebc7f1","pitchNumber":3,"startTime":"2026-07-22T23:11:22.897Z","endTime":"2026-07-22T23:11:34.538Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":682177,"link":"/api/v1/people/682177","batSide":{"code":"L","description":"Left"}},"second":{"id":700932,"link":"/api/v1/people/700932"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682177,"link":"/api/v1/people/682177"},"credit":"b_ab"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_ab"},{"player":{"id":682177,"link":"/api/v1/people/682177"},"credit":"b_pa"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":60.199999999999996,"awayTeamWinProbability":39.800000000000004,"homeTeamWinProbabilityAdded":-1.2000000000000028,"leverageIndex":1.26,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2026-07-22T23:11:34.538Z","atBatIndex":14},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Patrick Bailey singles on a ground ball to right fielder Alan Roden. Kyle Manzardo scores.","rbi":1,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-22T23:11:59.470Z","endTime":"2026-07-22T23:12:34.017Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"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":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":702176,"link":"/api/v1/people/702176"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"responsiblePitcher":{"id":641927,"link":"/api/v1/people/641927"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.0,"endSpeed":74.7,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.914308708363503,"aZ":-25.714575581524556,"pfxX":-10.579619206605983,"pfxZ":4.5511186730276245,"pX":0.8460853590995933,"pZ":1.133404500708344,"vX0":7.823279228523472,"vY0":-118.95692019902646,"vZ0":-5.45066456745744,"x":84.75,"y":208.18,"x0":-1.1267391302637662,"y0":50.0026090460138,"z0":5.814442344042226,"aX":-15.01327805083884},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":7.0,"breakHorizontal":17.0,"spinRate":2090,"spinDirection":245},"zone":14,"typeConfidence":2.0,"plateTime":0.4621833210505897,"extension":7.058433033705075},"index":0,"playId":"2ad4d310-fb91-3900-adba-1b91418a081f","pitchNumber":1,"startTime":"2026-07-22T23:12:03.371Z","endTime":"2026-07-22T23:12:07.745Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"L","description":"Left"}},"third":{"id":700932,"link":"/api/v1/people/700932"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.3,"endSpeed":75.1,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.68099559515615,"aZ":-27.327870872984068,"pfxX":-10.454282936094385,"pfxZ":3.360399248824441,"pX":-0.11973796841894137,"pZ":2.257889955322109,"vX0":5.981526857456435,"vY0":-119.7167634534981,"vZ0":-2.7861139632223053,"x":121.56,"y":177.82,"x0":-1.3018362743293492,"y0":50.00083663516157,"z0":5.901275429134632,"aX":-15.062653725691014},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":5.6,"breakHorizontal":17.4,"spinRate":2122,"spinDirection":243},"zone":5,"typeConfidence":2.0,"plateTime":0.4587968790880814,"extension":7.103176832202648},"hitData":{"launchSpeed":106.6,"launchAngle":6.0,"totalDistance":118.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":167.6,"coordY":106.26}},"index":1,"playId":"09b7716a-c486-3e5b-b4fc-d90197711b0c","pitchNumber":2,"startTime":"2026-07-22T23:12:23.687Z","endTime":"2026-07-22T23:12:34.017Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"L","description":"Left"}},"third":{"id":700932,"link":"/api/v1/people/700932"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"credit":"b_ab"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_ab"},{"player":{"id":672275,"link":"/api/v1/people/672275"},"credit":"b_pa"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":65.8,"awayTeamWinProbability":34.2,"homeTeamWinProbabilityAdded":5.600000000000001,"leverageIndex":1.46,"dramaIndex":76.0,"contextMetrics":{},"playEndTime":"2026-07-22T23:12:34.017Z","atBatIndex":15},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Petey Halpin flies out to center fielder Luke Keaschall.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-22T23:12:40.338Z","endTime":"2026-07-22T23:16:59.297Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,2,3,4,5,6,7,8,9],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":807712,"link":"/api/v1/people/807712"},"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(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":85.8,"endSpeed":78.7,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.56923514990471,"aZ":-19.29407580817385,"pfxX":-3.0292655301932605,"pfxZ":8.111066286376394,"pX":-1.3766796801865495,"pZ":3.6143961796655235,"vX0":0.9840238779139483,"vY0":-125.05985170004666,"vZ0":-1.4513099012974253,"x":169.48,"y":141.19,"x0":-1.3810134124574724,"y0":50.00528980683441,"z0":5.7805674545305505,"aX":-4.812151395946078},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":14.6,"breakHorizontal":5.3,"spinRate":2144,"spinDirection":213},"zone":11,"typeConfidence":2.0,"plateTime":0.4375075821875347,"extension":7.148241848735532},"index":0,"playId":"c6eea119-e5b2-36a2-a35b-4f60b07c86db","pitchNumber":1,"startTime":"2026-07-22T23:13:01.672Z","endTime":"2026-07-22T23:13:05.652Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":690984,"link":"/api/v1/people/690984","batSide":{"code":"L","description":"Left"}},"first":{"id":672275,"link":"/api/v1/people/672275"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":1},"preCount":{"balls":1,"strikes":0,"outs":1},"index":1,"startTime":"2026-07-22T23:13:19.618Z","endTime":"2026-07-22T23:14:07.413Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":690984,"link":"/api/v1/people/690984","batSide":{"code":"L","description":"Left"}},"first":{"id":672275,"link":"/api/v1/people/672275"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":79.1,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.432596298756913,"aZ":-18.902666375326294,"pfxX":-3.4548208284800728,"pfxZ":8.33147007037359,"pX":-0.46923604530026836,"pZ":2.1502094058629027,"vX0":3.277994970621722,"vY0":-125.19046077172968,"vZ0":-5.028062810380989,"x":134.89,"y":180.72,"x0":-1.3445026665165838,"y0":50.00191406786887,"z0":5.724255455929779,"aX":-5.503080352265064},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":14.2,"breakHorizontal":5.5,"spinRate":2102,"spinDirection":219},"zone":7,"typeConfidence":2.0,"plateTime":0.43691710561468966,"extension":7.2020104044655175},"index":2,"playId":"7d809019-e8c0-368a-b3b4-7b2dca30e394","pitchNumber":2,"startTime":"2026-07-22T23:14:07.413Z","endTime":"2026-07-22T23:14:11.577Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":690984,"link":"/api/v1/people/690984","batSide":{"code":"L","description":"Left"}},"first":{"id":672275,"link":"/api/v1/people/672275"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.5,"endSpeed":74.6,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.205655283444333,"aZ":-25.75860883262104,"pfxX":2.281995307153184,"pfxZ":4.549208927213318,"pX":-1.3608906901159656,"pZ":2.6696613837602543,"vX0":-0.6086141999394762,"vY0":-117.39449382176134,"vZ0":-1.7418688557036588,"x":168.87,"y":166.7,"x0":-1.3962648066602306,"y0":50.001198854610394,"z0":5.796889636502979,"aX":3.215535026669075},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":8.2,"breakHorizontal":-4.0,"spinRate":2026,"spinDirection":177},"zone":11,"typeConfidence":2.0,"plateTime":0.46486233399528265,"extension":7.086212026391334},"index":3,"playId":"bdbf867a-67e2-306e-b87d-f74dd34e2837","pitchNumber":3,"startTime":"2026-07-22T23:14:26.618Z","endTime":"2026-07-22T23:14:30.985Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":690984,"link":"/api/v1/people/690984","batSide":{"code":"L","description":"Left"}},"first":{"id":672275,"link":"/api/v1/people/672275"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":79.4,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.755467523925947,"aZ":-19.018779733388204,"pfxX":-3.8034084835533193,"pfxZ":8.175918875475089,"pX":-0.45102537325988834,"pZ":2.474738341375454,"vX0":3.3713218886514595,"vY0":-125.85291267211015,"vZ0":-4.232740572768238,"x":134.19,"y":171.96,"x0":-1.3116785574405097,"y0":50.005468920250735,"z0":5.712380716397633,"aX":-6.122359676238673},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":14.2,"breakHorizontal":6.1,"spinRate":2148,"spinDirection":215},"zone":4,"typeConfidence":2.0,"plateTime":0.43467115980853244,"extension":7.107123239212826},"index":4,"playId":"95d7f24e-d765-313b-bae6-7b5c386ef7b6","pitchNumber":4,"startTime":"2026-07-22T23:14:47.041Z","endTime":"2026-07-22T23:14:50.588Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":690984,"link":"/api/v1/people/690984","batSide":{"code":"L","description":"Left"}},"first":{"id":672275,"link":"/api/v1/people/672275"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.5,"endSpeed":73.6,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.27325111814129,"aZ":-25.549140115165386,"pfxX":-8.470198372569467,"pfxZ":4.7838734422141975,"pX":-1.5672546717078948,"pZ":2.6872039692826206,"vX0":2.026433786696363,"vY0":-117.1976076687097,"vZ0":-1.8353806211350907,"x":176.74,"y":166.23,"x0":-1.3458069151356455,"y0":50.00023947823453,"z0":5.879431482232227,"aX":-11.716183352219023},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":8.5,"breakHorizontal":14.8,"spinRate":1993,"spinDirection":242},"zone":11,"typeConfidence":2.0,"plateTime":0.46833905777444906,"extension":7.1488046765463835},"index":5,"playId":"ffaf2854-5c92-3a5c-ba5f-031c226902ce","pitchNumber":5,"startTime":"2026-07-22T23:15:08.228Z","endTime":"2026-07-22T23:15:12.398Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":690984,"link":"/api/v1/people/690984","batSide":{"code":"L","description":"Left"}},"first":{"id":672275,"link":"/api/v1/people/672275"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":78.2,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.598439293669838,"aZ":-19.40334603449041,"pfxX":-3.9923833436645557,"pfxZ":8.14344609270505,"pX":-0.653710929463276,"pZ":2.8640731669373456,"vX0":2.818747560991711,"vY0":-124.58712006247826,"vZ0":-3.0924304102765507,"x":141.92,"y":161.45,"x0":-1.2824458742081328,"y0":50.00157015311521,"z0":5.729449670377611,"aX":-6.260491896667836},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":14.3,"breakHorizontal":6.6,"spinRate":2107,"spinDirection":211},"zone":1,"typeConfidence":2.0,"plateTime":0.4400303824324001,"extension":7.184273570606001},"index":6,"playId":"709b69a6-d54f-3550-9634-9f1c33133a86","pitchNumber":6,"startTime":"2026-07-22T23:15:28.743Z","endTime":"2026-07-22T23:15:33.784Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":690984,"link":"/api/v1/people/690984","batSide":{"code":"L","description":"Left"}},"first":{"id":672275,"link":"/api/v1/people/672275"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.0,"endSpeed":75.9,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.716931481414658,"aZ":-25.280866416900416,"pfxX":2.118546258751463,"pfxZ":4.7564158814628446,"pX":0.8964787293057255,"pZ":1.463449549184255,"vX0":4.269112044130004,"vY0":-119.32106623013587,"vZ0":-4.701735395961947,"x":82.83,"y":199.27,"x0":-1.1871490901641357,"y0":50.00485185589681,"z0":5.721677117913482,"aX":3.0729647089119014},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":7.8,"breakHorizontal":-4.8,"spinRate":2090,"spinDirection":188},"zone":14,"typeConfidence":2.0,"plateTime":0.45802517204552373,"extension":7.120035620327606},"index":7,"playId":"4e599587-3c8f-37b9-9772-192522328f69","pitchNumber":7,"startTime":"2026-07-22T23:15:54.781Z","endTime":"2026-07-22T23:15:58.665Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":690984,"link":"/api/v1/people/690984","batSide":{"code":"L","description":"Left"}},"first":{"id":672275,"link":"/api/v1/people/672275"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"index":8,"playId":"a87d54f6-ee4c-3090-a299-57699cff9e4a","startTime":"2026-07-22T23:16:24.791Z","endTime":"2026-07-22T23:16:29.153Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":690984,"link":"/api/v1/people/690984","batSide":{"code":"L","description":"Left"}},"first":{"id":672275,"link":"/api/v1/people/672275"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":78.8,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.968866314484643,"aZ":-19.869630145568,"pfxX":-0.5695878321394688,"pfxZ":7.77980666893097,"pX":-0.02545021482992161,"pZ":2.5176859673927483,"vX0":3.417793659858979,"vY0":-124.68903510301176,"vZ0":-3.8880783884104577,"x":117.97,"y":170.8,"x0":-1.3372163792117446,"y0":50.00570548192115,"z0":5.727397608211327,"aX":-0.9017237914205675},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":13.4,"breakHorizontal":0.2,"spinRate":2098,"spinDirection":207},"zone":5,"typeConfidence":2.0,"plateTime":0.4384899869803247,"extension":7.181968869193198},"hitData":{"launchSpeed":88.1,"launchAngle":27.0,"totalDistance":334.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":124.04,"coordY":85.69}},"index":9,"playId":"50307ab8-0607-3578-89aa-088f5c7de6c4","pitchNumber":8,"startTime":"2026-07-22T23:16:46.439Z","endTime":"2026-07-22T23:16:59.297Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":690984,"link":"/api/v1/people/690984","batSide":{"code":"L","description":"Left"}},"first":{"id":672275,"link":"/api/v1/people/672275"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":690984,"link":"/api/v1/people/690984"},"credit":"b_ab"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_ab"},{"player":{"id":690984,"link":"/api/v1/people/690984"},"credit":"b_pa"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.2,"awayTeamWinProbability":36.8,"homeTeamWinProbabilityAdded":-2.5999999999999943,"leverageIndex":1.08,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2026-07-22T23:16:59.297Z","atBatIndex":16},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Steven Kwan singles on a line drive to right fielder Alan Roden. Patrick Bailey to 3rd.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-22T23:17:06.077Z","endTime":"2026-07-22T23:18:37.122Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"postOnThird":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"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":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":702176,"link":"/api/v1/people/702176"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":70.6,"endSpeed":65.1,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.46836053773937,"aZ":-37.68401762306508,"pfxX":5.85185155727245,"pfxZ":-5.176657475445111,"pX":-0.8901835573324104,"pZ":3.012671445507629,"vX0":-0.9192627012076964,"vY0":-102.72304414709335,"vZ0":2.929526949142221,"x":150.93,"y":157.44,"x0":-1.19614297812301,"y0":50.000200459863784,"z0":6.158651398828358,"aX":6.234815127194093},"breaks":{"breakAngle":9.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.1,"breakVerticalInduced":-8.2,"breakHorizontal":-10.3,"spinRate":2023,"spinDirection":51},"zone":11,"typeConfidence":2.0,"plateTime":0.5337858579742782,"extension":6.932398948134688},"index":0,"playId":"5b896ea0-e76c-3eb3-8b26-616acbafc256","pitchNumber":1,"startTime":"2026-07-22T23:17:27.754Z","endTime":"2026-07-22T23:17:32.692Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"first":{"id":672275,"link":"/api/v1/people/672275"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":79.8,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.427761837104057,"aZ":-16.85482220136938,"pfxX":-4.623990698045284,"pfxZ":9.44241696024259,"pX":0.8422604240612592,"pZ":1.353034167911635,"vX0":6.316658118387542,"vY0":-126.70405867086485,"vZ0":-7.291787120430467,"x":84.9,"y":202.25,"x0":-1.0848558334039873,"y0":50.00217154964427,"z0":5.620253851748668,"aX":-7.501578975626623},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":15.6,"breakHorizontal":6.8,"spinRate":2049,"spinDirection":213},"zone":14,"typeConfidence":2.0,"plateTime":0.43265921940835783,"extension":7.264535119195785},"index":1,"playId":"c3a17535-b424-383e-804c-762fc92edca6","pitchNumber":2,"startTime":"2026-07-22T23:17:46.149Z","endTime":"2026-07-22T23:17:51.022Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"first":{"id":672275,"link":"/api/v1/people/672275"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":79.2,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.374973298270188,"aZ":-17.685101903391026,"pfxX":-3.6404934064823324,"pfxZ":9.042224883328629,"pX":0.3271565291505482,"pZ":1.7680794690044415,"vX0":5.157235067997284,"vY0":-126.00453161590133,"vZ0":-6.114598028170134,"x":104.53,"y":191.04,"x0":-1.2761989659285504,"y0":50.005871814307866,"z0":5.662440736586449,"aX":-5.836284483829713},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":15.1,"breakHorizontal":5.4,"spinRate":1995,"spinDirection":213},"zone":9,"typeConfidence":2.0,"plateTime":0.43522698728667164,"extension":7.1937067610139565},"index":2,"playId":"bd7e7e9f-a5ad-3572-8855-7f5a49398bf9","pitchNumber":3,"startTime":"2026-07-22T23:18:06.622Z","endTime":"2026-07-22T23:18:10.682Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"first":{"id":672275,"link":"/api/v1/people/672275"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":79.3,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.565359487096664,"aZ":-18.81117934726075,"pfxX":-2.088658228350274,"pfxZ":8.356645965366383,"pX":0.5043755821386818,"pZ":2.0027265305513016,"vX0":4.707007399668529,"vY0":-125.42308852157382,"vZ0":-5.379551191641581,"x":97.77,"y":184.71,"x0":-1.1223964066669645,"y0":50.00096276195124,"z0":5.702085998299742,"aX":-3.339408531188755},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":14.2,"breakHorizontal":2.8,"spinRate":2022,"spinDirection":211},"zone":9,"typeConfidence":2.0,"plateTime":0.4361513246938973,"extension":7.207367404332387},"hitData":{"launchSpeed":94.9,"launchAngle":12.0,"totalDistance":204.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":161.1,"coordY":96.21}},"index":3,"playId":"fd641f40-171b-39e9-b923-5116ceca79ad","pitchNumber":4,"startTime":"2026-07-22T23:18:25.777Z","endTime":"2026-07-22T23:18:37.122Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"first":{"id":672275,"link":"/api/v1/people/672275"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680757,"link":"/api/v1/people/680757"},"credit":"b_ab"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_ab"},{"player":{"id":680757,"link":"/api/v1/people/680757"},"credit":"b_pa"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":65.60000000000001,"awayTeamWinProbability":34.39999999999999,"homeTeamWinProbabilityAdded":2.4000000000000057,"leverageIndex":0.81,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2026-07-22T23:18:37.122Z","atBatIndex":17},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"José Ramírez singles on a soft ground ball to third baseman Royce Lewis. Patrick Bailey scores. Steven Kwan to 2nd.","rbi":1,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-22T23:18:50.990Z","endTime":"2026-07-22T23:19:41.942Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"postOnSecond":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"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":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":668904,"link":"/api/v1/people/668904"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"responsiblePitcher":{"id":641927,"link":"/api/v1/people/641927"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.3,"endSpeed":77.3,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.95772942428842,"aZ":-23.680312838065355,"pfxX":1.143295672586234,"pfxZ":5.680396667145083,"pX":1.4077670233916255,"pZ":0.4888038491306621,"vX0":5.92558237002649,"vY0":-121.05822379045603,"vZ0":-7.408634110669999,"x":63.34,"y":225.58,"x0":-1.2127321830589606,"y0":50.004773715091545,"z0":5.639278688250522,"aX":1.7087269702009678},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":8.9,"breakHorizontal":-3.4,"spinRate":2168,"spinDirection":203},"zone":14,"typeConfidence":2.0,"plateTime":0.4511498970151959,"extension":7.236067852640603},"index":0,"playId":"e051a57f-6361-3a24-859e-96a926f73993","pitchNumber":1,"startTime":"2026-07-22T23:19:11.644Z","endTime":"2026-07-22T23:19:14.861Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"L","description":"Left"}},"first":{"id":680757,"link":"/api/v1/people/680757"},"third":{"id":672275,"link":"/api/v1/people/672275"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":79.3,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.385725215240573,"aZ":-16.437347919277055,"pfxX":-2.17446786746056,"pfxZ":9.799851241724012,"pX":0.17183862229207353,"pZ":2.359879472031814,"vX0":3.9622357180900836,"vY0":-125.87359158963353,"vZ0":-4.92643485546352,"x":110.45,"y":175.06,"x0":-1.1396612665538972,"y0":50.00340084604605,"z0":5.672061645151387,"aX":-3.492378729423829},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":16.8,"breakHorizontal":3.0,"spinRate":2135,"spinDirection":211},"zone":5,"typeConfidence":2.0,"plateTime":0.4350262088518848,"extension":7.294824114411144},"hitData":{"launchSpeed":41.2,"launchAngle":-57.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"soft","location":"5","coordinates":{"coordX":116.17,"coordY":186.18}},"index":1,"playId":"8ad561ae-ec78-34dc-b38c-d460fc919a9e","pitchNumber":2,"startTime":"2026-07-22T23:19:32.236Z","endTime":"2026-07-22T23:19:41.942Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"L","description":"Left"}},"first":{"id":680757,"link":"/api/v1/people/680757"},"third":{"id":672275,"link":"/api/v1/people/672275"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608070,"link":"/api/v1/people/608070"},"credit":"b_ab"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_ab"},{"player":{"id":608070,"link":"/api/v1/people/608070"},"credit":"b_pa"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":74.3,"awayTeamWinProbability":25.700000000000003,"homeTeamWinProbabilityAdded":8.699999999999989,"leverageIndex":1.68,"dramaIndex":101.0,"contextMetrics":{},"playEndTime":"2026-07-22T23:19:41.942Z","atBatIndex":18},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Chase DeLauter pops out to first baseman Victor Caratini.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-22T23:19:56.208Z","endTime":"2026-07-22T23:22:57.172Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"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":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":605170,"link":"/api/v1/people/605170"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":73.8,"endSpeed":67.5,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.60763123357542,"aZ":-28.293143742259673,"pfxX":5.045529226014805,"pfxZ":3.332833353933152,"pX":-0.8245069396942873,"pZ":3.4754359513045365,"vX0":-0.29222562449496414,"vY0":-107.51268981372841,"vZ0":1.2954093136465197,"x":148.43,"y":144.94,"x0":-1.3413679108604686,"y0":50.00190545288847,"z0":6.018285487503214,"aX":5.873369207872987},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":6.7,"breakHorizontal":-9.0,"spinRate":2109,"spinDirection":71},"zone":1,"typeConfidence":2.0,"plateTime":0.5105395607717318,"extension":7.025862104757247},"index":0,"playId":"4b74aca6-622b-3825-9433-1e4f1cabae44","pitchNumber":1,"startTime":"2026-07-22T23:20:26.374Z","endTime":"2026-07-22T23:20:31.204Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":800050,"link":"/api/v1/people/800050","batSide":{"code":"L","description":"Left"}},"first":{"id":608070,"link":"/api/v1/people/608070"},"second":{"id":680757,"link":"/api/v1/people/680757"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":true},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.0,"endSpeed":72.7,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.100864659912016,"aZ":-27.11141985704153,"pfxX":-10.706190676970339,"pfxZ":3.731695416630364,"pX":-0.9085299895342375,"pZ":2.8390886720024153,"vX0":3.79073738077228,"vY0":-116.389327341592,"vZ0":-1.026804843415448,"x":151.63,"y":162.12,"x0":-1.1775837069551323,"y0":50.00399798434178,"z0":5.879476516041071,"aX":-14.52642878810482},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":6.7,"breakHorizontal":18.2,"spinRate":1991,"spinDirection":249},"zone":11,"typeConfidence":2.0,"plateTime":0.472610984652722,"extension":7.005194289516694},"index":1,"playId":"4b38128b-1735-35f3-b440-d4965c2e3110","pitchNumber":2,"startTime":"2026-07-22T23:20:44.512Z","endTime":"2026-07-22T23:20:50.752Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":800050,"link":"/api/v1/people/800050","batSide":{"code":"L","description":"Left"}},"first":{"id":608070,"link":"/api/v1/people/608070"},"second":{"id":680757,"link":"/api/v1/people/680757"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":142,"player":{"id":656577,"fullName":"Alex Jackson","link":"/api/v1/people/656577"}},"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":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.2,"endSpeed":73.0,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.680814344930273,"aZ":-27.590622905839385,"pfxX":-10.135090645684473,"pfxZ":3.348360380858642,"pX":-1.1643454216317395,"pZ":3.864475247329746,"vX0":3.1809553079101565,"vY0":-116.76765113446274,"vZ0":1.1600441675649067,"x":161.38,"y":134.44,"x0":-1.2340704419507638,"y0":50.00364372930124,"z0":5.973327513042665,"aX":-13.880568437478686},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":6.7,"breakHorizontal":17.4,"spinRate":1915,"spinDirection":245},"zone":11,"typeConfidence":2.0,"plateTime":0.4705660966470706,"extension":6.951702628728098},"index":2,"playId":"fb4914e9-9729-3ae1-88e5-446b4fab8a41","pitchNumber":3,"startTime":"2026-07-22T23:21:17.487Z","endTime":"2026-07-22T23:21:21.927Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":800050,"link":"/api/v1/people/800050","batSide":{"code":"L","description":"Left"}},"first":{"id":608070,"link":"/api/v1/people/608070"},"second":{"id":680757,"link":"/api/v1/people/680757"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":79.6,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.124165823050404,"aZ":-15.933702219868984,"pfxX":-3.7559140731616747,"pfxZ":10.044178103866377,"pX":0.5814009730516865,"pZ":1.7753120565207332,"vX0":5.645915981039642,"vY0":-126.45217086151115,"vZ0":-6.558734109242417,"x":94.84,"y":190.85,"x0":-1.1937533510035025,"y0":50.00410881162191,"z0":5.684019908231446,"aX":-6.074438685029124},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":16.9,"breakHorizontal":5.5,"spinRate":2142,"spinDirection":218},"zone":9,"typeConfidence":2.0,"plateTime":0.4333789436941786,"extension":7.076659381664397},"index":3,"playId":"d100d37f-aacf-3934-89f1-40851eaad0e9","pitchNumber":4,"startTime":"2026-07-22T23:21:37.921Z","endTime":"2026-07-22T23:21:42.583Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":800050,"link":"/api/v1/people/800050","batSide":{"code":"L","description":"Left"}},"first":{"id":608070,"link":"/api/v1/people/608070"},"second":{"id":680757,"link":"/api/v1/people/680757"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":1,"outs":2},"pitchData":{"startSpeed":82.9,"endSpeed":76.5,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.3285156184783,"aZ":-24.026683607470385,"pfxX":2.025861678158987,"pfxZ":5.476001238892113,"pX":0.02962185899604484,"pZ":2.9476459841534144,"vX0":2.3160392683305524,"vY0":-120.85484753263785,"vZ0":-1.797978366671352,"x":115.87,"y":159.19,"x0":-1.2022452984013126,"y0":50.00064616887148,"z0":5.799979362896191,"aX":3.0130043424825192},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":9.7,"breakHorizontal":-4.2,"spinRate":1985,"spinDirection":189},"zone":2,"typeConfidence":2.0,"plateTime":0.45225308701000033,"extension":6.923564236397647},"index":4,"playId":"9d022562-086e-3f34-9c38-859d6cb9d938","pitchNumber":5,"startTime":"2026-07-22T23:21:56.791Z","endTime":"2026-07-22T23:22:01.050Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":800050,"link":"/api/v1/people/800050","batSide":{"code":"L","description":"Left"}},"first":{"id":608070,"link":"/api/v1/people/608070"},"second":{"id":680757,"link":"/api/v1/people/680757"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.3,"endSpeed":76.3,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.960018411607905,"aZ":-25.962029942088602,"pfxX":0.30226851178201497,"pfxZ":4.1983000392287435,"pX":0.3633849283601262,"pZ":1.57011730472116,"vX0":3.6703638923502058,"vY0":-121.21555496909787,"vZ0":-4.425277439981777,"x":103.15,"y":196.39,"x0":-1.2133291725911917,"y0":50.00398708270588,"z0":5.701550783636421,"aX":0.4463475289357196},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":6.7,"breakHorizontal":-1.4,"spinRate":2033,"spinDirection":196},"zone":14,"typeConfidence":2.0,"plateTime":0.45286112349801666,"extension":7.227917975441781},"index":5,"playId":"da70cb28-51dc-368c-a616-e53b41ba42a9","pitchNumber":6,"startTime":"2026-07-22T23:22:24.318Z","endTime":"2026-07-22T23:22:27.484Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":800050,"link":"/api/v1/people/800050","batSide":{"code":"L","description":"Left"}},"first":{"id":608070,"link":"/api/v1/people/608070"},"second":{"id":680757,"link":"/api/v1/people/680757"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":73.1,"endSpeed":66.8,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.14370842590669,"aZ":-28.863489628688793,"pfxX":7.112809941017101,"pfxZ":2.915125214705391,"pX":0.5854724811852335,"pZ":2.5844852895992307,"vX0":1.7565535631760003,"vY0":-106.46681435176936,"vZ0":-0.1747153127320522,"x":94.68,"y":169.0,"x0":-1.1764531526914803,"y0":50.0029536243497,"z0":5.964639762184144,"aX":8.07549513533011},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.0,"breakVerticalInduced":5.6,"breakHorizontal":-13.3,"spinRate":2040,"spinDirection":72},"zone":6,"typeConfidence":2.0,"plateTime":0.5166214051048201,"extension":7.003147128966356},"hitData":{"launchSpeed":46.3,"launchAngle":43.0,"totalDistance":128.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":161.55,"coordY":160.12}},"index":6,"playId":"f6ddbcc3-5f01-36f2-a5dd-b1eb1bea0fdb","pitchNumber":7,"startTime":"2026-07-22T23:22:50.508Z","endTime":"2026-07-22T23:22:57.172Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":800050,"link":"/api/v1/people/800050","batSide":{"code":"L","description":"Left"}},"first":{"id":608070,"link":"/api/v1/people/608070"},"second":{"id":680757,"link":"/api/v1/people/680757"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":800050,"link":"/api/v1/people/800050"},"credit":"b_ab"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_ab"},{"player":{"id":800050,"link":"/api/v1/people/800050"},"credit":"b_pa"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":71.2,"awayTeamWinProbability":28.799999999999997,"homeTeamWinProbabilityAdded":-3.0999999999999943,"leverageIndex":1.23,"dramaIndex":55.0,"contextMetrics":{},"playEndTime":"2026-07-22T23:22:57.172Z","atBatIndex":19},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Alex Jackson doubles (4) on a sharp line drive to left fielder Steven Kwan.","rbi":0,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-22T23:24:42.087Z","endTime":"2026-07-22T23:26:21.556Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":656577,"fullName":"Alex Jackson","link":"/api/v1/people/656577"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":656577,"fullName":"Alex Jackson","link":"/api/v1/people/656577"},"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":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":656577,"fullName":"Alex Jackson","link":"/api/v1/people/656577"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":680757,"link":"/api/v1/people/680757"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":84.5,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.022447511670936,"aZ":-21.907204167215212,"pfxX":-9.890126524884325,"pfxZ":5.587429898797772,"pX":-0.9705590845721828,"pZ":3.4001485566642375,"vX0":6.2286897221479425,"vY0":-134.84150308972963,"vZ0":-2.0491845811431224,"x":154.0,"y":146.98,"x0":-2.028624018608807,"y0":50.00053571261398,"z0":5.719744923251863,"aX":-18.163151543852763},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":9.8,"breakHorizontal":16.6,"spinRate":2266,"spinDirection":229},"zone":11,"typeConfidence":2.0,"plateTime":0.40660436491929675,"extension":6.453014844647662},"index":0,"playId":"cc14559e-8d52-3e63-9a88-d8b0a4dc994f","pitchNumber":1,"startTime":"2026-07-22T23:25:18.219Z","endTime":"2026-07-22T23:25:23.438Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":656577,"link":"/api/v1/people/656577","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":84.6,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.938333488955344,"aZ":-18.661199687632358,"pfxX":-7.037344335393252,"pfxZ":7.401879449405672,"pX":-0.11198901354006109,"pZ":2.2375046945478854,"vX0":6.983089590256819,"vY0":-134.0212092258177,"vZ0":-5.582359379384081,"x":121.27,"y":178.37,"x0":-1.8322820440693808,"y0":50.00663162700756,"z0":5.673003819913938,"aX":-12.853712737949524},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":12.5,"breakHorizontal":11.3,"spinRate":2233,"spinDirection":223},"zone":5,"typeConfidence":2.0,"plateTime":0.4081079810643118,"extension":6.461479478559124},"index":1,"playId":"f7de8f62-cce9-310b-b8a9-53405549f7c1","pitchNumber":2,"startTime":"2026-07-22T23:25:34.499Z","endTime":"2026-07-22T23:25:38.903Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":656577,"link":"/api/v1/people/656577","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.0,"endSpeed":70.8,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.562741165774202,"aZ":-39.42937101583263,"pfxX":3.54702029825011,"pfxZ":-5.718613185793124,"pX":-0.9333823504902488,"pZ":3.601072730127436,"vX0":1.0194925619436286,"vY0":-112.02073363836347,"vZ0":3.178360083973943,"x":152.58,"y":141.55,"x0":-1.8553913158974498,"y0":50.002170355248566,"z0":6.199356033106078,"aX":4.499990178105976},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.4,"breakVerticalInduced":-9.2,"breakHorizontal":-6.7,"spinRate":2460,"spinDirection":48},"zone":11,"typeConfidence":2.0,"plateTime":0.48925899164739795,"extension":6.305879959309274},"index":2,"playId":"97afd7cd-26c6-32b6-9605-d7cf5c2eb43a","pitchNumber":3,"startTime":"2026-07-22T23:25:51.912Z","endTime":"2026-07-22T23:25:56.644Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":656577,"link":"/api/v1/people/656577","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":92.9,"endSpeed":85.4,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.24423944184527,"aZ":-18.569932210557273,"pfxX":-8.394267981815764,"pfxZ":7.320625975105743,"pX":-0.7050371976812194,"pZ":2.4018082789253143,"vX0":6.327728867427444,"vY0":-135.18045855276662,"vZ0":-5.036775937075784,"x":143.87,"y":173.93,"x0":-1.980362062264386,"y0":50.00469597315991,"z0":5.584562686062925,"aX":-15.606235364519572},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":12.4,"breakHorizontal":13.9,"spinRate":2211,"spinDirection":227},"zone":4,"typeConfidence":2.0,"plateTime":0.4044915260488522,"extension":6.44989129707727},"hitData":{"launchSpeed":108.6,"launchAngle":11.0,"totalDistance":221.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":64.87,"coordY":135.13}},"index":3,"playId":"3be53461-46ea-3b9e-a603-96bf18963e16","pitchNumber":4,"startTime":"2026-07-22T23:26:08.650Z","endTime":"2026-07-22T23:26:21.556Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":656577,"link":"/api/v1/people/656577","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656577,"link":"/api/v1/people/656577"},"credit":"b_ab"},{"player":{"id":677944,"link":"/api/v1/people/677944"},"credit":"p_ab"},{"player":{"id":656577,"link":"/api/v1/people/656577"},"credit":"b_pa"},{"player":{"id":677944,"link":"/api/v1/people/677944"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":64.60000000000001,"awayTeamWinProbability":35.39999999999999,"homeTeamWinProbabilityAdded":-6.599999999999994,"leverageIndex":0.97,"dramaIndex":70.0,"contextMetrics":{},"playEndTime":"2026-07-22T23:26:21.556Z","atBatIndex":20},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Trevor Larnach walks.","rbi":0,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-22T23:26:38.223Z","endTime":"2026-07-22T23:30:16.023Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"postOnThird":{"id":656577,"fullName":"Alex Jackson","link":"/api/v1/people/656577"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5,7,8],"actionIndex":[4],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":656577,"fullName":"Alex Jackson","link":"/api/v1/people/656577"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":88.7,"endSpeed":82.5,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.977644161794608,"aZ":-23.466385009194312,"pfxX":-0.4015855373082382,"pfxZ":5.070182628737814,"pX":-0.5248573956755885,"pZ":2.313655141906673,"vX0":4.252911008595179,"vY0":-129.24853627196262,"vZ0":-3.7547125105981283,"x":137.01,"y":176.31,"x0":-2.128657744594393,"y0":50.00542251027381,"z0":5.554625456380675,"aX":-0.6903117856434677},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":8.6,"breakHorizontal":-0.1,"spinRate":2355,"spinDirection":205},"zone":4,"typeConfidence":2.0,"plateTime":0.4212606239606469,"extension":6.556620773152187},"index":0,"playId":"f94765cc-cc5a-3fd8-8333-01ce204d6937","pitchNumber":1,"startTime":"2026-07-22T23:26:52.115Z","endTime":"2026-07-22T23:26:56.088Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"second":{"id":656577,"link":"/api/v1/people/656577"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.2,"endSpeed":77.5,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.111684970854824,"aZ":-29.117504493981418,"pfxX":-9.597221492899344,"pfxZ":2.004505981678844,"pX":-1.1361366757073417,"pZ":1.7617088518739608,"vX0":5.077696632747983,"vY0":-122.59532185894305,"vZ0":-3.295611209118046,"x":160.31,"y":191.21,"x0":-1.986769640777646,"y0":50.00061876612501,"z0":5.607176473433276,"aX":-14.614766588381785},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":3.1,"breakHorizontal":16.2,"spinRate":1551,"spinDirection":234},"zone":13,"typeConfidence":2.0,"plateTime":0.44667629994294433,"extension":6.695446160688402},"index":1,"playId":"b2c6f2ad-d235-38ec-ab18-e38629aae265","pitchNumber":2,"startTime":"2026-07-22T23:27:09.876Z","endTime":"2026-07-22T23:27:14.649Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"second":{"id":656577,"link":"/api/v1/people/656577"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":76.4,"endSpeed":70.6,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.437478108146763,"aZ":-39.97848181275596,"pfxX":4.6715283726156835,"pfxZ":-6.242088531519078,"pX":0.02202631184934918,"pZ":2.0547469702231216,"vX0":2.7521815031892305,"vY0":-111.24217253242608,"vZ0":0.39943175614016124,"x":116.16,"y":183.3,"x0":-1.8392285863180027,"y0":50.00346297442408,"z0":6.025987136784184,"aX":5.839419165610594},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.7,"breakVerticalInduced":-10.9,"breakHorizontal":-9.2,"spinRate":2612,"spinDirection":39},"zone":8,"typeConfidence":2.0,"plateTime":0.49285783970047436,"extension":6.231419735797381},"index":2,"playId":"6b675333-b25d-375d-ab6f-e759e5fbc442","pitchNumber":3,"startTime":"2026-07-22T23:27:28.818Z","endTime":"2026-07-22T23:27:36.334Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"second":{"id":656577,"link":"/api/v1/people/656577"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":80.0,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.825010503651246,"aZ":-27.302503975866532,"pfxX":-9.622265947636382,"pfxZ":3.048345837516292,"pX":-0.26077213237509494,"pZ":-0.495201092787453,"vX0":7.200902929561848,"vY0":-125.27793581960276,"vZ0":-9.008723137696094,"x":126.94,"y":252.15,"x0":-1.9133333731335234,"y0":50.005458824383275,"z0":5.358270914811497,"aX":-15.39309819142803},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":3.7,"breakHorizontal":16.0,"spinRate":1555,"spinDirection":231},"zone":13,"typeConfidence":2.0,"plateTime":0.43616725737825224,"extension":6.700128132368396},"index":3,"playId":"5ab14fc0-691b-3854-9778-1fda9e6681fd","pitchNumber":4,"startTime":"2026-07-22T23:28:29.689Z","endTime":"2026-07-22T23:28:37.084Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"second":{"id":656577,"link":"/api/v1/people/656577"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Wild pitch by pitcher Slade Cecconi. Alex Jackson to 3rd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":4,"actionPlayId":"5ab14fc0-691b-3854-9778-1fda9e6681fd","startTime":"2026-07-22T23:28:52.792Z","endTime":"2026-07-22T23:29:09.475Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":656577,"link":"/api/v1/people/656577"},"defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"second":{"id":656577,"link":"/api/v1/people/656577"},"postOnThird":{"id":656577,"link":"/api/v1/people/656577"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"homeTeamWinProbability":62.4,"awayTeamWinProbability":37.6,"homeTeamWinProbabilityAdded":-2.20000000000001,"leverageIndex":1.44,"dramaIndex":55.0,"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":94.2,"endSpeed":86.4,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.34796768232924,"aZ":-22.102433134945446,"pfxX":-9.562923626255046,"pfxZ":5.29436211432273,"pX":0.32425620017939094,"pZ":2.525730318499177,"vX0":9.324940832099017,"vY0":-136.89090079457307,"vZ0":-4.176778075326192,"x":104.64,"y":170.59,"x0":-1.878834051645925,"y0":50.00672477756123,"z0":5.57863258124009,"aX":-18.209146235253666},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":8.9,"breakHorizontal":15.5,"spinRate":2280,"spinDirection":227},"zone":6,"typeConfidence":2.0,"plateTime":0.39964386242410477,"extension":6.56282719673162},"index":5,"playId":"9d77dfa7-831c-3937-b967-5941e5f7a879","pitchNumber":5,"startTime":"2026-07-22T23:29:09.475Z","endTime":"2026-07-22T23:29:13.558Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"third":{"id":656577,"link":"/api/v1/people/656577"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":6,"startTime":"2026-07-22T23:29:28.042Z","endTime":"2026-07-22T23:29:46.107Z","isPitch":false,"type":"action","player":{"id":663616,"link":"/api/v1/people/663616"},"defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"third":{"id":656577,"link":"/api/v1/people/656577"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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, 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":78.5,"endSpeed":72.5,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.855161976906377,"aZ":-39.133443893580306,"pfxX":4.027642867010988,"pfxZ":-5.316396465030318,"pX":0.7155888983610399,"pZ":0.6464841843733697,"vX0":4.459328309628782,"vY0":-114.22142629356277,"vZ0":-3.0814240922749523,"x":89.72,"y":221.32,"x0":-1.7920861511174633,"y0":50.00223345797141,"z0":5.895979572473161,"aX":5.272306844926852},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.8,"breakVerticalInduced":-10.1,"breakHorizontal":-8.5,"spinRate":2563,"spinDirection":36},"zone":14,"typeConfidence":2.0,"plateTime":0.48124035630939055,"extension":6.453016224403694},"index":7,"playId":"2beef9fa-31d5-3650-8bb4-2b1a1f94eee8","pitchNumber":6,"startTime":"2026-07-22T23:29:46.107Z","endTime":"2026-07-22T23:29:49.506Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"third":{"id":656577,"link":"/api/v1/people/656577"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":78.7,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.281472165373824,"aZ":-27.355116150160885,"pfxX":2.8758776120011023,"pfxZ":3.039909958782218,"pX":-1.2656893832233653,"pZ":2.98312410884904,"vX0":1.852794897885617,"vY0":-125.346915822002,"vZ0":-1.0415233658821084,"x":165.25,"y":158.24,"x0":-2.3890502902589086,"y0":50.00317633076925,"z0":5.645755424122619,"aX":4.557206774447197},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":5.5,"breakHorizontal":-5.6,"spinRate":2279,"spinDirection":179},"zone":11,"typeConfidence":2.0,"plateTime":0.4376547062197256,"extension":6.310069559734088},"index":8,"playId":"782f4a09-5822-3e3e-a39b-30fd915c39ab","pitchNumber":7,"startTime":"2026-07-22T23:30:11.364Z","endTime":"2026-07-22T23:30:16.023Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"third":{"id":656577,"link":"/api/v1/people/656577"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663616,"link":"/api/v1/people/663616"},"credit":"b_pa"},{"player":{"id":677944,"link":"/api/v1/people/677944"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":57.8,"awayTeamWinProbability":42.2,"homeTeamWinProbabilityAdded":-4.600000000000001,"leverageIndex":1.44,"dramaIndex":83.0,"contextMetrics":{},"playEndTime":"2026-07-22T23:30:16.023Z","atBatIndex":21},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brooks Lee singles on a sharp line drive to center fielder Petey Halpin. Alex Jackson scores. Trevor Larnach to 3rd.","rbi":1,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-22T23:30:30.184Z","endTime":"2026-07-22T23:31:19.146Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"postOnThird":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":690984,"link":"/api/v1/people/690984"},"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":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"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":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":656577,"fullName":"Alex Jackson","link":"/api/v1/people/656577"},"responsiblePitcher":{"id":677944,"link":"/api/v1/people/677944"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.8,"endSpeed":85.3,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.419535261818666,"aZ":-22.665200451772513,"pfxX":-9.671056377003248,"pfxZ":5.076341367105011,"pX":-0.7397571704994529,"pZ":3.0684782788581164,"vX0":6.942368698423181,"vY0":-136.3339755004561,"vZ0":-2.6362599495260444,"x":145.2,"y":155.93,"x0":-2.0693826442549352,"y0":50.002164629543415,"z0":5.621219146151625,"aX":-18.110685452831294},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":8.8,"breakHorizontal":16.0,"spinRate":2261,"spinDirection":226},"zone":1,"typeConfidence":2.0,"plateTime":0.4025554646944136,"extension":6.57598462465508},"index":0,"playId":"0a649a95-0d46-3355-be42-2e05018753f4","pitchNumber":1,"startTime":"2026-07-22T23:30:45.294Z","endTime":"2026-07-22T23:30:49.888Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"L","description":"Left"}},"first":{"id":663616,"link":"/api/v1/people/663616"},"third":{"id":656577,"link":"/api/v1/people/656577"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.1,"endSpeed":70.7,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.608269550462655,"aZ":-39.70026164264097,"pfxX":4.590615804624692,"pfxZ":-5.948567273243809,"pX":-0.3504167567257218,"pZ":3.1391552312635405,"vX0":2.2857620975245805,"vY0":-112.16799674578995,"vZ0":2.3563615170760794,"x":130.36,"y":154.02,"x0":-1.9813321761800375,"y0":50.00230837638598,"z0":6.143383943642242,"aX":5.8083051941909085},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.0,"breakVerticalInduced":-9.7,"breakHorizontal":-8.9,"spinRate":2450,"spinDirection":43},"zone":1,"typeConfidence":2.0,"plateTime":0.48961072740682754,"extension":6.225566629378068},"hitData":{"launchSpeed":101.0,"launchAngle":16.0,"totalDistance":292.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":154.27,"coordY":85.79}},"index":1,"playId":"9364ad19-ad47-3df5-9a44-9f16b3b33897","pitchNumber":2,"startTime":"2026-07-22T23:31:07.242Z","endTime":"2026-07-22T23:31:19.146Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"L","description":"Left"}},"first":{"id":663616,"link":"/api/v1/people/663616"},"third":{"id":656577,"link":"/api/v1/people/656577"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686797,"link":"/api/v1/people/686797"},"credit":"b_ab"},{"player":{"id":677944,"link":"/api/v1/people/677944"},"credit":"p_ab"},{"player":{"id":686797,"link":"/api/v1/people/686797"},"credit":"b_pa"},{"player":{"id":677944,"link":"/api/v1/people/677944"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":47.099999999999994,"awayTeamWinProbability":52.900000000000006,"homeTeamWinProbabilityAdded":-10.700000000000003,"leverageIndex":1.96,"dramaIndex":120.0,"contextMetrics":{},"playEndTime":"2026-07-22T23:31:19.146Z","atBatIndex":22},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kody Clemens strikes out swinging.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-22T23:32:41.826Z","endTime":"2026-07-22T23:33:42.032Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"postOnThird":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-22T23:31:42.135Z","endTime":"2026-07-22T23:32:44.139Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"first":{"id":686797,"link":"/api/v1/people/686797"},"third":{"id":663616,"link":"/api/v1/people/663616"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":85.0,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.416850497819585,"aZ":-13.138138729826023,"pfxX":-5.5787735799969145,"pfxZ":10.246960666925428,"pX":-0.5087756002668968,"pZ":2.016648630094708,"vX0":6.100224317257717,"vY0":-135.846937419311,"vZ0":-7.094547671048745,"x":136.39,"y":184.33,"x0":-2.0650270722239923,"y0":50.002677118498724,"z0":5.586442345555425,"aX":-10.36457812251778},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":17.2,"breakHorizontal":8.8,"spinRate":2247,"spinDirection":219},"zone":7,"typeConfidence":2.0,"plateTime":0.4041063222145649,"extension":6.544449167738203},"index":1,"playId":"c28eeffa-8474-3ef8-88dc-7044664e31f0","pitchNumber":1,"startTime":"2026-07-22T23:32:44.139Z","endTime":"2026-07-22T23:32:48.667Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"first":{"id":686797,"link":"/api/v1/people/686797"},"third":{"id":663616,"link":"/api/v1/people/663616"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":84.6,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.324283227726234,"aZ":-20.163110200598336,"pfxX":-4.343228754419737,"pfxZ":6.48748046526579,"pX":-1.0417186006469321,"pZ":4.764095724489817,"vX0":3.942609541984547,"vY0":-135.61444085143887,"vZ0":0.6363424265803164,"x":156.71,"y":110.15,"x0":-1.9543508740469735,"y0":50.0033787539028,"z0":5.93937193292508,"aX":-8.041734933231023},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":12.1,"breakHorizontal":7.0,"spinRate":2174,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.4048259841221027,"extension":6.3223327946869965},"index":2,"playId":"735c693e-f789-3ed6-a176-c8207634392f","pitchNumber":2,"startTime":"2026-07-22T23:33:00.549Z","endTime":"2026-07-22T23:33:04.822Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"first":{"id":686797,"link":"/api/v1/people/686797"},"third":{"id":663616,"link":"/api/v1/people/663616"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.0,"endSpeed":82.6,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.535895246987657,"aZ":-23.13240729438477,"pfxX":-1.5488345698549533,"pfxZ":5.219699588650244,"pX":0.9404082460116933,"pZ":1.6218926672764464,"vX0":8.28483573628594,"vY0":-130.7540955253861,"vZ0":-5.541396647363076,"x":81.15,"y":194.99,"x0":-2.0676780054536263,"y0":50.00187389354095,"z0":5.504106983639614,"aX":-2.6833403687025577},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":8.4,"breakHorizontal":1.0,"spinRate":2240,"spinDirection":205},"zone":14,"typeConfidence":2.0,"plateTime":0.4188837395396372,"extension":6.560362746814179},"index":3,"playId":"c1487d3a-5516-32f3-b027-a3483eb52213","pitchNumber":3,"startTime":"2026-07-22T23:33:18.346Z","endTime":"2026-07-22T23:33:21.458Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"first":{"id":686797,"link":"/api/v1/people/686797"},"third":{"id":663616,"link":"/api/v1/people/663616"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":83.1,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.119230865842837,"aZ":-24.245790010766775,"pfxX":-1.4754088105796046,"pfxZ":4.532218863598212,"pX":0.6102013014465272,"pZ":2.2583403815327645,"vX0":7.339257368479163,"vY0":-131.01217524240218,"vZ0":-3.7847349790988845,"x":93.74,"y":177.8,"x0":-2.028402458526837,"y0":50.00104613732144,"z0":5.5210496760053545,"aX":-2.580468323122156},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":7.7,"breakHorizontal":1.2,"spinRate":2307,"spinDirection":209},"zone":6,"typeConfidence":2.0,"plateTime":0.4171161528633398,"extension":6.495184548638076},"index":4,"playId":"e5dc6b9e-71cd-3226-89f9-66771586bd5e","pitchNumber":4,"startTime":"2026-07-22T23:33:38.798Z","endTime":"2026-07-22T23:33:42.032Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"first":{"id":686797,"link":"/api/v1/people/686797"},"third":{"id":663616,"link":"/api/v1/people/663616"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665019,"link":"/api/v1/people/665019"},"credit":"b_ab"},{"player":{"id":677944,"link":"/api/v1/people/677944"},"credit":"p_ab"},{"player":{"id":665019,"link":"/api/v1/people/665019"},"credit":"b_pa"},{"player":{"id":677944,"link":"/api/v1/people/677944"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.400000000000006,"awayTeamWinProbability":46.599999999999994,"homeTeamWinProbabilityAdded":6.300000000000011,"leverageIndex":1.9,"dramaIndex":91.0,"contextMetrics":{},"playEndTime":"2026-07-22T23:33:42.032Z","atBatIndex":23},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Josh Bell grounds out, second baseman Travis Bazzana to first baseman Kyle Manzardo. Trevor Larnach scores. Brooks Lee to 2nd.","rbi":1,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-22T23:33:54.634Z","endTime":"2026-07-22T23:34:13.876Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"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":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":683953,"link":"/api/v1/people/683953"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":700932,"link":"/api/v1/people/700932"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"responsiblePitcher":{"id":677944,"link":"/api/v1/people/677944"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":85.6,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.60912731292341,"aZ":-21.81774650539375,"pfxX":-9.746504459350795,"pfxZ":5.489024727969069,"pX":-0.006341704218481726,"pZ":3.1710602613862453,"vX0":8.375017904268853,"vY0":-136.87304200283475,"vZ0":-2.580970317911205,"x":117.24,"y":153.16,"x0":-1.846967997538912,"y0":50.00653001270127,"z0":5.6284334972079115,"aX":-18.405040620550672},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":9.6,"breakHorizontal":15.7,"spinRate":2309,"spinDirection":228},"zone":2,"typeConfidence":2.0,"plateTime":0.4009292460532423,"extension":6.656458633873497},"hitData":{"launchSpeed":75.1,"launchAngle":-57.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":142.79,"coordY":160.12}},"index":0,"playId":"b100c596-d256-39d6-bcb5-5cec9d4a965f","pitchNumber":1,"startTime":"2026-07-22T23:34:06.235Z","endTime":"2026-07-22T23:34:13.876Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"L","description":"Left"}},"first":{"id":686797,"link":"/api/v1/people/686797"},"third":{"id":663616,"link":"/api/v1/people/663616"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":605137,"link":"/api/v1/people/605137"},"credit":"b_ab"},{"player":{"id":677944,"link":"/api/v1/people/677944"},"credit":"p_ab"},{"player":{"id":605137,"link":"/api/v1/people/605137"},"credit":"b_pa"},{"player":{"id":677944,"link":"/api/v1/people/677944"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.800000000000004,"awayTeamWinProbability":48.199999999999996,"homeTeamWinProbabilityAdded":-1.6000000000000014,"leverageIndex":2.16,"dramaIndex":69.0,"contextMetrics":{},"playEndTime":"2026-07-22T23:34:13.876Z","atBatIndex":24},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Royce Lewis flies out to right fielder Daniel Schneemann.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-22T23:34:30.678Z","endTime":"2026-07-22T23:34:50.902Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":682177,"link":"/api/v1/people/682177"},"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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.4,"endSpeed":82.4,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.115351754679743,"aZ":-25.70330259420978,"pfxX":-0.24205741038837858,"pfxZ":3.7550853151181123,"pX":0.38395336358277216,"pZ":2.6259326561644833,"vX0":6.263471096419808,"vY0":-130.1984823328849,"vZ0":-2.9791122895025426,"x":102.36,"y":167.88,"x0":-2.0167706498286395,"y0":50.00616656051003,"z0":5.720187453269006,"aX":-0.41765781418130227},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":6.4,"breakHorizontal":-0.8,"spinRate":2234,"spinDirection":205},"zone":6,"typeConfidence":2.0,"plateTime":0.4199159111265729,"extension":6.425422341700888},"hitData":{"launchSpeed":93.0,"launchAngle":35.0,"totalDistance":330.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":209.56,"coordY":94.62}},"index":0,"playId":"12e12ccd-7c33-3814-a4cf-4c551d44dfe4","pitchNumber":1,"startTime":"2026-07-22T23:34:41.883Z","endTime":"2026-07-22T23:34:50.902Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"second":{"id":686797,"link":"/api/v1/people/686797"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668904,"link":"/api/v1/people/668904"},"credit":"b_ab"},{"player":{"id":677944,"link":"/api/v1/people/677944"},"credit":"p_ab"},{"player":{"id":668904,"link":"/api/v1/people/668904"},"credit":"b_pa"},{"player":{"id":677944,"link":"/api/v1/people/677944"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.50000000000001,"awayTeamWinProbability":44.49999999999999,"homeTeamWinProbabilityAdded":3.700000000000003,"leverageIndex":1.4,"dramaIndex":63.0,"contextMetrics":{},"playEndTime":"2026-07-22T23:34:50.902Z","atBatIndex":25},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Brayan Rocchio flies out sharply to center fielder Luke Keaschall.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-22T23:36:49.735Z","endTime":"2026-07-22T23:38:23.851Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"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":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":807712,"link":"/api/v1/people/807712"},"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, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.5,"endSpeed":74.6,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.33292624474671,"aZ":-24.85327218755201,"pfxX":-9.930554166112978,"pfxZ":5.149723297326847,"pX":-1.177957237718334,"pZ":2.9283257726671246,"vX0":3.251587422052668,"vY0":-118.65155044754978,"vZ0":-1.8584938674025944,"x":161.9,"y":159.72,"x0":-1.2783032718556753,"y0":50.003199078554836,"z0":5.993117511146743,"aX":-14.116899730562281},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":9.1,"breakHorizontal":17.2,"spinRate":2025,"spinDirection":241},"zone":11,"typeConfidence":2.0,"plateTime":0.46216207869983217,"extension":6.744235598949476},"index":0,"playId":"33b51cd7-d512-3794-ac9d-b58472217156","pitchNumber":1,"startTime":"2026-07-22T23:36:59.506Z","endTime":"2026-07-22T23:37:03.650Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":85.6,"endSpeed":78.5,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.483609422129156,"aZ":-19.467019563409945,"pfxX":-2.3248692155732176,"pfxZ":8.04766890717659,"pX":-0.28138662712283774,"pZ":4.1742446877624815,"vX0":3.257863323843685,"vY0":-124.71602132041589,"vZ0":-0.17485861999430757,"x":127.73,"y":126.08,"x0":-1.3010309615517424,"y0":50.00379579121875,"z0":5.847316941101094,"aX":-3.6719054541428124},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":14.8,"breakHorizontal":3.5,"spinRate":2090,"spinDirection":208},"zone":11,"typeConfidence":2.0,"plateTime":0.43873838648705066,"extension":6.96971747138735},"index":1,"playId":"607ec86c-60d1-3164-80e4-9f8034d520e2","pitchNumber":2,"startTime":"2026-07-22T23:37:16.681Z","endTime":"2026-07-22T23:37:21.432Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":81.0,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.497051839348583,"aZ":-17.121905491384222,"pfxX":-5.0414915040610015,"pfxZ":9.023626131110364,"pX":0.8595210941093537,"pZ":1.3825486406793885,"vX0":6.816651777760704,"vY0":-128.3125140700116,"vZ0":-7.289521979439486,"x":84.24,"y":201.45,"x0":-1.1762383526280844,"y0":50.00199824754289,"z0":5.593942684872619,"aX":-8.408623276827157},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":14.9,"breakHorizontal":7.6,"spinRate":2236,"spinDirection":216},"zone":14,"typeConfidence":2.0,"plateTime":0.42684488196774373,"extension":7.030089691933448},"index":2,"playId":"bc3e75eb-d66f-3083-aec2-cbdcad3113f4","pitchNumber":3,"startTime":"2026-07-22T23:37:32.959Z","endTime":"2026-07-22T23:37:38.761Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":79.4,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.29250747338454,"aZ":-19.288291627460655,"pfxX":-2.953649782868498,"pfxZ":7.996356057757258,"pX":-0.47854186097806817,"pZ":2.6399731787186616,"vX0":3.0155590889973363,"vY0":-126.0611035633831,"vZ0":-3.883433587198549,"x":135.24,"y":167.5,"x0":-1.3057423004992497,"y0":50.004024016250725,"z0":5.754851345660201,"aX":-4.7608269695105},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":13.8,"breakHorizontal":4.7,"spinRate":2171,"spinDirection":217},"zone":4,"typeConfidence":2.0,"plateTime":0.4342591132407021,"extension":6.969920550971849},"index":3,"playId":"1e525763-6e40-349c-86d1-051e1c408613","pitchNumber":4,"startTime":"2026-07-22T23:37:47.077Z","endTime":"2026-07-22T23:37:51.792Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.6,"endSpeed":77.7,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.222340486422656,"aZ":-23.504396207279076,"pfxX":1.632042240277374,"pfxZ":5.7043314098279385,"pX":-0.130339873250571,"pZ":1.7600940609510036,"vX0":2.282518872257591,"vY0":-121.80797223854051,"vZ0":-4.730210662048962,"x":121.97,"y":191.26,"x0":-1.2873722358997883,"y0":50.00544183614286,"z0":5.729506762731617,"aX":2.4824691854020977},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":9.6,"breakHorizontal":-3.5,"spinRate":2019,"spinDirection":191},"zone":8,"typeConfidence":2.0,"plateTime":0.44761051478390534,"extension":6.9092179877184305},"index":4,"playId":"7c0b2065-9aeb-35ed-a411-6085c7ca90a5","pitchNumber":5,"startTime":"2026-07-22T23:37:59.116Z","endTime":"2026-07-22T23:38:03.872Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":80.3,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.024755953446878,"aZ":-18.53902606724048,"pfxX":-3.468603078301835,"pfxZ":8.274058280497382,"pX":-0.19404843242415237,"pZ":2.288029502087855,"vX0":3.4592244823791027,"vY0":-127.50732845390749,"vZ0":-5.140130691177675,"x":124.4,"y":177.0,"x0":-1.1171347961257962,"y0":50.00202420461495,"z0":5.7911982457393325,"aX":-5.715702817506494},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":14.0,"breakHorizontal":5.5,"spinRate":2116,"spinDirection":211},"zone":5,"typeConfidence":2.0,"plateTime":0.4294355898721274,"extension":7.028950251860278},"hitData":{"launchSpeed":100.0,"launchAngle":27.0,"totalDistance":386.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":106.23,"coordY":44.32}},"index":5,"playId":"73a4dfc3-b113-3c89-ac8b-cf8a9395f2ab","pitchNumber":6,"startTime":"2026-07-22T23:38:15.158Z","endTime":"2026-07-22T23:38:23.851Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677587,"link":"/api/v1/people/677587"},"credit":"b_ab"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_ab"},{"player":{"id":677587,"link":"/api/v1/people/677587"},"credit":"b_pa"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.0,"awayTeamWinProbability":47.0,"homeTeamWinProbabilityAdded":-2.500000000000007,"leverageIndex":0.98,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-07-22T23:38:23.851Z","atBatIndex":26},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Alex Jackson challenged (pitch result), call on the field was confirmed: Travis Bazzana walks.","rbi":0,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-22T23:38:30.685Z","endTime":"2026-07-22T23:40:43.063Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":79.6,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.499512810465735,"aZ":-16.875938641624124,"pfxX":-4.242909749213227,"pfxZ":9.414298425074087,"pX":-0.4961676172603093,"pZ":2.3643351763176343,"vX0":3.0346334542945628,"vY0":-127.05799491755367,"vZ0":-5.209784711498877,"x":135.91,"y":174.94,"x0":-1.1583642999867747,"y0":50.002558182417,"z0":5.794288737010643,"aX":-6.895270458495791},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":16.0,"breakHorizontal":7.0,"spinRate":2084,"spinDirection":206},"zone":4,"typeConfidence":2.0,"plateTime":0.43207387460993196,"extension":7.0907474853546155},"index":0,"playId":"21960c56-c08e-3aad-aa70-d695f95354bb","pitchNumber":1,"startTime":"2026-07-22T23:38:53.297Z","endTime":"2026-07-22T23:38:58.312Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":683953,"link":"/api/v1/people/683953","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":86.8,"endSpeed":78.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.631753047161425,"aZ":-17.649364427478094,"pfxX":-4.611333429500968,"pfxZ":9.05759375866139,"pX":-0.3804082677776854,"pZ":3.711128856897528,"vX0":3.2886900968528456,"vY0":-126.3282821315782,"vZ0":-2.046269865144838,"x":131.5,"y":138.58,"x0":-1.1051444234238603,"y0":50.00199625926555,"z0":5.9624562113463435,"aX":-7.394105804632476},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":16.1,"breakHorizontal":7.6,"spinRate":2098,"spinDirection":203},"zone":11,"typeConfidence":2.0,"plateTime":0.43489911834932515,"extension":7.078899205529549},"index":1,"playId":"8572123d-875f-30a0-bd7a-0a49e3a33742","pitchNumber":2,"startTime":"2026-07-22T23:39:09.031Z","endTime":"2026-07-22T23:39:13.331Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":683953,"link":"/api/v1/people/683953","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":74.1,"endSpeed":67.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.641971881698954,"aZ":-32.076330174679065,"pfxX":7.8838089449872335,"pfxZ":0.08518501269618461,"pX":-0.5658271842916923,"pZ":3.3546525367947533,"vX0":-0.5839220430952738,"vY0":-107.8417662724672,"vZ0":1.8808318569530518,"x":138.57,"y":148.2,"x0":-1.311073956296596,"y0":50.00360428286433,"z0":6.05264698453004,"aX":9.13252445560869},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.3,"breakVerticalInduced":1.1,"breakHorizontal":-14.0,"spinRate":2110,"spinDirection":67},"zone":1,"typeConfidence":2.0,"plateTime":0.5111449104261632,"extension":6.932619393161485},"index":2,"playId":"0d25e9db-3cd6-375a-b5a6-f65f9c8115b9","pitchNumber":3,"startTime":"2026-07-22T23:39:23.043Z","endTime":"2026-07-22T23:39:27.882Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":683953,"link":"/api/v1/people/683953","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":79.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.068045241346695,"aZ":-15.620640501207918,"pfxX":-4.111476741147639,"pfxZ":10.142359742230916,"pX":-0.9488216385918936,"pZ":2.5954974628447776,"vX0":1.890654665841249,"vY0":-127.20608201524173,"vZ0":-5.062986553055498,"x":153.17,"y":168.7,"x0":-1.1691067818729428,"y0":50.005577210168816,"z0":5.857732834632499,"aX":-6.711961668004941},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":17.4,"breakHorizontal":7.0,"spinRate":2153,"spinDirection":208},"zone":11,"typeConfidence":2.0,"plateTime":0.43125846688521063,"extension":7.095355312085466},"index":3,"playId":"a46b429f-619b-3e2f-a3e5-15e904920404","pitchNumber":4,"startTime":"2026-07-22T23:39:40.315Z","endTime":"2026-07-22T23:39:44.992Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":683953,"link":"/api/v1/people/683953","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":76.2,"endSpeed":70.0,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.23492851384605,"aZ":-34.009978118562735,"pfxX":6.868264358307535,"pfxZ":-1.5013800531616721,"pX":1.461791168638976,"pZ":0.7487208872112593,"vX0":3.5719768176366546,"vY0":-110.82527931616426,"vZ0":-3.2929141679441036,"x":61.28,"y":218.56,"x0":-1.069927253297935,"y0":50.00043761842621,"z0":5.853676960871293,"aX":8.428763591593878},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.0,"breakVerticalInduced":-3.4,"breakHorizontal":-13.4,"spinRate":2263,"spinDirection":60},"zone":14,"typeConfidence":2.0,"plateTime":0.4967285384627491,"extension":7.052187342764348},"index":4,"playId":"4aabc1de-675e-3c78-9d40-d145dfd80b2a","pitchNumber":5,"startTime":"2026-07-22T23:39:56.782Z","endTime":"2026-07-22T23:40:00.477Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":683953,"link":"/api/v1/people/683953","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.6,"endSpeed":75.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.547598837335713,"aZ":-26.0946348151178,"pfxX":2.1593716648668764,"pfxZ":4.215569329290787,"pX":-0.35664485674519825,"pZ":2.2116197057030265,"vX0":1.4569629377332463,"vY0":-118.94814537015448,"vZ0":-2.9533895543076545,"x":130.59,"y":179.07,"x0":-1.2563226436172303,"y0":50.00033223933753,"z0":5.820448577587321,"aX":3.112155513677949},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":7.2,"breakHorizontal":-4.2,"spinRate":1961,"spinDirection":172},"zone":4,"typeConfidence":2.0,"plateTime":0.459436163872053,"extension":7.101778916645411},"index":5,"playId":"248e1459-899c-308c-a487-04f4678c0ec7","pitchNumber":6,"startTime":"2026-07-22T23:40:15.010Z","endTime":"2026-07-22T23:40:18.010Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":683953,"link":"/api/v1/people/683953","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":74.9,"endSpeed":68.3,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.956458697972543,"aZ":-30.059585508204343,"pfxX":6.98538614207132,"pfxZ":1.7737057612311187,"pX":-0.8642982536295567,"pZ":3.2224648010346386,"vX0":-0.9333182798709045,"vY0":-109.04005455549711,"vZ0":1.1125867749109215,"x":149.95,"y":151.77,"x0":-1.334939124758967,"y0":50.003423899073276,"z0":5.973934822069218,"aX":8.327545533496025},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":3.8,"breakHorizontal":-12.4,"spinRate":2032,"spinDirection":73},"zone":11,"typeConfidence":2.0,"plateTime":0.5042588892712012,"extension":6.96511370123164},"index":6,"playId":"c3d34fb3-0b6c-392f-910e-d55e553dbdcf","pitchNumber":7,"startTime":"2026-07-22T23:40:36.800Z","endTime":"2026-07-22T23:40:43.063Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":683953,"link":"/api/v1/people/683953","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683953,"link":"/api/v1/people/683953"},"credit":"b_pa"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":142,"player":{"id":656577,"fullName":"Alex Jackson","link":"/api/v1/people/656577"}},"homeTeamWinProbability":55.800000000000004,"awayTeamWinProbability":44.199999999999996,"homeTeamWinProbabilityAdded":2.8000000000000043,"leverageIndex":0.73,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-07-22T23:40:43.063Z","atBatIndex":27},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Manzardo strikes out swinging.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-22T23:41:23.847Z","endTime":"2026-07-22T23:42:28.963Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"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":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":656577,"link":"/api/v1/people/656577"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.6,"endSpeed":75.4,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.206970612365893,"aZ":-25.07842825046681,"pfxX":1.9419099963780186,"pfxZ":4.953727144753228,"pX":0.38822859830136836,"pZ":1.0994513067842326,"vX0":3.2037897237830317,"vY0":-118.72940225265138,"vZ0":-5.460418845732686,"x":102.2,"y":209.09,"x0":-1.2294941579380747,"y0":50.0004249508912,"z0":5.70423796163919,"aX":2.7779403354792915},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":7.9,"breakHorizontal":-4.3,"spinRate":1973,"spinDirection":178},"zone":14,"typeConfidence":2.0,"plateTime":0.46089323734259535,"extension":7.179520236770535},"index":0,"playId":"f91353b9-a5ca-35c0-a91e-b56eb8bc3082","pitchNumber":1,"startTime":"2026-07-22T23:41:23.847Z","endTime":"2026-07-22T23:41:28.152Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":700932,"link":"/api/v1/people/700932","batSide":{"code":"L","description":"Left"}},"first":{"id":683953,"link":"/api/v1/people/683953"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":75.1,"endSpeed":68.9,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.482463578538763,"aZ":-31.794350203504205,"pfxX":4.441425289439161,"pfxZ":0.3169691201726659,"pX":-0.13373264579927727,"pZ":1.8938440291473635,"vX0":1.1210698146266853,"vY0":-109.298332223314,"vZ0":-1.1186363696439783,"x":122.1,"y":187.65,"x0":-1.2311604146584172,"y0":50.003624577399364,"z0":5.847401553048568,"aX":5.337052947302908},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.1,"breakVerticalInduced":0.6,"breakHorizontal":-8.4,"spinRate":2131,"spinDirection":47},"zone":8,"typeConfidence":2.0,"plateTime":0.5024308095429513,"extension":6.948698521240051},"index":1,"playId":"975d4828-841e-3f31-929d-02ad88894f52","pitchNumber":2,"startTime":"2026-07-22T23:41:42.568Z","endTime":"2026-07-22T23:41:47.451Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":700932,"link":"/api/v1/people/700932","batSide":{"code":"L","description":"Left"}},"first":{"id":683953,"link":"/api/v1/people/683953"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":75.4,"endSpeed":69.2,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.94079400668458,"aZ":-32.1260989891637,"pfxX":4.6114575778760845,"pfxZ":0.04396698752741557,"pX":0.42190471546585695,"pZ":1.7512293606967542,"vX0":2.23834064855179,"vY0":-109.72625789801234,"vZ0":-1.5278329408513494,"x":100.92,"y":191.5,"x0":-1.2134536588616598,"y0":50.00517003790483,"z0":5.9062272575115795,"aX":5.576279488819108},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.5,"breakVerticalInduced":0.0,"breakHorizontal":-9.0,"spinRate":2228,"spinDirection":63},"zone":9,"typeConfidence":2.0,"plateTime":0.5007982068356274,"extension":7.125284299078765},"index":2,"playId":"7858d919-fd51-3fe2-92f9-20bdc7eb83a4","pitchNumber":3,"startTime":"2026-07-22T23:42:02.474Z","endTime":"2026-07-22T23:42:06.984Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":700932,"link":"/api/v1/people/700932","batSide":{"code":"L","description":"Left"}},"first":{"id":683953,"link":"/api/v1/people/683953"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.1,"endSpeed":74.9,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.494232159752613,"aZ":-25.90972179239412,"pfxX":-10.77442878875165,"pfxZ":4.39206609860747,"pX":-0.39003275971752366,"pZ":0.9059277937342606,"vX0":5.315144698355045,"vY0":-119.35076928105065,"vZ0":-5.891336500276203,"x":131.87,"y":214.32,"x0":-1.2600128350020778,"y0":50.00202858080586,"z0":5.775179965499538,"aX":-15.360129261343229},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":6.6,"breakHorizontal":18.0,"spinRate":2180,"spinDirection":244},"zone":13,"typeConfidence":2.0,"plateTime":0.4610157382834328,"extension":7.07251845849202},"index":3,"playId":"72350ddc-1288-3057-b335-33dce5c2f729","pitchNumber":4,"startTime":"2026-07-22T23:42:25.114Z","endTime":"2026-07-22T23:42:28.963Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":700932,"link":"/api/v1/people/700932","batSide":{"code":"L","description":"Left"}},"first":{"id":683953,"link":"/api/v1/people/683953"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":700932,"link":"/api/v1/people/700932"},"credit":"b_ab"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_ab"},{"player":{"id":700932,"link":"/api/v1/people/700932"},"credit":"b_pa"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":-3.200000000000003,"leverageIndex":1.37,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2026-07-22T23:42:28.963Z","atBatIndex":28},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Daniel Schneemann strikes out swinging.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-22T23:43:15.192Z","endTime":"2026-07-22T23:46:06.839Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"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,9],"actionIndex":[8],"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":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":656577,"link":"/api/v1/people/656577"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"abf37a22-6f23-3750-a390-4921c31d6a0e","startTime":"2026-07-22T23:42:55.252Z","endTime":"2026-07-22T23:43:00.760Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":682177,"link":"/api/v1/people/682177","batSide":{"code":"L","description":"Left"}},"first":{"id":683953,"link":"/api/v1/people/683953"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":74.2,"endSpeed":68.3,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.15282346087229,"aZ":-32.279742110038825,"pfxX":4.374711615124654,"pfxZ":-0.0888770084506465,"pX":-0.6175917242502786,"pZ":2.7733514931205585,"vX0":0.27024088053381745,"vY0":-108.06971641898546,"vZ0":0.730601715648673,"x":140.54,"y":163.9,"x0":-1.3125332643572907,"y0":50.00248302846506,"z0":5.981551375405566,"aX":5.165066125693853},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.3,"breakVerticalInduced":0.4,"breakHorizontal":-8.0,"spinRate":2102,"spinDirection":38},"zone":4,"typeConfidence":2.0,"plateTime":0.5071734087697224,"extension":6.961589753040858},"index":1,"playId":"59f48d94-c988-3299-81e9-c523cff977f9","pitchNumber":1,"startTime":"2026-07-22T23:43:17.391Z","endTime":"2026-07-22T23:43:21.408Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":682177,"link":"/api/v1/people/682177","batSide":{"code":"L","description":"Left"}},"first":{"id":683953,"link":"/api/v1/people/683953"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.1,"endSpeed":74.3,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.19100006705679,"aZ":-25.343454143162624,"pfxX":-10.039449176289674,"pfxZ":4.868200115602797,"pX":0.8059860572180191,"pZ":1.7098521524816677,"vX0":7.505684592736354,"vY0":-117.87963425080707,"vZ0":-4.257086075116152,"x":86.28,"y":192.61,"x0":-1.1208601527255748,"y0":50.00030147237456,"z0":5.889017478683169,"aX":-14.074136634089724},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":7.9,"breakHorizontal":16.2,"spinRate":2142,"spinDirection":241},"zone":9,"typeConfidence":2.0,"plateTime":0.46532229967734295,"extension":7.062130721662799},"index":2,"playId":"c00f9bbc-5445-3d63-9910-cdca5fd67e29","pitchNumber":2,"startTime":"2026-07-22T23:43:38.527Z","endTime":"2026-07-22T23:43:43.558Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":682177,"link":"/api/v1/people/682177","batSide":{"code":"L","description":"Left"}},"first":{"id":683953,"link":"/api/v1/people/683953"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":75.3,"endSpeed":68.9,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.573286607937927,"aZ":-32.53613933457304,"pfxX":6.125776945492674,"pfxZ":-0.30694392643573565,"pX":1.3557086347495986,"pZ":1.7961304503174427,"vX0":3.8029513455902357,"vY0":-109.51120563019074,"vZ0":-1.2863644421217721,"x":65.32,"y":190.28,"x0":-1.2064391817724525,"y0":50.000538333174774,"z0":5.910865327802191,"aX":7.345996019056128},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.3,"breakVerticalInduced":-0.6,"breakHorizontal":-12.1,"spinRate":2143,"spinDirection":60},"zone":14,"typeConfidence":2.0,"plateTime":0.5025443434885535,"extension":7.198092502701962},"index":3,"playId":"c4a500ea-7f3c-32a1-a6ec-0e297093dc80","pitchNumber":3,"startTime":"2026-07-22T23:43:59.882Z","endTime":"2026-07-22T23:44:04.398Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":682177,"link":"/api/v1/people/682177","batSide":{"code":"L","description":"Left"}},"first":{"id":683953,"link":"/api/v1/people/683953"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.5,"endSpeed":73.3,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.67737310721858,"aZ":-26.515533750509505,"pfxX":-11.407040480056061,"pfxZ":4.128418364385064,"pX":-0.9148273245036942,"pZ":1.543570716499999,"vX0":3.8832693049784948,"vY0":-117.05834548051286,"vZ0":-4.176505322118434,"x":151.87,"y":197.1,"x0":-1.125174932557924,"y0":50.00335920010634,"z0":5.869030264797448,"aX":-15.632312521243351},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":6.6,"breakHorizontal":19.6,"spinRate":1946,"spinDirection":247},"zone":13,"typeConfidence":2.0,"plateTime":0.470169719052008,"extension":7.105521841134134},"index":4,"playId":"3aac1649-b00c-3783-81f4-70a2be84cc6c","pitchNumber":4,"startTime":"2026-07-22T23:44:21.478Z","endTime":"2026-07-22T23:44:24.478Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":682177,"link":"/api/v1/people/682177","batSide":{"code":"L","description":"Left"}},"first":{"id":683953,"link":"/api/v1/people/683953"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.1,"endSpeed":76.1,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.164574129092955,"aZ":-23.46023177243005,"pfxX":-10.47481172851202,"pfxZ":5.918985634698315,"pX":0.5921287276263805,"pZ":1.4417854726208934,"vX0":7.440454401558531,"vY0":-120.75082816650938,"vZ0":-5.371769026407568,"x":94.43,"y":199.85,"x0":-1.1727751681125171,"y0":50.002438948731616,"z0":5.767117948362454,"aX":-15.422110978825593},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":9.6,"breakHorizontal":17.2,"spinRate":2240,"spinDirection":244},"zone":14,"typeConfidence":2.0,"plateTime":0.45411287776944054,"extension":7.213519155330932},"index":5,"playId":"3f14c8be-2caa-3107-a4df-4fa4cf1e50f2","pitchNumber":5,"startTime":"2026-07-22T23:44:46.397Z","endTime":"2026-07-22T23:44:51.102Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":682177,"link":"/api/v1/people/682177","batSide":{"code":"L","description":"Left"}},"first":{"id":683953,"link":"/api/v1/people/683953"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":6,"playId":"1aa619f2-1ab5-3c43-93de-2d52504d255a","startTime":"2026-07-22T23:45:06.208Z","endTime":"2026-07-22T23:45:10.966Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":682177,"link":"/api/v1/people/682177","batSide":{"code":"L","description":"Left"}},"first":{"id":683953,"link":"/api/v1/people/683953"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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,"runnerGoing":true,"disengagementNum":2},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":73.1,"endSpeed":66.6,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.172959721152314,"aZ":-33.10902207208127,"pfxX":8.993343901714162,"pfxZ":-0.8261671258533614,"pX":-1.4580276116958382,"pZ":3.5124856946597873,"vX0":-2.573006209533258,"vY0":-106.37117613377438,"vZ0":2.6973292107278963,"x":172.58,"y":143.94,"x0":-1.3930934247107116,"y0":50.00253466981659,"z0":6.011444184016337,"aX":10.188812918041215},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.0,"breakVerticalInduced":-0.2,"breakHorizontal":-15.5,"spinRate":2023,"spinDirection":58},"zone":11,"typeConfidence":2.0,"plateTime":0.5171733666978384,"extension":7.019733262668034},"index":7,"playId":"8baa9ed3-cf69-312c-999c-9248063423c8","pitchNumber":6,"startTime":"2026-07-22T23:45:28.500Z","endTime":"2026-07-22T23:45:36.869Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":682177,"link":"/api/v1/people/682177","batSide":{"code":"L","description":"Left"}},"first":{"id":683953,"link":"/api/v1/people/683953"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Travis Bazzana steals (15) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":8,"actionPlayId":"8baa9ed3-cf69-312c-999c-9248063423c8","startTime":"2026-07-22T23:45:45.102Z","endTime":"2026-07-22T23:46:03.625Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":683953,"link":"/api/v1/people/683953"},"defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":682177,"link":"/api/v1/people/682177","batSide":{"code":"L","description":"Left"}},"first":{"id":683953,"link":"/api/v1/people/683953"},"postOnSecond":{"id":683953,"link":"/api/v1/people/683953"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"homeTeamWinProbability":53.800000000000004,"awayTeamWinProbability":46.199999999999996,"homeTeamWinProbabilityAdded":1.2000000000000028,"leverageIndex":1.01,"dramaIndex":38.0,"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":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":75.9,"endSpeed":69.4,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.01827713880717,"aZ":-30.60531649317913,"pfxX":4.15609004869996,"pfxZ":1.2826303033100652,"pX":0.6504233392480526,"pZ":1.5295431157535153,"vX0":2.9513895110313944,"vY0":-110.4216757205199,"vZ0":-2.287240432522152,"x":92.21,"y":197.48,"x0":-1.2494072439620836,"y0":50.000559133914635,"z0":5.83927248951931,"aX":5.064959669473791},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.0,"breakVerticalInduced":2.0,"breakHorizontal":-8.4,"spinRate":2123,"spinDirection":68},"zone":14,"typeConfidence":2.0,"plateTime":0.49849798226614395,"extension":7.089659245527666},"index":9,"playId":"1e92d905-4284-3c2e-b745-cba9a010e9e1","pitchNumber":7,"startTime":"2026-07-22T23:46:03.625Z","endTime":"2026-07-22T23:46:06.839Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":682177,"link":"/api/v1/people/682177","batSide":{"code":"L","description":"Left"}},"second":{"id":683953,"link":"/api/v1/people/683953"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682177,"link":"/api/v1/people/682177"},"credit":"b_ab"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_ab"},{"player":{"id":682177,"link":"/api/v1/people/682177"},"credit":"b_pa"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-3.8000000000000043,"leverageIndex":1.01,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2026-07-22T23:46:06.839Z","atBatIndex":29},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Victor Caratini lines out to right fielder Daniel Schneemann.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-22T23:48:13.791Z","endTime":"2026-07-22T23:49:07.622Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":682177,"link":"/api/v1/people/682177"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":85.3,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.829272336020335,"aZ":-22.00734062486028,"pfxX":-8.911521280418482,"pfxZ":5.448379117750129,"pX":-1.0442027329127237,"pZ":3.74522834928409,"vX0":5.673040445182404,"vY0":-135.7965716040825,"vZ0":-1.461313363276552,"x":156.8,"y":137.66,"x0":-2.0028346313365333,"y0":50.00616725928712,"z0":5.82182175744998,"aX":-16.641256453205287},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":9.7,"breakHorizontal":14.9,"spinRate":2181,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.4033999651563791,"extension":6.340672569463343},"index":0,"playId":"80b12110-676e-35d1-a154-7261b4803e06","pitchNumber":1,"startTime":"2026-07-22T23:48:18.121Z","endTime":"2026-07-22T23:48:23.788Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":83.0,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.669499914109956,"aZ":-16.997205579055503,"pfxX":-6.730177853254944,"pfxZ":8.607369157094197,"pX":0.585126864431952,"pZ":1.8311257558296594,"vX0":8.463282105790519,"vY0":-132.31730481862112,"vZ0":-6.736052238316912,"x":94.7,"y":189.34,"x0":-1.788646050763069,"y0":50.00403502100253,"z0":5.6668893120230885,"aX":-11.869730430603033},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":14.2,"breakHorizontal":10.2,"spinRate":2199,"spinDirection":220},"zone":9,"typeConfidence":2.0,"plateTime":0.41480954447425145,"extension":6.508138072258402},"index":1,"playId":"87166a1f-4f06-381a-9606-e5e8b47bd6c7","pitchNumber":2,"startTime":"2026-07-22T23:48:33.131Z","endTime":"2026-07-22T23:48:36.902Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"index":2,"startTime":"2026-07-22T23:48:48.364Z","endTime":"2026-07-22T23:48:59.683Z","isPitch":false,"type":"action","player":{"id":605170,"link":"/api/v1/people/605170"},"defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":81.1,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.659932082719617,"aZ":-27.197075577010963,"pfxX":-0.2787419756363154,"pfxZ":2.998504083911479,"pX":0.1665824633572085,"pZ":2.6753865628931055,"vX0":5.972246804724167,"vY0":-127.44399879703462,"vZ0":-2.1147328890333856,"x":110.65,"y":166.54,"x0":-2.1609421662490504,"y0":50.00619164914777,"z0":5.64224804530798,"aX":-0.46376033236572756},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":5.2,"breakHorizontal":-0.7,"spinRate":2228,"spinDirection":190},"zone":5,"typeConfidence":2.0,"plateTime":0.42810453056957565,"extension":6.5137802986641775},"hitData":{"launchSpeed":95.1,"launchAngle":24.0,"totalDistance":368.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":173.92,"coordY":58.32}},"index":3,"playId":"5ea817d7-d003-3c96-8655-b6207adcb9da","pitchNumber":3,"startTime":"2026-07-22T23:48:59.683Z","endTime":"2026-07-22T23:49:07.622Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":605170,"link":"/api/v1/people/605170"},"credit":"b_ab"},{"player":{"id":677944,"link":"/api/v1/people/677944"},"credit":"p_ab"},{"player":{"id":605170,"link":"/api/v1/people/605170"},"credit":"b_pa"},{"player":{"id":677944,"link":"/api/v1/people/677944"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.7,"awayTeamWinProbability":47.3,"homeTeamWinProbabilityAdded":2.700000000000003,"leverageIndex":1.07,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2026-07-22T23:49:07.622Z","atBatIndex":30},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Alan Roden reaches on a throwing error by shortstop Brayan Rocchio.","rbi":0,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-22T23:49:25.113Z","endTime":"2026-07-22T23:50:18.251Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":702176,"fullName":"Alan Roden","link":"/api/v1/people/702176"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":702176,"fullName":"Alan Roden","link":"/api/v1/people/702176"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":702176,"fullName":"Alan Roden","link":"/api/v1/people/702176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":677587,"link":"/api/v1/people/677587"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_throwing_error"}]}],"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":77.4,"endSpeed":70.9,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.071434578071347,"aZ":-42.57212476118476,"pfxX":5.36485819274217,"pfxZ":-8.159158176802942,"pX":-0.8487522011728679,"pZ":3.146153870353208,"vX0":0.5753313175880973,"vY0":-112.6454604992451,"vZ0":2.9079709573335712,"x":149.35,"y":153.83,"x0":-1.8043828362452117,"y0":50.00258333765432,"z0":6.168137119826802,"aX":6.836334921715252},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.5,"breakVerticalInduced":-13.6,"breakHorizontal":-9.8,"spinRate":2542,"spinDirection":40},"zone":1,"typeConfidence":2.0,"plateTime":0.48781459917684034,"extension":6.301314809964774},"index":0,"playId":"68915343-6b99-390e-aa59-985a99cce488","pitchNumber":1,"startTime":"2026-07-22T23:49:34.730Z","endTime":"2026-07-22T23:49:39.497Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":702176,"link":"/api/v1/people/702176","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.0,"endSpeed":73.0,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.341658450000303,"aZ":-40.93729569356684,"pfxX":3.568558065711112,"pfxZ":-6.630002353454178,"pX":0.9264976757508817,"pZ":0.2135913805659657,"vX0":4.681117399731628,"vY0":-114.8504694274424,"vZ0":-3.8929112179017307,"x":81.68,"y":233.01,"x0":-1.6098782794679658,"y0":50.00230687689285,"z0":5.954208790110018,"aX":4.716923167450811},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.0,"breakVerticalInduced":-12.7,"breakHorizontal":-7.8,"spinRate":2554,"spinDirection":33},"zone":14,"typeConfidence":2.0,"plateTime":0.4788259534287742,"extension":6.456079618499616},"index":1,"playId":"5b515321-c079-3ae0-8c1f-64e8e0efdfe5","pitchNumber":2,"startTime":"2026-07-22T23:49:50.650Z","endTime":"2026-07-22T23:49:53.650Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":702176,"link":"/api/v1/people/702176","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":84.5,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.73988555144313,"aZ":-17.44304471246343,"pfxX":-7.225510282014342,"pfxZ":8.03583425228352,"pX":-0.6735173152001609,"pZ":2.8290751910891982,"vX0":5.33434135870451,"vY0":-134.64432624252044,"vZ0":-4.613119703931042,"x":142.67,"y":162.39,"x0":-1.743483925561994,"y0":50.00033736430279,"z0":5.802090898977771,"aX":-13.240314529638951},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":13.8,"breakHorizontal":11.9,"spinRate":2258,"spinDirection":223},"zone":1,"typeConfidence":2.0,"plateTime":0.4070908031957732,"extension":6.371256842914191},"hitData":{"launchSpeed":87.3,"launchAngle":-33.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":119.8,"coordY":146.2}},"index":2,"playId":"c5b688f2-bb56-34da-9c53-84de7cbcae23","pitchNumber":3,"startTime":"2026-07-22T23:50:07.974Z","endTime":"2026-07-22T23:50:18.251Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":702176,"link":"/api/v1/people/702176","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702176,"link":"/api/v1/people/702176"},"credit":"b_ab"},{"player":{"id":677944,"link":"/api/v1/people/677944"},"credit":"p_ab"},{"player":{"id":702176,"link":"/api/v1/people/702176"},"credit":"b_pa"},{"player":{"id":677944,"link":"/api/v1/people/677944"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.7,"awayTeamWinProbability":50.3,"homeTeamWinProbabilityAdded":-3.0,"leverageIndex":0.79,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2026-07-22T23:50:18.251Z","atBatIndex":31},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Luke Keaschall singles on a line drive to center fielder Petey Halpin. Alan Roden to 3rd.","rbi":0,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-22T23:50:45.730Z","endTime":"2026-07-22T23:51:14.113Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"postOnThird":{"id":702176,"fullName":"Alan Roden","link":"/api/v1/people/702176"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","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":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":690984,"link":"/api/v1/people/690984"},"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":702176,"fullName":"Alan Roden","link":"/api/v1/people/702176"},"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":702176,"fullName":"Alan Roden","link":"/api/v1/people/702176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":85.9,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.493778282370748,"aZ":-23.470359390223653,"pfxX":-11.336117302441895,"pfxZ":4.608291491623701,"pX":-0.5909206966386906,"pZ":3.0104120402631627,"vX0":7.7996098098213285,"vY0":-136.39656325079804,"vZ0":-2.7760833618140257,"x":139.52,"y":157.5,"x0":-2.012171965438172,"y0":50.000637519070786,"z0":5.656633927100421,"aX":-21.395192419548785},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":7.9,"breakHorizontal":19.0,"spinRate":2323,"spinDirection":224},"zone":1,"typeConfidence":2.0,"plateTime":0.40129523976862913,"extension":6.470334857398662},"index":0,"playId":"7c09577d-6a7b-3d4d-a32a-4a9c78079449","pitchNumber":1,"startTime":"2026-07-22T23:50:46.630Z","endTime":"2026-07-22T23:50:51.238Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"first":{"id":702176,"link":"/api/v1/people/702176"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":85.6,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.56602895483269,"aZ":-24.902443364979924,"pfxX":-12.461647290720915,"pfxZ":3.8798235555764045,"pX":-0.4548731602346371,"pZ":2.500963575771989,"vX0":8.77393180181334,"vY0":-136.23164745077682,"vZ0":-3.5195724251728984,"x":134.34,"y":171.25,"x0":-2.1018628054288713,"y0":50.0061280908277,"z0":5.535628708362995,"aX":-23.374389125483905},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":6.5,"breakHorizontal":20.6,"spinRate":2290,"spinDirection":226},"zone":4,"typeConfidence":2.0,"plateTime":0.40241517947507566,"extension":6.655069549841031},"hitData":{"launchSpeed":97.4,"launchAngle":17.0,"totalDistance":306.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":94.85,"coordY":80.76}},"index":1,"playId":"f862da38-2630-3517-8bc4-85885a415453","pitchNumber":2,"startTime":"2026-07-22T23:51:03.212Z","endTime":"2026-07-22T23:51:14.113Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"first":{"id":702176,"link":"/api/v1/people/702176"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":807712,"link":"/api/v1/people/807712"},"credit":"b_ab"},{"player":{"id":677944,"link":"/api/v1/people/677944"},"credit":"p_ab"},{"player":{"id":807712,"link":"/api/v1/people/807712"},"credit":"b_pa"},{"player":{"id":677944,"link":"/api/v1/people/677944"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.9,"awayTeamWinProbability":58.1,"homeTeamWinProbabilityAdded":-7.800000000000004,"leverageIndex":1.49,"dramaIndex":91.0,"contextMetrics":{},"playEndTime":"2026-07-22T23:51:14.113Z","atBatIndex":32},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Alex Jackson singles on a ground ball to third baseman José Ramírez. Alan Roden scores. Luke Keaschall to 2nd.","rbi":1,"awayScore":4,"homeScore":3,"isOut":false},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-22T23:51:33.385Z","endTime":"2026-07-22T23:52:16.578Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":656577,"fullName":"Alex Jackson","link":"/api/v1/people/656577"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":656577,"fullName":"Alex Jackson","link":"/api/v1/people/656577"},"postOnSecond":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","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":656577,"fullName":"Alex Jackson","link":"/api/v1/people/656577"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":608070,"link":"/api/v1/people/608070"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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":702176,"fullName":"Alan Roden","link":"/api/v1/people/702176"},"responsiblePitcher":{"id":677944,"link":"/api/v1/people/677944"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.0,"endSpeed":82.7,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.379945632969264,"aZ":-22.120602545181676,"pfxX":-2.5111470417071873,"pfxZ":5.7907436241757155,"pX":0.20709590249401208,"pZ":1.4847643034254947,"vX0":6.774281794478425,"vY0":-130.88203297908288,"vZ0":-6.356919942720189,"x":109.11,"y":198.69,"x0":-2.0874159265033314,"y0":50.00339597937287,"z0":5.599342320424062,"aX":-4.3608348099316725},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":9.2,"breakHorizontal":3.1,"spinRate":2253,"spinDirection":206},"zone":14,"typeConfidence":2.0,"plateTime":0.4183281053804442,"extension":6.468661370886666},"index":0,"playId":"034f9e40-4f2a-3ddf-849a-a27131103155","pitchNumber":1,"startTime":"2026-07-22T23:51:47.513Z","endTime":"2026-07-22T23:51:50.513Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":656577,"link":"/api/v1/people/656577","batSide":{"code":"R","description":"Right"}},"first":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":702176,"link":"/api/v1/people/702176"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.6,"endSpeed":71.8,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.84964328824376,"aZ":-42.47228291680759,"pfxX":5.160607620603438,"pfxZ":-7.897780041872151,"pX":0.5436981389597716,"pZ":2.69920556997902,"vX0":3.751104287290765,"vY0":-114.25729147264798,"vZ0":1.7654244993590862,"x":96.28,"y":165.9,"x0":-1.7982471223306913,"y0":50.00487867232934,"z0":6.135543244418743,"aX":6.726015431529427},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.2,"breakVerticalInduced":-13.4,"breakHorizontal":-10.4,"spinRate":2731,"spinDirection":42},"zone":6,"typeConfidence":2.0,"plateTime":0.4820184861893684,"extension":6.394130903976894},"hitData":{"launchSpeed":75.4,"launchAngle":4.0,"totalDistance":61.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":108.91,"coordY":166.17}},"index":1,"playId":"aaacf576-7ac4-34ff-9e6c-c8cd8669e24b","pitchNumber":2,"startTime":"2026-07-22T23:52:08.415Z","endTime":"2026-07-22T23:52:16.578Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":656577,"link":"/api/v1/people/656577","batSide":{"code":"R","description":"Right"}},"first":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":702176,"link":"/api/v1/people/702176"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656577,"link":"/api/v1/people/656577"},"credit":"b_ab"},{"player":{"id":677944,"link":"/api/v1/people/677944"},"credit":"p_ab"},{"player":{"id":656577,"link":"/api/v1/people/656577"},"credit":"b_pa"},{"player":{"id":677944,"link":"/api/v1/people/677944"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":33.7,"awayTeamWinProbability":66.3,"homeTeamWinProbabilityAdded":-8.199999999999996,"leverageIndex":2.27,"dramaIndex":112.0,"contextMetrics":{},"playEndTime":"2026-07-22T23:52:16.578Z","atBatIndex":33},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Trevor Larnach flies out sharply to center fielder Petey Halpin. Luke Keaschall to 3rd.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-22T23:52:26.215Z","endTime":"2026-07-22T23:53:00.818Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":656577,"fullName":"Alex Jackson","link":"/api/v1/people/656577"},"postOnThird":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":690984,"link":"/api/v1/people/690984"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Flyout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":78.6,"endSpeed":71.6,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.230956276756707,"aZ":-39.86235485967148,"pfxX":3.722453020469377,"pfxZ":-5.9065740487915015,"pX":-0.2548622392894829,"pZ":2.1242795400740087,"vX0":2.58628903866885,"vY0":-114.30583453856325,"vZ0":0.2299584281663405,"x":126.71,"y":181.42,"x0":-1.8910049366496677,"y0":50.00285399576758,"z0":5.988752058555118,"aX":4.845677425309296},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.1,"breakVerticalInduced":-10.2,"breakHorizontal":-7.4,"spinRate":2596,"spinDirection":43},"zone":8,"typeConfidence":2.0,"plateTime":0.48216225867072815,"extension":6.481272342182214},"hitData":{"launchSpeed":100.9,"launchAngle":33.0,"totalDistance":381.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":114.85,"coordY":45.77}},"index":0,"playId":"ade3a88e-c932-3272-a949-b79d74588acd","pitchNumber":1,"startTime":"2026-07-22T23:52:47.151Z","endTime":"2026-07-22T23:53:00.818Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"first":{"id":656577,"link":"/api/v1/people/656577"},"second":{"id":807712,"link":"/api/v1/people/807712"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663616,"link":"/api/v1/people/663616"},"credit":"b_ab"},{"player":{"id":677944,"link":"/api/v1/people/677944"},"credit":"p_ab"},{"player":{"id":663616,"link":"/api/v1/people/663616"},"credit":"b_pa"},{"player":{"id":677944,"link":"/api/v1/people/677944"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":37.7,"awayTeamWinProbability":62.3,"homeTeamWinProbabilityAdded":4.0,"leverageIndex":1.94,"dramaIndex":78.0,"contextMetrics":{},"playEndTime":"2026-07-22T23:53:00.818Z","atBatIndex":34},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Brooks Lee homers (15) on a fly ball to center field. Luke Keaschall scores. Alex Jackson scores.","rbi":3,"awayScore":7,"homeScore":3,"isOut":false},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-22T23:53:21.730Z","endTime":"2026-07-22T23:53:56.583Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"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":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"responsiblePitcher":{"id":677944,"link":"/api/v1/people/677944"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":0},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"responsiblePitcher":{"id":677944,"link":"/api/v1/people/677944"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":656577,"fullName":"Alex Jackson","link":"/api/v1/people/656577"},"responsiblePitcher":{"id":677944,"link":"/api/v1/people/677944"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":86.6,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.06566745310085,"aZ":-21.79616463475857,"pfxX":-10.563983195599672,"pfxZ":5.400845381756499,"pX":-0.43342919254535167,"pZ":2.817385125845414,"vX0":7.839643253787352,"vY0":-137.8581922184219,"vZ0":-3.581038107965957,"x":133.52,"y":162.71,"x0":-1.9436075396799601,"y0":50.00436725399394,"z0":5.60711570226826,"aX":-20.30554007773443},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":9.2,"breakHorizontal":17.5,"spinRate":2307,"spinDirection":222},"zone":1,"typeConfidence":2.0,"plateTime":0.3975310404301404,"extension":6.4569050936675945},"hitData":{"launchSpeed":100.4,"launchAngle":28.0,"totalDistance":401.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":141.55,"coordY":37.82}},"index":0,"playId":"018edd5f-5db5-3267-9871-74e853437605","pitchNumber":1,"startTime":"2026-07-22T23:53:33.871Z","endTime":"2026-07-22T23:53:56.583Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"L","description":"Left"}},"first":{"id":656577,"link":"/api/v1/people/656577"},"third":{"id":807712,"link":"/api/v1/people/807712"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686797,"link":"/api/v1/people/686797"},"credit":"b_ab"},{"player":{"id":677944,"link":"/api/v1/people/677944"},"credit":"p_ab"},{"player":{"id":686797,"link":"/api/v1/people/686797"},"credit":"b_pa"},{"player":{"id":677944,"link":"/api/v1/people/677944"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":13.900000000000002,"awayTeamWinProbability":86.1,"homeTeamWinProbabilityAdded":-23.8,"leverageIndex":1.94,"dramaIndex":200.0,"contextMetrics":{},"playEndTime":"2026-07-22T23:53:56.583Z","atBatIndex":35},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Kody Clemens doubles (19) on a sharp line drive to right fielder Daniel Schneemann.","rbi":0,"awayScore":7,"homeScore":3,"isOut":false},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-22T23:54:09.299Z","endTime":"2026-07-22T23:54:35.197Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":682177,"link":"/api/v1/people/682177"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":85.8,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.919325940159894,"aZ":-14.647381144302528,"pfxX":-9.3060570676919,"pfxZ":9.268932328157943,"pX":0.2705986722211105,"pZ":2.1420665201042604,"vX0":8.942811278025372,"vY0":-137.03467496755314,"vZ0":-6.849711386291379,"x":106.69,"y":180.94,"x0":-1.835212558901365,"y0":50.00258544937055,"z0":5.685679015516185,"aX":-17.596474869177943},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":15.4,"breakHorizontal":14.9,"spinRate":2443,"spinDirection":221},"zone":9,"typeConfidence":2.0,"plateTime":0.4005965909510163,"extension":6.6255667147967126},"hitData":{"launchSpeed":102.0,"launchAngle":17.0,"totalDistance":269.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":204.11,"coordY":123.49}},"index":0,"playId":"75fe3484-1325-38e0-83a9-a70bf65aac0f","pitchNumber":1,"startTime":"2026-07-22T23:54:23.269Z","endTime":"2026-07-22T23:54:35.197Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665019,"link":"/api/v1/people/665019"},"credit":"b_ab"},{"player":{"id":677944,"link":"/api/v1/people/677944"},"credit":"p_ab"},{"player":{"id":665019,"link":"/api/v1/people/665019"},"credit":"b_pa"},{"player":{"id":677944,"link":"/api/v1/people/677944"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":12.9,"awayTeamWinProbability":87.1,"homeTeamWinProbabilityAdded":-1.0000000000000018,"leverageIndex":0.18,"dramaIndex":16.0,"contextMetrics":{},"playEndTime":"2026-07-22T23:54:35.197Z","atBatIndex":36},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Josh Bell grounds out, second baseman Travis Bazzana to first baseman Kyle Manzardo.","rbi":0,"awayScore":7,"homeScore":3,"isOut":true},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-22T23:55:01.829Z","endTime":"2026-07-22T23:55:09.355Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"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":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":683953,"link":"/api/v1/people/683953"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":700932,"link":"/api/v1/people/700932"},"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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.0,"endSpeed":83.0,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.65039089226641,"aZ":-23.52252160613693,"pfxX":-0.43558831187662417,"pfxZ":4.936355736417022,"pX":0.29427682161197843,"pZ":3.4088124007351666,"vX0":6.584130040710919,"vY0":-131.05750663417794,"vZ0":-1.333732835948286,"x":105.78,"y":146.74,"x0":-2.1856692165153406,"y0":50.005776829270424,"z0":5.668133501949958,"aX":-0.7653819300796144},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":8.9,"breakHorizontal":-0.6,"spinRate":2319,"spinDirection":199},"zone":3,"typeConfidence":2.0,"plateTime":0.41668100558357546,"extension":6.37552107411071},"hitData":{"launchSpeed":75.8,"launchAngle":-2.0,"totalDistance":35.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":149.45,"coordY":151.64}},"index":0,"playId":"883cf3b2-d9ad-3059-8ac9-d3a51a28b16d","pitchNumber":1,"startTime":"2026-07-22T23:55:01.829Z","endTime":"2026-07-22T23:55:09.355Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"L","description":"Left"}},"second":{"id":665019,"link":"/api/v1/people/665019"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":605137,"link":"/api/v1/people/605137"},"credit":"b_ab"},{"player":{"id":677944,"link":"/api/v1/people/677944"},"credit":"p_ab"},{"player":{"id":605137,"link":"/api/v1/people/605137"},"credit":"b_pa"},{"player":{"id":677944,"link":"/api/v1/people/677944"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":14.399999999999999,"awayTeamWinProbability":85.6,"homeTeamWinProbabilityAdded":1.4999999999999982,"leverageIndex":0.55,"dramaIndex":28.0,"contextMetrics":{},"playEndTime":"2026-07-22T23:55:09.355Z","atBatIndex":37},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Patrick Bailey grounds out to first baseman Victor Caratini.","rbi":0,"awayScore":7,"homeScore":3,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-22T23:57:12.202Z","endTime":"2026-07-22T23:58:04.811Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":605170,"link":"/api/v1/people/605170"},"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":73.9,"endSpeed":67.6,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.96715147726229,"aZ":-30.886600351441626,"pfxX":6.73924259352222,"pfxZ":1.1038219173481547,"pX":-0.40959360595297567,"pZ":2.919829039777604,"vX0":0.13421398797819345,"vY0":-107.55723665385688,"vZ0":0.717114489798383,"x":132.61,"y":159.94,"x0":-1.3473112395364735,"y0":50.00034185047295,"z0":6.027599891202796,"aX":7.835246133076735},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.8,"breakVerticalInduced":2.5,"breakHorizontal":-12.2,"spinRate":2055,"spinDirection":71},"zone":1,"typeConfidence":2.0,"plateTime":0.5107164383234535,"extension":6.819790345591077},"index":0,"playId":"05ca1ecb-a120-3c0e-bdfe-88e0830d0144","pitchNumber":1,"startTime":"2026-07-22T23:57:23.178Z","endTime":"2026-07-22T23:57:27.692Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":86.7,"endSpeed":79.3,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.754790875266558,"aZ":-16.541995307912206,"pfxX":-4.49544109437635,"pfxZ":9.6965877660547,"pX":-0.12476875060794025,"pZ":2.7302789832055954,"vX0":4.374271003834224,"vY0":-126.19624656187412,"vZ0":-4.142600612557055,"x":121.76,"y":165.06,"x0":-1.296785437113076,"y0":50.00599296807432,"z0":5.726355107445686,"aX":-7.250132288952105},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":16.8,"breakHorizontal":7.2,"spinRate":2089,"spinDirection":212},"zone":5,"typeConfidence":2.0,"plateTime":0.43408460123304193,"extension":7.021468768038719},"index":1,"playId":"7bc9daef-0857-3768-a539-5e95476905d6","pitchNumber":2,"startTime":"2026-07-22T23:57:37.278Z","endTime":"2026-07-22T23:57:40.278Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":82.6,"endSpeed":75.5,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.52218100445603,"aZ":-27.046744910754455,"pfxX":-10.089690362591249,"pfxZ":3.525975425890949,"pX":-0.9507894407304629,"pZ":2.2360178680753995,"vX0":4.002222025710687,"vY0":-120.18832314179323,"vZ0":-3.0459160960220744,"x":153.24,"y":178.41,"x0":-1.3319211188915234,"y0":50.00307733472427,"z0":5.935991632195135,"aX":-14.67806416198536},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":5.9,"breakHorizontal":17.3,"spinRate":2047,"spinDirection":246},"zone":13,"typeConfidence":2.0,"plateTime":0.4567057966660766,"extension":6.916178812291158},"hitData":{"launchSpeed":77.9,"launchAngle":-51.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":159.13,"coordY":164.96}},"index":2,"playId":"5af98e31-b1f7-3f10-9668-c2c0fbf8770c","pitchNumber":3,"startTime":"2026-07-22T23:57:56.502Z","endTime":"2026-07-22T23:58:04.811Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"credit":"b_ab"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_ab"},{"player":{"id":672275,"link":"/api/v1/people/672275"},"credit":"b_pa"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":12.4,"awayTeamWinProbability":87.6,"homeTeamWinProbabilityAdded":-1.9999999999999982,"leverageIndex":0.77,"dramaIndex":37.0,"contextMetrics":{},"playEndTime":"2026-07-22T23:58:04.811Z","atBatIndex":38},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Petey Halpin singles on a ground ball to left fielder Trevor Larnach.","rbi":0,"awayScore":7,"homeScore":3,"isOut":false},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-22T23:58:20.727Z","endTime":"2026-07-22T23:58:59.087Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663616,"link":"/api/v1/people/663616"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":79.3,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.187642025234965,"aZ":-17.34353855083598,"pfxX":-4.625065930794772,"pfxZ":9.192458940772074,"pX":-0.6999723987111355,"pZ":2.9903506047097856,"vX0":2.943975058018978,"vY0":-126.3256289446392,"vZ0":-3.5577583672973283,"x":143.68,"y":158.04,"x0":-1.2807130408173848,"y0":50.00075033203987,"z0":5.814403332427786,"aX":-7.460118463251694},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":16.1,"breakHorizontal":7.7,"spinRate":2086,"spinDirection":212},"zone":1,"typeConfidence":2.0,"plateTime":0.43388566724442157,"extension":7.017848471749252},"index":0,"playId":"215ec848-9c9b-359f-a7de-bd6566f26c33","pitchNumber":1,"startTime":"2026-07-22T23:58:29.721Z","endTime":"2026-07-22T23:58:32.721Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":690984,"link":"/api/v1/people/690984","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2026-07-22T23:58:38.304Z","endTime":"2026-07-22T23:58:48.487Z","isPitch":false,"type":"action","player":{"id":690984,"link":"/api/v1/people/690984"},"defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":690984,"link":"/api/v1/people/690984","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":79.6,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.280369630385856,"aZ":-16.657769011444557,"pfxX":-5.606584337608257,"pfxZ":9.571392309889,"pX":-0.2747935499936119,"pZ":2.4128502575057817,"vX0":3.7611950370434464,"vY0":-126.63393850529133,"vZ0":-5.001358613834151,"x":127.47,"y":173.63,"x0":-1.0521714914669256,"y0":50.00488033952825,"z0":5.749553667633977,"aX":-9.09100556405363},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":16.4,"breakHorizontal":9.2,"spinRate":2011,"spinDirection":208},"zone":5,"typeConfidence":2.0,"plateTime":0.43282530929436813,"extension":7.118809481535798},"hitData":{"launchSpeed":98.5,"launchAngle":5.0,"totalDistance":128.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":111.71,"coordY":127.14}},"index":2,"playId":"cf0a4c1d-d531-36bd-8246-f225d7e3feda","pitchNumber":2,"startTime":"2026-07-22T23:58:48.487Z","endTime":"2026-07-22T23:58:59.087Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":690984,"link":"/api/v1/people/690984","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":690984,"link":"/api/v1/people/690984"},"credit":"b_ab"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_ab"},{"player":{"id":690984,"link":"/api/v1/people/690984"},"credit":"b_pa"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":14.7,"awayTeamWinProbability":85.3,"homeTeamWinProbabilityAdded":2.299999999999999,"leverageIndex":0.52,"dramaIndex":32.0,"contextMetrics":{},"playEndTime":"2026-07-22T23:58:59.087Z","atBatIndex":39},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Steven Kwan singles on a ground ball to second baseman Kody Clemens. Petey Halpin to 3rd.","rbi":0,"awayScore":7,"homeScore":3,"isOut":false},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-22T23:59:12.987Z","endTime":"2026-07-23T00:00:18.604Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"postOnThird":{"id":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3],"actionIndex":[2],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":665019,"link":"/api/v1/people/665019"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":78.9,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.354461655636463,"aZ":-15.729452563969792,"pfxX":-4.292886263958884,"pfxZ":10.292457330299904,"pX":-0.12821212181171796,"pZ":2.532060359974901,"vX0":4.180263627992925,"vY0":-125.83542817219123,"vZ0":-4.588404783865281,"x":121.89,"y":170.41,"x0":-1.2559706009763654,"y0":50.005707760175866,"z0":5.659816475832552,"aX":-6.86196166723044},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":17.8,"breakHorizontal":6.7,"spinRate":2143,"spinDirection":217},"zone":5,"typeConfidence":2.0,"plateTime":0.4358477133008787,"extension":7.010580940035137},"index":0,"playId":"2bf21433-6c81-3f59-bb24-4c37b8438c43","pitchNumber":1,"startTime":"2026-07-22T23:59:25.747Z","endTime":"2026-07-22T23:59:29.852Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"first":{"id":690984,"link":"/api/v1/people/690984"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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,"runnerGoing":true},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":74.4,"endSpeed":68.7,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.26181660546325,"aZ":-29.933059165521474,"pfxX":5.837346981913111,"pfxZ":1.881778779749805,"pX":-0.19426291225258865,"pZ":1.6382887015909877,"vX0":1.171894227368521,"vY0":-108.38962612333601,"vZ0":-1.8910694458576676,"x":124.4,"y":194.55,"x0":-1.5003367686972173,"y0":50.00054002712205,"z0":5.796155381370146,"aX":6.931328598553542},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.1,"breakVerticalInduced":3.2,"breakHorizontal":-10.9,"spinRate":2206,"spinDirection":62},"zone":8,"typeConfidence":2.0,"plateTime":0.50567830935683,"extension":7.0765087423470625},"index":1,"playId":"071cba7d-d43d-394a-a370-8f01d022ecd7","pitchNumber":2,"startTime":"2026-07-22T23:59:45.710Z","endTime":"2026-07-22T23:59:51.608Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"first":{"id":690984,"link":"/api/v1/people/690984"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Petey Halpin steals (5) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":7,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":2,"actionPlayId":"071cba7d-d43d-394a-a370-8f01d022ecd7","startTime":"2026-07-22T23:59:56.953Z","endTime":"2026-07-23T00:00:10.651Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":690984,"link":"/api/v1/people/690984"},"defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"first":{"id":690984,"link":"/api/v1/people/690984"},"postOnSecond":{"id":690984,"link":"/api/v1/people/690984"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"homeTeamWinProbability":15.8,"awayTeamWinProbability":84.2,"homeTeamWinProbabilityAdded":1.1000000000000014,"leverageIndex":1.07,"dramaIndex":39.0,"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":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":74.8,"endSpeed":68.8,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.160333179981855,"aZ":-32.775649532628954,"pfxX":4.171015079285315,"pfxZ":-0.506511964410274,"pX":-0.27275418024738024,"pZ":2.0720871746317937,"vX0":1.1437648439639676,"vY0":-108.95437404598705,"vZ0":-0.5887879713120651,"x":127.4,"y":182.83,"x0":-1.3470766967940189,"y0":50.001726992294486,"z0":5.905312271587417,"aX":4.985194149305693},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.7,"breakVerticalInduced":-0.7,"breakHorizontal":-7.9,"spinRate":2201,"spinDirection":66},"zone":8,"typeConfidence":2.0,"plateTime":0.5038238001369084,"extension":6.920359635205506},"hitData":{"launchSpeed":86.2,"launchAngle":8.0,"totalDistance":108.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":136.74,"coordY":140.75}},"index":3,"playId":"5b7cb28f-b745-3c57-a327-15c423c1aaec","pitchNumber":3,"startTime":"2026-07-23T00:00:10.651Z","endTime":"2026-07-23T00:00:18.604Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"second":{"id":690984,"link":"/api/v1/people/690984"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680757,"link":"/api/v1/people/680757"},"credit":"b_ab"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_ab"},{"player":{"id":680757,"link":"/api/v1/people/680757"},"credit":"b_pa"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":20.1,"awayTeamWinProbability":79.9,"homeTeamWinProbabilityAdded":4.300000000000001,"leverageIndex":1.07,"dramaIndex":65.0,"contextMetrics":{},"playEndTime":"2026-07-23T00:00:18.604Z","atBatIndex":40},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"José Ramírez grounds into a force out, second baseman Kody Clemens to shortstop Brooks Lee. Petey Halpin scores. Steven Kwan out at 2nd. José Ramírez to 1st.","rbi":1,"awayScore":7,"homeScore":4,"isOut":true},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-23T00:00:35.724Z","endTime":"2026-07-23T00:01:11.309Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":665019,"link":"/api/v1/people/665019"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":686797,"link":"/api/v1/people/686797"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"responsiblePitcher":{"id":641927,"link":"/api/v1/people/641927"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"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(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":80.7,"endSpeed":74.3,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.884039135692657,"aZ":-26.726441354989223,"pfxX":-9.884234819753772,"pfxZ":3.8843791503386917,"pX":-0.7557050824610358,"pZ":2.376395751325055,"vX0":4.257670460459071,"vY0":-117.51807472747365,"vZ0":-2.26055871593224,"x":145.81,"y":174.62,"x0":-1.3050404421470216,"y0":50.00048046492744,"z0":5.828777578305452,"aX":-13.848661981713688},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":6.7,"breakHorizontal":16.9,"spinRate":1911,"spinDirection":246},"zone":4,"typeConfidence":2.0,"plateTime":0.4657424147438247,"extension":7.020000480335586},"hitData":{"launchSpeed":93.3,"launchAngle":2.0,"totalDistance":59.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":149.45,"coordY":150.43}},"index":0,"playId":"71f37a09-5e38-3f69-a2e0-40dccfcadfa6","pitchNumber":1,"startTime":"2026-07-23T00:01:03.272Z","endTime":"2026-07-23T00:01:11.309Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"L","description":"Left"}},"first":{"id":680757,"link":"/api/v1/people/680757"},"third":{"id":690984,"link":"/api/v1/people/690984"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608070,"link":"/api/v1/people/608070"},"credit":"b_ab"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_ab"},{"player":{"id":608070,"link":"/api/v1/people/608070"},"credit":"b_pa"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":18.7,"awayTeamWinProbability":81.3,"homeTeamWinProbabilityAdded":-1.4000000000000021,"leverageIndex":1.73,"dramaIndex":57.0,"contextMetrics":{},"playEndTime":"2026-07-23T00:01:11.309Z","atBatIndex":41},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Chase DeLauter grounds out, second baseman Kody Clemens to first baseman Victor Caratini.","rbi":0,"awayScore":7,"homeScore":4,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-23T00:01:30.600Z","endTime":"2026-07-23T00:02:25.733Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"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":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":665019,"link":"/api/v1/people/665019"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":605170,"link":"/api/v1/people/605170"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":78.6,"endSpeed":72.6,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.993618004235984,"aZ":-27.408562137483266,"pfxX":-10.111643660624622,"pfxZ":3.583750740481329,"pX":0.7330531136886327,"pZ":1.9778029184371235,"vX0":7.244196707486016,"vY0":-114.31812160090185,"vZ0":-2.704764682644992,"x":89.06,"y":185.38,"x0":-1.1546293154393135,"y0":50.0051498129125,"z0":5.851955366894453,"aX":-13.458813675566367},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":6.1,"breakHorizontal":16.6,"spinRate":1936,"spinDirection":243},"zone":9,"typeConfidence":2.0,"plateTime":0.47812611663770355,"extension":7.067498918220588},"index":0,"playId":"092e3266-4a3a-3792-b199-be8ae71be54f","pitchNumber":1,"startTime":"2026-07-23T00:01:43.997Z","endTime":"2026-07-23T00:01:48.012Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":800050,"link":"/api/v1/people/800050","batSide":{"code":"L","description":"Left"}},"first":{"id":608070,"link":"/api/v1/people/608070"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.5,"endSpeed":75.4,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.035151785201574,"aZ":-24.550444004092085,"pfxX":2.453499084316103,"pfxZ":5.297001506332737,"pX":-0.7552962971728787,"pZ":2.590497292774982,"vX0":0.6443735849209549,"vY0":-118.76664230317206,"vZ0":-2.24578995769582,"x":145.79,"y":168.84,"x0":-1.348463731547143,"y0":50.00547673427946,"z0":5.763190124354111,"aX":3.5335508661780257},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":9.4,"breakHorizontal":-4.6,"spinRate":2075,"spinDirection":178},"zone":4,"typeConfidence":2.0,"plateTime":0.45976839605738995,"extension":7.00113709474642},"index":1,"playId":"78dbdb30-6fdf-3660-a093-05c89df66cb7","pitchNumber":2,"startTime":"2026-07-23T00:01:59.850Z","endTime":"2026-07-23T00:02:04.512Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":800050,"link":"/api/v1/people/800050","batSide":{"code":"L","description":"Left"}},"first":{"id":608070,"link":"/api/v1/people/608070"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":73.8,"endSpeed":67.4,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.761534826565065,"aZ":-31.742016026343162,"pfxX":7.2214467055970974,"pfxZ":0.373731079257575,"pX":-0.638750922740435,"pZ":1.8132647188814832,"vX0":-0.488042041468594,"vY0":-107.36662061445567,"vZ0":-0.9028831432263704,"x":141.35,"y":189.82,"x0":-1.3434553057485383,"y0":50.00176302543013,"z0":5.811000318991247,"aX":8.324827329816202},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.9,"breakVerticalInduced":0.7,"breakHorizontal":-12.8,"spinRate":2089,"spinDirection":58},"zone":7,"typeConfidence":2.0,"plateTime":0.5126121233068877,"extension":7.0296005622196045},"hitData":{"launchSpeed":94.7,"launchAngle":-10.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":142.19,"coordY":147.41}},"index":2,"playId":"5da3ebbf-3262-329d-811e-852f51599be9","pitchNumber":3,"startTime":"2026-07-23T00:02:17.998Z","endTime":"2026-07-23T00:02:25.733Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":800050,"link":"/api/v1/people/800050","batSide":{"code":"L","description":"Left"}},"first":{"id":608070,"link":"/api/v1/people/608070"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":800050,"link":"/api/v1/people/800050"},"credit":"b_ab"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_ab"},{"player":{"id":800050,"link":"/api/v1/people/800050"},"credit":"b_pa"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":16.400000000000002,"awayTeamWinProbability":83.6,"homeTeamWinProbabilityAdded":-2.299999999999997,"leverageIndex":0.92,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-07-23T00:02:25.733Z","atBatIndex":42},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Royce Lewis called out on strikes.","rbi":0,"awayScore":7,"homeScore":4,"isOut":true},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-23T00:04:49.246Z","endTime":"2026-07-23T00:05:26.157Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-23T00:04:39.369Z","endTime":"2026-07-23T00:04:51.536Z","isPitch":false,"type":"action","player":{"id":668904,"link":"/api/v1/people/668904"},"defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":80.3,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.229036181779897,"aZ":-24.39088425982332,"pfxX":0.8093705973251253,"pfxZ":4.705678368497264,"pX":0.852694083875989,"pZ":2.7259043247086066,"vX0":6.626089958824606,"vY0":-128.4528008862734,"vZ0":-2.7364740450715557,"x":84.5,"y":165.18,"x0":-1.8766895199409237,"y0":50.00192061487468,"z0":5.7229711096178475,"aX":1.3367172954455901},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":8.0,"breakHorizontal":-3.1,"spinRate":2251,"spinDirection":199},"zone":12,"typeConfidence":2.0,"plateTime":0.4281409185534173,"extension":6.51214351894182},"index":1,"playId":"de6f1445-d1eb-34ff-9211-6a82186fdd1d","pitchNumber":1,"startTime":"2026-07-23T00:04:51.536Z","endTime":"2026-07-23T00:04:54.897Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":79.9,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.40097424145462,"aZ":-24.154658118631865,"pfxX":0.20892492632233317,"pfxZ":4.911824396956856,"pX":1.4161313432157632,"pZ":2.4808205232546916,"vX0":8.102740142922176,"vY0":-127.56292096008279,"vZ0":-3.219173211058541,"x":63.02,"y":171.8,"x0":-1.8405634549025258,"y0":50.00533122555655,"z0":5.682285797647874,"aX":0.3405515195447243},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":8.3,"breakHorizontal":-2.4,"spinRate":2146,"spinDirection":199},"zone":14,"typeConfidence":2.0,"plateTime":0.43083719468160986,"extension":6.381742654195153},"index":2,"playId":"b9a7b4ed-743c-36c4-b709-4d7946e73053","pitchNumber":2,"startTime":"2026-07-23T00:05:06.326Z","endTime":"2026-07-23T00:05:09.442Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":80.3,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.293316610499,"aZ":-25.640982052140096,"pfxX":-1.3312767608241423,"pfxZ":3.965938678861356,"pX":0.7244486978413018,"pZ":3.4425431807978626,"vX0":7.1396657468725415,"vY0":-127.58105032908375,"vZ0":-0.6779015839121731,"x":89.39,"y":145.83,"x0":-1.9376296543158027,"y0":50.00506644175813,"z0":5.732935047540827,"aX":-2.195388551391319},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":7.3,"breakHorizontal":0.8,"spinRate":2194,"spinDirection":206},"zone":12,"typeConfidence":2.0,"plateTime":0.4293461916094281,"extension":6.402622192189976},"index":3,"playId":"615dd097-c39c-34af-b4ef-c3744a96bf28","pitchNumber":3,"startTime":"2026-07-23T00:05:21.668Z","endTime":"2026-07-23T00:05:26.157Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668904,"link":"/api/v1/people/668904"},"credit":"b_ab"},{"player":{"id":677944,"link":"/api/v1/people/677944"},"credit":"p_ab"},{"player":{"id":668904,"link":"/api/v1/people/668904"},"credit":"b_pa"},{"player":{"id":677944,"link":"/api/v1/people/677944"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":17.599999999999998,"awayTeamWinProbability":82.4,"homeTeamWinProbabilityAdded":1.1999999999999957,"leverageIndex":0.48,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2026-07-23T00:05:26.157Z","atBatIndex":43},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Ryan Kreidler lines out sharply to left fielder Steven Kwan.","rbi":0,"awayScore":7,"homeScore":4,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-23T00:05:40.963Z","endTime":"2026-07-23T00:11:56.548Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,7,8,9],"actionIndex":[5,6],"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":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":680757,"link":"/api/v1/people/680757"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":80.6,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.252989914970335,"aZ":-23.25362659980944,"pfxX":0.7511988743412537,"pfxZ":5.402702877976037,"pX":0.47488615951181423,"pZ":1.9069828492613088,"vX0":6.718180614714299,"vY0":-127.93258943993825,"vZ0":-4.619023045197702,"x":98.9,"y":187.29,"x0":-2.286725553243634,"y0":50.005670629654695,"z0":5.566654465089613,"aX":1.2400922505670686},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":8.9,"breakHorizontal":-2.9,"spinRate":2160,"spinDirection":197},"zone":9,"typeConfidence":2.0,"plateTime":0.4287049313275628,"extension":6.3660174790376365},"index":0,"playId":"e30a6656-34bb-3cbb-b8a2-ae73b37ec38f","pitchNumber":1,"startTime":"2026-07-23T00:05:48.488Z","endTime":"2026-07-23T00:05:51.488Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":1,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":86.4,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.168618588958058,"aZ":-13.59039207165448,"pfxX":-6.401060293272852,"pfxZ":9.745715146400077,"pX":0.26336829184718547,"pZ":2.866598804885253,"vX0":7.909640912109012,"vY0":-136.96474103598248,"vZ0":-5.33705948732779,"x":106.96,"y":161.38,"x0":-1.8251332952893393,"y0":50.005645114875605,"z0":5.763873713360337,"aX":-12.210303700192318},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.8,"breakHorizontal":10.0,"spinRate":2358,"spinDirection":224},"zone":3,"typeConfidence":2.0,"plateTime":0.3993268178902083,"extension":6.51192698804322},"index":1,"playId":"8c9788dc-2aa4-3aed-afb2-90668580775f","pitchNumber":2,"startTime":"2026-07-23T00:06:07.021Z","endTime":"2026-07-23T00:06:14.267Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-07-23T00:06:34.051Z","endTime":"2026-07-23T00:06:44.722Z","isPitch":false,"type":"action","player":{"id":605170,"link":"/api/v1/people/605170"},"defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.9,"endSpeed":74.0,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.020611414668753,"aZ":-41.24789344482887,"pfxX":4.262756781248654,"pfxZ":-6.662451059101775,"pX":1.0827955840326282,"pZ":0.8478630046371278,"vX0":5.088167613262302,"vY0":-116.28576528728962,"vZ0":-2.6010179762090617,"x":75.73,"y":215.89,"x0":-1.6925052474923872,"y0":50.00396262665862,"z0":5.916286515896902,"aX":5.803336311065969},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.4,"breakVerticalInduced":-12.5,"breakHorizontal":-9.0,"spinRate":2603,"spinDirection":39},"zone":14,"typeConfidence":2.0,"plateTime":0.4721021365936071,"extension":6.508847888828959},"index":3,"playId":"407eba1f-a1cc-37f8-a318-0a2f40f92a89","pitchNumber":3,"startTime":"2026-07-23T00:06:44.722Z","endTime":"2026-07-23T00:06:47.967Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":81.7,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.105412286259757,"aZ":-25.155649849905974,"pfxX":3.251055348363133,"pfxZ":4.130785129459703,"pX":0.9552443820562049,"pZ":2.621932149838626,"vX0":6.763307155140086,"vY0":-129.80684842143359,"vZ0":-2.7455636177100478,"x":80.59,"y":167.99,"x0":-2.110391382716048,"y0":50.00573002458869,"z0":5.6161420665287825,"aX":5.527726109955365},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":7.1,"breakHorizontal":-7.4,"spinRate":2396,"spinDirection":197},"zone":12,"typeConfidence":2.0,"plateTime":0.42255835142849385,"extension":6.690586727787243},"index":4,"playId":"71f4622f-1cf3-334e-ac86-db8e2690e6fe","pitchNumber":4,"startTime":"2026-07-23T00:07:02.800Z","endTime":"2026-07-23T00:07:09.909Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":7,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":5,"startTime":"2026-07-23T00:07:23.540Z","endTime":"2026-07-23T00:10:18.827Z","isPitch":false,"type":"action","player":{"id":605170,"link":"/api/v1/people/605170"},"contextMetrics":{}},{"details":{"description":"Offensive Substitution: Pinch-hitter Ryan Kreidler replaces Victor Caratini.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":7,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":6,"startTime":"2026-07-23T00:10:18.827Z","endTime":"2026-07-23T00:11:14.869Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668952,"link":"/api/v1/people/668952"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"601","replacedPlayer":{"id":605170,"link":"/api/v1/people/605170"},"defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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.8,"endSpeed":81.1,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.597599443972882,"aZ":-23.733510383754147,"pfxX":-0.23364043309278948,"pfxZ":5.052492743444373,"pX":2.1248288197904874,"pZ":1.3914136644865507,"vX0":10.090077344241081,"vY0":-128.88128321115673,"vZ0":-5.975659209815512,"x":36.01,"y":201.21,"x0":-1.822517625196068,"y0":50.002636210498316,"z0":5.591363811597887,"aX":-0.39256605780904935},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":7.9,"breakHorizontal":-2.0,"spinRate":2220,"spinDirection":214},"zone":14,"typeConfidence":2.0,"plateTime":0.42618381114852966,"extension":6.474498607136065},"index":7,"playId":"239e13cb-5937-3391-a006-1b173042d1fc","pitchNumber":5,"startTime":"2026-07-23T00:11:14.869Z","endTime":"2026-07-23T00:11:18.187Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":668952,"link":"/api/v1/people/668952","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":81.1,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.603314778218156,"aZ":-23.856726665686203,"pfxX":2.0648131570369204,"pfxZ":5.002564227009805,"pX":1.4902426876523143,"pZ":1.7113955308836064,"vX0":8.382196482937719,"vY0":-128.13252380842553,"vZ0":-5.112965524676545,"x":60.2,"y":192.57,"x0":-2.0922300350590475,"y0":50.00076965745507,"z0":5.5979660645885705,"aX":3.4298821992769475},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":8.0,"breakHorizontal":-5.6,"spinRate":2286,"spinDirection":197},"zone":14,"typeConfidence":2.0,"plateTime":0.4275545694230729,"extension":6.762881056309965},"index":8,"playId":"372579de-2d43-33f0-a47d-a2c1efabedec","pitchNumber":6,"startTime":"2026-07-23T00:11:31.915Z","endTime":"2026-07-23T00:11:35.767Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":668952,"link":"/api/v1/people/668952","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":84.8,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.69733585510873,"aZ":-21.698100011077376,"pfxX":-9.535734239179172,"pfxZ":5.709996272685697,"pX":-0.5685195609495228,"pZ":2.448035983922896,"vX0":7.281237751193817,"vY0":-134.2732804108305,"vZ0":-3.862672320557068,"x":138.67,"y":172.68,"x0":-2.0696268151849426,"y0":50.00514197052237,"z0":5.439709183210175,"aX":-17.502654547410216},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":9.7,"breakHorizontal":15.8,"spinRate":2124,"spinDirection":228},"zone":4,"typeConfidence":2.0,"plateTime":0.4071344288911898,"extension":6.579838151537511},"hitData":{"launchSpeed":107.4,"launchAngle":15.0,"totalDistance":343.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":71.47,"coordY":72.02}},"index":9,"playId":"d862ccae-929d-319f-8a63-23c17fc4629a","pitchNumber":7,"startTime":"2026-07-23T00:11:49.968Z","endTime":"2026-07-23T00:11:56.548Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":668952,"link":"/api/v1/people/668952","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668952,"link":"/api/v1/people/668952"},"credit":"b_ab"},{"player":{"id":677944,"link":"/api/v1/people/677944"},"credit":"p_ab"},{"player":{"id":668952,"link":"/api/v1/people/668952"},"credit":"b_pa"},{"player":{"id":677944,"link":"/api/v1/people/677944"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":18.5,"awayTeamWinProbability":81.5,"homeTeamWinProbabilityAdded":0.9000000000000021,"leverageIndex":0.37,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2026-07-23T00:11:56.548Z","atBatIndex":44},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Alan Roden walks.","rbi":0,"awayScore":7,"homeScore":4,"isOut":false},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-23T00:12:04.600Z","endTime":"2026-07-23T00:14:06.802Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":702176,"fullName":"Alan Roden","link":"/api/v1/people/702176"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":702176,"fullName":"Alan Roden","link":"/api/v1/people/702176"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":702176,"fullName":"Alan Roden","link":"/api/v1/people/702176"},"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(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.0,"endSpeed":81.9,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.286566662868793,"aZ":-22.144493841036006,"pfxX":-2.612402459158038,"pfxZ":5.904814018886297,"pX":0.42110970308037204,"pZ":1.2665777315611184,"vX0":7.454695702945628,"vY0":-129.31438294907954,"vZ0":-6.526813972796772,"x":100.95,"y":204.58,"x0":-2.1561559597151234,"y0":50.00262175309688,"z0":5.515511663357873,"aX":-4.437545855729873},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":9.5,"breakHorizontal":3.1,"spinRate":2242,"spinDirection":209},"zone":14,"typeConfidence":2.0,"plateTime":0.4231389790210027,"extension":6.391315078491689},"index":0,"playId":"0b4895fc-898b-3816-882e-6f3296cb7d3f","pitchNumber":1,"startTime":"2026-07-23T00:12:22.834Z","endTime":"2026-07-23T00:12:25.983Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":702176,"link":"/api/v1/people/702176","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":75.2,"endSpeed":69.0,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.068347359810787,"aZ":-40.96208358586243,"pfxX":5.122577044182974,"pfxZ":-7.310471264158281,"pX":-0.28847346037049965,"pZ":2.8332881211673113,"vX0":1.8105271803449494,"vY0":-109.47126062310689,"vZ0":2.4508615361285466,"x":128.0,"y":162.28,"x0":-1.7940644556623748,"y0":50.002722696902374,"z0":6.114935291065024,"aX":6.157160839375076},"breaks":{"breakAngle":9.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.8,"breakVerticalInduced":-12.1,"breakHorizontal":-9.7,"spinRate":2543,"spinDirection":48},"zone":2,"typeConfidence":2.0,"plateTime":0.5021935565015534,"extension":6.460795486225697},"index":1,"playId":"36aa716f-be45-36ae-ab92-ca9738766157","pitchNumber":2,"startTime":"2026-07-23T00:12:37.557Z","endTime":"2026-07-23T00:12:42.922Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":702176,"link":"/api/v1/people/702176","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":88.0,"endSpeed":80.6,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.789938905360714,"aZ":-24.278679865341868,"pfxX":-1.567951852856813,"pfxZ":4.767600008483608,"pX":0.23147356727618343,"pZ":1.971416430656412,"vX0":6.389871573895796,"vY0":-127.98193022855934,"vZ0":-4.039929424443837,"x":108.18,"y":185.55,"x0":-2.0956048723175633,"y0":50.00467970646561,"z0":5.475525965301421,"aX":-2.598502932219183},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":7.9,"breakHorizontal":1.3,"spinRate":2209,"spinDirection":210},"zone":8,"typeConfidence":2.0,"plateTime":0.42822369863928467,"extension":6.49123003802481},"index":2,"playId":"419139cd-fe15-34ed-bebf-3b08471cd549","pitchNumber":3,"startTime":"2026-07-23T00:12:53.238Z","endTime":"2026-07-23T00:12:57.478Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":702176,"link":"/api/v1/people/702176","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-07-23T00:13:06.981Z","endTime":"2026-07-23T00:13:21.600Z","isPitch":false,"type":"action","player":{"id":702176,"link":"/api/v1/people/702176"},"defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":702176,"link":"/api/v1/people/702176","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":80.6,"endSpeed":74.1,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.280297026346275,"aZ":-38.63153565652314,"pfxX":4.081047993796648,"pfxZ":-4.6873169693847565,"pX":1.3938316837853704,"pZ":0.929403286333537,"vX0":6.0562477330733575,"vY0":-117.16652435646697,"vZ0":-2.860709818979399,"x":63.87,"y":213.69,"x0":-1.7653671258275996,"y0":50.005482194729396,"z0":5.812969345672635,"aX":5.616252118707961},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.5,"breakVerticalInduced":-9.0,"breakHorizontal":-9.0,"spinRate":2585,"spinDirection":42},"zone":14,"typeConfidence":2.0,"plateTime":0.46933239081925526,"extension":6.658193936563958},"index":4,"playId":"3b8c2d70-ecd1-31e9-a35c-59f17240d944","pitchNumber":4,"startTime":"2026-07-23T00:13:21.600Z","endTime":"2026-07-23T00:13:25.387Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":702176,"link":"/api/v1/people/702176","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":83.4,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.518397126270635,"aZ":-21.46732885643151,"pfxX":-2.0679736208666464,"pfxZ":6.0140613324212335,"pX":-1.8376755037683237,"pZ":3.7506965658451086,"vX0":1.9305546498929227,"vY0":-132.16814406390031,"vZ0":-0.7846008566769308,"x":187.05,"y":137.51,"x0":-2.306701270764891,"y0":50.00330095256293,"z0":5.6190423859100695,"aX":-3.6817641942097388},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":10.9,"breakHorizontal":3.4,"spinRate":2194,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.41343192761254777,"extension":6.4118535873732725},"index":5,"playId":"4c369233-da8c-3ad4-8b11-80bf2805b70d","pitchNumber":5,"startTime":"2026-07-23T00:13:39.569Z","endTime":"2026-07-23T00:13:45.569Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":702176,"link":"/api/v1/people/702176","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":81.3,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.408771315183827,"aZ":-25.70020870367335,"pfxX":-0.16864163747221284,"pfxZ":3.849175076022025,"pX":-1.0884033085525937,"pZ":3.7258898960600675,"vX0":3.1541290580532944,"vY0":-128.36857769985252,"vZ0":0.33858177453521765,"x":158.49,"y":138.18,"x0":-2.306689308351967,"y0":50.00589488795731,"z0":5.579129232172829,"aX":-0.2841072031764816},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":7.3,"breakHorizontal":-0.4,"spinRate":2190,"spinDirection":196},"zone":11,"typeConfidence":2.0,"plateTime":0.42526304795210024,"extension":6.522599797259516},"index":6,"playId":"eb1e4fad-c4d1-3bc4-bc1a-9756e9d18dd7","pitchNumber":6,"startTime":"2026-07-23T00:14:02.197Z","endTime":"2026-07-23T00:14:06.802Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":702176,"link":"/api/v1/people/702176","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702176,"link":"/api/v1/people/702176"},"credit":"b_pa"},{"player":{"id":677944,"link":"/api/v1/people/677944"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":17.9,"awayTeamWinProbability":82.1,"homeTeamWinProbabilityAdded":-0.6000000000000014,"leverageIndex":0.25,"dramaIndex":15.0,"contextMetrics":{},"playEndTime":"2026-07-23T00:14:06.802Z","atBatIndex":45},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Patrick Bailey challenged (pitch result), call on the field was confirmed: Luke Keaschall walks. Alan Roden to 2nd.","rbi":0,"awayScore":7,"homeScore":4,"isOut":false},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-23T00:14:20.830Z","endTime":"2026-07-23T00:19:20.687Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"postOnSecond":{"id":702176,"fullName":"Alan Roden","link":"/api/v1/people/702176"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6,7,8,10,11],"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":702176,"fullName":"Alan Roden","link":"/api/v1/people/702176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":11},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":11},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":85.3,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.300033642923566,"aZ":-15.22149266951731,"pfxX":-6.259172818169625,"pfxZ":9.138035624992025,"pX":0.9444661280257056,"pZ":2.7368224194544557,"vX0":9.60744102560218,"vY0":-135.0570076437688,"vZ0":-5.073846051211568,"x":81.0,"y":164.89,"x0":-1.8390385927978874,"y0":50.001300731004854,"z0":5.703600422761966,"aX":-11.610199274665648},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":15.7,"breakHorizontal":9.4,"spinRate":2348,"spinDirection":223},"zone":12,"typeConfidence":2.0,"plateTime":0.4049321010604898,"extension":6.506348472010542},"index":0,"playId":"314c6819-97ba-3cd8-96f4-d25a32596b17","pitchNumber":1,"startTime":"2026-07-23T00:14:31.552Z","endTime":"2026-07-23T00:14:36.018Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"first":{"id":702176,"link":"/api/v1/people/702176"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":81.9,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.552092438356933,"aZ":-22.239798379532008,"pfxX":-0.5551081679414007,"pfxZ":5.8421343153627,"pX":-0.09505775370519537,"pZ":2.1286697266922374,"vX0":5.377511383621325,"vY0":-128.9847398157213,"vZ0":-4.27557109884031,"x":120.62,"y":181.31,"x0":-2.1267001834179244,"y0":50.0013539165785,"z0":5.503432957594077,"aX":-0.9439926798173716},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":10.0,"breakHorizontal":-0.1,"spinRate":2265,"spinDirection":208},"zone":8,"typeConfidence":2.0,"plateTime":0.42318778027021287,"extension":6.540968915442827},"index":1,"playId":"d6994e56-8983-3616-a44a-4e418e979f31","pitchNumber":2,"startTime":"2026-07-23T00:14:56.340Z","endTime":"2026-07-23T00:15:03.298Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"first":{"id":702176,"link":"/api/v1/people/702176"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":true},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.8,"endSpeed":82.1,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.05292633025611,"aZ":-23.68407078604088,"pfxX":0.031199710214952603,"pfxZ":4.911791378264468,"pX":-0.4083303829125349,"pZ":3.319212959589586,"vX0":4.621854680168519,"vY0":-130.74637032097166,"vZ0":-1.3621553927931347,"x":132.56,"y":149.16,"x0":-2.2043671220964653,"y0":50.00231334467301,"z0":5.627580379940416,"aX":0.05261690386712633},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":8.8,"breakHorizontal":-1.1,"spinRate":2301,"spinDirection":200},"zone":1,"typeConfidence":2.0,"plateTime":0.41924083862170747,"extension":6.437939887332048},"index":2,"playId":"a4cf6f2b-7db7-33d8-ab0f-ad64a3ff3de3","pitchNumber":3,"startTime":"2026-07-23T00:15:24.460Z","endTime":"2026-07-23T00:15:29.209Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"first":{"id":702176,"link":"/api/v1/people/702176"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":114,"player":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"}},"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.4,"endSpeed":85.9,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.297007894245326,"aZ":-16.96517670694956,"pfxX":-6.102107439164065,"pfxZ":7.97806394142993,"pX":-0.16988354421277538,"pZ":4.562798538491386,"vX0":6.389016617685842,"vY0":-137.41578509605125,"vZ0":-0.40699370446633004,"x":123.48,"y":115.58,"x0":-1.7355510245335608,"y0":50.00524387743579,"z0":5.868436340104634,"aX":-11.63714878537107},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":14.5,"breakHorizontal":9.7,"spinRate":2316,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.3990547340626467,"extension":6.4141886826408046},"index":3,"playId":"7ca3f9e5-7332-34de-bb3f-1a3a81f97429","pitchNumber":4,"startTime":"2026-07-23T00:15:58.921Z","endTime":"2026-07-23T00:16:03.247Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"first":{"id":702176,"link":"/api/v1/people/702176"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":84.7,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.320646120581284,"aZ":-17.91475416467521,"pfxX":-5.119991130387162,"pfxZ":7.730447861230937,"pX":0.6982124984861602,"pZ":3.7736309803435604,"vX0":8.781229162209,"vY0":-135.16641615570998,"vZ0":-1.8825038778315792,"x":90.39,"y":136.89,"x0":-1.9320364823026492,"y0":50.002816107658425,"z0":5.7412307227858355,"aX":-9.445075889510495},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":13.8,"breakHorizontal":7.3,"spinRate":2340,"spinDirection":220},"zone":12,"typeConfidence":2.0,"plateTime":0.40570220822556013,"extension":6.512994595578207},"index":4,"playId":"ecd4ebf2-66af-3f3b-b435-dac79aa95b35","pitchNumber":5,"startTime":"2026-07-23T00:16:15.659Z","endTime":"2026-07-23T00:16:20.323Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"first":{"id":702176,"link":"/api/v1/people/702176"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":81.0,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.98275511008077,"aZ":-21.953436388563418,"pfxX":1.901334917599844,"pfxZ":6.104237230029297,"pX":-0.1723626717694563,"pZ":2.284011896602844,"vX0":4.619085401939076,"vY0":-128.66375364785029,"vZ0":-3.704052390350477,"x":123.57,"y":177.11,"x0":-2.238746935014134,"y0":50.00300809392822,"z0":5.445802098670577,"aX":3.1842229320346247},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":10.4,"breakHorizontal":-4.4,"spinRate":2337,"spinDirection":203},"zone":5,"typeConfidence":2.0,"plateTime":0.42588778775850056,"extension":6.5347539234906975},"index":5,"playId":"222cfe37-c7c0-3aee-8ece-b350f7a57e5d","pitchNumber":6,"startTime":"2026-07-23T00:16:33.205Z","endTime":"2026-07-23T00:16:37.009Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"first":{"id":702176,"link":"/api/v1/people/702176"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":80.8,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.92662682815108,"aZ":-25.72342949502366,"pfxX":-0.639800750095691,"pfxZ":3.871735685048325,"pX":-0.8957203634121164,"pZ":2.623840038586062,"vX0":3.6863381779631346,"vY0":-128.0935221700935,"vZ0":-2.187039856995356,"x":151.14,"y":167.94,"x0":-2.268976456884928,"y0":50.001359458977646,"z0":5.495513036509494,"aX":-1.0659357904777513},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":6.7,"breakHorizontal":0.4,"spinRate":2245,"spinDirection":200},"zone":11,"typeConfidence":2.0,"plateTime":0.42724321185200953,"extension":6.5740051048695385},"index":6,"playId":"db27cb1b-9ad5-37fa-8136-2219cb51d837","pitchNumber":7,"startTime":"2026-07-23T00:17:13.264Z","endTime":"2026-07-23T00:17:17.117Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"first":{"id":702176,"link":"/api/v1/people/702176"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":80.4,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.296826455428516,"aZ":-22.399710245604098,"pfxX":2.3462418635997295,"pfxZ":5.942378140765288,"pX":0.21757020056314613,"pZ":2.2438800815846567,"vX0":5.4805154161280205,"vY0":-127.47134478299542,"vZ0":-3.680842742384218,"x":108.71,"y":178.2,"x0":-2.265460079378219,"y0":50.00355541723253,"z0":5.475868290351173,"aX":3.85899013714772},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":10.2,"breakHorizontal":-5.5,"spinRate":2234,"spinDirection":204},"zone":5,"typeConfidence":2.0,"plateTime":0.42975664646174216,"extension":6.601502101271041},"index":7,"playId":"921aa1a8-c638-355f-8802-7eb55af37e3f","pitchNumber":8,"startTime":"2026-07-23T00:17:37.922Z","endTime":"2026-07-23T00:17:42.228Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"first":{"id":702176,"link":"/api/v1/people/702176"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":81.1,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.043786574223578,"aZ":-15.947327670417533,"pfxX":-5.2692720594091345,"pfxZ":9.579009539793253,"pX":-0.9718692480125851,"pZ":2.846477423570333,"vX0":4.527280204884432,"vY0":-129.81460311263672,"vZ0":-4.051599172353295,"x":154.05,"y":161.93,"x0":-2.060143340175961,"y0":50.004012342009155,"z0":5.653845747622459,"aX":-8.927718744770212},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":16.6,"breakHorizontal":8.4,"spinRate":2162,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.42312411243783554,"extension":6.561503951073355},"index":8,"playId":"92541df8-3287-351e-82d5-cb4896385720","pitchNumber":9,"startTime":"2026-07-23T00:18:03.390Z","endTime":"2026-07-23T00:18:09.624Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"first":{"id":702176,"link":"/api/v1/people/702176"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"index":9,"startTime":"2026-07-23T00:18:33.485Z","endTime":"2026-07-23T00:18:44.456Z","isPitch":false,"type":"action","player":{"id":807712,"link":"/api/v1/people/807712"},"defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"first":{"id":702176,"link":"/api/v1/people/702176"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":79.4,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.006332124402125,"aZ":-23.494194204518532,"pfxX":-0.42701215625798583,"pfxZ":5.408493776894592,"pX":-0.2947849417819192,"pZ":1.7992512074720304,"vX0":4.948798938555262,"vY0":-125.96983143343616,"vZ0":-4.373505847242626,"x":128.24,"y":190.2,"x0":-2.230680897587507,"y0":50.001074067664725,"z0":5.461245697363082,"aX":-0.6856156268439852},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":9.0,"breakHorizontal":-0.4,"spinRate":2279,"spinDirection":201},"zone":8,"typeConfidence":2.0,"plateTime":0.43510135382275195,"extension":6.5975577390009486},"index":10,"playId":"dcf8494e-7d07-3cba-8f5f-e81aaf3c9abe","pitchNumber":10,"startTime":"2026-07-23T00:18:44.456Z","endTime":"2026-07-23T00:18:51.279Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"first":{"id":702176,"link":"/api/v1/people/702176"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":82.5,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.879967507623213,"aZ":-22.722267907660072,"pfxX":-0.6321624244380524,"pfxZ":5.489903379799181,"pX":-0.8932876103878576,"pZ":1.9653041810801395,"vX0":3.874588420199012,"vY0":-129.55957544774037,"vZ0":-4.4085553369735315,"x":151.05,"y":185.72,"x0":-2.317956263846796,"y0":50.001336246761774,"z0":5.3985257827954145,"aX":-1.0883339751128076},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":9.4,"breakHorizontal":0.4,"spinRate":2235,"spinDirection":218},"zone":13,"typeConfidence":2.0,"plateTime":0.4207401044527046,"extension":6.683708194668189},"index":11,"playId":"559ac76e-bec5-3b67-b6db-3322efbff6af","pitchNumber":11,"startTime":"2026-07-23T00:19:13.772Z","endTime":"2026-07-23T00:19:20.687Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"first":{"id":702176,"link":"/api/v1/people/702176"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":807712,"link":"/api/v1/people/807712"},"credit":"b_pa"},{"player":{"id":677944,"link":"/api/v1/people/677944"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":114,"player":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"}},"homeTeamWinProbability":16.7,"awayTeamWinProbability":83.3,"homeTeamWinProbabilityAdded":-1.1999999999999993,"leverageIndex":0.51,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-07-23T00:19:20.687Z","atBatIndex":46},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Alex Jackson flies out to left fielder Steven Kwan.","rbi":0,"awayScore":7,"homeScore":4,"isOut":true},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-23T00:22:06.851Z","endTime":"2026-07-23T00:22:36.449Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":656577,"fullName":"Alex Jackson","link":"/api/v1/people/656577"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681870,"fullName":"Erik Sabrowski","link":"/api/v1/people/681870"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":656577,"fullName":"Alex Jackson","link":"/api/v1/people/656577"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":680757,"link":"/api/v1/people/680757"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":7,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-23T00:19:51.867Z","endTime":"2026-07-23T00:20:17.296Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":656577,"link":"/api/v1/people/656577","batSide":{"code":"R","description":"Right"}},"first":{"id":807712,"link":"/api/v1/people/807712"},"second":{"id":702176,"link":"/api/v1/people/702176"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Erik Sabrowski replaces Slade Cecconi.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-07-23T00:20:17.296Z","endTime":"2026-07-23T00:22:08.861Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681870,"link":"/api/v1/people/681870"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":656577,"link":"/api/v1/people/656577","batSide":{"code":"R","description":"Right"}},"first":{"id":807712,"link":"/api/v1/people/807712"},"second":{"id":702176,"link":"/api/v1/people/702176"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":83.8,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.532621374108714,"aZ":-7.359326008296778,"pfxX":5.270956545538951,"pfxZ":13.484459026293468,"pX":0.1818654738604419,"pZ":3.0237852270951957,"vX0":-4.230240273141798,"vY0":-136.620189668155,"vZ0":-6.165608414098033,"x":110.07,"y":157.14,"x0":1.0862076838118684,"y0":50.00371998293318,"z0":5.8528474543009334,"aX":9.700538896816559},"breaks":{"breakAngle":43.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.9,"breakVerticalInduced":22.8,"breakHorizontal":-8.3,"spinRate":2535,"spinDirection":140},"zone":2,"typeConfidence":0.9,"plateTime":0.405053121014745,"extension":6.557093275712208},"index":2,"playId":"c8264c63-ee30-320b-9453-3681f9d0a2a0","pitchNumber":1,"startTime":"2026-07-23T00:22:08.861Z","endTime":"2026-07-23T00:22:13.913Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681870,"link":"/api/v1/people/681870","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":656577,"link":"/api/v1/people/656577","batSide":{"code":"R","description":"Right"}},"first":{"id":807712,"link":"/api/v1/people/807712"},"second":{"id":702176,"link":"/api/v1/people/702176"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":84.0,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.584962053017094,"aZ":-7.746920759703857,"pfxX":5.70309275767676,"pfxZ":13.331954864449987,"pX":-1.1423109200685302,"pZ":1.8823942109397616,"vX0":-7.146391568669809,"vY0":-135.92933851063387,"vZ0":-8.875735689624312,"x":160.54,"y":187.96,"x0":0.8059430206599528,"y0":50.00509746044311,"z0":5.766687255143458,"aX":10.451608342572696},"breaks":{"breakAngle":40.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":22.0,"breakHorizontal":-8.4,"spinRate":2549,"spinDirection":149},"zone":13,"typeConfidence":0.9,"plateTime":0.40620854503807635,"extension":6.491635784763787},"hitData":{"launchSpeed":84.4,"launchAngle":34.0,"totalDistance":306.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":41.58,"coordY":108.81}},"index":3,"playId":"8afe732b-87df-35cd-9ca1-21686f9aa409","pitchNumber":2,"startTime":"2026-07-23T00:22:28.035Z","endTime":"2026-07-23T00:22:36.449Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681870,"link":"/api/v1/people/681870","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":656577,"link":"/api/v1/people/656577","batSide":{"code":"R","description":"Right"}},"first":{"id":807712,"link":"/api/v1/people/807712"},"second":{"id":702176,"link":"/api/v1/people/702176"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656577,"link":"/api/v1/people/656577"},"credit":"b_ab"},{"player":{"id":681870,"link":"/api/v1/people/681870"},"credit":"p_ab"},{"player":{"id":656577,"link":"/api/v1/people/656577"},"credit":"b_pa"},{"player":{"id":681870,"link":"/api/v1/people/681870"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":19.2,"awayTeamWinProbability":80.8,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":0.96,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-07-23T00:22:36.449Z","atBatIndex":47},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brayan Rocchio grounds out, shortstop Ryan Kreidler to first baseman Royce Lewis.","rbi":0,"awayScore":7,"homeScore":4,"isOut":true},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-23T00:25:13.080Z","endTime":"2026-07-23T00:25:48.252Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681892,"fullName":"Kody Funderburk","link":"/api/v1/people/681892"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[4,5,6],"actionIndex":[0,1,2,3],"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":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":668952,"link":"/api/v1/people/668952"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":668904,"link":"/api/v1/people/668904"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive switch from shortstop to third base for Brooks Lee.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":7,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-23T00:24:15.294Z","endTime":"2026-07-23T00:24:15.308Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686797,"link":"/api/v1/people/686797"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"200","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive switch from third base to first base for Royce Lewis.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":7,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-23T00:24:15.308Z","endTime":"2026-07-23T00:24:15.309Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668904,"link":"/api/v1/people/668904"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"500","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Ryan Kreidler remains in the game as the shortstop.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":7,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-07-23T00:24:15.309Z","endTime":"2026-07-23T00:24:15.310Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668952,"link":"/api/v1/people/668952"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"601","replacedPlayer":{"id":605170,"link":"/api/v1/people/605170"},"defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Kody Funderburk replaces Bailey Ober.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-07-23T00:24:15.310Z","endTime":"2026-07-23T00:25:15.369Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681892,"link":"/api/v1/people/681892"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":84.3,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.20817342874849,"aZ":-15.612312147431274,"pfxX":2.9582149586547297,"pfxZ":9.029904213155708,"pX":0.044164583801189525,"pZ":3.61016801536105,"vX0":-6.525573823101981,"vY0":-135.0065277719289,"vZ0":-3.1922600380306156,"x":115.32,"y":141.31,"x0":2.1153505430839212,"y0":50.00124137395749,"z0":5.916184361633634,"aX":5.425615922978569},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":15.8,"breakHorizontal":-3.8,"spinRate":2207,"spinDirection":138},"zone":12,"typeConfidence":0.89,"plateTime":0.40674022219898465,"extension":6.836104709823533},"index":4,"playId":"ab2c6a01-c805-3e94-a2d7-f7fe4b50cd16","pitchNumber":1,"startTime":"2026-07-23T00:25:15.369Z","endTime":"2026-07-23T00:25:19.913Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681892,"link":"/api/v1/people/681892","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":92.5,"endSpeed":83.9,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.572869830552914,"aZ":-15.663066746471278,"pfxX":3.09308558269876,"pfxZ":9.092784235333314,"pX":0.31994201330150573,"pZ":2.824955186369722,"vX0":-5.959638235847418,"vY0":-134.5014809005988,"vZ0":-4.783553952442389,"x":104.8,"y":162.51,"x0":2.1714328181190456,"y0":50.003246978775366,"z0":5.752022552110763,"aX":5.617326744153989},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":15.5,"breakHorizontal":-4.2,"spinRate":2194,"spinDirection":149},"zone":3,"typeConfidence":0.9,"plateTime":0.40860243707230737,"extension":6.943479505991592},"index":5,"playId":"0c5a20f0-f1f1-35ea-98e6-b14b2f302b58","pitchNumber":2,"startTime":"2026-07-23T00:25:27.834Z","endTime":"2026-07-23T00:25:32.132Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681892,"link":"/api/v1/people/681892","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":89.2,"endSpeed":80.6,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.82069505449728,"aZ":-33.56680460503146,"pfxX":10.655128057979812,"pfxZ":-0.8332069131212076,"pX":-0.1397619844863807,"pZ":2.7312117280336925,"vX0":-9.440374140939186,"vY0":-129.47781041590721,"vZ0":-1.0454825350762151,"x":122.33,"y":165.04,"x0":2.1960348761655983,"y0":50.001614683408775,"z0":5.743794319436923,"aX":17.818333475899347},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":-1.6,"breakHorizontal":-16.8,"spinRate":1587,"spinDirection":110},"zone":2,"typeConfidence":0.9,"plateTime":0.4254802781650717,"extension":6.873049443353798},"hitData":{"launchSpeed":84.2,"launchAngle":-23.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":101.04,"coordY":150.43}},"index":6,"playId":"cba9555b-fce0-3231-ad3c-63dd6f917452","pitchNumber":3,"startTime":"2026-07-23T00:25:40.295Z","endTime":"2026-07-23T00:25:48.252Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681892,"link":"/api/v1/people/681892","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677587,"link":"/api/v1/people/677587"},"credit":"b_ab"},{"player":{"id":681892,"link":"/api/v1/people/681892"},"credit":"p_ab"},{"player":{"id":677587,"link":"/api/v1/people/677587"},"credit":"b_pa"},{"player":{"id":681892,"link":"/api/v1/people/681892"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":16.5,"awayTeamWinProbability":83.5,"homeTeamWinProbabilityAdded":-2.6999999999999993,"leverageIndex":1.02,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2026-07-23T00:25:48.252Z","atBatIndex":48},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Travis Bazzana walks.","rbi":0,"awayScore":7,"homeScore":4,"isOut":false},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-23T00:25:57.713Z","endTime":"2026-07-23T00:27:25.522Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681892,"fullName":"Kody Funderburk","link":"/api/v1/people/681892"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":"Walk","eventType":"walk","movementReason":null,"runner":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"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.1,"endSpeed":86.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.793350140630167,"aZ":-21.3040437866864,"pfxX":9.771781030142572,"pfxZ":5.7464698087400485,"pX":0.3797482108325726,"pZ":1.3671947551077823,"vX0":-8.85437664190357,"vY0":-136.58467110992027,"vZ0":-7.3338783597654,"x":102.52,"y":201.87,"x0":2.392367854481414,"y0":50.00114230002163,"z0":5.549529405035146,"aX":18.480018620579823},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":9.0,"breakHorizontal":-15.8,"spinRate":2331,"spinDirection":139},"zone":14,"typeConfidence":0.9,"plateTime":0.40084653513274215,"extension":6.875225666073012},"index":0,"playId":"c36f7f0c-1797-36a1-8279-50fbd68b3f79","pitchNumber":1,"startTime":"2026-07-23T00:26:09.762Z","endTime":"2026-07-23T00:26:14.632Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681892,"link":"/api/v1/people/681892","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":683953,"link":"/api/v1/people/683953","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":93.8,"endSpeed":86.0,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.05188167666122,"aZ":-14.419994344590748,"pfxX":4.391764965447324,"pfxZ":9.419156479891484,"pX":-0.3565883110003854,"pZ":2.0147252102646096,"vX0":-8.470923438241012,"vY0":-136.21861736392546,"vZ0":-6.952351681857741,"x":130.59,"y":184.38,"x0":2.218585561616302,"y0":50.00675868323925,"z0":5.591413696152699,"aX":8.282264449796745},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":15.8,"breakHorizontal":-6.2,"spinRate":2389,"spinDirection":140},"zone":7,"typeConfidence":0.88,"plateTime":0.4016258781858455,"extension":6.980551380050315},"index":1,"playId":"e1666453-7597-3afc-8df6-aa51c8608109","pitchNumber":2,"startTime":"2026-07-23T00:26:23.247Z","endTime":"2026-07-23T00:26:27.717Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681892,"link":"/api/v1/people/681892","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":683953,"link":"/api/v1/people/683953","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":86.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.606498354617013,"aZ":-24.57248687899187,"pfxX":10.835271677945036,"pfxZ":3.98819635190978,"pX":-1.4313996369780164,"pZ":1.1887792943259983,"vX0":-13.419558352764938,"vY0":-137.02234265439563,"vZ0":-7.147766589245586,"x":171.56,"y":206.68,"x0":2.116404661469901,"y0":50.00403167091602,"z0":5.504421269861553,"aX":20.65486473409993},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":5.8,"breakHorizontal":-16.9,"spinRate":2441,"spinDirection":134},"zone":13,"typeConfidence":0.9,"plateTime":0.3993876218845136,"extension":7.008866032106391},"index":2,"playId":"2d7ffa3f-03bf-370f-9cbe-86dee3234227","pitchNumber":3,"startTime":"2026-07-23T00:26:37.950Z","endTime":"2026-07-23T00:26:40.950Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681892,"link":"/api/v1/people/681892","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":683953,"link":"/api/v1/people/683953","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.9,"endSpeed":76.0,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.1462719377351,"aZ":-33.87587338189571,"pfxX":-7.4843258276515865,"pfxZ":-1.1678028620525502,"pX":-1.1949880312358752,"pZ":2.2527921572648806,"vX0":-6.2483963200313815,"vY0":-120.51189533522763,"vZ0":-0.981295989616034,"x":162.55,"y":177.95,"x0":2.4110447994876267,"y0":50.00272342715462,"z0":5.6788201187943255,"aX":-10.919006412932392},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-2.0,"breakHorizontal":15.1,"spinRate":2603,"spinDirection":314},"zone":13,"typeConfidence":0.9,"plateTime":0.45587947108822835,"extension":6.964541073061922},"index":3,"playId":"0259b1ce-e111-3d20-b17f-1c88ed9a250a","pitchNumber":4,"startTime":"2026-07-23T00:26:54.135Z","endTime":"2026-07-23T00:26:57.907Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681892,"link":"/api/v1/people/681892","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":683953,"link":"/api/v1/people/683953","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":85.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.890512754693322,"aZ":-26.25466704602781,"pfxX":9.253976095730806,"pfxZ":3.142673597929395,"pX":0.38888462022613896,"pZ":2.9232250488875895,"vX0":-8.58825170802316,"vY0":-136.42506629271213,"vZ0":-2.448386223130003,"x":102.18,"y":159.85,"x0":2.37473398144703,"y0":50.006523506833,"z0":5.641194245754218,"aX":17.454973450407568},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":5.4,"breakHorizontal":-15.0,"spinRate":2434,"spinDirection":142},"zone":3,"typeConfidence":0.9,"plateTime":0.40141448490536247,"extension":7.036605315407928},"index":4,"playId":"1b1da553-cb4e-38ce-9adb-aae53ff35403","pitchNumber":5,"startTime":"2026-07-23T00:27:09.364Z","endTime":"2026-07-23T00:27:13.667Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681892,"link":"/api/v1/people/681892","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":683953,"link":"/api/v1/people/683953","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.7,"endSpeed":76.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.398360916978316,"aZ":-35.881502805022585,"pfxX":-8.25563086303519,"pfxZ":-2.5061704445020774,"pX":-2.186248473574914,"pZ":0.8651857373709145,"vX0":-8.12580018753434,"vY0":-121.56025678523402,"vZ0":-3.5772624782051867,"x":200.33,"y":215.42,"x0":2.2866762989266465,"y0":50.00302486059534,"z0":5.508356562871372,"aX":-12.211336554672314},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":-5.2,"breakHorizontal":17.0,"spinRate":2614,"spinDirection":309},"zone":13,"typeConfidence":0.9,"plateTime":0.4525799615444015,"extension":6.901546137390544},"index":5,"playId":"232c227c-e90c-3998-9ab4-2db4a0b1219d","pitchNumber":6,"startTime":"2026-07-23T00:27:22.076Z","endTime":"2026-07-23T00:27:25.522Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681892,"link":"/api/v1/people/681892","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":683953,"link":"/api/v1/people/683953","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683953,"link":"/api/v1/people/683953"},"credit":"b_pa"},{"player":{"id":681892,"link":"/api/v1/people/681892"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":19.5,"awayTeamWinProbability":80.5,"homeTeamWinProbabilityAdded":3.0,"leverageIndex":0.71,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-07-23T00:27:25.522Z","atBatIndex":49},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Manzardo called out on strikes.","rbi":0,"awayScore":7,"homeScore":4,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-23T00:27:39.298Z","endTime":"2026-07-23T00:30:33.617Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681892,"fullName":"Kody Funderburk","link":"/api/v1/people/681892"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6,8,9],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":656577,"link":"/api/v1/people/656577"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":86.1,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.17987997326221,"aZ":-21.923068946924147,"pfxX":10.012114635731512,"pfxZ":5.396210408980721,"pX":0.07620108776747006,"pZ":2.8937595142948807,"vX0":-9.196753527846843,"vY0":-136.96561798255772,"vZ0":-3.307578056528973,"x":114.1,"y":160.65,"x0":2.1762680807421746,"y0":50.00533962315411,"z0":5.615823483536785,"aX":19.030202080217194},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":9.2,"breakHorizontal":-16.2,"spinRate":2465,"spinDirection":140},"zone":2,"typeConfidence":0.9,"plateTime":0.39986975279350156,"extension":6.979076745176281},"index":0,"playId":"a1635b66-dee2-3b19-8b68-4e6b1a072d0b","pitchNumber":1,"startTime":"2026-07-23T00:27:54.464Z","endTime":"2026-07-23T00:27:59.008Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681892,"link":"/api/v1/people/681892","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":700932,"link":"/api/v1/people/700932","batSide":{"code":"L","description":"Left"}},"first":{"id":683953,"link":"/api/v1/people/683953"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":86.4,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.980256449597693,"aZ":-20.591967757574583,"pfxX":10.10168429976746,"pfxZ":6.092918769467427,"pX":-0.6817257845174811,"pZ":1.8823562061277628,"vX0":-11.331436113052352,"vY0":-136.96163709102058,"vZ0":-6.062331569632887,"x":142.99,"y":187.96,"x0":2.194892892520587,"y0":50.00498604993973,"z0":5.530781855192402,"aX":19.21216368063636},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":9.8,"breakHorizontal":-16.0,"spinRate":2533,"spinDirection":127},"zone":7,"typeConfidence":0.9,"plateTime":0.39976633679359885,"extension":7.090906015578725},"index":1,"playId":"784c9a82-8e27-3591-a113-42341f180d40","pitchNumber":2,"startTime":"2026-07-23T00:28:12.999Z","endTime":"2026-07-23T00:28:17.376Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681892,"link":"/api/v1/people/681892","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":700932,"link":"/api/v1/people/700932","batSide":{"code":"L","description":"Left"}},"first":{"id":683953,"link":"/api/v1/people/683953"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"index":2,"playId":"b4f7ede1-7355-352a-b576-424430f449e9","startTime":"2026-07-23T00:28:30.977Z","endTime":"2026-07-23T00:28:34.380Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":681892,"link":"/api/v1/people/681892","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":700932,"link":"/api/v1/people/700932","batSide":{"code":"L","description":"Left"}},"first":{"id":683953,"link":"/api/v1/people/683953"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":86.6,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.21354060835518,"aZ":-21.40605066195576,"pfxX":8.518243287716002,"pfxZ":5.634739151267281,"pX":-0.4159245618596017,"pZ":3.452610959643623,"vX0":-10.410968166241709,"vY0":-136.65325237029515,"vZ0":-2.0658208536008917,"x":132.85,"y":145.56,"x0":2.3181952416787013,"y0":50.00090099006664,"z0":5.67310993711227,"aX":16.274520293626832},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":10.0,"breakHorizontal":-13.6,"spinRate":2542,"spinDirection":127},"zone":11,"typeConfidence":0.9,"plateTime":0.39924317430149303,"extension":7.034513006747669},"index":3,"playId":"859e00fe-5bab-393a-88ba-2583e1642305","pitchNumber":3,"startTime":"2026-07-23T00:28:47.349Z","endTime":"2026-07-23T00:28:51.728Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681892,"link":"/api/v1/people/681892","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":700932,"link":"/api/v1/people/700932","batSide":{"code":"L","description":"Left"}},"first":{"id":683953,"link":"/api/v1/people/683953"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"index":4,"playId":"9c0de5a2-209a-3dbe-a22f-934032df2efd","startTime":"2026-07-23T00:29:07.094Z","endTime":"2026-07-23T00:29:10.256Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":681892,"link":"/api/v1/people/681892","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":700932,"link":"/api/v1/people/700932","batSide":{"code":"L","description":"Left"}},"first":{"id":683953,"link":"/api/v1/people/683953"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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,"disengagementNum":2},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":86.0,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.30456631408576,"aZ":-25.956811168059538,"pfxX":10.567117695545088,"pfxZ":3.3011167778027772,"pX":-1.0054236804113423,"pZ":2.2798318191314104,"vX0":-12.360742784857521,"vY0":-136.47650871667258,"vZ0":-4.164235343181983,"x":155.32,"y":177.22,"x0":2.211580129594373,"y0":50.00473615170073,"z0":5.615282362568558,"aX":19.91712000313872},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":5.3,"breakHorizontal":-16.4,"spinRate":2370,"spinDirection":154},"zone":13,"typeConfidence":0.9,"plateTime":0.40147561581777413,"extension":7.074953526076969},"index":5,"playId":"3837c04a-9067-34de-8fef-640cf453b1e2","pitchNumber":4,"startTime":"2026-07-23T00:29:26.845Z","endTime":"2026-07-23T00:29:30.905Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681892,"link":"/api/v1/people/681892","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":700932,"link":"/api/v1/people/700932","batSide":{"code":"L","description":"Left"}},"first":{"id":683953,"link":"/api/v1/people/683953"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":2},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":85.8,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.776488386488285,"aZ":-21.67673176565104,"pfxX":10.253873655169254,"pfxZ":5.57770491486067,"pX":0.26492335529108213,"pZ":2.4617308897489316,"vX0":-9.435204942951612,"vY0":-136.2820758882418,"vZ0":-4.395936311071462,"x":106.9,"y":172.31,"x0":2.438643426185926,"y0":50.004071101956725,"z0":5.59180442306499,"aX":19.301572814550788},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":9.4,"breakHorizontal":-16.6,"spinRate":2406,"spinDirection":137},"zone":5,"typeConfidence":0.9,"plateTime":0.401812173385375,"extension":7.081521046424792},"index":6,"playId":"78bf9427-3522-3369-a4ff-3bd7599b5020","pitchNumber":5,"startTime":"2026-07-23T00:29:44.365Z","endTime":"2026-07-23T00:29:48.517Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681892,"link":"/api/v1/people/681892","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":700932,"link":"/api/v1/people/700932","batSide":{"code":"L","description":"Left"}},"first":{"id":683953,"link":"/api/v1/people/683953"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":2},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"index":7,"startTime":"2026-07-23T00:29:56.468Z","endTime":"2026-07-23T00:30:06.563Z","isPitch":false,"type":"action","player":{"id":700932,"link":"/api/v1/people/700932"},"defense":{"pitcher":{"id":681892,"link":"/api/v1/people/681892","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":700932,"link":"/api/v1/people/700932","batSide":{"code":"L","description":"Left"}},"first":{"id":683953,"link":"/api/v1/people/683953"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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,"disengagementNum":2},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":85.9,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.805945441111255,"aZ":-21.999729221191906,"pfxX":9.938853888588529,"pfxZ":5.379920767579401,"pX":0.6747050323993484,"pZ":2.7006745999368222,"vX0":-8.393399336500826,"vY0":-136.81322626279916,"vZ0":-3.876592899255257,"x":91.28,"y":165.86,"x0":2.4944054130305324,"y0":50.002950536065,"z0":5.64777479028318,"aX":18.79982330177844},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":9.1,"breakHorizontal":-16.2,"spinRate":2468,"spinDirection":140},"zone":6,"typeConfidence":0.9,"plateTime":0.40068680924841527,"extension":7.043276870065359},"index":8,"playId":"7fe84373-e505-3202-9bb1-807415936488","pitchNumber":6,"startTime":"2026-07-23T00:30:06.563Z","endTime":"2026-07-23T00:30:10.801Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681892,"link":"/api/v1/people/681892","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":700932,"link":"/api/v1/people/700932","batSide":{"code":"L","description":"Left"}},"first":{"id":683953,"link":"/api/v1/people/683953"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":86.8,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.536150782751992,"aZ":-21.415548168865953,"pfxX":9.849262600417973,"pfxZ":5.614257406887562,"pX":-0.45229056566064885,"pZ":2.4738541010633064,"vX0":-10.772364494751177,"vY0":-137.13480187981136,"vZ0":-4.6949319811470795,"x":134.24,"y":171.99,"x0":2.2354151970984306,"y0":50.00585287811689,"z0":5.657010630707765,"aX":18.88206420250534},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":9.4,"breakHorizontal":-15.7,"spinRate":2391,"spinDirection":144},"zone":4,"typeConfidence":0.9,"plateTime":0.39845059008736783,"extension":7.1148241004692885},"index":9,"playId":"c0814604-a585-3886-9720-d652091d8b81","pitchNumber":7,"startTime":"2026-07-23T00:30:28.742Z","endTime":"2026-07-23T00:30:33.617Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681892,"link":"/api/v1/people/681892","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":700932,"link":"/api/v1/people/700932","batSide":{"code":"L","description":"Left"}},"first":{"id":683953,"link":"/api/v1/people/683953"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":700932,"link":"/api/v1/people/700932"},"credit":"b_ab"},{"player":{"id":681892,"link":"/api/v1/people/681892"},"credit":"p_ab"},{"player":{"id":700932,"link":"/api/v1/people/700932"},"credit":"b_pa"},{"player":{"id":681892,"link":"/api/v1/people/681892"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":16.1,"awayTeamWinProbability":83.9,"homeTeamWinProbabilityAdded":-3.3999999999999986,"leverageIndex":1.44,"dramaIndex":62.0,"contextMetrics":{},"playEndTime":"2026-07-23T00:30:33.617Z","atBatIndex":50},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Daniel Schneemann grounds out, second baseman Kody Clemens to first baseman Royce Lewis.","rbi":0,"awayScore":7,"homeScore":4,"isOut":true},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-23T00:30:47.229Z","endTime":"2026-07-23T00:32:52.127Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681892,"fullName":"Kody Funderburk","link":"/api/v1/people/681892"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":665019,"link":"/api/v1/people/665019"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":668904,"link":"/api/v1/people/668904"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":85.9,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.760732286587594,"aZ":-18.590571959340284,"pfxX":1.9788834605000203,"pfxZ":7.230808838689471,"pX":-0.028828028646912963,"pZ":3.0510730709575413,"vX0":-6.695368184677354,"vY0":-135.7238996079262,"vZ0":-4.03135434015728,"x":118.1,"y":156.4,"x0":2.2053661513616323,"y0":50.00268077995058,"z0":5.83843702728423,"aX":3.7178662931571935},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":12.5,"breakHorizontal":-2.3,"spinRate":2303,"spinDirection":150},"zone":2,"typeConfidence":0.89,"plateTime":0.40248864519982863,"extension":7.014364418261509},"index":0,"playId":"1bf71b27-6e29-3329-a01d-5559ba03bb92","pitchNumber":1,"startTime":"2026-07-23T00:31:00.067Z","endTime":"2026-07-23T00:31:03.874Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681892,"link":"/api/v1/people/681892","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":682177,"link":"/api/v1/people/682177","batSide":{"code":"L","description":"Left"}},"first":{"id":683953,"link":"/api/v1/people/683953"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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.3,"endSpeed":86.2,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.89071230404463,"aZ":-17.658848985471614,"pfxX":1.822951041157034,"pfxZ":7.710140267236328,"pX":-1.1528522611762775,"pZ":2.791365946487017,"vX0":-9.288327529210612,"vY0":-135.656971138708,"vZ0":-4.854280716702945,"x":160.94,"y":163.41,"x0":2.06383844496716,"y0":50.00383366951371,"z0":5.817443975494021,"aX":3.4344353714900255},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":13.2,"breakHorizontal":-1.6,"spinRate":2414,"spinDirection":150},"zone":11,"typeConfidence":0.89,"plateTime":0.4022291929820625,"extension":6.960747364656547},"index":1,"playId":"a0ddb9b3-7bad-3f21-8dd3-5c4409eb35c1","pitchNumber":2,"startTime":"2026-07-23T00:31:15.851Z","endTime":"2026-07-23T00:31:20.762Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681892,"link":"/api/v1/people/681892","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":682177,"link":"/api/v1/people/682177","batSide":{"code":"L","description":"Left"}},"first":{"id":683953,"link":"/api/v1/people/683953"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":86.0,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.71754565894251,"aZ":-23.484105931090188,"pfxX":9.934816553408986,"pfxZ":4.604935390953189,"pX":0.02284230128301326,"pZ":2.3720576930193777,"vX0":-9.396427035244368,"vY0":-136.46782083740732,"vZ0":-4.460278660111162,"x":116.13,"y":174.73,"x0":2.2180275408795245,"y0":50.00582207694649,"z0":5.643128238966518,"aX":18.762969650046756},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":7.6,"breakHorizontal":-16.1,"spinRate":2402,"spinDirection":139},"zone":5,"typeConfidence":0.9,"plateTime":0.4011872714750213,"extension":7.106893934749937},"index":2,"playId":"e2e3bcce-45bb-3570-8429-806957fbd41f","pitchNumber":3,"startTime":"2026-07-23T00:31:32.390Z","endTime":"2026-07-23T00:31:35.442Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681892,"link":"/api/v1/people/681892","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":682177,"link":"/api/v1/people/682177","batSide":{"code":"L","description":"Left"}},"first":{"id":683953,"link":"/api/v1/people/683953"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":77.8,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.77709674240238,"aZ":-34.966049829644774,"pfxX":-5.458501116548501,"pfxZ":-1.838315961413926,"pX":-2.1759562165491726,"pZ":2.4617423735385815,"vX0":-8.854632136148586,"vY0":-122.32359415949146,"vZ0":-0.4493469466604225,"x":199.94,"y":172.31,"x0":2.197815476260126,"y0":50.003490270302756,"z0":5.641579018157258,"aX":-8.28427275795398},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-3.1,"breakHorizontal":12.0,"spinRate":2640,"spinDirection":305},"zone":13,"typeConfidence":0.9,"plateTime":0.4474958283613404,"extension":7.012423523853534},"index":3,"playId":"7abf989a-e952-3dc1-80df-6b5d14c06711","pitchNumber":4,"startTime":"2026-07-23T00:31:52.722Z","endTime":"2026-07-23T00:31:56.303Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681892,"link":"/api/v1/people/681892","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":682177,"link":"/api/v1/people/682177","batSide":{"code":"L","description":"Left"}},"first":{"id":683953,"link":"/api/v1/people/683953"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":4,"playId":"d2f112e4-ae16-3e36-81c9-b5149210294f","startTime":"2026-07-23T00:32:09.716Z","endTime":"2026-07-23T00:32:12.716Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":681892,"link":"/api/v1/people/681892","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":682177,"link":"/api/v1/people/682177","batSide":{"code":"L","description":"Left"}},"first":{"id":683953,"link":"/api/v1/people/683953"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":86.4,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.61754761215308,"aZ":-24.003752355249514,"pfxX":9.615371904938396,"pfxZ":4.2893684980493205,"pX":-0.08187309349263208,"pZ":3.2042851158122643,"vX0":-9.508867384661011,"vY0":-136.7898144165554,"vZ0":-2.348132365993784,"x":120.12,"y":152.26,"x0":2.180918311386497,"y0":50.004517915956264,"z0":5.71004488878869,"aX":18.32428425346476},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":7.4,"breakHorizontal":-15.6,"spinRate":2437,"spinDirection":142},"zone":2,"typeConfidence":0.9,"plateTime":0.399582048539334,"extension":6.945031967603223},"index":5,"playId":"f0aa5dda-10b6-36eb-a9d8-a7163580a95d","pitchNumber":5,"startTime":"2026-07-23T00:32:24.141Z","endTime":"2026-07-23T00:32:27.652Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681892,"link":"/api/v1/people/681892","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":682177,"link":"/api/v1/people/682177","batSide":{"code":"L","description":"Left"}},"first":{"id":683953,"link":"/api/v1/people/683953"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.4,"endSpeed":75.7,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.16550643512017,"aZ":-36.29934702266916,"pfxX":-6.995543417754151,"pfxZ":-2.849340048112193,"pX":-1.1421751272413396,"pZ":2.6480907143952344,"vX0":-5.9671480011625775,"vY0":-119.82699948589432,"vZ0":0.43566468270741354,"x":160.54,"y":167.28,"x0":2.2934777442510175,"y0":50.00429314171051,"z0":5.719470446430984,"aX":-10.123779979690486},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":-4.8,"breakHorizontal":14.2,"spinRate":2595,"spinDirection":304},"zone":11,"typeConfidence":0.9,"plateTime":0.45793366391992985,"extension":6.839885214047779},"hitData":{"launchSpeed":61.2,"launchAngle":-12.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":149.45,"coordY":152.85}},"index":6,"playId":"ca0c17dc-c672-3928-8775-00d7e03a5b26","pitchNumber":6,"startTime":"2026-07-23T00:32:44.179Z","endTime":"2026-07-23T00:32:52.127Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681892,"link":"/api/v1/people/681892","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":682177,"link":"/api/v1/people/682177","batSide":{"code":"L","description":"Left"}},"first":{"id":683953,"link":"/api/v1/people/683953"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682177,"link":"/api/v1/people/682177"},"credit":"b_ab"},{"player":{"id":681892,"link":"/api/v1/people/681892"},"credit":"p_ab"},{"player":{"id":682177,"link":"/api/v1/people/682177"},"credit":"b_pa"},{"player":{"id":681892,"link":"/api/v1/people/681892"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":13.700000000000001,"awayTeamWinProbability":86.3,"homeTeamWinProbabilityAdded":-2.4000000000000004,"leverageIndex":0.96,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2026-07-23T00:32:52.127Z","atBatIndex":51},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Trevor Larnach grounds out to first baseman Kyle Manzardo.","rbi":0,"awayScore":7,"homeScore":4,"isOut":true},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-23T00:34:53.056Z","endTime":"2026-07-23T00:36:00.529Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681870,"fullName":"Erik Sabrowski","link":"/api/v1/people/681870"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":700932,"link":"/api/v1/people/700932"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":85.2,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.410388831972256,"aZ":-9.451877025112026,"pfxX":6.293355871629355,"pfxZ":12.100706629750382,"pX":0.6060712263907433,"pZ":3.09142341489853,"vX0":-3.440059341574665,"vY0":-136.71943037826583,"vZ0":-5.569768956273795,"x":93.9,"y":155.31,"x0":1.0683686232180818,"y0":50.00367294642459,"z0":5.815092714341983,"aX":11.81859714654275},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":20.8,"breakHorizontal":-10.6,"spinRate":2529,"spinDirection":144},"zone":3,"typeConfidence":0.91,"plateTime":0.40185952734357766,"extension":6.417798462611831},"index":0,"playId":"5ed504cf-1c9d-361d-8b85-ed250003edec","pitchNumber":1,"startTime":"2026-07-23T00:35:03.782Z","endTime":"2026-07-23T00:35:09.817Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681870,"link":"/api/v1/people/681870","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":80.0,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.754925452997018,"aZ":-30.879043541818174,"pfxX":-0.43845435216435324,"pfxZ":0.8032440088355859,"pX":-0.24620489552973826,"pZ":3.0413316211502397,"vX0":-3.0335576268970508,"vY0":-125.18366710154099,"vZ0":-1.2833600604192874,"x":126.38,"y":156.66,"x0":1.0308940370023827,"y0":50.003191769945914,"z0":6.054572611581895,"aX":-0.7053849151250196},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":1.4,"breakHorizontal":1.4,"spinRate":2556,"spinDirection":268},"zone":2,"typeConfidence":0.92,"plateTime":0.4350867509081695,"extension":6.494065835179883},"index":1,"playId":"0bb21860-0022-3375-80d1-52b2fbcf69a6","pitchNumber":2,"startTime":"2026-07-23T00:35:28.335Z","endTime":"2026-07-23T00:35:33.250Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681870,"link":"/api/v1/people/681870","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":79.4,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.42596047434117,"aZ":-31.43463058488763,"pfxX":-1.0816903081844313,"pfxZ":0.4669151601645236,"pX":0.7023307638406704,"pZ":2.7521189199654557,"vX0":-0.5257162087647351,"vY0":-124.57581728285672,"vZ0":-1.7771800590200377,"x":90.23,"y":164.47,"x0":1.0559298961412709,"y0":50.00452432270396,"z0":6.046243134605315,"aX":-1.7189968394857662},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":0.7,"breakHorizontal":2.0,"spinRate":2557,"spinDirection":254},"zone":6,"typeConfidence":0.91,"plateTime":0.4378290899982047,"extension":6.298899551269196},"hitData":{"launchSpeed":73.2,"launchAngle":-10.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":154.29,"coordY":158.91}},"index":2,"playId":"4f4f7aef-bdd4-3de8-a533-322ee1718f1d","pitchNumber":3,"startTime":"2026-07-23T00:35:52.553Z","endTime":"2026-07-23T00:36:00.529Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681870,"link":"/api/v1/people/681870","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663616,"link":"/api/v1/people/663616"},"credit":"b_ab"},{"player":{"id":681870,"link":"/api/v1/people/681870"},"credit":"p_ab"},{"player":{"id":663616,"link":"/api/v1/people/663616"},"credit":"b_pa"},{"player":{"id":681870,"link":"/api/v1/people/681870"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":14.799999999999999,"awayTeamWinProbability":85.2,"homeTeamWinProbabilityAdded":1.0999999999999979,"leverageIndex":0.43,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-07-23T00:36:00.529Z","atBatIndex":52},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brooks Lee strikes out swinging.","rbi":0,"awayScore":7,"homeScore":4,"isOut":true},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-23T00:36:09.558Z","endTime":"2026-07-23T00:37:29.867Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681870,"fullName":"Erik Sabrowski","link":"/api/v1/people/681870"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"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":81.0,"endSpeed":73.8,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.528962636853876,"aZ":-41.43033892500041,"pfxX":-2.455924405346871,"pfxZ":-6.6552649105863,"pX":0.18752068838287156,"pZ":4.124190517688327,"vX0":-1.0108130195468918,"vY0":-117.81778818792381,"vZ0":3.621251171490989,"x":109.85,"y":127.43,"x0":0.9424576737398842,"y0":50.00205237576856,"z0":6.422548149146528,"aX":-3.4164557237234137},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.8,"breakVerticalInduced":-10.7,"breakHorizontal":4.7,"spinRate":2104,"spinDirection":330},"zone":12,"typeConfidence":0.9,"plateTime":0.46674695038088565,"extension":6.420795285676595},"index":0,"playId":"cb8bc505-6f61-3c67-a0c9-d515e77d7ff6","pitchNumber":1,"startTime":"2026-07-23T00:36:29.875Z","endTime":"2026-07-23T00:36:34.064Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681870,"link":"/api/v1/people/681870","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":84.9,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.49305017551831,"aZ":-11.264873931749783,"pfxX":6.15527678912133,"pfxZ":11.207099765265644,"pX":0.2788033425947989,"pZ":2.3202323432163734,"vX0":-4.362316104714194,"vY0":-136.55113514548336,"vZ0":-6.96975552109775,"x":113.59,"y":120.17,"x0":1.10729680010095,"y0":50.00100211030993,"z0":5.701935695176513,"aX":11.481001900905635},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":18.8,"breakHorizontal":-10.1,"spinRate":2466,"spinDirection":142},"zone":6,"typeConfidence":0.89,"plateTime":0.40300498214811586,"extension":6.577778311214575},"index":1,"playId":"8461bddf-be88-3f35-ab46-48150c939bda","pitchNumber":2,"startTime":"2026-07-23T00:36:44.130Z","endTime":"2026-07-23T00:36:48.478Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681870,"link":"/api/v1/people/681870","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":85.1,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.76791061846908,"aZ":-11.989675268848499,"pfxX":5.58528165867208,"pfxZ":10.768277663979081,"pX":0.8460859025180734,"pZ":3.38454909431133,"vX0":-2.2592509271693464,"vY0":-136.69709222835291,"vZ0":-4.280645312975905,"x":84.75,"y":147.4,"x0":0.961994945846238,"y0":50.005448242532616,"z0":5.806666160341088,"aX":10.472748928329068},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":18.7,"breakHorizontal":-9.6,"spinRate":2492,"spinDirection":144},"zone":12,"typeConfidence":0.89,"plateTime":0.40213491354173936,"extension":6.50644074091295},"index":2,"playId":"ecddb409-c7bb-3dac-88da-17a45baedea2","pitchNumber":3,"startTime":"2026-07-23T00:37:04.610Z","endTime":"2026-07-23T00:37:07.610Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681870,"link":"/api/v1/people/681870","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.6,"endSpeed":75.0,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.437032344382214,"aZ":-40.26845864496883,"pfxX":-1.444452459683784,"pfxZ":-5.708483692505417,"pX":0.24628318936854923,"pZ":1.715317512202639,"vX0":-0.9761423294187347,"vY0":-118.78960518869856,"vZ0":-1.92396123118936,"x":107.61,"y":192.47,"x0":0.8513270078684281,"y0":50.00321930549564,"z0":6.223582086244938,"aX":-2.0478649540241967},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.8,"breakVerticalInduced":-10.6,"breakHorizontal":2.9,"spinRate":2285,"spinDirection":332},"zone":8,"typeConfidence":0.9,"plateTime":0.4624937757406262,"extension":6.538550237801429},"index":3,"playId":"1903fddf-7ade-380b-84e0-9fa4b5c64ded","pitchNumber":4,"startTime":"2026-07-23T00:37:25.379Z","endTime":"2026-07-23T00:37:29.867Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681870,"link":"/api/v1/people/681870","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686797,"link":"/api/v1/people/686797"},"credit":"b_ab"},{"player":{"id":681870,"link":"/api/v1/people/681870"},"credit":"p_ab"},{"player":{"id":686797,"link":"/api/v1/people/686797"},"credit":"b_pa"},{"player":{"id":681870,"link":"/api/v1/people/681870"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":15.7,"awayTeamWinProbability":84.3,"homeTeamWinProbabilityAdded":0.9000000000000004,"leverageIndex":0.33,"dramaIndex":19.0,"contextMetrics":{},"playEndTime":"2026-07-23T00:37:29.867Z","atBatIndex":53},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Kody Clemens pops out to first baseman Kyle Manzardo.","rbi":0,"awayScore":7,"homeScore":4,"isOut":true},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-23T00:37:35.939Z","endTime":"2026-07-23T00:40:00.469Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681870,"fullName":"Erik Sabrowski","link":"/api/v1/people/681870"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":700932,"link":"/api/v1/people/700932"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":87.5,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.49703350937295,"aZ":-12.209796805850626,"pfxX":6.388445897428378,"pfxZ":10.112351631915633,"pX":1.5979166543587429,"pZ":3.1799242375103285,"vX0":-1.029210222589746,"vY0":-140.05485946820338,"vZ0":-5.0988393559270015,"x":56.09,"y":152.92,"x0":1.1421453826791441,"y0":50.000489041755635,"z0":5.831593616317228,"aX":12.609055130228523},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":17.4,"breakHorizontal":-11.3,"spinRate":2525,"spinDirection":141},"zone":12,"typeConfidence":0.92,"plateTime":0.39201902288144375,"extension":6.542917385160732},"index":0,"playId":"57ba4208-df65-3ca8-9bea-1f1bfa94ce23","pitchNumber":1,"startTime":"2026-07-23T00:37:53.370Z","endTime":"2026-07-23T00:37:57.303Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681870,"link":"/api/v1/people/681870","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":80.2,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.21780962648529,"aZ":-29.68758895438943,"pfxX":0.08227943370011115,"pfxZ":1.5217207875048118,"pX":0.40116337752834597,"pZ":2.541938857341077,"vX0":-1.9029565548567575,"vY0":-126.7307177607173,"vZ0":-2.8600380167441815,"x":101.71,"y":170.15,"x0":1.1501579353547358,"y0":50.00063127690739,"z0":6.04947854303166,"aX":0.13441945803991676},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":2.4,"breakHorizontal":0.2,"spinRate":2493,"spinDirection":221},"zone":6,"typeConfidence":0.93,"plateTime":0.431724127710873,"extension":6.539702742760859},"index":1,"playId":"756efa05-0b95-3f47-a6fe-056a2bdf315f","pitchNumber":2,"startTime":"2026-07-23T00:38:08.460Z","endTime":"2026-07-23T00:38:13.252Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681870,"link":"/api/v1/people/681870","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":81.6,"endSpeed":75.0,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.25968081029858,"aZ":-40.899356771094126,"pfxX":-3.200674292511894,"pfxZ":-6.142064749507114,"pX":0.20163125529375642,"pZ":2.0104740037261593,"vX0":-0.9104113251627646,"vY0":-118.85659656785928,"vZ0":-0.8455026832744665,"x":109.31,"y":184.5,"x0":1.0060656765243332,"y0":50.0016160817711,"z0":6.10733857567853,"aX":-4.547237008987884},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.2,"breakVerticalInduced":-11.0,"breakHorizontal":6.0,"spinRate":2558,"spinDirection":333},"zone":8,"typeConfidence":0.9,"plateTime":0.4620596101716288,"extension":6.612008555658111},"index":2,"playId":"0acfe67a-2b26-336f-a9ab-3e66a5cb5287","pitchNumber":3,"startTime":"2026-07-23T00:38:24.803Z","endTime":"2026-07-23T00:38:28.612Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681870,"link":"/api/v1/people/681870","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-07-23T00:38:35.891Z","endTime":"2026-07-23T00:38:51.342Z","isPitch":false,"type":"action","player":{"id":665019,"link":"/api/v1/people/665019"},"defense":{"pitcher":{"id":681870,"link":"/api/v1/people/681870","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":97.1,"endSpeed":88.2,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.12847631535786,"aZ":-9.926687894852327,"pfxX":3.8641383366955675,"pfxZ":11.08888438462422,"pX":-0.37246021782131344,"pZ":2.7476949519069165,"vX0":-4.919094857714548,"vY0":-141.21241083610525,"vZ0":-6.7903723914721255,"x":131.2,"y":164.59,"x0":0.8954436899408748,"y0":50.00324877978045,"z0":5.832336875761928,"aX":7.753176250803779},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":18.7,"breakHorizontal":-5.9,"spinRate":2498,"spinDirection":151},"zone":4,"typeConfidence":0.92,"plateTime":0.388854766188659,"extension":6.726319786619707},"index":4,"playId":"e67423f7-f273-3847-977f-721b11baec71","pitchNumber":4,"startTime":"2026-07-23T00:38:51.342Z","endTime":"2026-07-23T00:38:57.813Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681870,"link":"/api/v1/people/681870","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":96.1,"endSpeed":87.1,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.017279161850006,"aZ":-10.34802821778272,"pfxX":5.848799257912983,"pfxZ":11.114287695587645,"pX":1.2862377568103096,"pZ":3.3720994385241374,"vX0":-0.8579785582507988,"vY0":-139.8369348290723,"vZ0":-4.96479422945407,"x":67.97,"y":147.73,"x0":0.8394195870730038,"y0":50.000760668654465,"z0":5.8604899075973576,"aX":11.483881060811358},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":19.2,"breakHorizontal":-10.3,"spinRate":2544,"spinDirection":157},"zone":12,"typeConfidence":0.93,"plateTime":0.3929561999315081,"extension":6.5868334981336325},"index":5,"playId":"6eae1212-db5f-3ab0-90ea-2e6adffd30cd","pitchNumber":5,"startTime":"2026-07-23T00:39:12.691Z","endTime":"2026-07-23T00:39:17.252Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681870,"link":"/api/v1/people/681870","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":80.2,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.2344806562148,"aZ":-30.071156137580402,"pfxX":-0.5901134269981463,"pfxZ":1.3086930820442475,"pX":-0.3858848928612473,"pZ":0.48474135212891484,"vX0":-3.142223585742194,"vY0":-125.37317238520679,"vZ0":-7.107205838999684,"x":131.71,"y":225.69,"x0":0.9557556910781378,"y0":50.00219322421045,"z0":5.78186339048233,"aX":-0.9475041430183465},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":1.1,"breakHorizontal":1.7,"spinRate":2629,"spinDirection":337},"zone":13,"typeConfidence":0.92,"plateTime":0.4353929860815362,"extension":6.581298412369555},"index":6,"playId":"17d7d844-1e5d-381c-99de-f5b3afb05f08","pitchNumber":6,"startTime":"2026-07-23T00:39:30.904Z","endTime":"2026-07-23T00:39:33.970Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681870,"link":"/api/v1/people/681870","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":85.6,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.940032852473514,"aZ":-10.560946893527133,"pfxX":5.853070188081453,"pfxZ":11.305468027008672,"pX":0.4206481363749128,"pZ":3.724275985237054,"vX0":-3.573588800157959,"vY0":-138.5870047855523,"vZ0":-3.815643591257458,"x":100.97,"y":138.22,"x0":0.9780585135088591,"y0":50.00313773724572,"z0":5.84473112201448,"aX":11.189637617924177},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":19.7,"breakHorizontal":-9.7,"spinRate":2625,"spinDirection":143},"zone":12,"typeConfidence":0.92,"plateTime":0.3978666232704753,"extension":6.592634637195673},"hitData":{"launchSpeed":78.0,"launchAngle":74.0,"totalDistance":68.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":139.77,"coordY":180.09}},"index":7,"playId":"e47ae0ca-facd-3e65-ac8e-51d5277cc1f1","pitchNumber":7,"startTime":"2026-07-23T00:39:51.009Z","endTime":"2026-07-23T00:40:00.469Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681870,"link":"/api/v1/people/681870","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665019,"link":"/api/v1/people/665019"},"credit":"b_ab"},{"player":{"id":681870,"link":"/api/v1/people/681870"},"credit":"p_ab"},{"player":{"id":665019,"link":"/api/v1/people/665019"},"credit":"b_pa"},{"player":{"id":681870,"link":"/api/v1/people/681870"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":16.3,"awayTeamWinProbability":83.7,"homeTeamWinProbabilityAdded":0.6000000000000014,"leverageIndex":0.23,"dramaIndex":15.0,"contextMetrics":{},"playEndTime":"2026-07-23T00:40:00.469Z","atBatIndex":54},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Patrick Bailey grounds out, second baseman Kody Clemens to first baseman Royce Lewis.","rbi":0,"awayScore":7,"homeScore":4,"isOut":true},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-23T00:42:32.568Z","endTime":"2026-07-23T00:43:20.049Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":701519,"fullName":"Travis Adams","link":"/api/v1/people/701519"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":665019,"link":"/api/v1/people/665019"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":668904,"link":"/api/v1/people/668904"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Travis Adams replaces Kody Funderburk.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-23T00:41:19.952Z","endTime":"2026-07-23T00:42:34.881Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":701519,"link":"/api/v1/people/701519"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":681892,"link":"/api/v1/people/681892","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":79.5,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.05433622051164,"aZ":-30.835250910864612,"pfxX":2.7993039358666363,"pfxZ":0.8341618474686285,"pX":-0.18130049241593674,"pZ":4.482973648627836,"vX0":0.31219997712295483,"vY0":-125.72636499545786,"vZ0":2.176706413505675,"x":123.91,"y":117.74,"x0":-0.6708651489894043,"y0":50.00429244396789,"z0":6.098074464449163,"aX":4.508898252022798},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":2.2,"breakHorizontal":-5.2,"spinRate":2311,"spinDirection":114},"zone":11,"typeConfidence":0.91,"plateTime":0.4346531034396719,"extension":6.005901384848003},"index":1,"playId":"8548afdc-a2f3-3b6f-bea7-b2ef298c3075","pitchNumber":1,"startTime":"2026-07-23T00:42:34.881Z","endTime":"2026-07-23T00:42:39.192Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701519,"link":"/api/v1/people/701519","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":85.9,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.68655407704772,"aZ":-21.591885262390722,"pfxX":1.5020908357475062,"pfxZ":5.665955164101472,"pX":0.8377061327852061,"pZ":2.7040019190068048,"vX0":3.148234695000068,"vY0":-135.16087056224742,"vZ0":-4.690203156765435,"x":85.07,"y":165.77,"x0":-0.5328931746392301,"y0":50.00670814022785,"z0":5.958268674830378,"aX":2.807595565951422},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":9.6,"breakHorizontal":-3.4,"spinRate":2463,"spinDirection":190},"zone":12,"typeConfidence":0.9,"plateTime":0.40370043834975533,"extension":6.050949482044563},"index":2,"playId":"a2ebfbe2-6a67-3d1c-a7d6-59c2786ba96d","pitchNumber":2,"startTime":"2026-07-23T00:42:50.512Z","endTime":"2026-07-23T00:42:53.792Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701519,"link":"/api/v1/people/701519","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":82.0,"endSpeed":75.7,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.546371776921763,"aZ":-29.367189105709578,"pfxX":-7.740878018941748,"pfxZ":1.939804580994065,"pX":-0.8439201503585863,"pZ":1.9633252966378056,"vX0":1.5447017035784656,"vY0":-119.45952211993813,"vZ0":-2.667886409955739,"x":149.17,"y":185.77,"x0":-0.49220076330977613,"y0":50.00448439358514,"z0":5.72885311168461,"aX":-11.212854678680557},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":3.1,"breakHorizontal":13.7,"spinRate":1810,"spinDirection":226},"zone":13,"typeConfidence":0.88,"plateTime":0.45812271379241043,"extension":6.036787570663948},"hitData":{"launchSpeed":73.6,"launchAngle":-10.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":148.85,"coordY":152.25}},"index":3,"playId":"7dfad0f3-1f7d-3757-94d8-ec5ec8d234a8","pitchNumber":3,"startTime":"2026-07-23T00:43:12.235Z","endTime":"2026-07-23T00:43:20.049Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701519,"link":"/api/v1/people/701519","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"credit":"b_ab"},{"player":{"id":701519,"link":"/api/v1/people/701519"},"credit":"p_ab"},{"player":{"id":672275,"link":"/api/v1/people/672275"},"credit":"b_pa"},{"player":{"id":701519,"link":"/api/v1/people/701519"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":13.5,"awayTeamWinProbability":86.5,"homeTeamWinProbabilityAdded":-2.8000000000000007,"leverageIndex":1.07,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2026-07-23T00:43:20.049Z","atBatIndex":55},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Petey Halpin flies out to right fielder Alan Roden.","rbi":0,"awayScore":7,"homeScore":4,"isOut":true},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-23T00:43:40.594Z","endTime":"2026-07-23T00:43:55.360Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":701519,"fullName":"Travis Adams","link":"/api/v1/people/701519"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":702176,"link":"/api/v1/people/702176"},"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(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":84.1,"endSpeed":77.4,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.73800195881658,"aZ":-27.721628883606517,"pfxX":-6.746178491792918,"pfxZ":2.9262057682465965,"pX":0.061762699521498786,"pZ":2.288800122528213,"vX0":3.472659967124085,"vY0":-122.50778539436739,"vZ0":-2.433828474793032,"x":114.65,"y":176.98,"x0":-0.49607084741810903,"y0":50.00527410858344,"z0":5.65987067215372,"aX":-10.276629999242267},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":5.0,"breakHorizontal":11.4,"spinRate":1808,"spinDirection":222},"zone":5,"typeConfidence":0.85,"plateTime":0.44675608254352905,"extension":6.280734560460514},"hitData":{"launchSpeed":89.8,"launchAngle":36.0,"totalDistance":337.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":211.85,"coordY":92.78}},"index":0,"playId":"420eb818-8ce6-3192-996e-8fa920742285","pitchNumber":1,"startTime":"2026-07-23T00:43:46.401Z","endTime":"2026-07-23T00:43:55.360Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701519,"link":"/api/v1/people/701519","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":690984,"link":"/api/v1/people/690984","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":690984,"link":"/api/v1/people/690984"},"credit":"b_ab"},{"player":{"id":701519,"link":"/api/v1/people/701519"},"credit":"p_ab"},{"player":{"id":690984,"link":"/api/v1/people/690984"},"credit":"b_pa"},{"player":{"id":701519,"link":"/api/v1/people/701519"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":11.700000000000001,"awayTeamWinProbability":88.3,"homeTeamWinProbabilityAdded":-1.799999999999999,"leverageIndex":0.73,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2026-07-23T00:43:55.360Z","atBatIndex":56},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Steven Kwan grounds out, third baseman Brooks Lee to first baseman Royce Lewis.","rbi":0,"awayScore":7,"homeScore":4,"isOut":true},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-23T00:44:01.176Z","endTime":"2026-07-23T00:44:51.918Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":701519,"fullName":"Travis Adams","link":"/api/v1/people/701519"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":686797,"link":"/api/v1/people/686797"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":668904,"link":"/api/v1/people/668904"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":85.4,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.97364699851474,"aZ":-23.44353901155971,"pfxX":1.9558503243896652,"pfxZ":4.7004765346376,"pX":0.7055570434389357,"pZ":2.5118539582833814,"vX0":2.6709368062997276,"vY0":-135.25893841953396,"vZ0":-4.765834439842723,"x":90.11,"y":170.96,"x0":-0.5480235131805768,"y0":50.001415369724,"z0":5.936554346925856,"aX":3.629475022281934},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":7.7,"breakHorizontal":-4.1,"spinRate":2274,"spinDirection":189},"zone":6,"typeConfidence":0.91,"plateTime":0.4046550716913222,"extension":5.997513399805961},"index":0,"playId":"e6f44e52-a6f4-3632-9f1a-3bfed9a18c9d","pitchNumber":1,"startTime":"2026-07-23T00:44:25.994Z","endTime":"2026-07-23T00:44:30.531Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701519,"link":"/api/v1/people/701519","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":87.7,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.909331995123903,"aZ":-14.36143365877396,"pfxX":-3.280131896712816,"pfxZ":9.036729952339167,"pX":-0.07411760529890105,"pZ":2.9222974621182454,"vX0":3.137870566549576,"vY0":-139.42711332540713,"vZ0":-5.321905450375036,"x":119.83,"y":159.88,"x0":-0.787146468969024,"y0":50.00633289441731,"z0":5.801190759406331,"aX":-6.46898654167325},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":15.5,"breakHorizontal":5.3,"spinRate":2399,"spinDirection":219},"zone":2,"typeConfidence":0.91,"plateTime":0.3926027536697334,"extension":6.103403905087786},"hitData":{"launchSpeed":80.4,"launchAngle":-10.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":110.72,"coordY":166.77}},"index":1,"playId":"49a0ccf2-3bf4-3e7c-98d0-0fdb2dc79e9a","pitchNumber":2,"startTime":"2026-07-23T00:44:44.656Z","endTime":"2026-07-23T00:44:51.918Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701519,"link":"/api/v1/people/701519","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680757,"link":"/api/v1/people/680757"},"credit":"b_ab"},{"player":{"id":701519,"link":"/api/v1/people/701519"},"credit":"p_ab"},{"player":{"id":680757,"link":"/api/v1/people/680757"},"credit":"b_pa"},{"player":{"id":701519,"link":"/api/v1/people/701519"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":10.7,"awayTeamWinProbability":89.3,"homeTeamWinProbabilityAdded":-1.0000000000000018,"leverageIndex":0.41,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-07-23T00:44:51.918Z","atBatIndex":57},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Josh Bell grounds out, second baseman Travis Bazzana to first baseman Kyle Manzardo.","rbi":0,"awayScore":7,"homeScore":4,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-23T00:47:17.750Z","endTime":"2026-07-23T00:48:38.338Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680916,"fullName":"Franco Aleman","link":"/api/v1/people/680916"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":683953,"link":"/api/v1/people/683953"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":700932,"link":"/api/v1/people/700932"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Franco Aleman replaces Erik Sabrowski.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-23T00:46:00.361Z","endTime":"2026-07-23T00:47:20.030Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":680916,"link":"/api/v1/people/680916"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":681870,"link":"/api/v1/people/681870","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":79.6,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.08848194343037,"aZ":-26.81371462320805,"pfxX":-9.396311744450545,"pfxZ":3.3160978824604754,"pX":-0.9801973776766811,"pZ":2.2986225591446114,"vX0":5.334199312100017,"vY0":-126.3734218481376,"vZ0":-2.818596106157034,"x":154.36,"y":176.72,"x0":-1.8991444584256008,"y0":50.00045929152858,"z0":5.58538336503304,"aX":-15.174654867569053},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":5.6,"breakHorizontal":15.7,"spinRate":1729,"spinDirection":248},"zone":13,"typeConfidence":0.94,"plateTime":0.43365207847932075,"extension":6.877521346053433},"index":1,"playId":"c41162e1-3b8a-341b-b3d4-f6222c792cd1","pitchNumber":1,"startTime":"2026-07-23T00:47:20.030Z","endTime":"2026-07-23T00:47:24.918Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680916,"link":"/api/v1/people/680916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":94.8,"endSpeed":86.2,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.48714720358186,"aZ":-18.510011787841766,"pfxX":-9.352820935801331,"pfxZ":7.161959000384468,"pX":1.2588307953462263,"pZ":2.471696798184257,"vX0":10.970884127453525,"vY0":-137.48171054335478,"vZ0":-4.785434610479623,"x":69.02,"y":172.04,"x0":-1.5748774622534845,"y0":50.00238256137609,"z0":5.497569378451371,"aX":-17.841527057074654},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":12.1,"breakHorizontal":14.5,"spinRate":2358,"spinDirection":232},"zone":14,"typeConfidence":0.88,"plateTime":0.39894954531338156,"extension":7.153630409296042},"index":2,"playId":"532cfe0e-1bbf-3341-a41c-7c2234e2f260","pitchNumber":2,"startTime":"2026-07-23T00:47:35.922Z","endTime":"2026-07-23T00:47:40.433Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680916,"link":"/api/v1/people/680916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":85.5,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.012254284767174,"aZ":-20.23820738505801,"pfxX":-8.823253359903372,"pfxZ":6.329714590282437,"pX":-0.9623261406761245,"pZ":2.807741616231389,"vX0":5.3370578443276155,"vY0":-137.1278964112415,"vZ0":-3.5177538562884134,"x":153.68,"y":162.97,"x0":-1.7971023296901454,"y0":50.005617141050465,"z0":5.504132685072792,"aX":-16.646431515646686},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":10.8,"breakHorizontal":14.8,"spinRate":2328,"spinDirection":233},"zone":11,"typeConfidence":0.89,"plateTime":0.40089191051735673,"extension":7.007692609299426},"index":3,"playId":"c5d3c900-fd4b-345e-8b14-bb53b69b7b5d","pitchNumber":3,"startTime":"2026-07-23T00:47:51.741Z","endTime":"2026-07-23T00:47:56.623Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680916,"link":"/api/v1/people/680916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":86.2,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.152731161391472,"aZ":-20.02643297937409,"pfxX":-8.017407053306853,"pfxZ":6.350531683125805,"pX":-0.2789557714465557,"pZ":4.031225852239364,"vX0":6.866938941049566,"vY0":-137.5963317082308,"vZ0":-0.48175578604188907,"x":127.63,"y":129.94,"x0":-1.7679707067403567,"y0":50.005257673976566,"z0":5.568213350159766,"aX":-15.342142065345396},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":11.6,"breakHorizontal":13.1,"spinRate":2344,"spinDirection":231},"zone":11,"typeConfidence":0.84,"plateTime":0.39840321583214955,"extension":7.136172090410976},"index":4,"playId":"8111745b-b72d-3c9f-8a1c-d220fb9ac90f","pitchNumber":4,"startTime":"2026-07-23T00:48:10.575Z","endTime":"2026-07-23T00:48:13.597Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680916,"link":"/api/v1/people/680916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":87.5,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.60440395348634,"aZ":-17.40239492355603,"pfxX":-7.476117421029636,"pfxZ":7.487441178392448,"pX":-0.1201102834863516,"pZ":3.168001592872156,"vX0":7.519360314222531,"vY0":-139.82302238699947,"vZ0":-3.1972486850264734,"x":121.58,"y":153.24,"x0":-1.8776440111419401,"y0":50.002736281371924,"z0":5.4734786010437135,"aX":-14.74923622762316},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":13.1,"breakHorizontal":11.9,"spinRate":2230,"spinDirection":234},"zone":2,"typeConfidence":0.9,"plateTime":0.3922871909955945,"extension":7.2550100450949415},"hitData":{"launchSpeed":104.2,"launchAngle":-16.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":148.76,"coordY":134.62}},"index":5,"playId":"416758d1-e2cf-3c40-8f40-26772965eba3","pitchNumber":5,"startTime":"2026-07-23T00:48:30.548Z","endTime":"2026-07-23T00:48:38.338Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680916,"link":"/api/v1/people/680916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":605137,"link":"/api/v1/people/605137"},"credit":"b_ab"},{"player":{"id":680916,"link":"/api/v1/people/680916"},"credit":"p_ab"},{"player":{"id":605137,"link":"/api/v1/people/605137"},"credit":"b_pa"},{"player":{"id":680916,"link":"/api/v1/people/680916"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":11.600000000000001,"awayTeamWinProbability":88.4,"homeTeamWinProbabilityAdded":0.9000000000000021,"leverageIndex":0.36,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2026-07-23T00:48:38.338Z","atBatIndex":58},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Royce Lewis pops out to shortstop Brayan Rocchio.","rbi":0,"awayScore":7,"homeScore":4,"isOut":true},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-23T00:48:46.244Z","endTime":"2026-07-23T00:51:12.555Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680916,"fullName":"Franco Aleman","link":"/api/v1/people/680916"},"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":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":677587,"link":"/api/v1/people/677587"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":87.6,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.646732387244334,"aZ":-15.410986639900917,"pfxX":-10.054221008222058,"pfxZ":8.535805786457999,"pX":1.3174298989109658,"pZ":1.6354250463330384,"vX0":11.788562339135671,"vY0":-139.32291763168521,"vZ0":-7.256739745139786,"x":66.78,"y":194.62,"x0":-1.6647048256739432,"y0":50.002244640327085,"z0":5.294674900020745,"aX":-19.74282049409812},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":14.0,"breakHorizontal":15.7,"spinRate":2530,"spinDirection":231},"zone":14,"typeConfidence":0.9,"plateTime":0.39331212540941474,"extension":6.98553389430427},"index":0,"playId":"77308b4b-c064-39aa-8afb-dc9700b25595","pitchNumber":1,"startTime":"2026-07-23T00:49:03.739Z","endTime":"2026-07-23T00:49:07.722Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680916,"link":"/api/v1/people/680916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":85.8,"endSpeed":77.8,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.887045759356003,"aZ":-29.817681211334474,"pfxX":-0.9812966289107994,"pfxZ":1.5276482309281083,"pX":0.7232502602719504,"pZ":0.5043222232616363,"vX0":6.6073964227403135,"vY0":-124.56613352653262,"vZ0":-6.642788266054743,"x":89.43,"y":225.16,"x0":-1.860140358889522,"y0":50.00144552379996,"z0":5.738242189276116,"aX":-1.5113259221759008},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":1.2,"breakHorizontal":-0.1,"spinRate":2417,"spinDirection":38},"zone":14,"typeConfidence":0.9,"plateTime":0.4432801155371551,"extension":6.658386349763991},"index":1,"playId":"061e7530-1663-3ecd-967c-bf8302fbaf87","pitchNumber":2,"startTime":"2026-07-23T00:49:18.493Z","endTime":"2026-07-23T00:49:21.838Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680916,"link":"/api/v1/people/680916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":94.5,"endSpeed":86.0,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.539341743660668,"aZ":-19.276791251568433,"pfxX":-9.894904501129595,"pfxZ":6.782034352234808,"pX":-0.16487376343192658,"pZ":2.6656797202235603,"vX0":7.9591029489027205,"vY0":-137.2921105658989,"vZ0":-4.025667651603579,"x":123.28,"y":166.81,"x0":-1.8217042516301607,"y0":50.001008124286706,"z0":5.469794097651974,"aX":-18.811609498813354},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":11.5,"breakHorizontal":16.2,"spinRate":2608,"spinDirection":235},"zone":5,"typeConfidence":0.89,"plateTime":0.3995672635304226,"extension":7.060644052775608},"index":2,"playId":"48b0abfb-2954-3549-a32b-0af3a225dd1b","pitchNumber":3,"startTime":"2026-07-23T00:49:37.618Z","endTime":"2026-07-23T00:49:43.583Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680916,"link":"/api/v1/people/680916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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.1,"endSpeed":86.8,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.803218481964812,"aZ":-17.93189332750727,"pfxX":-8.929433521014225,"pfxZ":7.3322669924438735,"pX":-0.6523216149071298,"pZ":4.5222739486943055,"vX0":6.46825906790845,"vY0":-138.4495893565886,"vZ0":0.3741463520308467,"x":141.86,"y":116.68,"x0":-1.8583484784124336,"y0":50.00113086899576,"z0":5.585184202291322,"aX":-17.339798062553967},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":13.6,"breakHorizontal":14.9,"spinRate":2416,"spinDirection":235},"zone":11,"typeConfidence":0.89,"plateTime":0.39556559693976556,"extension":6.69783570449593},"index":3,"playId":"673f0449-ec92-35a7-b8a6-5e7892808c7c","pitchNumber":4,"startTime":"2026-07-23T00:50:03.688Z","endTime":"2026-07-23T00:50:07.092Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680916,"link":"/api/v1/people/680916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":86.5,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.72419022317044,"aZ":-15.470505294291412,"pfxX":-8.975560556803693,"pfxZ":8.721402866643142,"pX":-0.043926825799588634,"pZ":2.104660540376413,"vX0":7.883217379946194,"vY0":-137.57840205222422,"vZ0":-5.961035737477749,"x":118.67,"y":181.95,"x0":-1.7812708796214416,"y0":50.006595273771104,"z0":5.349470032395705,"aX":-17.197843791201212},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":14.6,"breakHorizontal":14.6,"spinRate":2454,"spinDirection":235},"zone":8,"typeConfidence":0.9,"plateTime":0.3982330815779971,"extension":7.033197620830206},"index":4,"playId":"edafffe4-2103-30ea-b614-cc90d154fa3d","pitchNumber":5,"startTime":"2026-07-23T00:50:22.182Z","endTime":"2026-07-23T00:50:25.562Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680916,"link":"/api/v1/people/680916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"index":5,"startTime":"2026-07-23T00:50:45.574Z","endTime":"2026-07-23T00:51:03.167Z","isPitch":false,"type":"action","player":{"id":668904,"link":"/api/v1/people/668904"},"defense":{"pitcher":{"id":680916,"link":"/api/v1/people/680916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":85.9,"endSpeed":77.7,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.671826420922244,"aZ":-31.209187390801688,"pfxX":0.28970212579183263,"pfxZ":0.6229982178099718,"pX":-0.3485744917965018,"pZ":2.262353539735132,"vX0":3.9771436452780016,"vY0":-124.99873855783191,"vZ0":-2.393203381941501,"x":130.29,"y":177.7,"x0":-2.0107870214456964,"y0":50.00476780620467,"z0":5.84382275367023,"aX":0.4489410991125967},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":0.7,"breakHorizontal":-1.6,"spinRate":2434,"spinDirection":44},"zone":4,"typeConfidence":0.9,"plateTime":0.44142366047144677,"extension":6.709411674979521},"hitData":{"launchSpeed":76.3,"launchAngle":64.0,"totalDistance":125.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":110.12,"coordY":160.12}},"index":6,"playId":"51c58a71-849e-3c3e-9f07-5d459d6c9f22","pitchNumber":6,"startTime":"2026-07-23T00:51:03.167Z","endTime":"2026-07-23T00:51:12.555Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680916,"link":"/api/v1/people/680916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668904,"link":"/api/v1/people/668904"},"credit":"b_ab"},{"player":{"id":680916,"link":"/api/v1/people/680916"},"credit":"p_ab"},{"player":{"id":668904,"link":"/api/v1/people/668904"},"credit":"b_pa"},{"player":{"id":680916,"link":"/api/v1/people/680916"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":12.3,"awayTeamWinProbability":87.7,"homeTeamWinProbabilityAdded":0.6999999999999993,"leverageIndex":0.28,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2026-07-23T00:51:12.555Z","atBatIndex":59},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ryan Kreidler flies out to center fielder Petey Halpin.","rbi":0,"awayScore":7,"homeScore":4,"isOut":true},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-23T00:51:19.174Z","endTime":"2026-07-23T00:52:06.220Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680916,"fullName":"Franco Aleman","link":"/api/v1/people/680916"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":690984,"link":"/api/v1/people/690984"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.9,"endSpeed":75.2,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.15915250694608,"aZ":-30.496301321420894,"pfxX":3.8779071969531467,"pfxZ":1.1599074299152878,"pX":0.9810679228739267,"pZ":2.37530121689985,"vX0":5.412459357519653,"vY0":-120.51791101503053,"vZ0":-1.757921431297793,"x":79.6,"y":174.65,"x0":-1.8125321682936104,"y0":50.00266534206408,"z0":5.8519518490646885,"aX":5.605891138351798},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":1.9,"breakHorizontal":-8.5,"spinRate":2438,"spinDirection":55},"zone":14,"typeConfidence":0.91,"plateTime":0.4574909274387884,"extension":6.440921198446935},"index":0,"playId":"3bd560b2-f0b8-3742-b989-3ee5b794ffba","pitchNumber":1,"startTime":"2026-07-23T00:51:39.218Z","endTime":"2026-07-23T00:51:44.548Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680916,"link":"/api/v1/people/680916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":668952,"link":"/api/v1/people/668952","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":76.4,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.3022306948082,"aZ":-31.141916717608613,"pfxX":1.607427512435029,"pfxZ":0.6884211983773856,"pX":0.35363293157735964,"pZ":2.2783567029875798,"vX0":5.533375280795381,"vY0":-122.67792168236362,"vZ0":-2.139946732484645,"x":103.52,"y":177.26,"x0":-2.1564305535725063,"y0":50.00213967303018,"z0":5.863099097675862,"aX":2.4056068530546697},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":1.0,"breakHorizontal":-4.4,"spinRate":2438,"spinDirection":73},"zone":9,"typeConfidence":0.91,"plateTime":0.4495568062719131,"extension":6.950015302180704},"hitData":{"launchSpeed":93.2,"launchAngle":40.0,"totalDistance":331.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":125.85,"coordY":73.58}},"index":1,"playId":"54d079c2-9e93-3fcf-9e73-427b4aae17de","pitchNumber":2,"startTime":"2026-07-23T00:51:56.912Z","endTime":"2026-07-23T00:52:06.220Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680916,"link":"/api/v1/people/680916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":668952,"link":"/api/v1/people/668952","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668952,"link":"/api/v1/people/668952"},"credit":"b_ab"},{"player":{"id":680916,"link":"/api/v1/people/680916"},"credit":"p_ab"},{"player":{"id":668952,"link":"/api/v1/people/668952"},"credit":"b_pa"},{"player":{"id":680916,"link":"/api/v1/people/680916"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":12.8,"awayTeamWinProbability":87.2,"homeTeamWinProbabilityAdded":0.5,"leverageIndex":0.2,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2026-07-23T00:52:06.220Z","atBatIndex":60},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"José Ramírez flies out to left fielder Trevor Larnach.","rbi":0,"awayScore":7,"homeScore":4,"isOut":true},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-23T00:54:12.877Z","endTime":"2026-07-23T00:55:45.004Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":701519,"fullName":"Travis Adams","link":"/api/v1/people/701519"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663616,"link":"/api/v1/people/663616"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":84.7,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.66487069826573,"aZ":-16.47127355560097,"pfxX":-0.7789842866414693,"pfxZ":8.609982170057116,"pX":-0.07914718721078635,"pZ":3.418521227981448,"vX0":1.7073703786381955,"vY0":-133.4546319917072,"vZ0":-4.104632879415629,"x":120.02,"y":146.48,"x0":-0.6227865482362279,"y0":50.005065048459386,"z0":6.144541720485133,"aX":-1.4212427698513248},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":15.0,"breakHorizontal":1.1,"spinRate":2504,"spinDirection":193},"zone":11,"typeConfidence":0.85,"plateTime":0.40865295743770025,"extension":5.879909372117311},"index":0,"playId":"893a9ab4-4e9c-30da-8283-b4725a86a4eb","pitchNumber":1,"startTime":"2026-07-23T00:54:19.367Z","endTime":"2026-07-23T00:54:23.601Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701519,"link":"/api/v1/people/701519","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":86.0,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.264942776699552,"aZ":-19.566799987004224,"pfxX":-9.144541014100609,"pfxZ":6.659636154863966,"pX":-0.8689506342782308,"pZ":3.1535030901980217,"vX0":2.9482533280969188,"vY0":-136.54735834598333,"vZ0":-3.4368451198904033,"x":150.12,"y":153.64,"x0":-0.7726397092006454,"y0":50.004507981775035,"z0":5.770004683948431,"aX":-17.319328760774944},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":11.5,"breakHorizontal":16.0,"spinRate":2285,"spinDirection":222},"zone":11,"typeConfidence":0.9,"plateTime":0.4006893079842335,"extension":6.019485359865673},"index":1,"playId":"0647b546-3aaf-3158-b263-ef68a5aac2a8","pitchNumber":2,"startTime":"2026-07-23T00:54:34.886Z","endTime":"2026-07-23T00:54:39.318Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701519,"link":"/api/v1/people/701519","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":80.4,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.43618109400358,"aZ":-27.037810507459632,"pfxX":0.16212802208474675,"pfxZ":3.1555402510920816,"pX":-0.45667762972282516,"pZ":1.6568963294069528,"vX0":0.21514520459932862,"vY0":-126.25049657049134,"vZ0":-4.578096262641196,"x":134.41,"y":194.04,"x0":-0.5637688776169336,"y0":50.00575773698672,"z0":5.64589539920295,"aX":0.2642180612460138},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":5.0,"breakHorizontal":-0.4,"spinRate":2306,"spinDirection":139},"zone":7,"typeConfidence":0.89,"plateTime":0.43228994603588466,"extension":6.232792042746747},"index":2,"playId":"46f63730-20bd-38fc-a73a-b9d35c974354","pitchNumber":3,"startTime":"2026-07-23T00:54:52.508Z","endTime":"2026-07-23T00:54:57.102Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701519,"link":"/api/v1/people/701519","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":92.2,"endSpeed":85.4,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.883984434454206,"aZ":-18.964819674312587,"pfxX":0.8250795091975149,"pfxZ":7.144116627521072,"pX":0.6337224687487545,"pZ":2.95923619283922,"vX0":2.7292364980864474,"vY0":-134.3384818980887,"vZ0":-4.5430803676959695,"x":92.84,"y":158.88,"x0":-0.4977998059078252,"y0":50.00340563109766,"z0":5.99891093112595,"aX":1.5260180750911114},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":12.4,"breakHorizontal":-2.0,"spinRate":2481,"spinDirection":184},"zone":3,"typeConfidence":0.9,"plateTime":0.40588471691880157,"extension":6.100471485443301},"index":3,"playId":"a8e99e07-30bc-337d-bee6-9e34708eb117","pitchNumber":4,"startTime":"2026-07-23T00:55:10.310Z","endTime":"2026-07-23T00:55:13.682Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701519,"link":"/api/v1/people/701519","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":79.7,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.740357791995514,"aZ":-27.051296442436556,"pfxX":-8.501111608923697,"pfxZ":3.193381049959944,"pX":-0.8484179995460926,"pZ":1.798037650687604,"vX0":2.3368638576317933,"vY0":-125.46170075679873,"vZ0":-3.6537801695322623,"x":149.34,"y":190.23,"x0":-0.683347549476251,"y0":50.005673917319974,"z0":5.461269876003821,"aX":-13.647714177251448},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":5.3,"breakHorizontal":14.9,"spinRate":1980,"spinDirection":240},"zone":13,"typeConfidence":0.9,"plateTime":0.4354264278870268,"extension":6.1352493270222705},"hitData":{"launchSpeed":85.9,"launchAngle":31.0,"totalDistance":296.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":51.79,"coordY":105.78}},"index":4,"playId":"b7d131a7-e71b-3bcc-ae77-5312412db4bb","pitchNumber":5,"startTime":"2026-07-23T00:55:37.034Z","endTime":"2026-07-23T00:55:45.004Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701519,"link":"/api/v1/people/701519","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608070,"link":"/api/v1/people/608070"},"credit":"b_ab"},{"player":{"id":701519,"link":"/api/v1/people/701519"},"credit":"p_ab"},{"player":{"id":608070,"link":"/api/v1/people/608070"},"credit":"b_pa"},{"player":{"id":701519,"link":"/api/v1/people/701519"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":10.0,"awayTeamWinProbability":90.0,"homeTeamWinProbabilityAdded":-2.8000000000000007,"leverageIndex":1.1,"dramaIndex":50.0,"contextMetrics":{},"playEndTime":"2026-07-23T00:55:45.004Z","atBatIndex":61},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Chase DeLauter grounds out, second baseman Kody Clemens to first baseman Royce Lewis.","rbi":0,"awayScore":7,"homeScore":4,"isOut":true},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-23T00:55:50.432Z","endTime":"2026-07-23T00:57:09.804Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":701519,"fullName":"Travis Adams","link":"/api/v1/people/701519"},"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":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":665019,"link":"/api/v1/people/665019"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":668904,"link":"/api/v1/people/668904"},"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":95.6,"endSpeed":87.6,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.958640144456517,"aZ":-12.968853538714598,"pfxX":-3.577897549127165,"pfxZ":9.808575739630616,"pX":-0.18652707527488038,"pZ":1.5225497024916685,"vX0":2.560996422455448,"vY0":-138.97723016711979,"vZ0":-9.19329952133854,"x":124.11,"y":197.67,"x0":-0.6548430089036488,"y0":50.00018057959472,"z0":5.73333288419598,"aX":-7.002387517994297},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.1,"breakHorizontal":6.0,"spinRate":2325,"spinDirection":210},"zone":13,"typeConfidence":0.91,"plateTime":0.3940285232194993,"extension":6.111659164992976},"index":0,"playId":"4c7be65b-55cc-3df2-9e01-06126c859a14","pitchNumber":1,"startTime":"2026-07-23T00:56:15.031Z","endTime":"2026-07-23T00:56:19.787Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701519,"link":"/api/v1/people/701519","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":800050,"link":"/api/v1/people/800050","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":88.1,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.29558347353512,"aZ":-19.40507441428172,"pfxX":-8.47931876530484,"pfxZ":6.4361222261349305,"pX":0.4961842519046061,"pZ":2.468500216391498,"vX0":6.166258814261235,"vY0":-139.9285109824935,"vZ0":-5.6089129875611725,"x":98.09,"y":172.13,"x0":-0.6332652012352706,"y0":50.00643857729027,"z0":5.76867114936832,"aX":-16.83417002513849},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":10.7,"breakHorizontal":14.2,"spinRate":2245,"spinDirection":219},"zone":6,"typeConfidence":0.91,"plateTime":0.3912898294513707,"extension":6.095167522472317},"index":1,"playId":"052795e2-1cb5-3b1d-a7a9-6ee7f42e08fc","pitchNumber":2,"startTime":"2026-07-23T00:56:32.135Z","endTime":"2026-07-23T00:56:36.597Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701519,"link":"/api/v1/people/701519","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":800050,"link":"/api/v1/people/800050","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":87.1,"endSpeed":80.5,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.71034515463932,"aZ":-28.335332250706227,"pfxX":-8.762887273801955,"pfxZ":2.344996854730045,"pX":-1.1675976396318368,"pZ":1.810758631377268,"vX0":1.7984682987271485,"vY0":-126.84306296055304,"vZ0":-3.6211020464747357,"x":161.51,"y":189.89,"x0":-0.7447749278049101,"y0":50.004517509331855,"z0":5.503689040952997,"aX":-14.352359238578535},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":3.7,"breakHorizontal":15.5,"spinRate":1817,"spinDirection":232},"zone":13,"typeConfidence":0.9,"plateTime":0.43098125874199855,"extension":6.030645213939946},"index":2,"playId":"e7ced4a9-69f8-320b-a516-c9c4cc9a8ef0","pitchNumber":3,"startTime":"2026-07-23T00:56:46.581Z","endTime":"2026-07-23T00:56:51.483Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701519,"link":"/api/v1/people/701519","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":800050,"link":"/api/v1/people/800050","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":79.8,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.11794646708047,"aZ":-25.990002367675565,"pfxX":-7.9318262784195115,"pfxZ":3.849634885060693,"pX":-0.13830172279709932,"pZ":1.2805469442251456,"vX0":3.0590508064371136,"vY0":-125.64622872271416,"vZ0":-5.587411276323595,"x":122.27,"y":204.21,"x0":-0.3371320217089377,"y0":50.00492503062482,"z0":5.630007529447021,"aX":-12.75504807223765},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":6.0,"breakHorizontal":13.7,"spinRate":1660,"spinDirection":225},"zone":13,"typeConfidence":0.89,"plateTime":0.4349798766690074,"extension":6.2728838099853075},"hitData":{"launchSpeed":104.4,"launchAngle":-1.0,"totalDistance":34.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":152.93,"coordY":138.49}},"index":3,"playId":"b6f2d5b5-c955-3c89-a161-5747b055d7ed","pitchNumber":4,"startTime":"2026-07-23T00:57:01.732Z","endTime":"2026-07-23T00:57:09.804Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701519,"link":"/api/v1/people/701519","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":800050,"link":"/api/v1/people/800050","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":800050,"link":"/api/v1/people/800050"},"credit":"b_ab"},{"player":{"id":701519,"link":"/api/v1/people/701519"},"credit":"p_ab"},{"player":{"id":800050,"link":"/api/v1/people/800050"},"credit":"b_pa"},{"player":{"id":701519,"link":"/api/v1/people/701519"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":8.1,"awayTeamWinProbability":91.9,"homeTeamWinProbabilityAdded":-1.9000000000000004,"leverageIndex":0.73,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2026-07-23T00:57:09.804Z","atBatIndex":62},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Brayan Rocchio doubles (15) on a ground ball to right fielder Alan Roden.","rbi":0,"awayScore":7,"homeScore":4,"isOut":false},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-23T00:57:14.056Z","endTime":"2026-07-23T00:59:38.667Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":701519,"fullName":"Travis Adams","link":"/api/v1/people/701519"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":702176,"link":"/api/v1/people/702176"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":88.2,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.83583590001643,"aZ":-12.278999601616643,"pfxX":-3.9433802519426893,"pfxZ":10.03943177586497,"pX":0.10580071129025916,"pZ":1.6169642151913795,"vX0":3.4493571765699937,"vY0":-139.52195618683643,"vZ0":-9.13377131837354,"x":112.97,"y":195.12,"x0":-0.6309737986856838,"y0":50.005774655584936,"z0":5.731676740752077,"aX":-7.817051192570082},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.6,"breakHorizontal":6.5,"spinRate":2321,"spinDirection":216},"zone":8,"typeConfidence":0.91,"plateTime":0.39178915011434956,"extension":6.106234694180423},"index":0,"playId":"5bbad2fb-8e15-3491-94ea-401aebfd58df","pitchNumber":1,"startTime":"2026-07-23T00:57:35.136Z","endTime":"2026-07-23T00:57:39.003Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701519,"link":"/api/v1/people/701519","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.1,"endSpeed":77.6,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.063722555914737,"aZ":-28.06873942870327,"pfxX":-8.7875792557078,"pfxZ":2.707759398476132,"pX":-0.7627343424446434,"pZ":0.32876663029822517,"vX0":2.6735183611643367,"vY0":-122.33060016373359,"vZ0":-6.644303311220547,"x":146.07,"y":229.9,"x0":-0.7278660341706797,"y0":50.003941746685996,"z0":5.485466147500813,"aX":-13.32286602729694},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":3.6,"breakHorizontal":15.2,"spinRate":1878,"spinDirection":236},"zone":13,"typeConfidence":0.9,"plateTime":0.44769914159576185,"extension":6.058245448265781},"index":1,"playId":"00851250-471f-3e33-a3af-91f330ddb773","pitchNumber":2,"startTime":"2026-07-23T00:57:51.403Z","endTime":"2026-07-23T00:57:54.623Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701519,"link":"/api/v1/people/701519","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":87.5,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.15523896709985,"aZ":-14.015204707192908,"pfxX":-4.35178956477244,"pfxZ":9.224736065107972,"pX":-0.4197647371942903,"pZ":2.524890882012206,"vX0":2.9478563044925243,"vY0":-139.80472431677464,"vZ0":-6.552445691346199,"x":133.0,"y":170.61,"x0":-0.9254702742929765,"y0":50.00255908789244,"z0":5.828664501296133,"aX":-8.566447521167344},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":15.5,"breakHorizontal":7.2,"spinRate":2374,"spinDirection":218},"zone":4,"typeConfidence":0.91,"plateTime":0.39261701524800907,"extension":5.957503627296274},"index":2,"playId":"a206ac5f-71f5-399d-aad9-92193c77da3a","pitchNumber":3,"startTime":"2026-07-23T00:58:15.324Z","endTime":"2026-07-23T00:58:19.872Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701519,"link":"/api/v1/people/701519","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":87.9,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.294909398769015,"aZ":-14.575984936527826,"pfxX":-3.9955403583746163,"pfxZ":8.88529263619133,"pX":-0.24612148355137425,"pZ":3.943404075345628,"vX0":2.8890257769473804,"vY0":-139.57184117297382,"vZ0":-2.8673679402991508,"x":126.38,"y":132.31,"x0":-0.7735421204802436,"y0":50.002829807094386,"z0":5.939350319209332,"aX":-7.912966292122244},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.7,"breakHorizontal":6.7,"spinRate":2465,"spinDirection":214},"zone":11,"typeConfidence":0.91,"plateTime":0.39187051822514274,"extension":6.1785494174491005},"index":3,"playId":"cce91869-c990-3cd1-b512-f3e1f10e4a7f","pitchNumber":4,"startTime":"2026-07-23T00:58:36.403Z","endTime":"2026-07-23T00:58:40.042Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701519,"link":"/api/v1/people/701519","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":79.7,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.625964767008828,"aZ":-31.68921190137357,"pfxX":3.8333085265945854,"pfxZ":0.30022604375829687,"pX":0.7240394671509173,"pZ":1.5909726590529625,"vX0":1.7536016717970122,"vY0":-126.30978178339838,"vZ0":-3.8929752608516637,"x":89.4,"y":195.82,"x0":-0.4779848155680483,"y0":50.002273542359845,"z0":5.710647041649044,"aX":6.17005616941273},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":-0.1,"breakHorizontal":-7.3,"spinRate":2212,"spinDirection":122},"zone":9,"typeConfidence":0.91,"plateTime":0.43426173244476374,"extension":6.201217234199138},"index":4,"playId":"4d196c62-f2b9-3f52-83da-28965fb669b1","pitchNumber":5,"startTime":"2026-07-23T00:58:59.910Z","endTime":"2026-07-23T00:59:03.372Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701519,"link":"/api/v1/people/701519","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":79.1,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.874095980475435,"aZ":-31.323260952971225,"pfxX":4.07847494360644,"pfxZ":0.5321667912310506,"pX":-0.09946690789102901,"pZ":1.7033913537231358,"vX0":0.03933598247687051,"vY0":-125.70878094087436,"vZ0":-3.5925810277277783,"x":120.79,"y":192.79,"x0":-0.6446584917752668,"y0":50.0016900598567,"z0":5.709825452136514,"aX":6.488374870837345},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":0.4,"breakHorizontal":-7.4,"spinRate":2254,"spinDirection":148},"zone":8,"typeConfidence":0.91,"plateTime":0.43668677212353924,"extension":6.161420940944908},"hitData":{"launchSpeed":101.2,"launchAngle":-2.0,"totalDistance":35.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":201.49,"coordY":126.83}},"index":5,"playId":"36519745-6f2a-3838-91ca-737562711b07","pitchNumber":6,"startTime":"2026-07-23T00:59:26.819Z","endTime":"2026-07-23T00:59:38.667Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701519,"link":"/api/v1/people/701519","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677587,"link":"/api/v1/people/677587"},"credit":"b_ab"},{"player":{"id":701519,"link":"/api/v1/people/701519"},"credit":"p_ab"},{"player":{"id":677587,"link":"/api/v1/people/677587"},"credit":"b_pa"},{"player":{"id":701519,"link":"/api/v1/people/701519"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":10.299999999999999,"awayTeamWinProbability":89.7,"homeTeamWinProbabilityAdded":2.1999999999999993,"leverageIndex":0.39,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2026-07-23T00:59:38.667Z","atBatIndex":63},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Travis Bazzana lines out to center fielder Luke Keaschall.","rbi":0,"awayScore":7,"homeScore":4,"isOut":true},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-23T00:59:48.526Z","endTime":"2026-07-23T01:02:40.812Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":701519,"fullName":"Travis Adams","link":"/api/v1/people/701519"},"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":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":807712,"link":"/api/v1/people/807712"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":79.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.887086970783503,"aZ":-28.30331519544926,"pfxX":-9.569241569109337,"pfxZ":2.426140951431755,"pX":-0.6278327813078822,"pZ":1.0779830683617533,"vX0":3.1051135274570454,"vY0":-125.46822472927418,"vZ0":-5.169834179311724,"x":140.93,"y":209.67,"x0":-0.6365134130352053,"y0":50.006210660862216,"z0":5.465995052590536,"aX":-15.291450321738061},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":3.5,"breakHorizontal":16.7,"spinRate":1862,"spinDirection":236},"zone":13,"typeConfidence":0.91,"plateTime":0.43620872559209856,"extension":6.203612164433774},"index":0,"playId":"ca631043-46f7-354a-9d90-6b6e01de9bdf","pitchNumber":1,"startTime":"2026-07-23T01:00:14.016Z","endTime":"2026-07-23T01:00:18.647Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701519,"link":"/api/v1/people/701519","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":683953,"link":"/api/v1/people/683953","batSide":{"code":"L","description":"Left"}},"second":{"id":677587,"link":"/api/v1/people/677587"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":82.2,"endSpeed":75.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.480826439446794,"aZ":-29.50551723795328,"pfxX":-8.640092596543735,"pfxZ":1.8349704613533557,"pX":-1.6537161004711964,"pZ":1.8668842702244408,"vX0":0.7082078534255556,"vY0":-119.71798650561054,"vZ0":-2.3890325257738816,"x":180.04,"y":188.37,"x0":-0.8298967103834914,"y0":50.00328541732689,"z0":5.510950235172012,"aX":-12.578746444636248},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":3.0,"breakHorizontal":15.5,"spinRate":1742,"spinDirection":237},"zone":13,"typeConfidence":0.9,"plateTime":0.4570065039925768,"extension":5.964770115045535},"index":1,"playId":"382e4817-fb90-3db5-b9e0-2afbb92cf70c","pitchNumber":2,"startTime":"2026-07-23T01:00:31.223Z","endTime":"2026-07-23T01:00:34.223Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701519,"link":"/api/v1/people/701519","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":683953,"link":"/api/v1/people/683953","batSide":{"code":"L","description":"Left"}},"second":{"id":677587,"link":"/api/v1/people/677587"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":79.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.848165121975182,"aZ":-30.370965640296138,"pfxX":1.4772750632735767,"pfxZ":1.1064861096314473,"pX":0.8292384838629088,"pZ":2.7656811409344177,"vX0":2.5224714935222963,"vY0":-126.56680212069753,"vZ0":-1.38303463327766,"x":85.39,"y":164.11,"x0":-0.3721360705507882,"y0":50.00004199106742,"z0":5.751607709648199,"aX":2.395057564361474},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":1.9,"breakHorizontal":-3.2,"spinRate":2217,"spinDirection":125},"zone":12,"typeConfidence":0.89,"plateTime":0.43277456851480967,"extension":6.312725883089482},"index":2,"playId":"9b05d04c-767b-3d86-85b6-c250d34b9251","pitchNumber":3,"startTime":"2026-07-23T01:00:52.238Z","endTime":"2026-07-23T01:00:55.238Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701519,"link":"/api/v1/people/701519","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":683953,"link":"/api/v1/people/683953","batSide":{"code":"L","description":"Left"}},"second":{"id":677587,"link":"/api/v1/people/677587"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":78.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.54342437396598,"aZ":-24.933238253064076,"pfxX":-8.446123508523117,"pfxZ":4.653352189622386,"pX":0.7163736813610261,"pZ":0.5422378573938171,"vX0":5.455610403340804,"vY0":-123.92954117116444,"vZ0":-6.803605434425883,"x":89.69,"y":224.14,"x0":-0.4150777632952929,"y0":50.006094077575135,"z0":5.4032053599280125,"aX":-13.153039679843383},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":7.1,"breakHorizontal":14.0,"spinRate":1794,"spinDirection":232},"zone":14,"typeConfidence":0.89,"plateTime":0.44180964418505475,"extension":6.050664846128193},"index":3,"playId":"5e095c70-cb54-3c2d-90d0-5e4a2b0c8539","pitchNumber":4,"startTime":"2026-07-23T01:01:19.805Z","endTime":"2026-07-23T01:01:23.246Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701519,"link":"/api/v1/people/701519","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":683953,"link":"/api/v1/people/683953","batSide":{"code":"L","description":"Left"}},"second":{"id":677587,"link":"/api/v1/people/677587"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":79.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.568806467616007,"aZ":-27.83275506136237,"pfxX":-9.865120808668667,"pfxZ":2.6953235282540993,"pX":0.918596893943757,"pZ":1.433938766903451,"vX0":6.919842947977506,"vY0":-125.86927942152535,"vZ0":-4.447887729873753,"x":81.99,"y":200.06,"x0":-0.5788744247527025,"y0":50.004912730657566,"z0":5.467150092072026,"aX":-15.896155291448832},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":4.1,"breakHorizontal":16.3,"spinRate":1912,"spinDirection":244},"zone":14,"typeConfidence":0.91,"plateTime":0.43448601652934293,"extension":6.111298899527676},"index":4,"playId":"fcdee53a-45aa-3574-9518-f52c6522252d","pitchNumber":5,"startTime":"2026-07-23T01:01:43.817Z","endTime":"2026-07-23T01:01:47.367Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701519,"link":"/api/v1/people/701519","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":683953,"link":"/api/v1/people/683953","batSide":{"code":"L","description":"Left"}},"second":{"id":677587,"link":"/api/v1/people/677587"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":5,"playId":"32f5b8e2-64f7-4618-bfe2-9a40fcbfd95a","startTime":"2026-07-23T01:02:13.732Z","endTime":"2026-07-23T01:02:18.840Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":701519,"link":"/api/v1/people/701519","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":683953,"link":"/api/v1/people/683953","batSide":{"code":"L","description":"Left"}},"second":{"id":677587,"link":"/api/v1/people/677587"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":88.4,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.82408859176768,"aZ":-12.102517215898947,"pfxX":-4.980802524220126,"pfxZ":10.022603439260648,"pX":0.6259487287544151,"pZ":1.363428232124963,"vX0":5.085149754302782,"vY0":-141.03201021460436,"vZ0":-9.391624037025009,"x":93.14,"y":201.97,"x0":-0.558474990454085,"y0":50.001334693863214,"z0":5.529101971349131,"aX":-9.974029787640113},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.2,"breakHorizontal":7.9,"spinRate":2304,"spinDirection":220},"zone":14,"typeConfidence":0.91,"plateTime":0.38923543647560654,"extension":6.16812241552682},"hitData":{"launchSpeed":99.1,"launchAngle":19.0,"totalDistance":315.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":115.56,"coordY":88.11}},"index":6,"playId":"f5547d21-013d-3a90-aa82-d09970f6b17b","pitchNumber":6,"startTime":"2026-07-23T01:02:34.100Z","endTime":"2026-07-23T01:02:40.812Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701519,"link":"/api/v1/people/701519","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":683953,"link":"/api/v1/people/683953","batSide":{"code":"L","description":"Left"}},"second":{"id":677587,"link":"/api/v1/people/677587"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683953,"link":"/api/v1/people/683953"},"credit":"b_ab"},{"player":{"id":701519,"link":"/api/v1/people/701519"},"credit":"p_ab"},{"player":{"id":683953,"link":"/api/v1/people/683953"},"credit":"b_pa"},{"player":{"id":701519,"link":"/api/v1/people/701519"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":7.199999999999999,"awayTeamWinProbability":92.8,"homeTeamWinProbabilityAdded":-3.0999999999999996,"leverageIndex":1.19,"dramaIndex":54.0,"contextMetrics":{},"playEndTime":"2026-07-23T01:02:40.812Z","atBatIndex":64},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Alan Roden reaches on a throwing error by third baseman José Ramírez.","rbi":0,"awayScore":7,"homeScore":4,"isOut":false},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-23T01:04:57.413Z","endTime":"2026-07-23T01:05:13.940Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":702176,"fullName":"Alan Roden","link":"/api/v1/people/702176"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670036,"fullName":"Matt Festa","link":"/api/v1/people/670036"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":702176,"fullName":"Alan Roden","link":"/api/v1/people/702176"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":702176,"fullName":"Alan Roden","link":"/api/v1/people/702176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":608070,"link":"/api/v1/people/608070"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_throwing_error"}]}],"playEvents":[{"details":{"description":"Pitching Change: Matt Festa replaces Franco Aleman.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-23T01:03:43.411Z","endTime":"2026-07-23T01:04:59.703Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670036,"link":"/api/v1/people/670036"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":680916,"link":"/api/v1/people/680916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":702176,"link":"/api/v1/people/702176","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.9,"endSpeed":74.7,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.981673343953958,"aZ":-31.631384734588682,"pfxX":9.365874196832648,"pfxZ":0.3796603255808009,"pX":0.5293871395724102,"pZ":2.938273923094971,"vX0":3.36248900661097,"vY0":-119.15451369401973,"vZ0":1.227438845673665,"x":96.82,"y":159.45,"x0":-2.1205886939293155,"y0":50.00200476790721,"z0":5.295835618353135,"aX":13.333946702723962},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":1.3,"breakHorizontal":-17.8,"spinRate":2678,"spinDirection":53},"zone":3,"typeConfidence":2.0,"plateTime":0.4614071203207768,"extension":6.307244900097669},"hitData":{"launchSpeed":62.1,"launchAngle":6.0,"totalDistance":63.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":98.53,"coordY":156.09}},"index":1,"playId":"7c99dc48-f8a5-3cfc-9daa-330f9014803b","pitchNumber":1,"startTime":"2026-07-23T01:04:59.703Z","endTime":"2026-07-23T01:05:13.940Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670036,"link":"/api/v1/people/670036","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":702176,"link":"/api/v1/people/702176","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702176,"link":"/api/v1/people/702176"},"credit":"b_ab"},{"player":{"id":670036,"link":"/api/v1/people/670036"},"credit":"p_ab"},{"player":{"id":702176,"link":"/api/v1/people/702176"},"credit":"b_pa"},{"player":{"id":670036,"link":"/api/v1/people/670036"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":6.2,"awayTeamWinProbability":93.8,"homeTeamWinProbabilityAdded":-0.9999999999999991,"leverageIndex":0.27,"dramaIndex":18.0,"contextMetrics":{},"playEndTime":"2026-07-23T01:05:13.940Z","atBatIndex":65},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Luke Keaschall hit by pitch. Alan Roden to 2nd.","rbi":0,"awayScore":7,"homeScore":4,"isOut":false},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-23T01:05:30.750Z","endTime":"2026-07-23T01:06:18.666Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":2,"strikes":0,"outs":0},"matchup":{"batter":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670036,"fullName":"Matt Festa","link":"/api/v1/people/670036"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"postOnSecond":{"id":702176,"fullName":"Alan Roden","link":"/api/v1/people/702176"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":702176,"fullName":"Alan Roden","link":"/api/v1/people/702176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"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":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":82.2,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.279846296695737,"aZ":-25.561193579718825,"pfxX":3.1721168636246464,"pfxZ":3.825486950653721,"pX":0.23364420816922296,"pZ":3.3503714146359935,"vX0":4.606117753149666,"vY0":-130.54953163641454,"vZ0":-0.42455759979326363,"x":108.09,"y":148.32,"x0":-1.9649762725833588,"y0":50.000306523456594,"z0":5.43778986730712,"aX":5.477690675910459},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":7.1,"breakHorizontal":-6.7,"spinRate":2530,"spinDirection":171},"zone":2,"typeConfidence":2.0,"plateTime":0.41942149942416984,"extension":6.371565943581196},"index":0,"playId":"2b1cc2e2-187e-3753-9c21-53448ddc31eb","pitchNumber":1,"startTime":"2026-07-23T01:05:51.734Z","endTime":"2026-07-23T01:05:56.482Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670036,"link":"/api/v1/people/670036","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"first":{"id":702176,"link":"/api/v1/people/702176"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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(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.6,"endSpeed":73.5,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.472318234853375,"aZ":-30.806876167191035,"pfxX":9.296688171217477,"pfxZ":0.9823701412947514,"pX":-1.6608778566864135,"pZ":5.040147036177023,"vX0":-1.1456564556751145,"vY0":-117.19429628009345,"vZ0":5.646712485669154,"x":180.31,"y":102.7,"x0":-2.372744301907547,"y0":50.00081116501655,"z0":5.47912722429801,"aX":12.909710838557336},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":3.5,"breakHorizontal":-16.6,"spinRate":2661,"spinDirection":70},"zone":11,"typeConfidence":2.0,"plateTime":0.46764559664194616,"extension":6.160696701604606},"index":1,"playId":"cc9e3350-5e5e-3c96-ae1d-758c07bd9675","pitchNumber":2,"startTime":"2026-07-23T01:06:13.985Z","endTime":"2026-07-23T01:06:18.666Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670036,"link":"/api/v1/people/670036","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"first":{"id":702176,"link":"/api/v1/people/702176"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":807712,"link":"/api/v1/people/807712"},"credit":"b_pa"},{"player":{"id":670036,"link":"/api/v1/people/670036"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.7,"awayTeamWinProbability":95.3,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.42,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2026-07-23T01:06:18.666Z","atBatIndex":66},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Alex Jackson walks.","rbi":0,"awayScore":7,"homeScore":4,"isOut":false},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-23T01:07:18.094Z","endTime":"2026-07-23T01:08:59.717Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":656577,"fullName":"Alex Jackson","link":"/api/v1/people/656577"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670036,"fullName":"Matt Festa","link":"/api/v1/people/670036"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":656577,"fullName":"Alex Jackson","link":"/api/v1/people/656577"},"postOnSecond":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"postOnThird":{"id":702176,"fullName":"Alan Roden","link":"/api/v1/people/702176"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,4,5,6],"actionIndex":[0,3],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Passed Ball","eventType":"passed_ball","movementReason":"r_adv_play","runner":{"id":702176,"fullName":"Alan Roden","link":"/api/v1/people/702176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Passed Ball","eventType":"passed_ball","movementReason":"r_adv_play","runner":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"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":656577,"fullName":"Alex Jackson","link":"/api/v1/people/656577"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":7,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-23T01:06:55.446Z","endTime":"2026-07-23T01:07:20.435Z","isPitch":false,"type":"action","player":{"id":656577,"link":"/api/v1/people/656577"},"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":91.9,"endSpeed":83.7,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.949245412308052,"aZ":-23.517353622054767,"pfxX":-1.1976159088401306,"pfxZ":4.798675795179419,"pX":-0.940293036511625,"pZ":3.7476325313371035,"vX0":3.7613150994534377,"vY0":-133.77378096983986,"vZ0":0.5101971964183774,"x":152.84,"y":137.59,"x0":-2.2115233418681597,"y0":50.00588203177643,"z0":5.245655454677286,"aX":-2.1624327984691267},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":9.0,"breakHorizontal":1.3,"spinRate":2517,"spinDirection":203},"zone":11,"typeConfidence":2.0,"plateTime":0.41007733414845093,"extension":6.412585438084763},"index":1,"playId":"92d18b7c-1ce6-35ad-b369-c0bfea678eb2","pitchNumber":1,"startTime":"2026-07-23T01:07:20.435Z","endTime":"2026-07-23T01:07:24.182Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670036,"link":"/api/v1/people/670036","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":656577,"link":"/api/v1/people/656577","batSide":{"code":"R","description":"Right"}},"first":{"id":807712,"link":"/api/v1/people/807712"},"second":{"id":702176,"link":"/api/v1/people/702176"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":90.8,"endSpeed":83.3,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.189950312104532,"aZ":-22.306109491282534,"pfxX":1.6699875917480087,"pfxZ":5.551110976375284,"pX":-1.1417023606998116,"pZ":4.2769949865843815,"vX0":1.6509075347789604,"vY0":-132.2706873104402,"vZ0":1.3364003050445072,"x":160.52,"y":123.3,"x0":-1.9901166990242494,"y0":50.00596520777863,"z0":5.396265409449111,"aX":2.971234281361343},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":10.6,"breakHorizontal":-3.4,"spinRate":2435,"spinDirection":178},"zone":11,"typeConfidence":2.0,"plateTime":0.4134702539115409,"extension":6.378623107228157},"index":2,"playId":"79f2c06a-13df-38cd-8930-470a17dde5b7","pitchNumber":2,"startTime":"2026-07-23T01:07:41.224Z","endTime":"2026-07-23T01:07:48.927Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670036,"link":"/api/v1/people/670036","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":656577,"link":"/api/v1/people/656577","batSide":{"code":"R","description":"Right"}},"first":{"id":807712,"link":"/api/v1/people/807712"},"second":{"id":702176,"link":"/api/v1/people/702176"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Passed ball by catcher Patrick Bailey. Alan Roden to 3rd. Luke Keaschall to 2nd.","event":"Passed Ball","eventType":"passed_ball","awayScore":7,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"index":3,"actionPlayId":"79f2c06a-13df-38cd-8930-470a17dde5b7","startTime":"2026-07-23T01:08:05.435Z","endTime":"2026-07-23T01:08:20.478Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":702176,"link":"/api/v1/people/702176"},"defense":{"pitcher":{"id":670036,"link":"/api/v1/people/670036","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":656577,"link":"/api/v1/people/656577","batSide":{"code":"R","description":"Right"}},"first":{"id":807712,"link":"/api/v1/people/807712"},"second":{"id":702176,"link":"/api/v1/people/702176"},"postOnSecond":{"id":807712,"link":"/api/v1/people/807712"},"postOnThird":{"id":702176,"link":"/api/v1/people/702176"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"homeTeamWinProbability":3.3000000000000003,"awayTeamWinProbability":96.7,"homeTeamWinProbabilityAdded":-1.4,"leverageIndex":0.47,"dramaIndex":26.0,"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":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.1,"endSpeed":77.4,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.411554046676404,"aZ":-29.297654849450872,"pfxX":6.38641607621671,"pfxZ":1.8931651876255176,"pX":-0.26911073543698305,"pZ":1.7898529729051886,"vX0":2.4227484394358587,"vY0":-122.54316263536253,"vZ0":-1.9426923230809838,"x":127.26,"y":190.45,"x0":-2.1005096042516924,"y0":50.002320509439876,"z0":5.097715727096722,"aX":9.704198696537874},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":3.2,"breakHorizontal":-12.1,"spinRate":2609,"spinDirection":56},"zone":8,"typeConfidence":2.0,"plateTime":0.4471070720177406,"extension":6.405491056044137},"index":4,"playId":"5b5f632b-a7d9-3507-a133-809b3658270d","pitchNumber":3,"startTime":"2026-07-23T01:08:20.478Z","endTime":"2026-07-23T01:08:23.478Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670036,"link":"/api/v1/people/670036","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":656577,"link":"/api/v1/people/656577","batSide":{"code":"R","description":"Right"}},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":702176,"link":"/api/v1/people/702176"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":85.7,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.596963972027908,"aZ":-19.176891930598753,"pfxX":-0.16368958213136853,"pfxZ":6.909084947283215,"pX":-0.14455463402407367,"pZ":4.2069360455465175,"vX0":5.088541641984508,"vY0":-136.0205498268991,"vZ0":0.8484858429381651,"x":122.51,"y":125.19,"x0":-2.014940736729571,"y0":50.00663069518928,"z0":5.216251917699319,"aX":-0.30784285992683985},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":12.8,"breakHorizontal":-0.7,"spinRate":2537,"spinDirection":207},"zone":11,"typeConfidence":2.0,"plateTime":0.4019973486756867,"extension":6.511697536071234},"index":5,"playId":"156d0e56-86f0-36f7-872a-364ef17e32e6","pitchNumber":4,"startTime":"2026-07-23T01:08:39.612Z","endTime":"2026-07-23T01:08:43.011Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670036,"link":"/api/v1/people/670036","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":656577,"link":"/api/v1/people/656577","batSide":{"code":"R","description":"Right"}},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":702176,"link":"/api/v1/people/702176"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":86.0,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.427110296890703,"aZ":-20.220856428687718,"pfxX":0.7830084672487052,"pfxZ":6.404529599461478,"pX":1.3510191439849308,"pZ":2.0284409643967423,"vX0":8.617196581182164,"vY0":-134.80669911939913,"vZ0":-3.9185449768961265,"x":65.5,"y":184.01,"x0":-1.970108149719582,"y0":50.00324613132992,"z0":4.903183693531857,"aX":1.4606532753138735},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":11.0,"breakHorizontal":-3.0,"spinRate":2607,"spinDirection":198},"zone":14,"typeConfidence":2.0,"plateTime":0.40413024843759837,"extension":6.702396234901932},"index":6,"playId":"8f025a99-eb7e-3eb0-bb1b-ee69c7b43578","pitchNumber":5,"startTime":"2026-07-23T01:08:55.726Z","endTime":"2026-07-23T01:08:59.717Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670036,"link":"/api/v1/people/670036","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":656577,"link":"/api/v1/people/656577","batSide":{"code":"R","description":"Right"}},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":702176,"link":"/api/v1/people/702176"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656577,"link":"/api/v1/people/656577"},"credit":"b_pa"},{"player":{"id":670036,"link":"/api/v1/people/670036"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.0,"awayTeamWinProbability":97.0,"homeTeamWinProbabilityAdded":-0.30000000000000027,"leverageIndex":0.47,"dramaIndex":28.0,"contextMetrics":{},"playEndTime":"2026-07-23T01:08:59.717Z","atBatIndex":67},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Trevor Larnach singles on a ground ball to center fielder Petey Halpin. Alan Roden scores. Luke Keaschall scores. Alex Jackson to 2nd.","rbi":2,"awayScore":9,"homeScore":4,"isOut":false},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-23T01:10:04.629Z","endTime":"2026-07-23T01:11:14.262Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670036,"fullName":"Matt Festa","link":"/api/v1/people/670036"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"postOnSecond":{"id":656577,"fullName":"Alex Jackson","link":"/api/v1/people/656577"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[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":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":690984,"link":"/api/v1/people/690984"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"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":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"responsiblePitcher":{"id":670036,"link":"/api/v1/people/670036"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":702176,"fullName":"Alan Roden","link":"/api/v1/people/702176"},"responsiblePitcher":{"id":670036,"link":"/api/v1/people/670036"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"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":656577,"fullName":"Alex Jackson","link":"/api/v1/people/656577"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":7,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-23T01:09:27.144Z","endTime":"2026-07-23T01:10:06.947Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":670036,"link":"/api/v1/people/670036","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"first":{"id":656577,"link":"/api/v1/people/656577"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":702176,"link":"/api/v1/people/702176"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":93.4,"endSpeed":85.7,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.07796368526567,"aZ":-18.663515138392587,"pfxX":-1.6561799176621168,"pfxZ":7.22293104936964,"pX":1.3451536832395143,"pZ":2.3116352763022943,"vX0":8.965599613904715,"vY0":-135.7619115267169,"vZ0":-3.9478850690951424,"x":65.73,"y":176.37,"x0":-1.7817315865558299,"y0":50.00627965385608,"z0":5.0799129649592585,"aX":-3.100786398326041},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":12.5,"breakHorizontal":1.2,"spinRate":2495,"spinDirection":209},"zone":14,"typeConfidence":2.0,"plateTime":0.4030909937748115,"extension":6.505183074887818},"index":1,"playId":"c1a881d6-656f-3d65-a28f-fc8f67a9c315","pitchNumber":1,"startTime":"2026-07-23T01:10:06.947Z","endTime":"2026-07-23T01:10:10.864Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670036,"link":"/api/v1/people/670036","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"first":{"id":656577,"link":"/api/v1/people/656577"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":702176,"link":"/api/v1/people/702176"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":91.4,"endSpeed":84.4,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.605859660957673,"aZ":-20.132097342291413,"pfxX":2.20519162281062,"pfxZ":6.677258525537699,"pX":1.4512915980476246,"pZ":1.8138600562775447,"vX0":7.599644102194326,"vY0":-132.9820445598949,"vZ0":-4.782893076076752,"x":61.68,"y":189.81,"x0":-1.7218859922199496,"y0":50.00421141770566,"z0":5.082144293792835,"aX":3.97784736384927},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":11.3,"breakHorizontal":-5.5,"spinRate":2507,"spinDirection":192},"zone":14,"typeConfidence":2.0,"plateTime":0.410748053025499,"extension":6.686217127715556},"index":2,"playId":"c231cade-7e1a-3d76-88ac-a336af02a96f","pitchNumber":2,"startTime":"2026-07-23T01:10:22.239Z","endTime":"2026-07-23T01:10:26.032Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670036,"link":"/api/v1/people/670036","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"first":{"id":656577,"link":"/api/v1/people/656577"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":702176,"link":"/api/v1/people/702176"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":85.5,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.568037343329777,"aZ":-18.395462830192006,"pfxX":-2.566207509050605,"pfxZ":7.374092866148201,"pX":-0.5874791932793996,"pZ":3.265680265411652,"vX0":4.8676797785429775,"vY0":-135.3695422752742,"vZ0":-1.3935946463391347,"x":139.39,"y":150.61,"x0":-2.069796809192314,"y0":50.00631964330575,"z0":5.065801501475448,"aX":-4.79796833991434},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":13.3,"breakHorizontal":3.7,"spinRate":2557,"spinDirection":201},"zone":1,"typeConfidence":2.0,"plateTime":0.4035162381954511,"extension":6.665491238832666},"index":3,"playId":"eafdf66d-2eae-3a11-9475-6eff65baeaa4","pitchNumber":3,"startTime":"2026-07-23T01:10:38.911Z","endTime":"2026-07-23T01:10:43.586Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670036,"link":"/api/v1/people/670036","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"first":{"id":656577,"link":"/api/v1/people/656577"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":702176,"link":"/api/v1/people/702176"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":85.2,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.04537733541394,"aZ":-18.84221762411611,"pfxX":-1.014441492298013,"pfxZ":7.176011314309365,"pX":0.1543812497804254,"pZ":3.4685773697094944,"vX0":6.169416191674342,"vY0":-135.11903850937466,"vZ0":-0.6808936113945733,"x":111.12,"y":145.13,"x0":-2.0218040720482393,"y0":50.00553604433359,"z0":5.041713646008378,"aX":-1.885967219255273},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":13.1,"breakHorizontal":0.6,"spinRate":2536,"spinDirection":198},"zone":2,"typeConfidence":2.0,"plateTime":0.4045772949286044,"extension":6.606404891022618},"hitData":{"launchSpeed":89.5,"launchAngle":2.0,"totalDistance":71.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":128.27,"coordY":94.16}},"index":4,"playId":"61cff1cb-0fa2-3d05-b357-6ab27eed76ac","pitchNumber":4,"startTime":"2026-07-23T01:11:03.319Z","endTime":"2026-07-23T01:11:14.262Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670036,"link":"/api/v1/people/670036","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"first":{"id":656577,"link":"/api/v1/people/656577"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":702176,"link":"/api/v1/people/702176"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663616,"link":"/api/v1/people/663616"},"credit":"b_ab"},{"player":{"id":670036,"link":"/api/v1/people/670036"},"credit":"p_ab"},{"player":{"id":663616,"link":"/api/v1/people/663616"},"credit":"b_pa"},{"player":{"id":670036,"link":"/api/v1/people/670036"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.2,"awayTeamWinProbability":98.8,"homeTeamWinProbabilityAdded":-1.8,"leverageIndex":0.41,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2026-07-23T01:11:14.262Z","atBatIndex":68},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Brooks Lee flies out to center fielder Petey Halpin.","rbi":0,"awayScore":9,"homeScore":4,"isOut":true},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-23T01:11:33.723Z","endTime":"2026-07-23T01:12:05.291Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670036,"fullName":"Matt Festa","link":"/api/v1/people/670036"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"postOnSecond":{"id":656577,"fullName":"Alex Jackson","link":"/api/v1/people/656577"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"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":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":690984,"link":"/api/v1/people/690984"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":85.9,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.055781318435905,"aZ":-16.720937021892183,"pfxX":-0.47765978064358805,"pfxZ":8.138332873569952,"pX":0.00341968537165993,"pZ":3.3273741561614645,"vX0":5.570274629603805,"vY0":-137.11331735305453,"vZ0":-1.5166994293952571,"x":116.87,"y":148.94,"x0":-1.9947175472781633,"y0":50.00535752081672,"z0":5.031859684666315,"aX":-0.9086652487081264},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":14.6,"breakHorizontal":-0.4,"spinRate":2495,"spinDirection":201},"zone":2,"typeConfidence":2.0,"plateTime":0.39987020259309825,"extension":6.7090163061960295},"hitData":{"launchSpeed":79.4,"launchAngle":36.0,"totalDistance":287.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":145.91,"coordY":86.5}},"index":0,"playId":"84a8dba0-b932-315c-8081-d00c5d9d9cf5","pitchNumber":1,"startTime":"2026-07-23T01:11:53.926Z","endTime":"2026-07-23T01:12:05.291Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670036,"link":"/api/v1/people/670036","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"L","description":"Left"}},"first":{"id":663616,"link":"/api/v1/people/663616"},"second":{"id":656577,"link":"/api/v1/people/656577"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686797,"link":"/api/v1/people/686797"},"credit":"b_ab"},{"player":{"id":670036,"link":"/api/v1/people/670036"},"credit":"p_ab"},{"player":{"id":686797,"link":"/api/v1/people/686797"},"credit":"b_pa"},{"player":{"id":670036,"link":"/api/v1/people/670036"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.5,"awayTeamWinProbability":98.5,"homeTeamWinProbabilityAdded":0.30000000000000004,"leverageIndex":0.12,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2026-07-23T01:12:05.291Z","atBatIndex":69},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kody Clemens strikes out swinging.","rbi":0,"awayScore":9,"homeScore":4,"isOut":true},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-23T01:12:20.187Z","endTime":"2026-07-23T01:14:38.843Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670036,"fullName":"Matt Festa","link":"/api/v1/people/670036"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"postOnSecond":{"id":656577,"fullName":"Alex Jackson","link":"/api/v1/people/656577"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":84.8,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.776618995747352,"aZ":-20.080265488325896,"pfxX":0.3854107657559234,"pfxZ":6.621045156491639,"pX":0.09869238381734506,"pZ":0.9700112390958198,"vX0":4.613549236407237,"vY0":-133.98122503715857,"vZ0":-6.9235994753016605,"x":113.24,"y":212.59,"x0":-1.6924711914279542,"y0":50.001907313635776,"z0":5.012935851592699,"aX":0.7020903366858235},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":10.8,"breakHorizontal":-1.7,"spinRate":2561,"spinDirection":195},"zone":14,"typeConfidence":2.0,"plateTime":0.4081529179631991,"extension":6.6263096007161595},"index":0,"playId":"2dd7978a-3106-3cac-8cfc-9dbf1986e92b","pitchNumber":1,"startTime":"2026-07-23T01:12:29.909Z","endTime":"2026-07-23T01:12:33.842Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670036,"link":"/api/v1/people/670036","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"first":{"id":663616,"link":"/api/v1/people/663616"},"second":{"id":656577,"link":"/api/v1/people/656577"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":85.0,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.289379509912923,"aZ":-18.428166606911137,"pfxX":-0.016879549898605184,"pfxZ":7.409052149011115,"pX":-0.47808749924083527,"pZ":3.182502712733774,"vX0":4.438981840072263,"vY0":-135.3158328865385,"vZ0":-1.5483216455826776,"x":135.22,"y":152.85,"x0":-2.137136985844803,"y0":50.00665520738284,"z0":5.05211974052241,"aX":-0.03156797297856276},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":13.3,"breakHorizontal":-1.0,"spinRate":2500,"spinDirection":203},"zone":1,"typeConfidence":2.0,"plateTime":0.4046433829918632,"extension":6.526738640107695},"index":1,"playId":"9a3087af-8a3a-3579-abe2-e49e7087e4aa","pitchNumber":2,"startTime":"2026-07-23T01:12:46.340Z","endTime":"2026-07-23T01:12:51.048Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670036,"link":"/api/v1/people/670036","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"first":{"id":663616,"link":"/api/v1/people/663616"},"second":{"id":656577,"link":"/api/v1/people/656577"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":84.1,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.598391579643952,"aZ":-23.91023877326249,"pfxX":1.0145401872896256,"pfxZ":4.5742061967397305,"pX":-0.24442169207213377,"pZ":2.5330611276720827,"vX0":3.6097676449626652,"vY0":-133.5683389273312,"vZ0":-2.6286324503111977,"x":126.32,"y":170.39,"x0":-1.7449923383562487,"y0":50.00660324715591,"z0":5.248163794317858,"aX":1.8343909767435405},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":7.9,"breakHorizontal":-2.6,"spinRate":2555,"spinDirection":175},"zone":5,"typeConfidence":2.0,"plateTime":0.40997565372119116,"extension":6.619826045738642},"index":2,"playId":"ede40f42-fa1b-3607-9f3e-944bde506177","pitchNumber":3,"startTime":"2026-07-23T01:13:02.005Z","endTime":"2026-07-23T01:13:06.407Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670036,"link":"/api/v1/people/670036","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"first":{"id":663616,"link":"/api/v1/people/663616"},"second":{"id":656577,"link":"/api/v1/people/656577"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":84.7,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.18410887295409,"aZ":-20.74516020114239,"pfxX":0.2824532040325505,"pfxZ":6.224518428848077,"pX":0.46109605574989704,"pZ":2.804149133581308,"vX0":6.302477621073034,"vY0":-134.66002654204456,"vZ0":-1.955118112563984,"x":99.42,"y":163.07,"x0":-1.9463332119369385,"y0":50.005915947168546,"z0":5.0069506298664,"aX":0.5184764896127716},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":11.0,"breakHorizontal":-1.8,"spinRate":2586,"spinDirection":186},"zone":3,"typeConfidence":2.0,"plateTime":0.4067125532303515,"extension":6.511126920220851},"index":3,"playId":"3b9bb45b-b1dc-3b3e-96a8-d8cf52adae31","pitchNumber":4,"startTime":"2026-07-23T01:13:19.101Z","endTime":"2026-07-23T01:13:22.101Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670036,"link":"/api/v1/people/670036","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"first":{"id":663616,"link":"/api/v1/people/663616"},"second":{"id":656577,"link":"/api/v1/people/656577"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":86.5,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.232045238792306,"aZ":-19.747008484401057,"pfxX":-1.366205335535281,"pfxZ":6.518720272861204,"pX":-0.14553679763802246,"pZ":4.001167429016686,"vX0":5.2798941849538945,"vY0":-136.31620398079622,"vZ0":0.6983537525721498,"x":122.55,"y":130.75,"x0":-1.918956041250846,"y0":50.005582830548796,"z0":5.091443487746845,"aX":-2.606361092676283},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":12.1,"breakHorizontal":1.6,"spinRate":2543,"spinDirection":197},"zone":11,"typeConfidence":2.0,"plateTime":0.39978859881777407,"extension":6.345497322606024},"index":4,"playId":"fb9ba8a0-56ed-3394-9730-8ff99720c4a7","pitchNumber":5,"startTime":"2026-07-23T01:13:41.870Z","endTime":"2026-07-23T01:13:46.137Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670036,"link":"/api/v1/people/670036","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"first":{"id":663616,"link":"/api/v1/people/663616"},"second":{"id":656577,"link":"/api/v1/people/656577"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":78.0,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.38970682002979,"aZ":-30.66735725752152,"pfxX":9.459386694160258,"pfxZ":0.9761992602909491,"pX":0.7607721433487978,"pZ":1.7348451776098066,"vX0":3.3664394108400226,"vY0":-123.51149617158977,"vZ0":-1.6911023535100163,"x":88.0,"y":191.94,"x0":-1.8498675611411917,"y0":50.000743208654136,"z0":5.01562945766551,"aX":14.562116777166747},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":1.7,"breakHorizontal":-17.9,"spinRate":2682,"spinDirection":68},"zone":9,"typeConfidence":2.0,"plateTime":0.4440446737477348,"extension":6.550609210334669},"index":5,"playId":"f3400726-534f-3d88-9eb9-ba2d30322264","pitchNumber":6,"startTime":"2026-07-23T01:13:59.304Z","endTime":"2026-07-23T01:14:02.424Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670036,"link":"/api/v1/people/670036","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"first":{"id":663616,"link":"/api/v1/people/663616"},"second":{"id":656577,"link":"/api/v1/people/656577"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":6,"playId":"baa3caa8-2bd8-4710-a593-afecf03268ee","startTime":"2026-07-23T01:14:18.939Z","endTime":"2026-07-23T01:14:23.939Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":670036,"link":"/api/v1/people/670036","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"first":{"id":663616,"link":"/api/v1/people/663616"},"second":{"id":656577,"link":"/api/v1/people/656577"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":86.2,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.298259210231155,"aZ":-20.092374954418688,"pfxX":0.6807341369418243,"pfxZ":6.370555335446912,"pX":0.321238602256948,"pZ":3.698098733863131,"vX0":6.139436390447643,"vY0":-136.19750046146143,"vZ0":0.28146366621789787,"x":104.76,"y":138.93,"x0":-2.04178652008238,"y0":50.000432400791446,"z0":4.972605668364251,"aX":1.2905605814437855},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":11.8,"breakHorizontal":-2.4,"spinRate":2646,"spinDirection":200},"zone":12,"typeConfidence":2.0,"plateTime":0.4007179143114028,"extension":6.614281320443274},"index":7,"playId":"ed3e3f7d-b9eb-3da5-ae1e-d8e12e6f4f63","pitchNumber":7,"startTime":"2026-07-23T01:14:35.012Z","endTime":"2026-07-23T01:14:38.843Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670036,"link":"/api/v1/people/670036","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"first":{"id":663616,"link":"/api/v1/people/663616"},"second":{"id":656577,"link":"/api/v1/people/656577"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665019,"link":"/api/v1/people/665019"},"credit":"b_ab"},{"player":{"id":670036,"link":"/api/v1/people/670036"},"credit":"p_ab"},{"player":{"id":665019,"link":"/api/v1/people/665019"},"credit":"b_pa"},{"player":{"id":670036,"link":"/api/v1/people/670036"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.7999999999999998,"awayTeamWinProbability":98.2,"homeTeamWinProbabilityAdded":0.2999999999999998,"leverageIndex":0.14,"dramaIndex":11.0,"contextMetrics":{},"playEndTime":"2026-07-23T01:14:38.843Z","atBatIndex":70},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Josh Bell singles on a sharp line drive to center fielder Petey Halpin. Alex Jackson scores. Trevor Larnach to 2nd.","rbi":1,"awayScore":10,"homeScore":4,"isOut":false},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-23T01:17:14.272Z","endTime":"2026-07-23T01:19:02.853Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702021,"fullName":"Will Dion","link":"/api/v1/people/702021"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"postOnSecond":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5,6,7],"actionIndex":[1],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":690984,"link":"/api/v1/people/690984"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":656577,"fullName":"Alex Jackson","link":"/api/v1/people/656577"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"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":656577,"fullName":"Alex Jackson","link":"/api/v1/people/656577"},"responsiblePitcher":{"id":670036,"link":"/api/v1/people/670036"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":7},"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":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":9,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-23T01:14:58.508Z","endTime":"2026-07-23T01:15:21.388Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":670036,"link":"/api/v1/people/670036","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"L","description":"Left"}},"first":{"id":663616,"link":"/api/v1/people/663616"},"second":{"id":656577,"link":"/api/v1/people/656577"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Will Dion replaces Matt Festa.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":9,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-07-23T01:15:21.388Z","endTime":"2026-07-23T01:17:16.506Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":702021,"link":"/api/v1/people/702021"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":670036,"link":"/api/v1/people/670036","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"L","description":"Left"}},"first":{"id":663616,"link":"/api/v1/people/663616"},"second":{"id":656577,"link":"/api/v1/people/656577"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.9,"endSpeed":73.9,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.73168094248012,"aZ":-40.55971201307993,"pfxX":1.503020643099702,"pfxZ":-6.087984279567717,"pX":-0.42669547303595895,"pZ":3.3494078029769185,"vX0":-3.6565572818224354,"vY0":-116.29091106349134,"vZ0":2.045397560772626,"x":133.26,"y":148.35,"x0":0.967138639352217,"y0":50.00359942937061,"z0":6.290990802780028,"aX":2.0695963096597048},"breaks":{"breakAngle":2.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.9,"breakVerticalInduced":-10.3,"breakHorizontal":-1.9,"spinRate":2603,"spinDirection":343},"zone":1,"typeConfidence":0.91,"plateTime":0.4700421506337884,"extension":5.7516884438545075},"index":2,"playId":"e3a8fccc-babd-3777-b3e0-c422e0b123d2","pitchNumber":1,"startTime":"2026-07-23T01:17:16.506Z","endTime":"2026-07-23T01:17:21.462Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702021,"link":"/api/v1/people/702021","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"R","description":"Right"}},"first":{"id":663616,"link":"/api/v1/people/663616"},"second":{"id":656577,"link":"/api/v1/people/656577"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":81.7,"endSpeed":76.0,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.800438223019377,"aZ":-39.07010872541869,"pfxX":1.8972764213217117,"pfxZ":-4.773495983505848,"pX":0.6017471830215271,"pZ":1.3766808170320564,"vX0":-0.3440270375062948,"vY0":-119.08614910607733,"vZ0":-2.761474419440363,"x":94.06,"y":201.61,"x0":0.5010508129236131,"y0":50.00526965075669,"z0":6.068585203944692,"aX":2.7389537277967153},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.7,"breakVerticalInduced":-9.0,"breakHorizontal":-3.4,"spinRate":2638,"spinDirection":357},"zone":14,"typeConfidence":0.89,"plateTime":0.45905882509883345,"extension":5.941321763914491},"index":3,"playId":"034f4ea1-23f8-37cc-92f8-008b4b7662ff","pitchNumber":2,"startTime":"2026-07-23T01:17:31.390Z","endTime":"2026-07-23T01:17:37.087Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702021,"link":"/api/v1/people/702021","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"R","description":"Right"}},"first":{"id":663616,"link":"/api/v1/people/663616"},"second":{"id":656577,"link":"/api/v1/people/656577"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.1,"endSpeed":72.0,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.05701864095542,"aZ":-21.11345540430249,"pfxX":3.5362167444117834,"pfxZ":8.398131613276261,"pX":0.8896442487044665,"pZ":2.645861199522696,"vX0":-0.9393574425041175,"vY0":-113.82000669139227,"vZ0":-2.602028011840674,"x":83.09,"y":167.34,"x0":0.8471466648961844,"y0":50.005634093007096,"z0":5.885181755536598,"aX":4.660299874849601},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":14.9,"breakHorizontal":-6.2,"spinRate":1703,"spinDirection":157},"zone":12,"typeConfidence":0.93,"plateTime":0.4804315982048992,"extension":5.856812674362915},"index":4,"playId":"c6bf9c3a-df7d-33b4-9212-c32fd1698997","pitchNumber":3,"startTime":"2026-07-23T01:17:48.209Z","endTime":"2026-07-23T01:17:51.288Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702021,"link":"/api/v1/people/702021","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"R","description":"Right"}},"first":{"id":663616,"link":"/api/v1/people/663616"},"second":{"id":656577,"link":"/api/v1/people/656577"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.3,"endSpeed":74.2,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.11817605227194,"aZ":-24.6047444916005,"pfxX":6.683390252929109,"pfxZ":5.436534192341104,"pX":0.30424764618095734,"pZ":1.5967700373915084,"vX0":-2.419254597930969,"vY0":-116.97819244330967,"vZ0":-4.349403733228451,"x":105.4,"y":195.67,"x0":0.48088907073162224,"y0":50.002511985628026,"z0":5.774471543495231,"aX":9.304642742775169},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":9.1,"breakHorizontal":-11.5,"spinRate":1572,"spinDirection":152},"zone":14,"typeConfidence":0.94,"plateTime":0.4674048928405181,"extension":5.965311333669676},"index":5,"playId":"be68557c-a0af-371a-a090-14b46d775d27","pitchNumber":4,"startTime":"2026-07-23T01:18:07.159Z","endTime":"2026-07-23T01:18:12.892Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702021,"link":"/api/v1/people/702021","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"R","description":"Right"}},"first":{"id":663616,"link":"/api/v1/people/663616"},"second":{"id":656577,"link":"/api/v1/people/656577"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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, 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":82.8,"endSpeed":77.3,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.385870276686234,"aZ":-38.56225920596391,"pfxX":2.548339455515116,"pfxZ":-4.29806524266918,"pX":-0.7208509058544729,"pZ":1.180719924767946,"vX0":-3.7956275204921766,"vY0":-120.63798050641854,"vZ0":-3.3922550612727216,"x":144.48,"y":206.9,"x0":0.5350051156113784,"y0":50.00081398607886,"z0":5.972112106198066,"aX":3.7917515560297996},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.8,"breakVerticalInduced":-8.3,"breakHorizontal":-3.8,"spinRate":2625,"spinDirection":346},"zone":13,"typeConfidence":0.88,"plateTime":0.45238889767901336,"extension":6.079887792068557},"index":6,"playId":"bd2caf0f-803d-3f57-a68a-3b00403f75cd","pitchNumber":5,"startTime":"2026-07-23T01:18:29.230Z","endTime":"2026-07-23T01:18:33.488Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702021,"link":"/api/v1/people/702021","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"R","description":"Right"}},"first":{"id":663616,"link":"/api/v1/people/663616"},"second":{"id":656577,"link":"/api/v1/people/656577"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":83.2,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.486087942032686,"aZ":-10.05793272296724,"pfxX":1.9338590941390437,"pfxZ":12.33963166164048,"pX":0.9396629106493538,"pZ":3.4692888680573426,"vX0":0.26170077454461427,"vY0":-133.68480999714075,"vZ0":-4.554804752667693,"x":81.18,"y":145.11,"x0":0.5893190514285088,"y0":50.00020906904491,"z0":5.930270019916554,"aX":3.4646792607426136},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":21.5,"breakHorizontal":-3.6,"spinRate":2503,"spinDirection":170},"zone":12,"typeConfidence":0.96,"plateTime":0.4112748167617002,"extension":6.202073634944303},"hitData":{"launchSpeed":102.0,"launchAngle":14.0,"totalDistance":275.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":126.09,"coordY":70.21}},"index":7,"playId":"d7218625-e5c6-36a1-a467-c52852a8fbf3","pitchNumber":6,"startTime":"2026-07-23T01:18:53.750Z","endTime":"2026-07-23T01:19:02.853Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702021,"link":"/api/v1/people/702021","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"R","description":"Right"}},"first":{"id":663616,"link":"/api/v1/people/663616"},"second":{"id":656577,"link":"/api/v1/people/656577"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":605137,"link":"/api/v1/people/605137"},"credit":"b_ab"},{"player":{"id":702021,"link":"/api/v1/people/702021"},"credit":"p_ab"},{"player":{"id":605137,"link":"/api/v1/people/605137"},"credit":"b_pa"},{"player":{"id":702021,"link":"/api/v1/people/702021"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.8999999999999999,"awayTeamWinProbability":99.1,"homeTeamWinProbabilityAdded":-0.8999999999999999,"leverageIndex":0.14,"dramaIndex":14.0,"contextMetrics":{},"playEndTime":"2026-07-23T01:19:02.853Z","atBatIndex":71},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Royce Lewis singles on a ground ball to left fielder Steven Kwan. Trevor Larnach to 3rd. Josh Bell to 2nd.","rbi":0,"awayScore":10,"homeScore":4,"isOut":false},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-23T01:19:22.079Z","endTime":"2026-07-23T01:20:38.592Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702021,"fullName":"Will Dion","link":"/api/v1/people/702021"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"postOnSecond":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"postOnThird":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3],"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":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":680757,"link":"/api/v1/people/680757"},"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":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":83.9,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.072373726033774,"aZ":-9.876796708065815,"pfxX":-0.1121483037003046,"pfxZ":12.275919935013276,"pX":0.2852105497024129,"pZ":3.426359267717601,"vX0":-0.37885569221936605,"vY0":-134.18391098468078,"vZ0":-4.6648837618293655,"x":106.13,"y":146.27,"x0":0.4430297388576219,"y0":50.00597077369355,"z0":5.896258320738826,"aX":-0.2037221317657785},"breaks":{"breakAngle":1.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":21.4,"breakHorizontal":0.2,"spinRate":2450,"spinDirection":175},"zone":12,"typeConfidence":0.96,"plateTime":0.40878347641052315,"extension":6.1002949535163},"index":0,"playId":"1e9fcfb8-3348-3c01-a362-6eec3a2a4aec","pitchNumber":1,"startTime":"2026-07-23T01:19:36.831Z","endTime":"2026-07-23T01:19:40.253Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702021,"link":"/api/v1/people/702021","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":663616,"link":"/api/v1/people/663616"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":83.9,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.976417648250212,"aZ":-12.528274909936277,"pfxX":1.853211645168799,"pfxZ":10.817802173903152,"pX":0.004712779967711936,"pZ":4.297326552861154,"vX0":-1.397513211818178,"vY0":-134.14542023182653,"vZ0":-1.9573961533745596,"x":116.82,"y":122.75,"x0":0.2925835642796694,"y0":50.00123288373377,"z0":5.933255586509882,"aX":3.3652501630608884},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":19.3,"breakHorizontal":-3.0,"spinRate":2345,"spinDirection":170},"zone":12,"typeConfidence":0.95,"plateTime":0.40885413888072764,"extension":6.278842226657727},"index":1,"playId":"db16d541-e5f0-39b0-a055-ab3816a431ed","pitchNumber":2,"startTime":"2026-07-23T01:19:52.378Z","endTime":"2026-07-23T01:19:57.567Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702021,"link":"/api/v1/people/702021","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":663616,"link":"/api/v1/people/663616"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":84.0,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.42968581879422,"aZ":-9.974268224480484,"pfxX":-0.6816152494412986,"pfxZ":12.253246507356154,"pX":-1.397465827287616,"pZ":2.6939479053744453,"vX0":-3.948937973523744,"vY0":-133.88655731916492,"vZ0":-6.357065155261023,"x":170.27,"y":166.04,"x0":0.18634922810317014,"y0":50.003777793898095,"z0":5.815989357147235,"aX":-1.2353291274989857},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":21.0,"breakHorizontal":2.2,"spinRate":2463,"spinDirection":176},"zone":11,"typeConfidence":0.92,"plateTime":0.4094010698665298,"extension":6.2875800907785555},"index":2,"playId":"ea5ffaa5-6057-3c18-9a4f-26b503bd9d9b","pitchNumber":3,"startTime":"2026-07-23T01:20:11.507Z","endTime":"2026-07-23T01:20:18.599Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702021,"link":"/api/v1/people/702021","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":663616,"link":"/api/v1/people/663616"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.5,"endSpeed":75.7,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.30699909973123,"aZ":-39.12694680524669,"pfxX":1.7301115960284015,"pfxZ":-4.8306594527247615,"pX":0.08787696478087448,"pZ":2.1465984632516775,"vX0":-1.4275988687823635,"vY0":-118.7682094713546,"vZ0":-0.8262954695712853,"x":113.65,"y":180.82,"x0":0.4700082813008683,"y0":50.00499772601068,"z0":6.036525384769658,"aX":2.488752384338085},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.6,"breakVerticalInduced":-8.8,"breakHorizontal":-2.8,"spinRate":2475,"spinDirection":348},"zone":8,"typeConfidence":0.9,"plateTime":0.45998211161916736,"extension":6.046618723999544},"hitData":{"launchSpeed":107.8,"launchAngle":8.0,"totalDistance":160.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":65.76,"coordY":114.11}},"index":3,"playId":"898042d9-bd03-350c-9ccd-f359e68f0391","pitchNumber":4,"startTime":"2026-07-23T01:20:28.634Z","endTime":"2026-07-23T01:20:38.592Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702021,"link":"/api/v1/people/702021","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":663616,"link":"/api/v1/people/663616"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668904,"link":"/api/v1/people/668904"},"credit":"b_ab"},{"player":{"id":702021,"link":"/api/v1/people/702021"},"credit":"p_ab"},{"player":{"id":668904,"link":"/api/v1/people/668904"},"credit":"b_pa"},{"player":{"id":702021,"link":"/api/v1/people/702021"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.8,"awayTeamWinProbability":99.2,"homeTeamWinProbabilityAdded":-0.09999999999999987,"leverageIndex":0.07,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-07-23T01:20:38.592Z","atBatIndex":72},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ryan Kreidler strikes out swinging.","rbi":0,"awayScore":10,"homeScore":4,"isOut":true},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-23T01:20:55.039Z","endTime":"2026-07-23T01:21:58.094Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702021,"fullName":"Will Dion","link":"/api/v1/people/702021"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":84.5,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.701031290278927,"aZ":-8.999995955647025,"pfxX":0.4352793322395163,"pfxZ":12.666722762625428,"pX":-0.6106313856578706,"pZ":2.391148436296004,"vX0":-2.643748020326112,"vY0":-134.30585511829528,"vZ0":-7.335331499724833,"x":140.28,"y":174.22,"x0":0.3293274306808913,"y0":50.003654121088424,"z0":5.795572669297824,"aX":0.7969762518405831},"breaks":{"breakAngle":1.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":21.6,"breakHorizontal":-0.2,"spinRate":2357,"spinDirection":174},"zone":4,"typeConfidence":0.96,"plateTime":0.4076049174409051,"extension":6.2282861614754},"index":0,"playId":"657764e1-5f20-3645-9b77-45fa74119a36","pitchNumber":1,"startTime":"2026-07-23T01:21:16.045Z","endTime":"2026-07-23T01:21:20.492Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702021,"link":"/api/v1/people/702021","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":668952,"link":"/api/v1/people/668952","batSide":{"code":"R","description":"Right"}},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":605137,"link":"/api/v1/people/605137"},"third":{"id":663616,"link":"/api/v1/people/663616"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.3,"endSpeed":73.0,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.225681188809926,"aZ":-24.19401974592409,"pfxX":5.574015461117867,"pfxZ":5.903081264302968,"pX":-0.15861372621860922,"pZ":2.1007469405786083,"vX0":-3.037666975578353,"vY0":-115.47343216419343,"vZ0":-3.177155070294808,"x":123.05,"y":182.06,"x0":0.44878884413783376,"y0":50.00414807178429,"z0":5.818688103579143,"aX":7.538403689372783},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":10.2,"breakHorizontal":-9.4,"spinRate":1467,"spinDirection":154},"zone":8,"typeConfidence":0.92,"plateTime":0.4740846725730039,"extension":6.05195199715407},"index":1,"playId":"7eb5f58c-e235-35eb-b44d-d2c007e02f8e","pitchNumber":2,"startTime":"2026-07-23T01:21:34.039Z","endTime":"2026-07-23T01:21:37.039Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702021,"link":"/api/v1/people/702021","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":668952,"link":"/api/v1/people/668952","batSide":{"code":"R","description":"Right"}},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":605137,"link":"/api/v1/people/605137"},"third":{"id":663616,"link":"/api/v1/people/663616"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":84.1,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.463326474387685,"aZ":-10.668622360178045,"pfxX":0.8924587564038716,"pfxZ":11.761723087137149,"pX":-0.02770788251635805,"pZ":3.8306260194435096,"vX0":-1.454309360768403,"vY0":-134.66954769437967,"vZ0":-3.3920959619170086,"x":119.28,"y":126.76,"x0":0.40447949684248063,"y0":50.00522709495613,"z0":5.866468919205413,"aX":1.6323204962678826},"breaks":{"breakAngle":6.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":20.8,"breakHorizontal":-1.3,"spinRate":2303,"spinDirection":165},"zone":11,"typeConfidence":0.96,"plateTime":0.4074176011629107,"extension":6.291847894089295},"index":2,"playId":"1f41b190-5191-3145-bb3b-d7e570419868","pitchNumber":3,"startTime":"2026-07-23T01:21:54.979Z","endTime":"2026-07-23T01:21:58.094Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702021,"link":"/api/v1/people/702021","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":668952,"link":"/api/v1/people/668952","batSide":{"code":"R","description":"Right"}},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":605137,"link":"/api/v1/people/605137"},"third":{"id":663616,"link":"/api/v1/people/663616"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668952,"link":"/api/v1/people/668952"},"credit":"b_ab"},{"player":{"id":702021,"link":"/api/v1/people/702021"},"credit":"p_ab"},{"player":{"id":668952,"link":"/api/v1/people/668952"},"credit":"b_pa"},{"player":{"id":702021,"link":"/api/v1/people/702021"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.0,"awayTeamWinProbability":99.0,"homeTeamWinProbabilityAdded":0.19999999999999996,"leverageIndex":0.1,"dramaIndex":9.0,"contextMetrics":{},"playEndTime":"2026-07-23T01:21:58.094Z","atBatIndex":73},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Kyle Manzardo homers (11) on a fly ball to right field.","rbi":1,"awayScore":10,"homeScore":5,"isOut":false},"about":{"atBatIndex":74,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-23T01:24:31.041Z","endTime":"2026-07-23T01:25:13.783Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702193,"fullName":"Andrew Morris","link":"/api/v1/people/702193"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"responsiblePitcher":{"id":702193,"link":"/api/v1/people/702193"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Andrew Morris replaces Travis Adams.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":10,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-23T01:23:39.832Z","endTime":"2026-07-23T01:24:33.383Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":702193,"link":"/api/v1/people/702193"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":701519,"link":"/api/v1/people/701519","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":700932,"link":"/api/v1/people/700932","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":97.4,"endSpeed":89.3,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.43357144839837,"aZ":-12.303803325478034,"pfxX":-4.177111819121602,"pfxZ":9.722668996846632,"pX":-0.3192492342732357,"pZ":3.544254664899703,"vX0":3.532218830618679,"vY0":-141.81496568433232,"vZ0":-5.436857021958192,"x":129.17,"y":143.09,"x0":-1.0362180417820144,"y0":50.000263429113886,"z0":6.2661614428171895,"aX":-8.534953436184006},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":16.7,"breakHorizontal":6.8,"spinRate":2131,"spinDirection":195},"zone":11,"typeConfidence":0.9,"plateTime":0.38573488619695917,"extension":6.256353928507976},"index":1,"playId":"f0cdb4bf-256e-3f92-908d-94be4ea4a008","pitchNumber":1,"startTime":"2026-07-23T01:24:33.383Z","endTime":"2026-07-23T01:24:37.872Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702193,"link":"/api/v1/people/702193","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":700932,"link":"/api/v1/people/700932","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":85.8,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.334188776676132,"aZ":-22.873740044051534,"pfxX":0.7443239199023082,"pfxZ":4.9813870074566005,"pX":0.6849966606180701,"pZ":2.582002753600814,"vX0":4.612428948759516,"vY0":-135.47015874196396,"vZ0":-5.583684825017915,"x":90.89,"y":169.07,"x0":-1.1331719871242436,"y0":50.0023211044777,"z0":6.258719319627195,"aX":1.389647076041247},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":8.0,"breakHorizontal":-2.3,"spinRate":2435,"spinDirection":164},"zone":6,"typeConfidence":0.82,"plateTime":0.4036088189697775,"extension":6.3305940878899145},"hitData":{"launchSpeed":97.3,"launchAngle":41.0,"totalDistance":344.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":212.38,"coordY":80.24}},"index":2,"playId":"f57a64ba-aa8a-3011-a40f-88321629550e","pitchNumber":2,"startTime":"2026-07-23T01:24:49.174Z","endTime":"2026-07-23T01:25:13.783Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702193,"link":"/api/v1/people/702193","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":700932,"link":"/api/v1/people/700932","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":700932,"link":"/api/v1/people/700932"},"credit":"b_ab"},{"player":{"id":702193,"link":"/api/v1/people/702193"},"credit":"p_ab"},{"player":{"id":700932,"link":"/api/v1/people/700932"},"credit":"b_pa"},{"player":{"id":702193,"link":"/api/v1/people/702193"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":2.1999999999999997,"awayTeamWinProbability":97.8,"homeTeamWinProbabilityAdded":1.1999999999999997,"leverageIndex":0.18,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2026-07-23T01:25:13.783Z","atBatIndex":74},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Daniel Schneemann strikes out swinging.","rbi":0,"awayScore":10,"homeScore":5,"isOut":true},"about":{"atBatIndex":75,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-23T01:25:29.807Z","endTime":"2026-07-23T01:27:23.545Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702193,"fullName":"Andrew Morris","link":"/api/v1/people/702193"},"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":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":656577,"link":"/api/v1/people/656577"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":100.2,"endSpeed":91.1,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.2207121167682,"aZ":-11.0642498276004,"pfxX":-3.960935232774819,"pfxZ":9.869699667724714,"pX":-1.0337655751317425,"pZ":3.223494803621529,"vX0":1.8639348279852375,"vY0":-145.76927566669764,"vZ0":-6.514204902130668,"x":156.4,"y":151.75,"x0":-1.169065460598647,"y0":50.00244785155131,"z0":6.164337834719558,"aX":-8.471723599650728},"breaks":{"breakAngle":32.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":16.7,"breakHorizontal":6.7,"spinRate":2097,"spinDirection":198},"zone":11,"typeConfidence":0.91,"plateTime":0.3766360436872782,"extension":6.292639628003299},"index":0,"playId":"9686bc4f-12be-397d-8b9b-7cb4a0fed72d","pitchNumber":1,"startTime":"2026-07-23T01:25:37.324Z","endTime":"2026-07-23T01:25:41.702Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702193,"link":"/api/v1/people/702193","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":682177,"link":"/api/v1/people/682177","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":98.7,"endSpeed":89.8,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.53189399013702,"aZ":-10.522884890570293,"pfxX":-5.091300959790665,"pfxZ":10.46899944961251,"pX":1.1704450411822067,"pZ":2.2010339896772555,"vX0":8.146005631940689,"vY0":-143.22995761184131,"vZ0":-9.024024115243641,"x":72.39,"y":179.35,"x0":-1.0551254795362284,"y0":50.0017760670452,"z0":6.059319855592308,"aX":-10.52882667279811},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":17.2,"breakHorizontal":7.4,"spinRate":2100,"spinDirection":199},"zone":14,"typeConfidence":0.54,"plateTime":0.38310170995349857,"extension":6.389978386184056},"index":1,"playId":"8945df9b-45ac-33e4-ac85-e5e5110048d8","pitchNumber":2,"startTime":"2026-07-23T01:25:50.432Z","endTime":"2026-07-23T01:25:54.436Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702193,"link":"/api/v1/people/702193","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":682177,"link":"/api/v1/people/682177","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":99.1,"endSpeed":90.8,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.592002817354775,"aZ":-8.557939795848073,"pfxX":-4.016119382189469,"pfxZ":11.234761584282952,"pX":0.7108629111991335,"pZ":2.0502337121295495,"vX0":6.491208219859715,"vY0":-143.8910735104301,"vZ0":-9.984509638387502,"x":89.9,"y":183.42,"x0":-1.0498910157297674,"y0":50.00541405420611,"z0":6.090742079431592,"aX":-8.444450119478034},"breaks":{"breakAngle":32.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.4,"breakVerticalInduced":18.6,"breakHorizontal":6.0,"spinRate":2054,"spinDirection":202},"zone":9,"typeConfidence":0.91,"plateTime":0.38028394806747823,"extension":6.437629397872947},"index":2,"playId":"ded8464f-69f0-3bb0-95ad-835830d93c89","pitchNumber":3,"startTime":"2026-07-23T01:26:26.955Z","endTime":"2026-07-23T01:26:30.348Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702193,"link":"/api/v1/people/702193","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":682177,"link":"/api/v1/people/682177","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":85.4,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.525962734975316,"aZ":-23.14645922333346,"pfxX":2.5164976810311286,"pfxZ":4.948516338627759,"pX":0.37487098818402914,"pZ":0.2598482047164854,"vX0":3.388668281123998,"vY0":-133.65260617508076,"vZ0":-10.85419331901302,"x":102.71,"y":231.76,"x0":-1.2324652434369758,"y0":50.00565963002513,"z0":6.010363644962605,"aX":4.590637685889509},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":7.1,"breakHorizontal":-5.3,"spinRate":2393,"spinDirection":155},"zone":14,"typeConfidence":0.89,"plateTime":0.4085128218452727,"extension":6.291751531721054},"index":3,"playId":"35ae92e3-1d62-3f05-abd6-7d043c6a4be5","pitchNumber":4,"startTime":"2026-07-23T01:26:42.482Z","endTime":"2026-07-23T01:26:45.482Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702193,"link":"/api/v1/people/702193","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":682177,"link":"/api/v1/people/682177","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":99.8,"endSpeed":90.1,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":38.16433334288702,"aZ":-8.911627158508168,"pfxX":-2.748104153906775,"pfxZ":11.12436846480664,"pX":1.2482394043712315,"pZ":1.7251725760064391,"vX0":7.140705004745088,"vY0":-144.72161192545946,"vZ0":-10.485812997907983,"x":69.42,"y":192.2,"x0":-0.9096954726881403,"y0":50.00715291032936,"z0":5.969342156298426,"aX":-5.748863190971043},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":17.9,"breakHorizontal":3.4,"spinRate":2182,"spinDirection":193},"zone":14,"typeConfidence":0.91,"plateTime":0.3804899471644396,"extension":6.38935961692506},"index":4,"playId":"e13c6962-0405-34e7-905b-01f758609a86","pitchNumber":5,"startTime":"2026-07-23T01:27:01.708Z","endTime":"2026-07-23T01:27:08.107Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702193,"link":"/api/v1/people/702193","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":682177,"link":"/api/v1/people/682177","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":99.3,"endSpeed":89.7,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.5270675579011,"aZ":-11.423722064057591,"pfxX":-2.5653990728921823,"pfxZ":9.960713638857476,"pX":-0.35076669255905296,"pZ":2.959534763344179,"vX0":3.3672021155886096,"vY0":-144.33919036122592,"vZ0":-6.933179166556582,"x":130.37,"y":158.87,"x0":-1.2060936548619527,"y0":50.00436604633966,"z0":6.116346671983434,"aX":-5.3455460891608615},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":16.6,"breakHorizontal":3.8,"spinRate":2061,"spinDirection":197},"zone":1,"typeConfidence":0.91,"plateTime":0.3812968260294225,"extension":6.3725687844967975},"index":5,"playId":"9762c967-0715-335d-8510-389997ca77b9","pitchNumber":6,"startTime":"2026-07-23T01:27:20.417Z","endTime":"2026-07-23T01:27:23.545Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702193,"link":"/api/v1/people/702193","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":682177,"link":"/api/v1/people/682177","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682177,"link":"/api/v1/people/682177"},"credit":"b_ab"},{"player":{"id":702193,"link":"/api/v1/people/702193"},"credit":"p_ab"},{"player":{"id":682177,"link":"/api/v1/people/682177"},"credit":"b_pa"},{"player":{"id":702193,"link":"/api/v1/people/702193"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.3,"awayTeamWinProbability":98.7,"homeTeamWinProbabilityAdded":-0.8999999999999997,"leverageIndex":0.34,"dramaIndex":19.0,"contextMetrics":{},"playEndTime":"2026-07-23T01:27:23.545Z","atBatIndex":75},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Patrick Bailey walks.","rbi":0,"awayScore":10,"homeScore":5,"isOut":false},"about":{"atBatIndex":76,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-23T01:27:26.583Z","endTime":"2026-07-23T01:30:19.663Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702193,"fullName":"Andrew Morris","link":"/api/v1/people/702193"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,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":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.6,"endSpeed":89.2,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.4738061547388,"aZ":-9.690096894017131,"pfxX":-3.7309550820481148,"pfxZ":10.978174399058641,"pX":0.6449477205126248,"pZ":1.6625003613247336,"vX0":6.0927281674862455,"vY0":-143.02270859739107,"vZ0":-10.50627261181058,"x":92.42,"y":193.89,"x0":-1.0394278672157329,"y0":50.006634119717205,"z0":6.015073711544558,"aX":-7.644068033139061},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":17.6,"breakHorizontal":5.4,"spinRate":2107,"spinDirection":199},"zone":9,"typeConfidence":0.91,"plateTime":0.38463951979614297,"extension":6.3814981803637245},"index":0,"playId":"d8473994-0ce0-3aa5-bd56-c52b020dcad7","pitchNumber":1,"startTime":"2026-07-23T01:27:51.728Z","endTime":"2026-07-23T01:27:56.531Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702193,"link":"/api/v1/people/702193","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":85.6,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.421170839612255,"aZ":-20.807734468179547,"pfxX":3.357594313943687,"pfxZ":6.098530679561945,"pX":0.7679957579762505,"pZ":2.2347966623541846,"vX0":4.045170598109137,"vY0":-135.61324574635663,"vZ0":-6.528108301441925,"x":87.73,"y":178.44,"x0":-1.1787515247196567,"y0":50.003325318945166,"z0":6.122705103810686,"aX":6.259518914098692},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":9.8,"breakHorizontal":-7.0,"spinRate":2386,"spinDirection":161},"zone":6,"typeConfidence":0.87,"plateTime":0.40374422917520114,"extension":6.306945880095712},"index":1,"playId":"6868c74f-ecd5-34b6-89e6-515df7490a60","pitchNumber":2,"startTime":"2026-07-23T01:28:08.881Z","endTime":"2026-07-23T01:28:12.162Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702193,"link":"/api/v1/people/702193","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":85.1,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.00500554581908,"aZ":-22.120160440532178,"pfxX":4.106556518026143,"pfxZ":5.452332547978926,"pX":0.9177845327696066,"pZ":2.9573531225382785,"vX0":3.9896893377570812,"vY0":-134.8807545583967,"vZ0":-4.58065487055209,"x":82.02,"y":158.93,"x0":-1.113645889906534,"y0":50.006639864631104,"z0":6.23519041084169,"aX":7.576049208365851},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":9.1,"breakHorizontal":-8.3,"spinRate":2404,"spinDirection":157},"zone":12,"typeConfidence":0.89,"plateTime":0.4059019136961224,"extension":6.326147864933832},"index":2,"playId":"de4f0bce-c87f-3a68-bb17-24b2b6fe743c","pitchNumber":3,"startTime":"2026-07-23T01:28:25.328Z","endTime":"2026-07-23T01:28:28.852Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702193,"link":"/api/v1/people/702193","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":99.8,"endSpeed":90.7,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.837466568388116,"aZ":-10.674583293794084,"pfxX":-3.896707584293064,"pfxZ":10.148970831553935,"pX":-0.4408592217457779,"pZ":2.5940388328053885,"vX0":3.523347847976841,"vY0":-145.0541527829799,"vZ0":-8.045579044859055,"x":133.8,"y":168.74,"x0":-1.168607103510076,"y0":50.00041682279641,"z0":6.0647313141324455,"aX":-8.252773544490104},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":16.8,"breakHorizontal":6.4,"spinRate":1873,"spinDirection":197},"zone":4,"typeConfidence":0.91,"plateTime":0.37847913078409245,"extension":6.285806843392354},"index":3,"playId":"262c669b-93fa-36ca-b824-5cf7f6328370","pitchNumber":4,"startTime":"2026-07-23T01:28:50.285Z","endTime":"2026-07-23T01:28:53.587Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702193,"link":"/api/v1/people/702193","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":92.1,"endSpeed":85.2,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.569824374797694,"aZ":-23.352826650142298,"pfxX":3.2862561001920136,"pfxZ":4.822119254758883,"pX":0.5267798484338133,"pZ":1.3191926859494525,"vX0":3.51195729658697,"vY0":-134.02791383680272,"vZ0":-8.142291279720428,"x":96.92,"y":203.16,"x0":-1.2248851733675443,"y0":50.00055301095334,"z0":6.050369037439308,"aX":6.008353043124639},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":7.3,"breakHorizontal":-6.7,"spinRate":2181,"spinDirection":157},"zone":14,"typeConfidence":0.9,"plateTime":0.4078687139224533,"extension":6.396527285443735},"index":4,"playId":"4dd4017b-d2f2-3518-9926-7352874b4898","pitchNumber":5,"startTime":"2026-07-23T01:29:15.254Z","endTime":"2026-07-23T01:29:20.342Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702193,"link":"/api/v1/people/702193","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.5,"endSpeed":83.5,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.381062528976138,"aZ":-20.700097490265048,"pfxX":-8.757303905823377,"pfxZ":6.520992418021857,"pX":-0.03545028477197382,"pZ":0.8141250245628354,"vX0":6.58946538487767,"vY0":-131.4328636012928,"vZ0":-9.360164139790907,"x":118.35,"y":216.8,"x0":-1.4302860153239099,"y0":50.00129522701323,"z0":5.942968407368552,"aX":-15.406681447017755},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":10.1,"breakHorizontal":14.5,"spinRate":1430,"spinDirection":229},"zone":13,"typeConfidence":0.87,"plateTime":0.41583758082798505,"extension":6.2693673572649535},"index":5,"playId":"5aea09bc-cfd3-38cf-8171-633c2e8757d3","pitchNumber":6,"startTime":"2026-07-23T01:29:34.118Z","endTime":"2026-07-23T01:29:37.813Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702193,"link":"/api/v1/people/702193","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":99.5,"endSpeed":91.2,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.32335331090133,"aZ":-13.074413272711437,"pfxX":-2.276749931846566,"pfxZ":9.003097214282658,"pX":0.9106877986793209,"pZ":2.153803152993219,"vX0":6.721922853083232,"vY0":-144.64628727712116,"vZ0":-8.691421439996576,"x":82.29,"y":180.63,"x0":-1.146251232199514,"y0":50.00605664620687,"z0":5.996856097036342,"aX":-4.8321851129257185},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":14.8,"breakHorizontal":2.8,"spinRate":1899,"spinDirection":199},"zone":14,"typeConfidence":0.89,"plateTime":0.3784831069850054,"extension":6.405976815628034},"index":6,"playId":"ece35414-0af4-3214-842a-c2f2084c6ca5","pitchNumber":7,"startTime":"2026-07-23T01:29:52.467Z","endTime":"2026-07-23T01:29:55.942Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702193,"link":"/api/v1/people/702193","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":98.2,"endSpeed":89.7,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.36988983578118,"aZ":-13.575210155380878,"pfxX":-1.0786312573124204,"pfxZ":8.988433195795354,"pX":-0.20087103049369978,"pZ":3.9683037579961904,"vX0":2.827899910371466,"vY0":-143.02438877223318,"vZ0":-3.8141834070017535,"x":124.66,"y":131.64,"x0":-1.0628187635451343,"y0":50.0021130561348,"z0":6.172073772010491,"aX":-2.232040960475746},"breaks":{"breakAngle":6.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":15.7,"breakHorizontal":1.3,"spinRate":1950,"spinDirection":196},"zone":11,"typeConfidence":0.89,"plateTime":0.3831507971185526,"extension":6.1541904184919565},"index":7,"playId":"39853a11-4dbd-3968-9bd4-a59433d83edb","pitchNumber":8,"startTime":"2026-07-23T01:30:15.196Z","endTime":"2026-07-23T01:30:19.663Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702193,"link":"/api/v1/people/702193","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"credit":"b_pa"},{"player":{"id":702193,"link":"/api/v1/people/702193"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":2.1999999999999997,"awayTeamWinProbability":97.8,"homeTeamWinProbabilityAdded":0.8999999999999997,"leverageIndex":0.18,"dramaIndex":15.0,"contextMetrics":{},"playEndTime":"2026-07-23T01:30:19.663Z","atBatIndex":76},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Petey Halpin pops out to third baseman Brooks Lee.","rbi":0,"awayScore":10,"homeScore":5,"isOut":true},"about":{"atBatIndex":77,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-23T01:30:29.629Z","endTime":"2026-07-23T01:31:11.127Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702193,"fullName":"Andrew Morris","link":"/api/v1/people/702193"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":686797,"link":"/api/v1/people/686797"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":84.9,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.04436996092032,"aZ":-21.55255696832485,"pfxX":2.4969271530808337,"pfxZ":5.777758442461799,"pX":-0.2742501869023382,"pZ":2.350267239684607,"vX0":1.9912017592739824,"vY0":-134.65302947235605,"vZ0":-6.034619499970546,"x":127.45,"y":175.32,"x0":-1.3474354457678352,"y0":50.00056881652231,"z0":6.1436877417918705,"aX":4.587144671521669},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":9.4,"breakHorizontal":-4.9,"spinRate":2122,"spinDirection":168},"zone":5,"typeConfidence":0.84,"plateTime":0.40666582191120604,"extension":6.269810698121976},"index":0,"playId":"71c6912f-d217-367d-be5a-5d4fac926864","pitchNumber":1,"startTime":"2026-07-23T01:30:47.083Z","endTime":"2026-07-23T01:30:51.462Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702193,"link":"/api/v1/people/702193","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":690984,"link":"/api/v1/people/690984","batSide":{"code":"L","description":"Left"}},"first":{"id":672275,"link":"/api/v1/people/672275"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":85.5,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.787274925663795,"aZ":-20.378863702195773,"pfxX":2.019883258346504,"pfxZ":6.35041748869018,"pX":0.6607333719140952,"pZ":2.255421857859042,"vX0":4.295936394898735,"vY0":-135.24003269065287,"vZ0":-6.615333902969434,"x":91.81,"y":177.88,"x0":-1.2091423367844663,"y0":50.00341148918683,"z0":6.157086284654251,"aX":3.749669394019292},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":10.3,"breakHorizontal":-4.6,"spinRate":2300,"spinDirection":165},"zone":6,"typeConfidence":0.82,"plateTime":0.4046231134502256,"extension":6.228725678353173},"hitData":{"launchSpeed":48.1,"launchAngle":48.0,"totalDistance":118.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":98.19,"coordY":163.92}},"index":1,"playId":"dc012b11-73dd-3401-8ad8-e3123271a14e","pitchNumber":2,"startTime":"2026-07-23T01:31:04.199Z","endTime":"2026-07-23T01:31:11.127Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702193,"link":"/api/v1/people/702193","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":690984,"link":"/api/v1/people/690984","batSide":{"code":"L","description":"Left"}},"first":{"id":672275,"link":"/api/v1/people/672275"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":690984,"link":"/api/v1/people/690984"},"credit":"b_ab"},{"player":{"id":702193,"link":"/api/v1/people/702193"},"credit":"p_ab"},{"player":{"id":690984,"link":"/api/v1/people/690984"},"credit":"b_pa"},{"player":{"id":702193,"link":"/api/v1/people/702193"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.0999999999999999,"awayTeamWinProbability":98.9,"homeTeamWinProbabilityAdded":-1.0999999999999999,"leverageIndex":0.44,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-07-23T01:31:11.127Z","atBatIndex":77},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Steven Kwan singles on a ground ball to center fielder Luke Keaschall. Patrick Bailey to 2nd.","rbi":0,"awayScore":10,"homeScore":5,"isOut":false},"about":{"atBatIndex":78,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-23T01:31:23.283Z","endTime":"2026-07-23T01:33:06.571Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702193,"fullName":"Andrew Morris","link":"/api/v1/people/702193"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"postOnSecond":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":807712,"link":"/api/v1/people/807712"},"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":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":89.4,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.136355480300914,"aZ":-14.128847075551338,"pfxX":-2.872280731085338,"pfxZ":8.91535327712424,"pX":0.012059638225726371,"pZ":1.3733230948871171,"vX0":4.5827251907133695,"vY0":-140.92853179563178,"vZ0":-10.334181831222198,"x":116.54,"y":201.7,"x0":-1.2572909724928576,"y0":50.00583070688963,"z0":5.986294092910545,"aX":-5.815555347979925},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":14.4,"breakHorizontal":4.3,"spinRate":1759,"spinDirection":201},"zone":14,"typeConfidence":0.89,"plateTime":0.3877286231278876,"extension":6.256455720685177},"index":0,"playId":"352594e4-5702-3509-9183-ebb8fccf5d4d","pitchNumber":1,"startTime":"2026-07-23T01:31:40.135Z","endTime":"2026-07-23T01:31:44.936Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702193,"link":"/api/v1/people/702193","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"first":{"id":672275,"link":"/api/v1/people/672275"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.0,"endSpeed":89.9,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.937466129973803,"aZ":-11.99772073177877,"pfxX":-3.547189235348207,"pfxZ":9.811300182971667,"pX":0.8016317482847195,"pZ":1.5779741470218678,"vX0":6.421402451433637,"vY0":-142.32920307593787,"vZ0":-10.270917272862254,"x":86.44,"y":196.17,"x0":-1.0204891573307606,"y0":50.00676248607276,"z0":5.9884584881287255,"aX":-7.297611598256407},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":15.8,"breakHorizontal":5.2,"spinRate":1898,"spinDirection":201},"zone":9,"typeConfidence":0.91,"plateTime":0.3844851970689427,"extension":6.3964530087249045},"index":1,"playId":"5a32dde2-9d0b-3df0-a2d3-ccdd2ac06c60","pitchNumber":2,"startTime":"2026-07-23T01:31:59.881Z","endTime":"2026-07-23T01:32:04.562Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702193,"link":"/api/v1/people/702193","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"first":{"id":672275,"link":"/api/v1/people/672275"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.1,"endSpeed":89.8,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.593962472209626,"aZ":-12.598320615428129,"pfxX":-3.766198720623808,"pfxZ":9.511607799193142,"pX":0.7684194515496212,"pZ":2.247372310910309,"vX0":6.852170816488048,"vY0":-142.51013922707307,"vZ0":-8.513176555006298,"x":87.71,"y":178.1,"x0":-1.1772361591586038,"y0":50.000655405060584,"z0":6.068031846728165,"aX":-7.749981119714021},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":15.6,"breakHorizontal":5.4,"spinRate":1916,"spinDirection":200},"zone":6,"typeConfidence":0.91,"plateTime":0.3842580866246932,"extension":6.3662252997630775},"index":2,"playId":"4929aa4a-9a97-374b-93e1-950e9f9414a9","pitchNumber":3,"startTime":"2026-07-23T01:32:17.371Z","endTime":"2026-07-23T01:32:21.077Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702193,"link":"/api/v1/people/702193","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"first":{"id":672275,"link":"/api/v1/people/672275"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.5,"endSpeed":89.9,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.86865451852758,"aZ":-13.104863584612515,"pfxX":-3.0465154782808233,"pfxZ":9.226208261956526,"pX":0.8679012499188052,"pZ":2.1083404663520673,"vX0":6.852269034958968,"vY0":-143.05927946909176,"vZ0":-8.672549939439149,"x":83.92,"y":181.85,"x0":-1.165644054968907,"y0":50.00603018962697,"z0":6.006419124849776,"aX":-6.299348203965046},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":15.0,"breakHorizontal":4.1,"spinRate":1948,"spinDirection":199},"zone":14,"typeConfidence":0.9,"plateTime":0.38328076959241875,"extension":6.251617355693521},"index":3,"playId":"082c4de1-6600-39a1-ba15-85af5d6e70fc","pitchNumber":4,"startTime":"2026-07-23T01:32:35.579Z","endTime":"2026-07-23T01:32:39.647Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702193,"link":"/api/v1/people/702193","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"first":{"id":672275,"link":"/api/v1/people/672275"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.5,"endSpeed":89.0,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.24320839596994,"aZ":-14.456979433800617,"pfxX":-4.043556976993917,"pfxZ":8.740972774565098,"pX":0.11767991959944457,"pZ":2.0077248692550693,"vX0":5.5022305345763565,"vY0":-141.67431601131614,"vZ0":-8.535347669235646,"x":112.51,"y":184.57,"x0":-1.3268926258514537,"y0":50.00344480391537,"z0":5.989478071474152,"aX":-8.196661387702665},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":14.2,"breakHorizontal":6.1,"spinRate":1833,"spinDirection":202},"zone":8,"typeConfidence":0.9,"plateTime":0.3870348600997322,"extension":6.2810631592140185},"hitData":{"launchSpeed":87.6,"launchAngle":9.0,"totalDistance":131.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":123.04,"coordY":97.94}},"index":4,"playId":"f7206ed2-4df7-3d3a-a17f-76848b0a93e8","pitchNumber":5,"startTime":"2026-07-23T01:32:55.699Z","endTime":"2026-07-23T01:33:06.571Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702193,"link":"/api/v1/people/702193","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"first":{"id":672275,"link":"/api/v1/people/672275"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680757,"link":"/api/v1/people/680757"},"credit":"b_ab"},{"player":{"id":702193,"link":"/api/v1/people/702193"},"credit":"p_ab"},{"player":{"id":680757,"link":"/api/v1/people/680757"},"credit":"b_pa"},{"player":{"id":702193,"link":"/api/v1/people/702193"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.9,"awayTeamWinProbability":98.1,"homeTeamWinProbabilityAdded":0.8,"leverageIndex":0.2,"dramaIndex":15.0,"contextMetrics":{},"playEndTime":"2026-07-23T01:33:06.571Z","atBatIndex":78},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"José Ramírez grounds out, second baseman Kody Clemens to first baseman Royce Lewis.","rbi":0,"awayScore":10,"homeScore":5,"isOut":true},"about":{"atBatIndex":79,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-23T01:34:14.733Z","endTime":"2026-07-23T01:35:45.615Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702193,"fullName":"Andrew Morris","link":"/api/v1/people/702193"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":665019,"link":"/api/v1/people/665019"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":668904,"link":"/api/v1/people/668904"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":10,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-23T01:33:14.458Z","endTime":"2026-07-23T01:34:17.043Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":702193,"link":"/api/v1/people/702193","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"L","description":"Left"}},"first":{"id":680757,"link":"/api/v1/people/680757"},"second":{"id":672275,"link":"/api/v1/people/672275"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":85.4,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.46699335434079,"aZ":-21.962796907346195,"pfxX":2.217179162003638,"pfxZ":5.462102887313382,"pX":-0.19237645600635644,"pZ":2.275161662347943,"vX0":2.4162555731669713,"vY0":-136.4742369380468,"vZ0":-6.390221564851501,"x":124.33,"y":177.35,"x0":-1.3801646741270701,"y0":50.0048737930575,"z0":6.179471938589263,"aX":4.146123817195245},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":8.6,"breakHorizontal":-4.6,"spinRate":2121,"spinDirection":176},"zone":5,"typeConfidence":0.81,"plateTime":0.40268481165970726,"extension":6.276175556997239},"index":1,"playId":"0da55679-09ae-3717-b309-ba0fafb45f10","pitchNumber":1,"startTime":"2026-07-23T01:34:17.043Z","endTime":"2026-07-23T01:34:21.703Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702193,"link":"/api/v1/people/702193","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"L","description":"Left"}},"first":{"id":680757,"link":"/api/v1/people/680757"},"second":{"id":672275,"link":"/api/v1/people/672275"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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(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.5,"endSpeed":85.4,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.641623478075775,"aZ":-20.217575462915388,"pfxX":1.6075630426199132,"pfxZ":6.4373035395066855,"pX":0.02552474881124168,"pZ":1.070504520593561,"vX0":3.0510870557717804,"vY0":-135.88621504090395,"vZ0":-9.560686290408146,"x":116.03,"y":209.88,"x0":-1.3236269256296238,"y0":50.00230956057718,"z0":6.056830948869785,"aX":2.9861820933131544},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":9.7,"breakHorizontal":-3.6,"spinRate":2247,"spinDirection":168},"zone":14,"typeConfidence":0.74,"plateTime":0.40411200018846305,"extension":6.170009236459085},"index":2,"playId":"0f2c6a6e-a89a-3626-b40d-2b0ae8298c74","pitchNumber":2,"startTime":"2026-07-23T01:34:33.659Z","endTime":"2026-07-23T01:34:37.462Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702193,"link":"/api/v1/people/702193","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"L","description":"Left"}},"first":{"id":680757,"link":"/api/v1/people/680757"},"second":{"id":672275,"link":"/api/v1/people/672275"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.3,"endSpeed":81.9,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.154861782948924,"aZ":-20.397777433066477,"pfxX":-8.825385656489551,"pfxZ":6.9026738564526156,"pX":0.2158823937609239,"pZ":2.0585091027439977,"vX0":6.801080361412186,"vY0":-129.80824707769256,"vZ0":-6.2770824415680035,"x":108.77,"y":183.2,"x0":-1.291373544234896,"y0":50.004453718190014,"z0":6.0607817176428,"aX":-15.063472158784165},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":11.3,"breakHorizontal":14.5,"spinRate":1529,"spinDirection":229},"zone":8,"typeConfidence":0.9,"plateTime":0.42192709474118173,"extension":6.222426740003163},"index":3,"playId":"26ff16a5-c384-37e0-82bd-522af3708093","pitchNumber":3,"startTime":"2026-07-23T01:34:55.626Z","endTime":"2026-07-23T01:35:00.282Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702193,"link":"/api/v1/people/702193","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"L","description":"Left"}},"first":{"id":680757,"link":"/api/v1/people/680757"},"second":{"id":672275,"link":"/api/v1/people/672275"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.1,"endSpeed":82.9,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.918054627019718,"aZ":-19.38604354257208,"pfxX":-9.605790774845541,"pfxZ":7.388922788433215,"pX":0.9334028502554838,"pZ":0.06448233978184345,"vX0":8.898099283219736,"vY0":-130.5535224101125,"vZ0":-11.181126401318489,"x":81.42,"y":237.04,"x0":-1.2674190244811583,"y0":50.002223997353916,"z0":5.855386172026638,"aX":-16.61841663563361},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":11.0,"breakHorizontal":15.5,"spinRate":1481,"spinDirection":230},"zone":14,"typeConfidence":0.91,"plateTime":0.4192039243712524,"extension":6.340543715498321},"index":4,"playId":"62acb4e9-dcc0-3de1-872f-d187ca6b1e64","pitchNumber":4,"startTime":"2026-07-23T01:35:12.634Z","endTime":"2026-07-23T01:35:16.318Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702193,"link":"/api/v1/people/702193","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"L","description":"Left"}},"first":{"id":680757,"link":"/api/v1/people/680757"},"second":{"id":672275,"link":"/api/v1/people/672275"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.1,"endSpeed":90.3,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.54672762907115,"aZ":-12.786524085977321,"pfxX":-4.020146600083516,"pfxZ":9.262027500589417,"pX":0.5323251442764532,"pZ":2.42518944002401,"vX0":6.451861213847108,"vY0":-144.00552538694387,"vZ0":-7.932886298220054,"x":96.71,"y":173.3,"x0":-1.218458698803702,"y0":50.00121992978328,"z0":6.0130818623321565,"aX":-8.413795237779683},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":15.2,"breakHorizontal":5.9,"spinRate":1893,"spinDirection":202},"zone":6,"typeConfidence":0.91,"plateTime":0.38087372163192645,"extension":6.445558826695584},"hitData":{"launchSpeed":67.7,"launchAngle":-4.0,"totalDistance":22.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":142.87,"coordY":172.29}},"index":5,"playId":"4d51744b-47bd-3e80-8f51-b8397f7c6a95","pitchNumber":5,"startTime":"2026-07-23T01:35:37.688Z","endTime":"2026-07-23T01:35:45.615Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702193,"link":"/api/v1/people/702193","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"L","description":"Left"}},"first":{"id":680757,"link":"/api/v1/people/680757"},"second":{"id":672275,"link":"/api/v1/people/672275"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608070,"link":"/api/v1/people/608070"},"credit":"b_ab"},{"player":{"id":702193,"link":"/api/v1/people/702193"},"credit":"p_ab"},{"player":{"id":608070,"link":"/api/v1/people/608070"},"credit":"b_pa"},{"player":{"id":702193,"link":"/api/v1/people/702193"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.6,"awayTeamWinProbability":99.4,"homeTeamWinProbabilityAdded":-1.2999999999999998,"leverageIndex":0.5,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-07-23T01:35:45.615Z","atBatIndex":79},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Alan Roden singles on a ground ball to right fielder Daniel Schneemann.","rbi":0,"awayScore":10,"homeScore":5,"isOut":false},"about":{"atBatIndex":80,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-23T01:37:45.049Z","endTime":"2026-07-23T01:38:52.758Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":702176,"fullName":"Alan Roden","link":"/api/v1/people/702176"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702021,"fullName":"Will Dion","link":"/api/v1/people/702021"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":702176,"fullName":"Alan Roden","link":"/api/v1/people/702176"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":702176,"fullName":"Alan Roden","link":"/api/v1/people/702176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":682177,"link":"/api/v1/people/682177"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":82.6,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.64418352798138,"aZ":-9.59086798896141,"pfxX":-0.6814373399212093,"pfxZ":12.90034853937265,"pX":0.3661816153254053,"pZ":2.2094082509711774,"vX0":-1.5032849730238766,"vY0":-131.65569689707334,"vZ0":-7.685480173503926,"x":103.04,"y":179.13,"x0":1.0337420516284428,"y0":50.004869379223976,"z0":5.881175899855032,"aX":-1.1932500963014594},"breaks":{"breakAngle":7.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":21.8,"breakHorizontal":1.6,"spinRate":2456,"spinDirection":172},"zone":6,"typeConfidence":0.89,"plateTime":0.416442568482446,"extension":6.097792878337173},"index":0,"playId":"3cab84e4-bbd4-3431-b4d9-e3ab95442e5e","pitchNumber":1,"startTime":"2026-07-23T01:37:56.444Z","endTime":"2026-07-23T01:38:02.390Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702021,"link":"/api/v1/people/702021","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":702176,"link":"/api/v1/people/702176","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":91.8,"endSpeed":83.9,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.92439030084893,"aZ":-9.828932614659823,"pfxX":1.2462382161767465,"pfxZ":12.373056198619391,"pX":0.2667560475579918,"pZ":2.7596441121859083,"vX0":-1.9018596145842077,"vY0":-133.57592146436528,"vZ0":-6.432589508846084,"x":106.83,"y":164.27,"x0":0.826262539878725,"y0":50.005833164083036,"z0":5.9068547206492905,"aX":2.2514049759828363},"breaks":{"breakAngle":9.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":21.2,"breakHorizontal":-1.8,"spinRate":2355,"spinDirection":170},"zone":2,"typeConfidence":0.95,"plateTime":0.4101448171339057,"extension":6.170739028866955},"index":1,"playId":"2cc7833d-582d-3ea3-bd8b-27535667ac48","pitchNumber":2,"startTime":"2026-07-23T01:38:15.650Z","endTime":"2026-07-23T01:38:21.583Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702021,"link":"/api/v1/people/702021","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":702176,"link":"/api/v1/people/702176","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.4,"endSpeed":76.1,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.064488657023194,"aZ":-37.76035487545412,"pfxX":0.01773272127263148,"pfxZ":-3.8213558914383743,"pX":0.6722260989618664,"pZ":2.4020140502187854,"vX0":-0.4897219168279669,"vY0":-120.06237196218584,"vZ0":-0.8674208364111539,"x":91.38,"y":173.93,"x0":0.8764676846989018,"y0":50.00323508070831,"z0":6.125862764185108,"aX":0.02590296974787345},"breaks":{"breakAngle":0.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.0,"breakVerticalInduced":-6.8,"breakHorizontal":0.1,"spinRate":2502,"spinDirection":350},"zone":6,"typeConfidence":0.89,"plateTime":0.45606001096961,"extension":5.965632893661897},"hitData":{"launchSpeed":96.1,"launchAngle":4.0,"totalDistance":102.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":169.28,"coordY":118.65}},"index":2,"playId":"d5160c54-c209-3ecd-be37-4ea5c4b20aa9","pitchNumber":3,"startTime":"2026-07-23T01:38:41.606Z","endTime":"2026-07-23T01:38:52.758Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702021,"link":"/api/v1/people/702021","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":702176,"link":"/api/v1/people/702176","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702176,"link":"/api/v1/people/702176"},"credit":"b_ab"},{"player":{"id":702021,"link":"/api/v1/people/702021"},"credit":"p_ab"},{"player":{"id":702176,"link":"/api/v1/people/702176"},"credit":"b_pa"},{"player":{"id":702021,"link":"/api/v1/people/702021"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.5,"awayTeamWinProbability":99.5,"homeTeamWinProbabilityAdded":-0.09999999999999998,"leverageIndex":0.03,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-07-23T01:38:52.758Z","atBatIndex":80},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Luke Keaschall grounds into a double play, third baseman José Ramírez to second baseman Travis Bazzana to first baseman Kyle Manzardo. Alan Roden out at 2nd. Luke Keaschall out at 1st.","rbi":0,"awayScore":10,"homeScore":5,"isOut":true},"about":{"atBatIndex":81,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-23T01:39:01.281Z","endTime":"2026-07-23T01:40:19.560Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702021,"fullName":"Will Dion","link":"/api/v1/people/702021"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":702176,"fullName":"Alan Roden","link":"/api/v1/people/702176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":608070,"link":"/api/v1/people/608070"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":683953,"link":"/api/v1/people/683953"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":683953,"link":"/api/v1/people/683953"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":700932,"link":"/api/v1/people/700932"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.4,"endSpeed":72.8,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.332130317810364,"aZ":-22.08418163920003,"pfxX":4.66658070854028,"pfxZ":7.5734378681834835,"pX":0.3525996628414416,"pZ":1.3691709256444693,"vX0":-3.031971954507265,"vY0":-114.21054124398432,"vZ0":-5.116826928479316,"x":103.56,"y":201.81,"x0":1.0853652317109057,"y0":50.0033255004805,"z0":5.78689021654045,"aX":6.218439841853113},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":12.8,"breakHorizontal":-7.8,"spinRate":1521,"spinDirection":155},"zone":14,"typeConfidence":0.93,"plateTime":0.47799212290696813,"extension":5.924222464883803},"index":0,"playId":"6480e30f-4748-3bfd-942a-523d692ca907","pitchNumber":1,"startTime":"2026-07-23T01:39:16.611Z","endTime":"2026-07-23T01:39:21.191Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702021,"link":"/api/v1/people/702021","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"first":{"id":702176,"link":"/api/v1/people/702176"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":0},"preCount":{"balls":1,"strikes":0,"outs":0},"index":1,"playId":"8d21c223-a8c3-328d-b20e-7330af1cbc31","startTime":"2026-07-23T01:39:33.433Z","endTime":"2026-07-23T01:39:37.647Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":702021,"link":"/api/v1/people/702021","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"first":{"id":702176,"link":"/api/v1/people/702176"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":83.0,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.059812054953877,"aZ":-10.07064120064058,"pfxX":0.725238694473592,"pfxZ":12.482821659618864,"pX":0.41696048512723854,"pZ":3.335692883490889,"vX0":-1.5099792004755541,"vY0":-132.19330797129425,"vZ0":-4.87550196810241,"x":101.11,"y":148.72,"x0":0.901212233613819,"y0":50.00176106939339,"z0":5.942569213007419,"aX":1.2842351632985156},"breaks":{"breakAngle":4.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":21.7,"breakHorizontal":-1.0,"spinRate":2289,"spinDirection":170},"zone":3,"typeConfidence":0.91,"plateTime":0.4142627123038376,"extension":6.146962278828153},"index":2,"playId":"32dcda64-06cc-350c-8fb3-cd43ecd9d696","pitchNumber":2,"startTime":"2026-07-23T01:39:48.934Z","endTime":"2026-07-23T01:39:51.934Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702021,"link":"/api/v1/people/702021","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"first":{"id":702176,"link":"/api/v1/people/702176"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.1,"endSpeed":76.5,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.921893283024072,"aZ":-38.66319234068761,"pfxX":0.8876706155367782,"pfxZ":-4.435694353742674,"pX":-0.12866554826220994,"pZ":2.2824071126942873,"vX0":-2.907159117730225,"vY0":-119.62513839557808,"vZ0":-0.7766510841219189,"x":121.9,"y":177.16,"x0":0.9817271446310956,"y0":50.000715786176244,"z0":6.047296099048981,"aX":1.2992187061796565},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.1,"breakVerticalInduced":-7.9,"breakHorizontal":-1.0,"spinRate":2450,"spinDirection":341},"zone":5,"typeConfidence":0.9,"plateTime":0.4561334798573249,"extension":5.975225775266374},"hitData":{"launchSpeed":93.3,"launchAngle":3.0,"totalDistance":70.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":105.88,"coordY":161.33}},"index":3,"playId":"121e016d-1122-3f43-9ffc-55aea4b3b6b6","pitchNumber":3,"startTime":"2026-07-23T01:40:10.945Z","endTime":"2026-07-23T01:40:19.560Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702021,"link":"/api/v1/people/702021","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"first":{"id":702176,"link":"/api/v1/people/702176"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":807712,"link":"/api/v1/people/807712"},"credit":"b_ab"},{"player":{"id":702021,"link":"/api/v1/people/702021"},"credit":"p_ab"},{"player":{"id":807712,"link":"/api/v1/people/807712"},"credit":"b_pa"},{"player":{"id":702021,"link":"/api/v1/people/702021"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":0.8,"awayTeamWinProbability":99.2,"homeTeamWinProbabilityAdded":0.30000000000000004,"leverageIndex":0.04,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-07-23T01:40:19.560Z","atBatIndex":81},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Alex Jackson strikes out swinging.","rbi":0,"awayScore":10,"homeScore":5,"isOut":true},"about":{"atBatIndex":82,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-23T01:40:45.316Z","endTime":"2026-07-23T01:41:38.317Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":656577,"fullName":"Alex Jackson","link":"/api/v1/people/656577"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702021,"fullName":"Will Dion","link":"/api/v1/people/702021"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":656577,"fullName":"Alex Jackson","link":"/api/v1/people/656577"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.1,"endSpeed":74.8,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.266899301368518,"aZ":-40.66625174584164,"pfxX":2.205820810796286,"pfxZ":-6.002463258157118,"pX":0.8307485990039983,"pZ":3.0828853536262875,"vX0":-0.6644322408564752,"vY0":-118.1097087086667,"vZ0":1.4522990401326266,"x":85.33,"y":155.54,"x0":0.828940598704335,"y0":50.00338449441756,"z0":6.196542146243528,"aX":3.1199103927831295},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.7,"breakVerticalInduced":-10.2,"breakHorizontal":-3.8,"spinRate":2526,"spinDirection":345},"zone":12,"typeConfidence":0.91,"plateTime":0.4635412426056873,"extension":5.812205717854115},"index":0,"playId":"7eb649c2-01d2-3731-b401-64c5ed9cd6cd","pitchNumber":1,"startTime":"2026-07-23T01:40:54.970Z","endTime":"2026-07-23T01:40:59.738Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702021,"link":"/api/v1/people/702021","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":656577,"link":"/api/v1/people/656577","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.7,"endSpeed":72.0,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.615540297126334,"aZ":-23.63597000887355,"pfxX":3.565321798966097,"pfxZ":6.4325541452634365,"pX":0.42986903310323593,"pZ":3.186528543014411,"vX0":-2.3942295364599513,"vY0":-114.58738907967508,"vZ0":-1.1157065624592568,"x":100.61,"y":152.74,"x0":1.0262251832663825,"y0":50.0008653644811,"z0":5.9937605473424584,"aX":4.730136830759184},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":11.6,"breakHorizontal":-5.9,"spinRate":1500,"spinDirection":153},"zone":3,"typeConfidence":0.89,"plateTime":0.47841332385618607,"extension":5.8383202015470275},"index":1,"playId":"92b070b5-61da-30d8-8266-f6e1e83ba953","pitchNumber":2,"startTime":"2026-07-23T01:41:10.633Z","endTime":"2026-07-23T01:41:13.633Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702021,"link":"/api/v1/people/702021","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":656577,"link":"/api/v1/people/656577","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":10,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-07-23T01:41:21.955Z","endTime":"2026-07-23T01:41:35.237Z","isPitch":false,"type":"action","player":{"id":656577,"link":"/api/v1/people/656577"},"defense":{"pitcher":{"id":702021,"link":"/api/v1/people/702021","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":656577,"link":"/api/v1/people/656577","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.5,"endSpeed":72.0,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.466426980455257,"aZ":-21.616613627157253,"pfxX":1.5101037305528995,"pfxZ":8.008548532354704,"pX":-0.9893598029459324,"pZ":2.0106695239727523,"vX0":-3.609904870745202,"vY0":-114.21616947479326,"vZ0":-3.8227151178120726,"x":154.71,"y":184.49,"x0":0.41694666177879613,"y0":50.00215602177844,"z0":5.837092833881462,"aX":1.9907690546507884},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":13.8,"breakHorizontal":-1.8,"spinRate":1517,"spinDirection":153},"zone":13,"typeConfidence":0.88,"plateTime":0.47994660897942953,"extension":5.927257322491506},"index":3,"playId":"e592b2e4-8b0a-3df1-ba7c-2eef7a653793","pitchNumber":3,"startTime":"2026-07-23T01:41:35.237Z","endTime":"2026-07-23T01:41:38.317Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702021,"link":"/api/v1/people/702021","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682177,"link":"/api/v1/people/682177"}},"offense":{"batter":{"id":656577,"link":"/api/v1/people/656577","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656577,"link":"/api/v1/people/656577"},"credit":"b_ab"},{"player":{"id":702021,"link":"/api/v1/people/702021"},"credit":"p_ab"},{"player":{"id":656577,"link":"/api/v1/people/656577"},"credit":"b_pa"},{"player":{"id":702021,"link":"/api/v1/people/702021"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.8,"awayTeamWinProbability":99.2,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.02,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-07-23T01:41:38.317Z","atBatIndex":82},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Chase DeLauter singles on a line drive to left fielder Austin Martin.","rbi":0,"awayScore":10,"homeScore":5,"isOut":false},"about":{"atBatIndex":83,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-23T01:44:21.873Z","endTime":"2026-07-23T01:45:32.338Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":672782,"fullName":"Yoendrys Gómez","link":"/api/v1/people/672782"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"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":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":668885,"link":"/api/v1/people/668885"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Austin Martin replaces left fielder Trevor Larnach, batting 1st, playing left field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":10,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-23T01:43:50.192Z","endTime":"2026-07-23T01:43:50.211Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668885,"link":"/api/v1/people/668885"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"101","replacedPlayer":{"id":663616,"link":"/api/v1/people/663616"},"defense":{"pitcher":{"id":702193,"link":"/api/v1/people/702193","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":800050,"link":"/api/v1/people/800050","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Yoendrys Gómez replaces Andrew Morris.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":10,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-23T01:43:50.211Z","endTime":"2026-07-23T01:44:24.071Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":672782,"link":"/api/v1/people/672782"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":702193,"link":"/api/v1/people/702193","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":800050,"link":"/api/v1/people/800050","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":87.3,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.819527348035624,"aZ":-12.95339352023776,"pfxX":-2.7539831372264842,"pfxZ":9.799481148100648,"pX":-0.6741634235970629,"pZ":2.7291084830488717,"vX0":3.121986487551941,"vY0":-139.28896921620554,"vZ0":-5.0318549203428375,"x":142.7,"y":165.09,"x0":-1.4526915876155948,"y0":50.00320119520569,"z0":5.418289423116582,"aX":-5.401938925902385},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.9,"breakHorizontal":4.3,"spinRate":2472,"spinDirection":207},"zone":4,"typeConfidence":2.0,"plateTime":0.393504618431912,"extension":6.6158297044722225},"index":2,"playId":"e4786942-134f-3013-9449-e7e83f7624f1","pitchNumber":1,"startTime":"2026-07-23T01:44:24.071Z","endTime":"2026-07-23T01:44:28.282Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672782,"link":"/api/v1/people/672782","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":800050,"link":"/api/v1/people/800050","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":92.5,"endSpeed":84.9,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.251848140404803,"aZ":-30.05437796536127,"pfxX":-10.550837307550948,"pfxZ":1.1558453568460383,"pX":-0.05387787954441472,"pZ":1.3495254362365448,"vX0":7.2013939114270835,"vY0":-134.56084503505826,"vZ0":-4.711109575893532,"x":119.05,"y":202.34,"x0":-1.394323920951482,"y0":50.001797175774136,"z0":5.252718074702185,"aX":-19.34330762783675},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":1.3,"breakHorizontal":17.5,"spinRate":1743,"spinDirection":237},"zone":13,"typeConfidence":2.0,"plateTime":0.4070671253620439,"extension":6.864717798675203},"index":3,"playId":"7807c572-98a7-3d6b-ba0c-dda864eadba3","pitchNumber":2,"startTime":"2026-07-23T01:44:40.237Z","endTime":"2026-07-23T01:44:43.441Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672782,"link":"/api/v1/people/672782","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":800050,"link":"/api/v1/people/800050","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":80.6,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.918455197882043,"aZ":-23.1028037660276,"pfxX":0.8218791052971701,"pfxZ":5.490278935649408,"pX":-1.813503052979954,"pZ":2.1504245442083634,"vX0":0.1628042327583737,"vY0":-127.41733395955978,"vZ0":-2.972349054457809,"x":186.13,"y":180.72,"x0":-1.984976921201916,"y0":50.00563987343545,"z0":5.147448357772987,"aX":1.3584164193606014},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":9.6,"breakHorizontal":-1.6,"spinRate":2556,"spinDirection":122},"zone":13,"typeConfidence":2.0,"plateTime":0.4290366009307971,"extension":6.852694717090508},"index":4,"playId":"fd892822-ab32-3345-a768-60fac2b47463","pitchNumber":3,"startTime":"2026-07-23T01:45:03.953Z","endTime":"2026-07-23T01:45:08.026Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672782,"link":"/api/v1/people/672782","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":800050,"link":"/api/v1/people/800050","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":87.9,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.18963261554896,"aZ":-18.94433364849244,"pfxX":-3.694903486572351,"pfxZ":6.676540250924701,"pX":-0.6111634239427749,"pZ":3.4670345567331338,"vX0":4.147198084253173,"vY0":-139.58990477530526,"vZ0":-1.8809902140473167,"x":140.3,"y":145.17,"x0":-1.6331078058153683,"y0":50.0033040747373,"z0":5.391327576056501,"aX":-7.322606838919133},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":11.9,"breakHorizontal":5.9,"spinRate":2537,"spinDirection":202},"zone":1,"typeConfidence":2.0,"plateTime":0.3917592719709102,"extension":6.687869966786061},"hitData":{"launchSpeed":97.8,"launchAngle":13.0,"totalDistance":233.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":58.58,"coordY":106.79}},"index":5,"playId":"e998ade7-91fb-3228-a4f9-06000cc29e1a","pitchNumber":4,"startTime":"2026-07-23T01:45:22.356Z","endTime":"2026-07-23T01:45:32.338Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672782,"link":"/api/v1/people/672782","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":800050,"link":"/api/v1/people/800050","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":800050,"link":"/api/v1/people/800050"},"credit":"b_ab"},{"player":{"id":672782,"link":"/api/v1/people/672782"},"credit":"p_ab"},{"player":{"id":800050,"link":"/api/v1/people/800050"},"credit":"b_pa"},{"player":{"id":672782,"link":"/api/v1/people/672782"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.9,"awayTeamWinProbability":98.1,"homeTeamWinProbabilityAdded":1.0999999999999999,"leverageIndex":0.21,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2026-07-23T01:45:32.338Z","atBatIndex":83},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Brayan Rocchio grounds into a force out, second baseman Kody Clemens to shortstop Ryan Kreidler. Chase DeLauter out at 2nd. Brayan Rocchio to 1st.","rbi":0,"awayScore":10,"homeScore":5,"isOut":true},"about":{"atBatIndex":84,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-23T01:45:44.382Z","endTime":"2026-07-23T01:46:31.517Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":672782,"fullName":"Yoendrys Gómez","link":"/api/v1/people/672782"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":665019,"link":"/api/v1/people/665019"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":668952,"link":"/api/v1/people/668952"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":84.2,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.221469234294208,"aZ":-25.44051480222698,"pfxX":1.5676399569418065,"pfxZ":3.729399732325886,"pX":1.7886233022481128,"pZ":3.0703932045204154,"vX0":7.955458559710208,"vY0":-133.3551742235206,"vZ0":-1.54991297613779,"x":48.82,"y":155.88,"x0":-1.4345827263496291,"y0":50.00028016203799,"z0":5.491319688412211,"aX":2.8257584264067344},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":6.6,"breakHorizontal":-4.6,"spinRate":2509,"spinDirection":188},"zone":12,"typeConfidence":2.0,"plateTime":0.4104696218137409,"extension":6.747244911536824},"index":0,"playId":"b375ff48-b549-30fb-9d48-090b8c449086","pitchNumber":1,"startTime":"2026-07-23T01:46:01.041Z","endTime":"2026-07-23T01:46:07.258Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672782,"link":"/api/v1/people/672782","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"L","description":"Left"}},"first":{"id":800050,"link":"/api/v1/people/800050"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.7,"endSpeed":88.6,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.90658516021735,"aZ":-11.198831887382836,"pfxX":-3.651319302039032,"pfxZ":10.352113597859509,"pX":0.4913734562060188,"pZ":2.5871809281062066,"vX0":6.361856237522014,"vY0":-142.000025598156,"vZ0":-5.554235629233693,"x":98.27,"y":168.93,"x0":-1.311714224273692,"y0":50.00041898744157,"z0":5.292086294637513,"aX":-7.397098091696429},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":17.6,"breakHorizontal":5.2,"spinRate":2577,"spinDirection":206},"zone":6,"typeConfidence":2.0,"plateTime":0.3868805042126997,"extension":6.818435302729419},"hitData":{"launchSpeed":69.3,"launchAngle":5.0,"totalDistance":65.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":144.61,"coordY":146.2}},"index":1,"playId":"21814c86-640b-35e1-9bfa-2815555eb0c1","pitchNumber":2,"startTime":"2026-07-23T01:46:22.846Z","endTime":"2026-07-23T01:46:31.517Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672782,"link":"/api/v1/people/672782","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"L","description":"Left"}},"first":{"id":800050,"link":"/api/v1/people/800050"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677587,"link":"/api/v1/people/677587"},"credit":"b_ab"},{"player":{"id":672782,"link":"/api/v1/people/672782"},"credit":"p_ab"},{"player":{"id":677587,"link":"/api/v1/people/677587"},"credit":"b_pa"},{"player":{"id":672782,"link":"/api/v1/people/672782"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.7000000000000001,"awayTeamWinProbability":99.3,"homeTeamWinProbabilityAdded":-1.1999999999999997,"leverageIndex":0.48,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2026-07-23T01:46:31.517Z","atBatIndex":84},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Travis Bazzana strikes out swinging.","rbi":0,"awayScore":10,"homeScore":5,"isOut":true},"about":{"atBatIndex":85,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-23T01:46:43.455Z","endTime":"2026-07-23T01:49:20.363Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":672782,"fullName":"Yoendrys Gómez","link":"/api/v1/people/672782"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":656577,"link":"/api/v1/people/656577"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":88.3,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.83693924508055,"aZ":-16.503253581077345,"pfxX":-3.8828964831409434,"pfxZ":7.855840124019373,"pX":-0.5763429414701603,"pZ":2.1185141221251054,"vX0":4.027012989076911,"vY0":-140.1580992702591,"vZ0":-5.520895509742082,"x":138.97,"y":181.58,"x0":-1.5253196693395958,"y0":50.00685379171629,"z0":5.186930767016722,"aX":-7.749240380602881},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":13.3,"breakHorizontal":6.2,"spinRate":2349,"spinDirection":213},"zone":7,"typeConfidence":2.0,"plateTime":0.3903765240182393,"extension":6.772286897662511},"index":0,"playId":"faaa1b16-538e-3d48-94de-f314faefff96","pitchNumber":1,"startTime":"2026-07-23T01:47:12.582Z","endTime":"2026-07-23T01:47:16.942Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672782,"link":"/api/v1/people/672782","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":683953,"link":"/api/v1/people/683953","batSide":{"code":"L","description":"Left"}},"first":{"id":677587,"link":"/api/v1/people/677587"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":1,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":85.4,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.841079937271363,"aZ":-21.073527461638594,"pfxX":1.2120618970780548,"pfxZ":5.985818291822777,"pX":1.166387324304152,"pZ":2.1813042242020426,"vX0":6.538150628039002,"vY0":-135.1754673644086,"vZ0":-4.375982153547861,"x":72.54,"y":179.88,"x0":-1.4390147921722984,"y0":50.005444669845886,"z0":5.296503215205612,"aX":2.246607358417441},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":10.1,"breakHorizontal":-3.6,"spinRate":2614,"spinDirection":183},"zone":14,"typeConfidence":2.0,"plateTime":0.40486258984653745,"extension":6.755786306000435},"index":1,"playId":"7ff385ef-bbca-3351-9323-6c08e55f25da","pitchNumber":2,"startTime":"2026-07-23T01:47:31.419Z","endTime":"2026-07-23T01:47:37.013Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672782,"link":"/api/v1/people/672782","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":683953,"link":"/api/v1/people/683953","batSide":{"code":"L","description":"Left"}},"first":{"id":677587,"link":"/api/v1/people/677587"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":2,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":85.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.191574078802468,"aZ":-31.171447272711276,"pfxX":-10.097041222467105,"pfxZ":0.5392369941202224,"pX":-0.46799632392086216,"pZ":1.841963754558103,"vX0":6.186233019227634,"vY0":-135.80233992054005,"vZ0":-3.1870296888824443,"x":134.84,"y":189.05,"x0":-1.4612646174427963,"y0":50.00531284796526,"z0":5.1945065547813245,"aX":-18.899233229240124},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":0.5,"breakHorizontal":17.0,"spinRate":1672,"spinDirection":237},"zone":7,"typeConfidence":2.0,"plateTime":0.4030170143188685,"extension":6.978413850113159},"index":2,"playId":"a9e45207-a548-32fc-80a2-1829814384e3","pitchNumber":3,"startTime":"2026-07-23T01:48:29.554Z","endTime":"2026-07-23T01:48:32.752Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672782,"link":"/api/v1/people/672782","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":683953,"link":"/api/v1/people/683953","batSide":{"code":"L","description":"Left"}},"first":{"id":677587,"link":"/api/v1/people/677587"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.9,"endSpeed":89.4,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.89509343556574,"aZ":-12.903950525190172,"pfxX":-3.6338407187818684,"pfxZ":9.376332730066412,"pX":-0.8998905989530886,"pZ":3.221822001878703,"vX0":3.1888436525757395,"vY0":-142.49040732355797,"vZ0":-3.5617037918024166,"x":151.3,"y":151.79,"x0":-1.5616803388338543,"y0":50.00195920457315,"z0":5.3038597819237925,"aX":-7.468164983015012},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":16.4,"breakHorizontal":5.9,"spinRate":2518,"spinDirection":210},"zone":11,"typeConfidence":2.0,"plateTime":0.38446293926943875,"extension":6.7187003817307485},"index":3,"playId":"7a563221-98de-36c2-8e1b-2b99a4abbf78","pitchNumber":4,"startTime":"2026-07-23T01:48:55.881Z","endTime":"2026-07-23T01:49:00.418Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672782,"link":"/api/v1/people/672782","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":683953,"link":"/api/v1/people/683953","batSide":{"code":"L","description":"Left"}},"first":{"id":677587,"link":"/api/v1/people/677587"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":85.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.01158726010895,"aZ":-20.88460961012597,"pfxX":0.5800241376403985,"pfxZ":6.062830012423769,"pX":0.5124589700023061,"pZ":1.0637843612673137,"vX0":5.009018436872355,"vY0":-135.89558473261326,"vZ0":-7.240105828760072,"x":97.47,"y":210.06,"x0":-1.4333621578050277,"y0":50.00252301161737,"z0":5.223574034885606,"aX":1.0796860784000673},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":9.6,"breakHorizontal":-2.2,"spinRate":2596,"spinDirection":195},"zone":14,"typeConfidence":2.0,"plateTime":0.4037354997231839,"extension":6.8126010863300115},"index":4,"playId":"573bbc54-55d7-3e99-8c03-405406321160","pitchNumber":5,"startTime":"2026-07-23T01:49:17.363Z","endTime":"2026-07-23T01:49:20.363Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672782,"link":"/api/v1/people/672782","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":683953,"link":"/api/v1/people/683953","batSide":{"code":"L","description":"Left"}},"first":{"id":677587,"link":"/api/v1/people/677587"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683953,"link":"/api/v1/people/683953"},"credit":"b_ab"},{"player":{"id":672782,"link":"/api/v1/people/672782"},"credit":"p_ab"},{"player":{"id":683953,"link":"/api/v1/people/683953"},"credit":"b_pa"},{"player":{"id":672782,"link":"/api/v1/people/672782"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":-0.6000000000000001,"leverageIndex":0.24,"dramaIndex":15.0,"contextMetrics":{},"playEndTime":"2026-07-23T01:49:20.363Z","atBatIndex":85},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kyle Manzardo singles on a line drive to right fielder Alan Roden. Brayan Rocchio scores.","rbi":1,"awayScore":10,"homeScore":6,"isOut":false},"about":{"atBatIndex":86,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-23T01:49:41.426Z","endTime":"2026-07-23T01:50:20.162Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":672782,"fullName":"Yoendrys Gómez","link":"/api/v1/people/672782"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,2],"actionIndex":[1],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Defensive Indiff","eventType":"defensive_indiff","movementReason":"r_defensive_indiff","runner":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":702176,"link":"/api/v1/people/702176"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"responsiblePitcher":{"id":672782,"link":"/api/v1/people/672782"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":88.6,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.95189331516396,"aZ":-15.300830239153765,"pfxX":-2.746351101760348,"pfxZ":8.358525920423604,"pX":-0.8771691989288485,"pZ":2.590184964593409,"vX0":2.900366857756273,"vY0":-141.37039508913068,"vZ0":-4.645190702510326,"x":150.44,"y":168.85,"x0":-1.5607824631100893,"y0":50.006296313371685,"z0":5.24049907787121,"aX":-5.546706117963856},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":14.4,"breakHorizontal":4.3,"spinRate":2502,"spinDirection":205},"zone":11,"typeConfidence":2.0,"plateTime":0.3877982934779469,"extension":6.789988903105555},"index":0,"playId":"3cac1317-3364-3373-82ea-e1338b7756ce","pitchNumber":1,"startTime":"2026-07-23T01:49:47.848Z","endTime":"2026-07-23T01:49:53.419Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672782,"link":"/api/v1/people/672782","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":700932,"link":"/api/v1/people/700932","batSide":{"code":"L","description":"Left"}},"first":{"id":677587,"link":"/api/v1/people/677587"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Brayan Rocchio advances to 2nd on defensive indifference.","event":"Defensive Indiff","eventType":"defensive_indiff","awayScore":10,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"actionPlayId":"3cac1317-3364-3373-82ea-e1338b7756ce","startTime":"2026-07-23T01:49:59.766Z","endTime":"2026-07-23T01:50:07.802Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":677587,"link":"/api/v1/people/677587"},"defense":{"pitcher":{"id":672782,"link":"/api/v1/people/672782","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":700932,"link":"/api/v1/people/700932","batSide":{"code":"L","description":"Left"}},"first":{"id":677587,"link":"/api/v1/people/677587"},"postOnSecond":{"id":677587,"link":"/api/v1/people/677587"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"homeTeamWinProbability":0.2,"awayTeamWinProbability":99.8,"homeTeamWinProbabilityAdded":0.1,"leverageIndex":0.06,"dramaIndex":7.0,"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":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":87.3,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.77919138609704,"aZ":-12.901094225052917,"pfxX":-6.09713835696099,"pfxZ":9.840603185016409,"pX":0.464278118053582,"pZ":2.0615094527084055,"vX0":7.112907029638241,"vY0":-139.4108495148497,"vZ0":-6.150267418667165,"x":99.3,"y":183.12,"x0":-1.334002718685038,"y0":50.00652902181728,"z0":5.156095152907117,"aX":-11.945826310319113},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.7,"breakHorizontal":9.5,"spinRate":2470,"spinDirection":214},"zone":9,"typeConfidence":2.0,"plateTime":0.3936324476778097,"extension":6.844599501948616},"hitData":{"launchSpeed":99.5,"launchAngle":16.0,"totalDistance":217.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":197.02,"coordY":118.32}},"index":2,"playId":"b49dc8a6-b625-310b-a41c-3778c2574e29","pitchNumber":2,"startTime":"2026-07-23T01:50:07.802Z","endTime":"2026-07-23T01:50:20.162Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672782,"link":"/api/v1/people/672782","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":700932,"link":"/api/v1/people/700932","batSide":{"code":"L","description":"Left"}},"second":{"id":677587,"link":"/api/v1/people/677587"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":700932,"link":"/api/v1/people/700932"},"credit":"b_ab"},{"player":{"id":672782,"link":"/api/v1/people/672782"},"credit":"p_ab"},{"player":{"id":700932,"link":"/api/v1/people/700932"},"credit":"b_pa"},{"player":{"id":672782,"link":"/api/v1/people/672782"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.5,"awayTeamWinProbability":99.5,"homeTeamWinProbabilityAdded":0.3,"leverageIndex":0.06,"dramaIndex":9.0,"contextMetrics":{},"playEndTime":"2026-07-23T01:50:20.162Z","atBatIndex":86},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Daniel Schneemann lines out to second baseman Kody Clemens.","rbi":0,"awayScore":10,"homeScore":6,"isOut":true},"about":{"atBatIndex":87,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-23T01:50:29.606Z","endTime":"2026-07-23T01:50:56.376Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":672782,"fullName":"Yoendrys Gómez","link":"/api/v1/people/672782"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.58"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.28"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.62"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.68"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.93"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.14"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.81"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.04"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.14"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"79.37"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"71.92"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"74.34"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"67.74"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".375"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".720"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".857"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".889"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.167"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".316"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".357"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".368"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".538"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".385"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".625"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".528"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".286"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".133"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".240"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".286"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".400"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".158"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".179"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".158"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".231"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"12","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".286"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".045"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".375"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".720"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".857"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".889"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.167"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".316"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".357"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".368"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".538"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".385"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".625"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".528"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".286"}],"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":665019,"link":"/api/v1/people/665019"},"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(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":87.3,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.392675979802455,"aZ":-12.310721670281296,"pfxX":-3.8307546618755777,"pfxZ":10.191979515954895,"pX":0.8664911286488487,"pZ":2.298833945594896,"vX0":7.704859061329685,"vY0":-138.58621671028965,"vZ0":-6.118251922084785,"x":83.97,"y":176.71,"x0":-1.4495562936790014,"y0":50.00487636780336,"z0":5.354331535406579,"aX":-7.468108444087851},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":17.4,"breakHorizontal":5.4,"spinRate":2517,"spinDirection":211},"zone":14,"typeConfidence":2.0,"plateTime":0.39493046061331327,"extension":6.697497705833475},"hitData":{"launchSpeed":65.4,"launchAngle":19.0,"totalDistance":154.0,"trajectory":"line_drive","hardness":"medium","location":"4","coordinates":{"coordX":151.24,"coordY":145.3}},"index":0,"playId":"0b357eed-a6bf-38bf-b528-dca0d5eca880","pitchNumber":1,"startTime":"2026-07-23T01:50:50.913Z","endTime":"2026-07-23T01:50:56.376Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672782,"link":"/api/v1/people/672782","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":702176,"link":"/api/v1/people/702176"}},"offense":{"batter":{"id":682177,"link":"/api/v1/people/682177","batSide":{"code":"L","description":"Left"}},"first":{"id":700932,"link":"/api/v1/people/700932"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682177,"link":"/api/v1/people/682177"},"credit":"b_ab"},{"player":{"id":672782,"link":"/api/v1/people/672782"},"credit":"p_ab"},{"player":{"id":682177,"link":"/api/v1/people/682177"},"credit":"b_pa"},{"player":{"id":672782,"link":"/api/v1/people/672782"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.0,"awayTeamWinProbability":100.0,"homeTeamWinProbabilityAdded":-0.5,"leverageIndex":0.19,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2026-07-23T01:50:56.376Z","atBatIndex":87}]